Every model traces back to its code and data.
Training is a SageMaker Pipelines run, not a notebook session. A model that misses its quality bar is never registered.
aws sagemaker list-pipeline-execution-steps \ --pipeline-execution-arn $RUNPASSPreprocessData SucceededPASSTrainModel Succeeded spot instancesPASSEvaluateModel SucceededPASSCheckQuality Succeeded metric above thresholdPASSRegisterModel Succeeded v14 PendingManualApproval# code 3f9c2e1 · data s3://ml-data/churn/train/2026-10-16/