Train a model by pipeline id, delegating to TrainingEngine.trainModel with production deps. The engine is injectable so unit tests substitute a mock with no live DB / sidecar (mirroring the Action's createEngine seam).
engine
createEngine
the typed training input (pipeline id + optional overrides)
the owning provider
the acting user
optional engine override (defaults to a fresh TrainingEngine)
Train a model by pipeline id, delegating to TrainingEngine.trainModel with production deps. The
engineis injectable so unit tests substitute a mock with no live DB / sidecar (mirroring the Action'screateEngineseam).