Log
- 2026-10-30 P0 passed: contract written.
- 2026-10-30 P1 passed: data audited; decision to retain COVID outliers (spec fixes training rows).
- 2026-10-30 P2/P3 passed: baselines + ridge in analysis.py; decision to add HLN-DM tests for the Uncertainty section (extra keys dm_*).
- 2026-10-30 P4 passed: reproducibility, independent recomputation, leakage test (checks.md).
- 2026-10-30 P5 passed: report, claims written.