{"P0":{"status":"passed","checks":["TASK.md and README read; contract.md written"],"notes":""},
"P1":{"status":"passed","checks":["SHA-256 recorded","schema/ranges/missing/duplicates audited (data_audit.md)","exclusion ledger chains 2140->1800","rating_2025 identified as leakage and excluded"],"notes":""},
"P2":{"status":"passed","checks":["baseline default_rate=0.1211 computed on estimation sample"],"notes":""},
"P3":{"status":"passed","checks":["analysis.py reads only data/, writes results.json, analytic.csv, exclusions.csv; no randomness"],"notes":""},
"P4":{"status":"passed","checks":["clean re-run byte-identical","9 consistency checks in checks.md all PASS","gate run receipt out/state/gate_receipts/20261030T044710.159828Z.json: failures only for P5 files not yet written (report, claims, phase statuses); reproducibility ok"],"notes":""},
"P5":{"status":"passed","checks":["report.md with 6 sections written","claims.json written","final gate run PASSED 0/32 failed, receipt out/state/gate_receipts/20261030T044733.010637Z.json"],"notes":""}}
