Shared DBN loading, timestamp dedup, and spread cost helpers used by train_baseline, evaluate_baseline, and hyperopt_baseline extracted to ml/examples/baseline_common/mod.rs to eliminate ~190 lines of duplication. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>