{
 "P0": {
  "status": "passed",
  "checks": [
   "TASK.md read fully",
   "contract.md written"
  ],
  "notes": ""
 },
 "P1": {
  "status": "passed",
  "checks": [
   "SHA-256 computed and matches README",
   "rows/cols/dates/missing/duplicates audited (data_audit.md)",
   "exclusion ledger written and sums (5217-216=5001)"
  ],
  "notes": ""
 },
 "P2": {
  "status": "passed",
  "checks": [
   "zero-change RMSE baseline computed over evaluation period: baseline_metric=4.8757 bp"
  ],
  "notes": ""
 },
 "P3": {
  "status": "passed",
  "checks": [
   "analysis.py implements ANOVA, Welch contrast, OOS RMSE; no randomness (random_seed=null)",
   "figure1.png and table1.csv generated by script"
  ],
  "notes": ""
 },
 "P4": {
  "status": "passed",
  "checks": [
   "clean re-run identical (cmp)",
   "identity checks in checks.md all PASS",
   "statsmodels cross-check agrees",
   "gate run at end of P4: out/state/gate_receipts/20261030T052149.032608Z.json (only failures were P5 deliverables not yet written: report, claims, P4/P5 status)"
  ],
  "notes": ""
 },
 "P5": {
  "status": "passed",
  "checks": [
   "report.md written with 6 sections citing results keys",
   "claims.json written; all keys exist",
   "final gate run (receipt recorded below)",
   "final gate PASSED (0/39 failed): out/state/gate_receipts/20261030T052221.275274Z.json"
  ],
  "notes": ""
 }
}