{"schemaVersion":"developer.reits.tech/runner-controller-evidence-handoff/v1","status":"D05_EVIDENCE_HANDOFF_READY_CURRENT_DOSSIER_STALE_ALL_RECEIPTS_MISSING","observedAt":"2026-07-21T10:14:38Z","mode":"READ_ONLY_OWNER_HANDOFF_SPECIFICATION_NO_INTAKE_NO_SIGNATURE_NO_ACCEPTANCE","program":{"acceptedKnives":4,"totalKnives":36,"currentKnife":"D05","closeoutCut":8,"remainingIncludingCurrent":32,"remainingAfterAcceptance":31,"d05Accepted":false},"summary":{"gatePacketsSpecified":11,"gatePacketsRequired":11,"collectionStagesSpecified":8,"accountableOwners":10,"commonReceiptFields":14,"gateReceiptsObserved":0,"gateReceiptsRequired":11,"ownerAcknowledgementsObserved":0,"ownerAcknowledgementsRequired":10,"decisionSeatSignaturesObserved":0,"decisionSeatSignaturesRequired":5,"currentDossierReleaseMatch":false,"decision":"BLOCK_HANDOFF_EXECUTION_UNTIL_CURRENT_RELEASE_DOSSIER_AND_EXTERNAL_OWNERS_EXIST"},"handoffSubject":{"id":"d05-handoff@91fb6acb6542","currentReleaseId":"developer-portal@91fb6acb6542-750fefa9acb6","currentSourceRevision":"91fb6acb6542fba9a475561d35fa739322f58dbc","currentArtifactDigest":"sha256:750fefa9acb6d487c79b66191139932b90d8f542c6cb8ceef8fe45442479dafb","rollbackReleaseId":"developer-portal@9e55ad16425d-43d5e9c736f3","ownerApprovalDossierId":"d05-closure@9e55ad16425d-e2c9f1bb15d9","ownerApprovalDossierReleaseId":"developer-portal@9e55ad16425d-43d5e9c736f3","releaseMatchesDossier":false,"dossierState":"STALE_RELEASE_MISMATCH_REGENERATE_REQUIRED","reason":"The deployed Portal advanced after the G11 audit. A dossier bound to the previous release cannot receive new approvals for the current release."},"runtimeSnapshot":{"ec2":{"releaseId":"developer-portal@91fb6acb6542-750fefa9acb6","sourceRevision":"91fb6acb6542fba9a475561d35fa739322f58dbc","serviceState":"ACTIVE","listeners":["127.0.0.1:8100"],"controller8110Observed":false},"sites":{"releaseId":"developer-portal@91fb6acb6542-750fefa9acb6","sourceRevision":"91fb6acb6542fba9a475561d35fa739322f58dbc","version":138,"environmentRevision":18,"archiveDigest":"sha256:adf97ac02bf3798a4e19292ae626d34978626718415a23e3f139c39e21280edc","accessMode":"OWNER_ONLY_CUSTOM","allowedUsers":1,"allowedGroups":0}},"receiptEnvelope":{"schemaVersion":"developer.reits.tech/d05-gate-receipt-envelope/v1","canonicalEncoding":"UTF-8_CANONICAL_JSON","signatureAlgorithm":"ECDSA_P256_SHA256","fields":[{"id":"schemaVersion","binding":"receipt contract version","required":true},{"id":"receiptId","binding":"globally unique immutable receipt","required":true},{"id":"gateId","binding":"one exact D05-G01..D05-G11","required":true},{"id":"subjectId","binding":"current handoff subject","required":true},{"id":"releaseId","binding":"exact runtime release","required":true},{"id":"sourceRevision","binding":"40-character source revision","required":true},{"id":"artifactDigest","binding":"complete deployable artifact","required":true},{"id":"configurationDigest","binding":"public config plus SecretRef names","required":true},{"id":"evidenceDigest","binding":"gate-specific evidence package","required":true},{"id":"issuedAt","binding":"signed issue timestamp","required":true},{"id":"expiresAt","binding":"owner-defined hard expiry","required":true},{"id":"issuerId","binding":"accountable human or service identity","required":true},{"id":"signerKeyId","binding":"pinned verify-only public key reference","required":true},{"id":"signature","binding":"detached signature over all preceding fields","required":true}],"bindingRules":["GATE_ID_MUST_MATCH_PACKET","SUBJECT_ID_MUST_MATCH_CURRENT_HANDOFF","RELEASE_SOURCE_ARTIFACT_AND_CONFIG_MUST_MATCH","ISSUER_MUST_MATCH_ACCOUNTABLE_OWNER_ALLOWLIST","SIGNER_KEY_MUST_BE_PINNED_AND_NOT_REVOKED","ISSUED_AT_MUST_NOT_BE_IN_THE_FUTURE","EXPIRES_AT_MUST_BE_AFTER_ISSUED_AT_AND_CURRENT_TIME","RECEIPT_ID_AND_EVIDENCE_DIGEST_MUST_NOT_REPLAY","SIGNATURE_MUST_VERIFY_BEFORE_FIELD_INTERPRETATION","BOOLEAN_FLAGS_MUST_NOT_REPLACE_EVIDENCE_DIGEST","DEPENDENCY_RECEIPTS_MUST_BE_VALID_AND_RELEASE_MATCHED","ONE_ISSUER_MAY_NOT_FILL_INDEPENDENT_OWNER_SEATS"]},"collectionStages":[{"ordinal":1,"id":"foundation-capacity","label":"Capacity lanes","gates":["D05-G01","D05-G02"],"dependsOn":[],"status":"BLOCKED_EXTERNAL_RECEIPTS_MISSING"},{"ordinal":2,"id":"foundation-trust","label":"Configuration and factories","gates":["D05-G03","D05-G04"],"dependsOn":[],"status":"BLOCKED_EXTERNAL_RECEIPTS_MISSING"},{"ordinal":3,"id":"release-supply","label":"Exact release identity","gates":["D05-G09"],"dependsOn":[],"status":"BLOCKED_CURRENT_PROVENANCE_UNSIGNED"},{"ordinal":4,"id":"runtime-install","label":"Install and readiness","gates":["D05-G07","D05-G05"],"dependsOn":["foundation-trust","release-supply"],"status":"BLOCKED_UPSTREAM_AND_HOST_ABSENT"},{"ordinal":5,"id":"runtime-qa","label":"Live negative validation","gates":["D05-G08"],"dependsOn":["runtime-install"],"status":"BLOCKED_CONTROLLER_NOT_RUNNING"},{"ordinal":6,"id":"recovery-drill","label":"Intentional rollback and recovery","gates":["D05-G10"],"dependsOn":["release-supply","runtime-qa"],"status":"BLOCKED_MAINTENANCE_AUTHORIZATION_ABSENT"},{"ordinal":7,"id":"listener-authority","label":"Independent listener authorization","gates":["D05-G06"],"dependsOn":["runtime-install","runtime-qa","recovery-drill"],"status":"BLOCKED_ALL_AUTHORIZATION_INPUTS_MISSING"},{"ordinal":8,"id":"owner-decision","label":"Cost, runtime, security and Product Owner","gates":["D05-G11"],"dependsOn":["foundation-capacity","foundation-trust","release-supply","runtime-install","runtime-qa","recovery-drill","listener-authority"],"status":"BLOCKED_DOSSIER_STALE_AND_APPROVALS_ABSENT"}],"gatePackets":[{"id":"D05-G01","owner":"PLATFORM_SRE","stage":"foundation-capacity","evidenceContract":"/api/runner-capacity/evidence","artifactsRequired":5,"dependsOnGates":[],"knownMaxAgeSeconds":null,"ownerMustSetExpiresAt":true,"receiptObserved":false,"ownerAcknowledged":false,"status":"BLOCKED_NO_EXTERNAL_RECEIPT"},{"id":"D05-G02","owner":"MOBILE_PLATFORM","stage":"foundation-capacity","evidenceContract":"/api/runner-capacity/evidence","artifactsRequired":5,"dependsOnGates":[],"knownMaxAgeSeconds":null,"ownerMustSetExpiresAt":true,"receiptObserved":false,"ownerAcknowledged":false,"status":"BLOCKED_NO_EXTERNAL_RECEIPT"},{"id":"D05-G03","owner":"SECURITY","stage":"foundation-trust","evidenceContract":"/api/runner-controller/readiness-evidence","artifactsRequired":5,"dependsOnGates":[],"knownMaxAgeSeconds":null,"ownerMustSetExpiresAt":true,"receiptObserved":false,"ownerAcknowledged":false,"status":"BLOCKED_NO_EXTERNAL_RECEIPT"},{"id":"D05-G04","owner":"ARCHITECTURE","stage":"foundation-trust","evidenceContract":"/api/runner-controller/readiness-evidence","artifactsRequired":5,"dependsOnGates":[],"knownMaxAgeSeconds":null,"ownerMustSetExpiresAt":true,"receiptObserved":false,"ownerAcknowledged":false,"status":"BLOCKED_NO_EXTERNAL_RECEIPT"},{"id":"D05-G09","owner":"SUPPLY_CHAIN","stage":"release-supply","evidenceContract":"/api/runner-controller/release-evidence","artifactsRequired":4,"dependsOnGates":[],"knownMaxAgeSeconds":null,"ownerMustSetExpiresAt":true,"receiptObserved":false,"ownerAcknowledged":false,"status":"BLOCKED_UNSIGNED_CURRENT_RELEASE"},{"id":"D05-G07","owner":"PLATFORM_SRE","stage":"runtime-install","evidenceContract":"/api/runner-controller/installation-evidence","artifactsRequired":8,"dependsOnGates":["D05-G03","D05-G04","D05-G09"],"knownMaxAgeSeconds":null,"ownerMustSetExpiresAt":true,"receiptObserved":false,"ownerAcknowledged":false,"status":"BLOCKED_NO_EXTERNAL_RECEIPT"},{"id":"D05-G05","owner":"CONTROLLER_OWNER","stage":"runtime-install","evidenceContract":"/api/runner-controller/activation-evidence","artifactsRequired":11,"dependsOnGates":["D05-G03","D05-G04","D05-G07","D05-G09"],"knownMaxAgeSeconds":300,"ownerMustSetExpiresAt":true,"receiptObserved":false,"ownerAcknowledged":false,"status":"BLOCKED_NO_EXTERNAL_RECEIPT"},{"id":"D05-G08","owner":"QA","stage":"runtime-qa","evidenceContract":"/api/runner-controller/installation-evidence","artifactsRequired":8,"dependsOnGates":["D05-G05","D05-G07"],"knownMaxAgeSeconds":null,"ownerMustSetExpiresAt":true,"receiptObserved":false,"ownerAcknowledged":false,"status":"BLOCKED_NO_EXTERNAL_RECEIPT"},{"id":"D05-G10","owner":"RELEASE_ENGINEERING","stage":"recovery-drill","evidenceContract":"/api/runner-controller/release-evidence","artifactsRequired":8,"dependsOnGates":["D05-G08","D05-G09"],"knownMaxAgeSeconds":null,"ownerMustSetExpiresAt":true,"receiptObserved":false,"ownerAcknowledged":false,"status":"BLOCKED_NO_MAINTENANCE_AUTHORIZATION"},{"id":"D05-G06","owner":"RELEASE_OWNER","stage":"listener-authority","evidenceContract":"/api/runner-controller/activation-evidence","artifactsRequired":8,"dependsOnGates":["D05-G05","D05-G07","D05-G08","D05-G09","D05-G10"],"knownMaxAgeSeconds":120,"ownerMustSetExpiresAt":true,"receiptObserved":false,"ownerAcknowledged":false,"status":"BLOCKED_NO_EXTERNAL_RECEIPT"},{"id":"D05-G11","owner":"PRODUCT_OWNER","stage":"owner-decision","evidenceContract":"/api/runner-controller/owner-approval-evidence","artifactsRequired":10,"dependsOnGates":["D05-G01","D05-G02","D05-G03","D05-G04","D05-G05","D05-G06","D05-G07","D05-G08","D05-G09","D05-G10"],"knownMaxAgeSeconds":null,"ownerMustSetExpiresAt":true,"receiptObserved":false,"ownerAcknowledged":false,"status":"BLOCKED_STALE_DOSSIER_AND_NO_APPROVALS"}],"ownerHandoffs":[{"owner":"PLATFORM_SRE","gates":["D05-G01","D05-G07"],"acknowledged":false,"handoffChannel":"EXTERNAL_COORDINATION_REQUIRED","status":"NOT_CONTACTED_BY_PORTAL"},{"owner":"MOBILE_PLATFORM","gates":["D05-G02"],"acknowledged":false,"handoffChannel":"EXTERNAL_COORDINATION_REQUIRED","status":"NOT_CONTACTED_BY_PORTAL"},{"owner":"SECURITY","gates":["D05-G03"],"acknowledged":false,"handoffChannel":"EXTERNAL_COORDINATION_REQUIRED","status":"NOT_CONTACTED_BY_PORTAL"},{"owner":"ARCHITECTURE","gates":["D05-G04"],"acknowledged":false,"handoffChannel":"EXTERNAL_COORDINATION_REQUIRED","status":"NOT_CONTACTED_BY_PORTAL"},{"owner":"CONTROLLER_OWNER","gates":["D05-G05"],"acknowledged":false,"handoffChannel":"EXTERNAL_COORDINATION_REQUIRED","status":"NOT_CONTACTED_BY_PORTAL"},{"owner":"RELEASE_OWNER","gates":["D05-G06"],"acknowledged":false,"handoffChannel":"EXTERNAL_COORDINATION_REQUIRED","status":"NOT_CONTACTED_BY_PORTAL"},{"owner":"QA","gates":["D05-G08"],"acknowledged":false,"handoffChannel":"EXTERNAL_COORDINATION_REQUIRED","status":"NOT_CONTACTED_BY_PORTAL"},{"owner":"SUPPLY_CHAIN","gates":["D05-G09"],"acknowledged":false,"handoffChannel":"EXTERNAL_COORDINATION_REQUIRED","status":"NOT_CONTACTED_BY_PORTAL"},{"owner":"RELEASE_ENGINEERING","gates":["D05-G10"],"acknowledged":false,"handoffChannel":"EXTERNAL_COORDINATION_REQUIRED","status":"NOT_CONTACTED_BY_PORTAL"},{"owner":"PRODUCT_OWNER","gates":["D05-G11"],"acknowledged":false,"handoffChannel":"EXTERNAL_COORDINATION_REQUIRED","status":"NOT_CONTACTED_BY_PORTAL"}],"decisionSeats":[{"ordinal":1,"seat":"PLATFORM_SRE_SIGNOFF","requiredBinding":"G01+G07+G10","signed":false},{"ordinal":2,"seat":"SECURITY_SIGNOFF","requiredBinding":"G03+G05+G06","signed":false},{"ordinal":3,"seat":"ARCHITECTURE_SIGNOFF","requiredBinding":"G04+G09","signed":false},{"ordinal":4,"seat":"QA_SIGNOFF","requiredBinding":"G02+G08+G10","signed":false},{"ordinal":5,"seat":"PRODUCT_OWNER_SIGNOFF","requiredBinding":"G11+EXACT_DOSSIER","signed":false}],"intakeBoundary":{"currentReadApis":["/api/runner-capacity/evidence","/api/runner-controller/readiness-evidence","/api/runner-controller/activation-evidence","/api/runner-controller/installation-evidence","/api/runner-controller/release-evidence","/api/runner-controller/owner-approval-evidence"],"writeEndpoint":null,"targetInbox":"/var/lib/reits-runner-factory/evidence/inbox/{gateId}/{receiptId}.json","targetInboxInstalled":false,"signatureVerifierConfigured":false,"durableReceiptStoreConfigured":false,"portalMayAcceptReceipts":false,"portalMayAcceptD05":false},"selectedDenialTrace":{"id":"HANDOFF-001","condition":"CURRENT_RELEASE_DIFFERS_FROM_OWNER_APPROVAL_DOSSIER","currentReleaseId":"developer-portal@91fb6acb6542-750fefa9acb6","dossierReleaseId":"developer-portal@9e55ad16425d-43d5e9c736f3","decision":"DENY_ALL_NEW_APPROVALS_AND_REQUIRE_DOSSIER_REGENERATION"},"operatorPlan":{"nextAction":"Regenerate the six-input dossier for the current release, then coordinate the eight-stage owner sequence outside the Portal and return only independently signed, fresh, dependency-complete receipts for verification.","forbiddenActions":["Do not collect approvals against the stale 9e55ad1 dossier.","Do not implement an unauthenticated write endpoint in the Developer Portal.","Do not invent max-age policy where an accountable owner has not approved one.","Do not accept receipts whose release, source, artifact or configuration differs from the handoff subject.","Do not start 8110 or accept D05 from an owner acknowledgement alone."]},"safetyTruth":{"readOnlyAuditPerformed":true,"credentialsRecorded":false,"ownerMessagesSent":0,"receiptUploadsAccepted":0,"receiptsPersisted":0,"signaturesVerified":0,"approvalRequestsCreated":0,"d05AcceptanceDecisionsWritten":0,"controllerListenerStarts":0,"productionSwitches":0,"externalWritesExecuted":0,"paidResourcesCreated":false,"handoffExecutionAuthorized":false,"d05Accepted":false},"verification":{"status":"PASS_READ_ONLY_D05_OWNER_HANDOFF_SPECIFICATION","gatePackets":11,"collectionStages":8,"accountableOwners":10,"commonReceiptFields":14,"gateReceiptsObserved":0,"ownerAcknowledgementsObserved":0,"decisionSeatSignaturesObserved":0,"currentDossierReleaseMatch":false,"receiptUploadsAccepted":0,"externalWritesExecuted":0,"d05Accepted":false},"discovery":{"workbench":"/release-foundation#runner-controller-evidence-handoff","schema":"/schemas/runner-controller-evidence-handoff.v1.schema.json","ownerApproval":"/api/runner-controller/owner-approval-evidence","closure":"/api/runner-factory/controller/d05-acceptance-closure","runtimeIdentity":"/api/release-unit","releaseRegistry":"/api/release-units"}}