1{2 "P0": {3 "status": "passed",4 "checks": [5 "TASK.md read; contract.md written"6 ],7 "notes": ""8 },9 "P1": {10 "status": "passed",11 "checks": [12 "SHA-256 matches README",13 "schema/date/duplicate/missing audit in data_audit.md",14 "exclusions.csv sums 5217-216=5001"15 ],16 "notes": "only rule-mandated exclusions"17 },18 "P2": {19 "status": "passed",20 "checks": [21 "zero-change RMSE baseline_metric=4.8757 computed and independently recomputed"22 ],23 "notes": ""24 },25 "P3": {26 "status": "passed",27 "checks": [28 "analysis.py reads only data/, deterministic, no seed needed; writes results/table/figure/exclusions"29 ],30 "notes": ""31 },32 "P4": {33 "status": "passed",34 "checks": [35 "clean re-run byte-identical",36 "12 consistency checks PASS (checks.md)",37 "gate run 20261030T052211.131123Z: all data/key/repro checks ok; failures only for report/claims/phase ledger not yet written (P5 items)"38 ],39 "notes": "gate_receipts/20261030T052211.131123Z.json"40 },41 "P5": {42 "status": "passed",43 "checks": [44 "report.md with 6 sections written",45 "claims.json written, keys exist",46 "final gate run recorded below",47 "final gate run 20261030T052245.204580Z: passed=true"48 ],49 "notes": "gate_receipts/20261030T052245.204580Z.json"50 }51}