{"schemaVersion":"developer.reits.tech/runner-factory-d05-acceptance-closure-contract/v1","status":"D05_ACCEPTANCE_CLOSURE_DOSSIER_IMPLEMENTED_FAIL_CLOSED","observedAt":"2026-07-21T20:00:00Z","mode":"EVIDENCE_DIRECTORY_ONLY_NO_ACCEPTANCE_NO_DEPLOYMENT_NO_LISTENER_NO_EXTERNAL_EFFECT","program":{"acceptedKnives":4,"totalKnives":36,"currentKnife":"D05","remainingIncludingCurrent":32,"remainingAfterAcceptance":31,"productUiAccepted":0,"productUiTotal":85,"controllerReadinessSatisfied":0,"controllerReadinessTotal":11,"d05Accepted":false},"operations":["ASSEMBLE_CLOSURE_DOSSIER","REVIEW_GATE_EVIDENCE","PROJECT_FAIL_CLOSED_DECISION","DISPOSE_REVIEW_PACKET"],"decisionClasses":[{"id":"D05_ACCEPTANCE_DENIED","meaning":"One or more mandatory production gates are missing, invalid, stale, non-independent or unbound.","effectAuthority":"NONE"},{"id":"D05_ACCEPTANCE_REVIEW_REQUIRED","meaning":"All gate shapes may be reviewable, but one or more accountable owners have not signed the exact dossier.","effectAuthority":"NONE"},{"id":"D05_ACCEPTANCE_ELIGIBILITY_UNOBSERVED","meaning":"The portal has not observed a complete production evidence set and cannot claim D05 eligibility or acceptance.","effectAuthority":"NONE"}],"closureGates":[{"id":"D05-G01","name":"ORGANIZATION_LINUX_RUNNER_CAPACITY","owner":"PLATFORM_SRE","requiredEvidence":"Dedicated organization or instance runner receipt with isolation and one-job retirement proof","liveReceiptsObserved":0,"status":"NOT_OBSERVED"},{"id":"D05-G02","name":"INDEPENDENT_MAC_RUNNER_LANE","owner":"MOBILE_PLATFORM","requiredEvidence":"Restored independent Mac runner identity, version, isolation and signed job receipt","liveReceiptsObserved":0,"status":"NOT_OBSERVED"},{"id":"D05-G03","name":"ROOT_OWNED_RUNTIME_CONFIGURATION","owner":"SECURITY","requiredEvidence":"Root-owned manifest, typed ConfigRef and KeyRef resolution with least-visible secret boundary","liveReceiptsObserved":0,"status":"NOT_OBSERVED"},{"id":"D05-G04","name":"REVIEWED_PRODUCTION_FACTORIES","owner":"ARCHITECTURE","requiredEvidence":"Reviewed production implementations for the six closed factories and five read-only sources","liveReceiptsObserved":0,"status":"NOT_OBSERVED"},{"id":"D05-G05","name":"ELEVEN_LIVE_READINESS_RECEIPTS","owner":"CONTROLLER_OWNER","requiredEvidence":"Eleven fresh, signature-verified readiness receipts bound to one release and configuration","liveReceiptsObserved":0,"status":"NOT_OBSERVED"},{"id":"D05-G06","name":"INDEPENDENT_LISTENER_AUTHORIZATION","owner":"RELEASE_OWNER","requiredEvidence":"Separate expiring owner authorization bound to host, release, config, endpoint and rollback","liveReceiptsObserved":0,"status":"NOT_OBSERVED"},{"id":"D05-G07","name":"HARDENED_CONTROLLER_INSTALLATION","owner":"PLATFORM_SRE","requiredEvidence":"Non-login identity, root-owned unit, hardening profile and loopback-only installation receipt","liveReceiptsObserved":0,"status":"NOT_OBSERVED"},{"id":"D05-G08","name":"LIVE_HEALTH_READINESS_NEGATIVE_WEBHOOK","owner":"QA","requiredEvidence":"Live health/readiness plus replay, signature, scope and unready webhook denial evidence","liveReceiptsObserved":0,"status":"NOT_OBSERVED"},{"id":"D05-G09","name":"EXACT_RELEASE_IDENTITY","owner":"SUPPLY_CHAIN","requiredEvidence":"Exact source, artifact, SBOM, configuration, migration and runtime identity chain","liveReceiptsObserved":0,"status":"NOT_OBSERVED"},{"id":"D05-G10","name":"INTENTIONAL_ROLLBACK_DRILL","owner":"RELEASE_ENGINEERING","requiredEvidence":"Observed intentional rollback and recovery to named immutable release units","liveReceiptsObserved":0,"status":"NOT_OBSERVED"},{"id":"D05-G11","name":"COST_RUNTIME_SECURITY_APPROVAL","owner":"PRODUCT_OWNER","requiredEvidence":"Independent cost, runtime and security approval bound to the exact closure dossier","liveReceiptsObserved":0,"status":"NOT_OBSERVED"}],"decisionSeats":[{"ordinal":1,"seat":"PLATFORM_SRE_SIGNOFF","authority":"PLATFORM_SRE","requiredBinding":"G01+G07+G10","signed":false,"mayAcceptD05":false,"mayStartController":false},{"ordinal":2,"seat":"SECURITY_SIGNOFF","authority":"SECURITY_OWNER","requiredBinding":"G03+G05+G06","signed":false,"mayAcceptD05":false,"mayStartController":false},{"ordinal":3,"seat":"ARCHITECTURE_SIGNOFF","authority":"GLOBAL_ARCHITECT","requiredBinding":"G04+G09","signed":false,"mayAcceptD05":false,"mayStartController":false},{"ordinal":4,"seat":"QA_SIGNOFF","authority":"QA_ARCHITECT","requiredBinding":"G02+G08+G10","signed":false,"mayAcceptD05":false,"mayStartController":false},{"ordinal":5,"seat":"PRODUCT_OWNER_SIGNOFF","authority":"PRODUCT_OWNER","requiredBinding":"G11+EXACT_DOSSIER","signed":false,"mayAcceptD05":false,"mayStartController":false}],"invariants":["ALL_ELEVEN_GATES_ARE_MANDATORY","NO_BOOLEAN_MAY_REPLACE_A_SIGNED_RECEIPT","ALL_RECEIPTS_BIND_ONE_EXACT_RELEASE_AND_CONFIGURATION","RUNNER_CAPACITY_AND_CONTROLLER_READINESS_ARE_SEPARATE_GATES","MAC_AND_LINUX_LANES_REQUIRE_INDEPENDENT_EVIDENCE","LISTENER_AUTHORIZATION_IS_SEPARATE_EXPIRING_AUTHORITY","HEALTH_SUCCESS_CANNOT_REPLACE_NEGATIVE_WEBHOOK_EVIDENCE","ROLLBACK_MUST_BE_INTENTIONAL_OBSERVED_AND_NAMED","SIGNERS_MUST_BE_INDEPENDENT_AND_DOSSIER_BOUND","PORT_8110_REMAINS_CLOSED_UNTIL_EXTERNAL_AUTHORIZATION","MISSING_STALE_OR_AMBIGUOUS_EVIDENCE_DENIES_ACCEPTANCE","THIS_DIRECTORY_CANNOT_ACCEPT_D05_OR_EXECUTE_ANY_EFFECT"],"selectedDenialTrace":{"fixtureId":"D05C-023","mutation":"FORGE_D05_ACCEPTED_TRUE","expected":"DENY","reason":"A caller cannot turn a 0/11 closure dossier into program acceptance by setting d05Accepted=true."},"truth":{"closureGatesSatisfied":0,"liveEvidenceReceiptsObserved":0,"independentSignaturesObserved":0,"d05AcceptanceDecisionsObserved":0,"controllerReadinessSatisfied":0,"controllerListeners":0,"listenerStarts":0,"publicRoutes":0,"reverseProxyRoutes":0,"systemdUnitsInstalled":0,"productionHandlersConstructed":0,"productionWebhooksAccepted":0,"externalReadsExecuted":0,"externalWritesExecuted":0,"mutationsExecuted":0,"paidResourcesCreated":false,"d05Accepted":false,"deploymentPermitted":false},"fixtureRegistry":{"schemaVersion":"developer.reits.tech/runner-factory-d05-acceptance-closure-fixtures/v1","mode":"FIXTURE_DOSSIER_VALIDATION_ONLY_NO_ACCEPTANCE_NO_DEPLOYMENT_NO_EXTERNAL_EFFECT","cases":[{"id":"D05C-001","mutation":"BASELINE_DOSSIER_SHAPE","expected":"VALID_SHAPE"},{"id":"D05C-002","mutation":"GATE_ORDER_EXACT","expected":"VALID_SHAPE"},{"id":"D05C-003","mutation":"ZERO_TRUTH_EXACT","expected":"VALID_SHAPE"},{"id":"D05C-004","mutation":"MISSING_GATE","expected":"DENY"},{"id":"D05C-005","mutation":"DUPLICATE_GATE","expected":"DENY"},{"id":"D05C-006","mutation":"REORDERED_GATE","expected":"DENY"},{"id":"D05C-007","mutation":"FORGED_LINUX_RUNNER_RECEIPT","expected":"DENY"},{"id":"D05C-008","mutation":"FORGED_MAC_RUNNER_RECEIPT","expected":"DENY"},{"id":"D05C-009","mutation":"NON_ROOT_CONFIGURATION","expected":"DENY"},{"id":"D05C-010","mutation":"UNREVIEWED_FACTORY","expected":"DENY"},{"id":"D05C-011","mutation":"PARTIAL_READINESS","expected":"DENY"},{"id":"D05C-012","mutation":"EXPIRED_LISTENER_AUTHORIZATION","expected":"DENY"},{"id":"D05C-013","mutation":"UNHARDENED_INSTALLATION","expected":"DENY"},{"id":"D05C-014","mutation":"MISSING_NEGATIVE_WEBHOOK","expected":"DENY"},{"id":"D05C-015","mutation":"RELEASE_IDENTITY_DRIFT","expected":"DENY"},{"id":"D05C-016","mutation":"UNOBSERVED_ROLLBACK","expected":"DENY"},{"id":"D05C-017","mutation":"MISSING_COST_APPROVAL","expected":"DENY"},{"id":"D05C-018","mutation":"MISSING_RUNTIME_APPROVAL","expected":"DENY"},{"id":"D05C-019","mutation":"MISSING_SECURITY_APPROVAL","expected":"DENY"},{"id":"D05C-020","mutation":"NON_INDEPENDENT_SIGNERS","expected":"DENY"},{"id":"D05C-021","mutation":"STALE_DOSSIER","expected":"DENY"},{"id":"D05C-022","mutation":"OPEN_PORT_8110","expected":"DENY"},{"id":"D05C-023","mutation":"FORGE_D05_ACCEPTED_TRUE","expected":"DENY"},{"id":"D05C-024","mutation":"ADD_EFFECT_CAPABILITY","expected":"DENY"}],"validatedShapeCases":3,"deniedCases":21,"liveEvidenceReceiptsObserved":0,"independentSignaturesObserved":0,"d05AcceptanceDecisionsObserved":0,"controllerListeners":0,"listenerStarts":0,"publicRoutes":0,"externalReadsExecuted":0,"externalWritesExecuted":0,"mutationsExecuted":0,"paidResourcesCreated":false},"verification":{"status":"PASS_DIRECTORY_ONLY","closureGates":11,"closureGatesSatisfied":0,"decisionSeats":5,"decisionClasses":3,"fixtures":24,"validatedShapeCases":3,"deniedCases":21,"controllerListeners":0,"externalWritesExecuted":0,"paidResourcesCreated":false,"d05Accepted":false},"discovery":{"controller":"/api/runner-factory/controller","lifecycle":"/api/runner-factory","upstream":"/api/runner-factory/controller/disposable-host-live-evidence-collection-execution-authorization-authority-compromise-containment-audit-chain-recovery-review-successor-generation-admission-canary-reactivation-authorization-outcome-adjudication","workbench":"/release-foundation#d05-acceptance-closure","schema":"/schemas/runner-factory-controller-d05-acceptance-closure.v1.schema.json"}}