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.json",14 "schema/missing/duplicates inspected",15 "treated constant within school",16 "exclusions.csv sums 1000-0=1000"17 ],18 "notes": "no data issues"19 },20 "P2": {21 "status": "passed",22 "checks": [23 "naive OLS iid baseline computed: se_iid, baseline_p_value_iid"24 ],25 "notes": ""26 },27 "P3": {28 "status": "passed",29 "checks": [30 "analysis.py runs, writes results.json deterministically, no RNG"31 ],32 "notes": "CR1 cluster SE, t(G-1)"33 },34 "P4": {35 "status": "passed",36 "checks": [37 "clean rerun byte-identical",38 "internal consistency checks in checks.md all PASS",39 "gate run at end of P4: receipt out/state/gate_receipts/20261030T043652.732683Z.json; all P4-scope checks (keys, CI, positive SE, exclusion ledger, reproducibility) ok; failures only for P5 deliverables not yet written"40 ],41 "notes": ""42 },43 "P5": {44 "status": "passed",45 "checks": [46 "report.md written with 6 sections, numbers cite results keys",47 "claims.json written (6 claims, incl. 5% significance claim C2)",48 "final gate run at end of P5: receipt out/state/gate_receipts/20261030T043718.316390Z.json, PASSED 0/35 failed"49 ],50 "notes": ""51 }52}