Log
- 2026-10-30 P0: contract written.
- 2026-10-30 P1: audit done; 12 negative training_hours rows excluded (sensitivity kept).
- 2026-10-30 P2/P3: baseline and skill-adjusted OLS (HC1) implemented in out/analysis.py.
- 2026-10-30 P4: reproducibility + consistency checks passed; gate run 1 (only P5 files missing).
- 2026-10-30 P5: report and claims written; final gate run.