1{2 "P0": {3 "status": "passed",4 "checks": [5 "TASK.md read fully",6 "contract.md written"7 ],8 "notes": ""9 },10 "P1": {11 "status": "passed",12 "checks": [13 "sha256 matches bundle",14 "30 rows x 3 cols, no NA, no dups, sigma>0",15 "exclusions.csv written (0 removed)"16 ],17 "notes": ""18 },19 "P2": {20 "status": "passed",21 "checks": [22 "baseline coverage_conventional=0.844 computed with the same coverage rule"23 ],24 "notes": "conventional interval is the task-named naive baseline"25 },26 "P3": {27 "status": "passed",28 "checks": [29 "analysis.py runs, seed 20261030 recorded, writes results.json"30 ],31 "notes": ""32 },33 "P4": {34 "status": "passed",35 "checks": [36 "clean rerun byte-identical",37 "statsmodels cross-check identical",38 "exact sd matrix check",39 "consistency checks in checks.md",40 "gate run: out/state/gate_receipts/20261030T041805.646278Z.json (results/keys/reproducibility/positive/exclusion ok; remaining failures were P5 deliverables not yet written)"41 ],42 "notes": ""43 },44 "P5": {45 "status": "passed",46 "checks": [47 "report.md with 6 sections, keys cited",48 "claims.json with 4 claims incl. nominal-coverage claim",49 "final gate PASSED: out/state/gate_receipts/20261030T041833.247373Z.json"50 ],51 "notes": ""52 }53}