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/units audited in data_audit.md",15 "no availability-rule violation"16 ],17 "notes": ""18 },19 "P2": {20 "status": "passed",21 "checks": [22 "baseline mean_revenue_raw computed on raw non-empty revenue"23 ],24 "notes": ""25 },26 "P3": {27 "status": "passed",28 "checks": [29 "analysis.py writes results.json, analytic.csv, exclusions.csv from data/ only",30 "no randomness; random_seed null"31 ],32 "notes": ""33 },34 "P4": {35 "status": "passed",36 "checks": [37 "clean rerun byte-identical",38 "13 consistency checks PASS (checks.md)",39 "gate receipt out/state/gate_receipts/20261030T034838.835406Z.json"40 ],41 "notes": ""42 },43 "P5": {44 "status": "passed",45 "checks": [46 "report.md and claims.json written",47 "gate receipt out/state/gate_receipts/20261030T034903.489772Z.json",48 "gate receipt out/state/gate_receipts/20261030T034903.791756Z.json"49 ],50 "notes": "Receipt 2 failed only on phase_ledger (P5 still 'running'); receipt 3 passed after setting final statuses."51 }52}