1{2 "P0": {3 "status": "passed",4 "checks": [5 "contract.md written covering question, estimands, outputs, info rules, invalidity"6 ],7 "notes": ""8 },9 "P1": {10 "status": "passed",11 "checks": [12 "SHA-256 matches README",13 "417 rows/7 cols, no gaps/duplicates",14 "missing cells identified (neworder 1992-01/02)",15 "exclusion ledger sums 417-4=413"16 ],17 "notes": ""18 },19 "P2": {20 "status": "passed",21 "checks": [22 "naive and expanding-mean baselines computed with same error rule: rmse_naive=0.8831, rmse_mean=0.5439"23 ],24 "notes": ""25 },26 "P3": {27 "status": "passed",28 "checks": [29 "ridge implemented per spec; chronology asserts in loop; deterministic, no seed"30 ],31 "notes": ""32 },33 "P4": {34 "status": "passed",35 "checks": [36 "rerun identical SHA-256",37 "independent recomputation diff<=1.1e-16",38 "180 rows, chronology ok",39 "see checks.md",40 "gate run 1 receipt 20261030T041349.253511Z.json: all content/reproducibility checks ok; only failure was non-terminal P4/P5 statuses (expected mid-run)"41 ],42 "notes": ""43 },44 "P5": {45 "status": "passed",46 "checks": [47 "report.md with 6 sections citing results keys",48 "claims.json 4 claims, keys resolve",49 "final gate run recorded in log.md / receipts dir",50 "final gate receipt 20261030T041356.268018Z.json",51 "latest gate receipt 20261030T041356.806861Z.json (passed)"52 ],53 "notes": ""54 }55}