ProtectedarchiveArchive the superseded model when it was Published (best-effort — never fails the run).
ProtecteddescribeEnsure a published, artifact-backed model exists for the pipeline and that the Record Process + its bindings point at it. Returns that model's id.
ProtectedfindThe newest Published model of the pipeline whose artifact loads on this server, if any.
ProtectedloadBindings on the Record Process and/or on the superseded model.
ProtectedrepointPoint the Record Process (its Configuration.modelId) and its scoring bindings at
the trained model. Bindings on the process — and bindings still on the superseded
model — are repointed; when none exist and a binding was declared, one is created.
ProtectedtrainTrain the pipeline (real TrainingEngine path) and publish the new model through the gate.
Production IModelAutoTrainer: reuse-or-train, publish, repoint, archive.