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 "7 rows x 3 cols, no missing/duplicates",15 "exclusions.csv written (0 removed)",16 "no availability-rule violations"17 ],18 "notes": ""19 },20 "P2": {21 "status": "passed",22 "checks": [23 "bias_analytical=-0.11333 and se_asymptotic=0.10954 computed in closed form (baseline_* keys)"24 ],25 "notes": ""26 },27 "P3": {28 "status": "passed",29 "checks": [30 "analysis.py runs, seed 20261029 recorded",31 "OLS cross-check vs lstsq asserted"32 ],33 "notes": ""34 },35 "P4": {36 "status": "passed",37 "checks": [38 "rerun byte-identical results.json",39 "checks.md items 1-9 PASS",40 "gate run 20261030T051147.139508Z: all P4 contract/repro/positive checks ok; failures only P5 deliverables (report, claims) not yet written"41 ],42 "notes": "receipt out/state/gate_receipts/20261030T051147.139508Z.json"43 },44 "P5": {45 "status": "passed",46 "checks": [47 "report.md with 6 sections, every number cites a results key",48 "claims.json C1-C5 reference existing keys",49 "final gate run (see notes)"50 ],51 "notes": "final gate receipt out/state/gate_receipts/20261030T051220.299642Z.json: PASSED 0/32 failed"52 }53}