1{2 "P0": {3 "status": "passed",4 "checks": [5 "contract.md written covering question, estimand, outputs, info rules, invalidity"6 ],7 "notes": ""8 },9 "P1": {10 "status": "passed",11 "checks": [12 "sha256, shape, dtypes, missing, duplicates, cluster sizes recorded in data_audit.md",13 "exclusions.csv: 2000-0=2000"14 ],15 "notes": ""16 },17 "P2": {18 "status": "passed",19 "checks": [20 "se_ols baseline computed and matches statsmodels"21 ],22 "notes": ""23 },24 "P3": {25 "status": "passed",26 "checks": [27 "analysis.py runs and writes results.json; no randomness"28 ],29 "notes": ""30 },31 "P4": {32 "status": "passed",33 "checks": [34 "rerun byte-identical",35 "statsmodels cross-check of beta, se_ols, se_cluster",36 "CI contains estimate, SE>0, counts add up",37 "gate run 20261030T033337.458700Z: all contract/reproducibility checks ok (only failure: P4/P5 not yet terminal)"38 ],39 "notes": "receipt out/state/gate_receipts/20261030T033337.458700Z.json"40 },41 "P5": {42 "status": "passed",43 "checks": [44 "report.md has all 6 sections citing results keys",45 "claims.json 4 claims, keys resolve",46 "final gate run (see receipts dir, latest)"47 ],48 "notes": "final gate receipt out/state/gate_receipts/20261030T033342.972567Z.json: PASSED 0/32 failed"49 }50}