{ "schema": "aios.unified-review-gates.v2", "gates": [ { "id": "REVIEW_READY", "requires": [ "BASE_REBOUND", "CHANGE_ENVELOPE_COMPLETE", "REPO_REGRESSION_PASS", "INDEPENDENT_REVIEW_GO" ] }, { "id": "STAGING_ACTIVATION_READY", "requires": [ "REVIEW_READY", "GOVERNED_COMMIT_READBACK", "LIMITED_SCOPE_PLAN", "ROLLBACK_READY", "LAB_CONTRACT_PASS" ] }, { "id": "STAGING_ACCEPTED", "requires": [ "STAGING_ACTIVATION_READY", "LIVE_ADAPTER_PASS", "ROOT_EXECUTOR_PASS", "ANNEX_A01_A23_PASS", "FAILURE_RECOVERY_PASS" ] }, { "id": "PRODUCTION_ELIGIBLE", "requires": [ "STAGING_ACCEPTED", "RELEASE_AUTHORIZATION_VALID", "PRODUCTION_ROLLBACK_READY", "NO_GO_CLEAR" ] }, { "id": "PRODUCTION_ACCEPTED", "requires": [ "PRODUCTION_ELIGIBLE", "PRODUCTION_DEPLOYMENT_READBACK", "BUSINESS_E2E_PASS", "EXTERNAL_PROJECTION_READBACK" ] }, { "id": "PROGRAM_COMPLETE", "requires": [ "PRODUCTION_ACCEPTED", "EXISTING_ROOT_C01_C06_ACCEPTED", "PROGRAM_U01_U09_ACCEPTED", "FINAL_ROOT_REVIEW_COMPLETE" ] } ], "notes": [ "No gate may require evidence produced only by its own downstream action.", "Existing Identity/Lineage root acceptance is unchanged; full C01-C06 is consumed only at PROGRAM_COMPLETE." ] }