- 2026-10-30 P0 contract written.
- 2026-10-30 P1 audit: sample ends 2019-12-31, n_treated=0. Decision: premise_invalid, no proxy.
- 2026-10-30 P2/P3 baseline and analysis.py written (estimation branch is coded but never runs).
- 2026-10-30 P4 clean rerun identical; checks recorded.
- 2026-10-30 P5 report and claims written; all phases passed.