{"schemaVersion":"developer.reits.tech/runner-controller-dossier-regeneration/v1","status":"D05_DOSSIER_REGENERATION_CANDIDATE_PREPARED_UNQUALIFIED_NO_SEAL","observedAt":"2026-07-21T10:43:04Z","mode":"READ_ONLY_DETERMINISTIC_POINT_IN_TIME_CANDIDATE_NO_SEAL_NO_SIGNATURE_NO_ACCEPTANCE","program":{"acceptedKnives":4,"totalKnives":36,"currentKnife":"D05","closeoutCut":9,"remainingIncludingCurrent":32,"remainingAfterAcceptance":31,"d05Accepted":false},"summary":{"inputsPresent":6,"inputsRequired":6,"inputContentsUnchangedFromPrior":6,"gateReceiptsObserved":0,"gateReceiptsRequired":11,"gatesSatisfied":0,"gatesRequired":11,"independentSignaturesObserved":0,"independentSignaturesRequired":5,"priorDossierMatchesAuditedRelease":false,"candidateBoundToAuditedRelease":true,"candidateSealable":false,"ownerReviewEligible":false,"decision":"PREPARE_CANDIDATE_BUT_DENY_SEAL_REVIEW_AND_ACCEPTANCE"},"auditSubject":{"pointInTime":true,"releaseId":"developer-portal@a6174278d382-f50b1a01ea70","sourceRevision":"a6174278d3820c0b5bca1bf51dcfc92dfbb66a12","artifactDigest":"sha256:f50b1a01ea70c048d38a000ab2377387f3b6da2e38371e7beb105f8ed5e9ae93","configurationDigest":"sha256:2acb68789cd717dbd5104c8f4f15d45dc7148be2a1119961cae15838e9c18db8","rollbackReleaseId":"developer-portal@7601e40f240d-c85d782bcc8a","liveIdentityApi":"/api/release-unit","statement":"This identity is an observed audit snapshot. Re-read the live identity API before every regeneration attempt."},"priorDossier":{"id":"d05-closure@9e55ad16425d-e2c9f1bb15d9","digest":"sha256:95f659b0d787f96c07ede0399f1eacfa5960279d8cb0add80d337e8c63495c49","releaseId":"developer-portal@9e55ad16425d-43d5e9c736f3","sourceRevision":"9e55ad16425d8fe37dd62b4538dfbe8c73d5fc7b","artifactDigest":"sha256:43d5e9c736f37c70514c3ae9f9cb192fac49ae7975338ea38e07a5c62bab4871","rollbackReleaseId":"developer-portal@2619505ae534-be4aefef59cd","qualified":false,"state":"STALE_RELEASE_MISMATCH_REJECT_FOR_NEW_APPROVALS"},"runtimeSnapshot":{"pointInTime":true,"ec2":{"releaseId":"developer-portal@a6174278d382-f50b1a01ea70","sourceRevision":"a6174278d3820c0b5bca1bf51dcfc92dfbb66a12","artifactDigest":"sha256:f50b1a01ea70c048d38a000ab2377387f3b6da2e38371e7beb105f8ed5e9ae93","serviceState":"ACTIVE","listeners":["127.0.0.1:8100"],"controller8110Observed":false},"sites":{"releaseId":"developer-portal@a6174278d382-f50b1a01ea70","sourceRevision":"a6174278d3820c0b5bca1bf51dcfc92dfbb66a12","artifactDigest":"sha256:f50b1a01ea70c048d38a000ab2377387f3b6da2e38371e7beb105f8ed5e9ae93","version":140,"environmentRevision":20,"accessMode":"OWNER_ONLY_CUSTOM","allowedUsers":1,"allowedGroups":0}},"inputSet":[{"id":"closure-contract","path":"ops/runner-factory/controller-d05-acceptance-closure-contract.json","api":"/api/runner-factory/controller/d05-acceptance-closure","covers":"D05-G01..D05-G11","gatesRequired":11,"priorDigest":"sha256:e4fd93d445dadb27accaed3b2e32942df39591f1966af172423aba3da33e4faa","currentDigest":"sha256:e4fd93d445dadb27accaed3b2e32942df39591f1966af172423aba3da33e4faa","contentMatchesPrior":true,"gatesSatisfied":0,"state":"PRESENT_DIRECTORY_ONLY_UNQUALIFIED"},{"id":"capacity-evidence","path":"data/runner-capacity-evidence.json","api":"/api/runner-capacity/evidence","covers":"D05-G01..D05-G02","gatesRequired":2,"priorDigest":"sha256:ba0d2a531345df8c7f3d9a35295e06f33de1b7f4b807b65563a4b793e2f8e384","currentDigest":"sha256:ba0d2a531345df8c7f3d9a35295e06f33de1b7f4b807b65563a4b793e2f8e384","contentMatchesPrior":true,"gatesSatisfied":0,"state":"PRESENT_DENIED_UNQUALIFIED"},{"id":"readiness-evidence","path":"data/runner-controller-readiness-evidence.json","api":"/api/runner-controller/readiness-evidence","covers":"D05-G03..D05-G04","gatesRequired":2,"priorDigest":"sha256:352d240a17946d9379fc413c8f95c0695c618a52976bfba85671bf38828e9970","currentDigest":"sha256:352d240a17946d9379fc413c8f95c0695c618a52976bfba85671bf38828e9970","contentMatchesPrior":true,"gatesSatisfied":0,"state":"PRESENT_DENIED_UNQUALIFIED"},{"id":"activation-evidence","path":"data/runner-controller-activation-evidence.json","api":"/api/runner-controller/activation-evidence","covers":"D05-G05..D05-G06","gatesRequired":2,"priorDigest":"sha256:925770e4bd387025d3d68e3201f4cbfe72d3d32392864eaee5b1a5eed10d63c3","currentDigest":"sha256:925770e4bd387025d3d68e3201f4cbfe72d3d32392864eaee5b1a5eed10d63c3","contentMatchesPrior":true,"gatesSatisfied":0,"state":"PRESENT_DENIED_UNQUALIFIED"},{"id":"installation-evidence","path":"data/runner-controller-installation-evidence.json","api":"/api/runner-controller/installation-evidence","covers":"D05-G07..D05-G08","gatesRequired":2,"priorDigest":"sha256:d49def40575baa7e2f037ec4cfc22b4cd1776ad9e6b3c732c1c4fc7c7ee01e95","currentDigest":"sha256:d49def40575baa7e2f037ec4cfc22b4cd1776ad9e6b3c732c1c4fc7c7ee01e95","contentMatchesPrior":true,"gatesSatisfied":0,"state":"PRESENT_DENIED_UNQUALIFIED"},{"id":"release-evidence","path":"data/runner-controller-release-evidence.json","api":"/api/runner-controller/release-evidence","covers":"D05-G09..D05-G10","gatesRequired":2,"priorDigest":"sha256:e68c85757768c65b34b6a308769e56e94cb83f238cd02660b771dfcbfe1555c1","currentDigest":"sha256:e68c85757768c65b34b6a308769e56e94cb83f238cd02660b771dfcbfe1555c1","contentMatchesPrior":true,"gatesSatisfied":0,"state":"PRESENT_DENIED_UNQUALIFIED"}],"bindingMatrix":[{"field":"releaseId","prior":"developer-portal@9e55ad16425d-43d5e9c736f3","candidate":"developer-portal@a6174278d382-f50b1a01ea70","matchesPrior":false,"candidateBound":true,"status":"REBOUND_POINT_IN_TIME"},{"field":"sourceRevision","prior":"9e55ad16425d8fe37dd62b4538dfbe8c73d5fc7b","candidate":"a6174278d3820c0b5bca1bf51dcfc92dfbb66a12","matchesPrior":false,"candidateBound":true,"status":"REBOUND_POINT_IN_TIME"},{"field":"artifactDigest","prior":"sha256:43d5e9c736f37c70514c3ae9f9cb192fac49ae7975338ea38e07a5c62bab4871","candidate":"sha256:f50b1a01ea70c048d38a000ab2377387f3b6da2e38371e7beb105f8ed5e9ae93","matchesPrior":false,"candidateBound":true,"status":"REBOUND_POINT_IN_TIME"},{"field":"configurationDigest","prior":null,"candidate":"sha256:2acb68789cd717dbd5104c8f4f15d45dc7148be2a1119961cae15838e9c18db8","matchesPrior":false,"candidateBound":true,"status":"ADDED_POINT_IN_TIME"},{"field":"rollbackReleaseId","prior":"developer-portal@2619505ae534-be4aefef59cd","candidate":"developer-portal@7601e40f240d-c85d782bcc8a","matchesPrior":false,"candidateBound":true,"status":"REBOUND_POINT_IN_TIME"},{"field":"compositeDigest","prior":"sha256:95f659b0d787f96c07ede0399f1eacfa5960279d8cb0add80d337e8c63495c49","candidate":"sha256:95f659b0d787f96c07ede0399f1eacfa5960279d8cb0add80d337e8c63495c49","matchesPrior":true,"candidateBound":true,"status":"UNCHANGED_CONTENT_NOT_RELEASE_PROOF"}],"candidateDossier":{"id":"d05-candidate@a6174278d382-95f659b0d787","digest":"sha256:95f659b0d787f96c07ede0399f1eacfa5960279d8cb0add80d337e8c63495c49","releaseId":"developer-portal@a6174278d382-f50b1a01ea70","sourceRevision":"a6174278d3820c0b5bca1bf51dcfc92dfbb66a12","artifactDigest":"sha256:f50b1a01ea70c048d38a000ab2377387f3b6da2e38371e7beb105f8ed5e9ae93","configurationDigest":"sha256:2acb68789cd717dbd5104c8f4f15d45dc7148be2a1119961cae15838e9c18db8","rollbackReleaseId":"developer-portal@7601e40f240d-c85d782bcc8a","inputsPresent":6,"inputsRequired":6,"gatesSatisfied":0,"gatesRequired":11,"independentlySigned":false,"allReceiptsFresh":false,"qualified":false,"sealed":false,"reviewEligible":false,"state":"PREPARED_UNQUALIFIED_POINT_IN_TIME_CANDIDATE"},"regenerationPipeline":[{"ordinal":1,"id":"read-live-identity","action":"Read release/source/artifact/config/rollback from /api/release-unit","result":"OBSERVED_POINT_IN_TIME"},{"ordinal":2,"id":"freeze-six-inputs","action":"Read exact bytes for closure plus G01-G10 evidence inputs","result":"6_OF_6_PRESENT"},{"ordinal":3,"id":"recompute-input-digests","action":"Compute SHA-256 per input and deterministic composite digest","result":"6_OF_6_UNCHANGED"},{"ordinal":4,"id":"bind-audit-subject","action":"Bind candidate to audited release/source/artifact/config/rollback","result":"BOUND_POINT_IN_TIME"},{"ordinal":5,"id":"evaluate-eleven-gates","action":"Evaluate live, fresh and independently signed production receipts","result":"0_OF_11_SATISFIED"},{"ordinal":6,"id":"prepare-candidate","action":"Materialize a candidate identifier without signature or seal","result":"PREPARED_UNQUALIFIED"},{"ordinal":7,"id":"deny-escalation","action":"Deny seal, owner review and D05 acceptance","result":"FAIL_CLOSED"}],"sealingRequirements":[{"id":"SR-01","requirement":"Live identity is reread immediately before seal","observed":false,"status":"MISSING_RUNTIME_REREAD"},{"id":"SR-02","requirement":"All eleven Gate receipts are present","observed":false,"status":"MISSING_0_OF_11"},{"id":"SR-03","requirement":"Every receipt is fresh under owner-approved expiry","observed":false,"status":"NOT_EVALUABLE"},{"id":"SR-04","requirement":"Every receipt signature verifies against a pinned non-revoked key","observed":false,"status":"MISSING"},{"id":"SR-05","requirement":"All dependencies close on the same release and configuration","observed":false,"status":"MISSING"},{"id":"SR-06","requirement":"Five independent decision seats sign the exact dossier","observed":false,"status":"MISSING_0_OF_5"},{"id":"SR-07","requirement":"Cost, runtime and security approvals bind the exact candidate","observed":false,"status":"MISSING_0_OF_3"},{"id":"SR-08","requirement":"Product Owner issues a separate acceptance decision","observed":false,"status":"NOT_ISSUED"}],"invalidationRules":["ANY_RELEASE_ID_CHANGE_INVALIDATES_THE_POINT_IN_TIME_CANDIDATE","ANY_SOURCE_ARTIFACT_CONFIGURATION_OR_ROLLBACK_CHANGE_REQUIRES_REGENERATION","ANY_INPUT_BYTE_CHANGE_REQUIRES_DIGEST_RECOMPUTATION_AND_REVIEW","ANY_RECEIPT_EXPIRY_REVOCATION_OR_REPLAY_INVALIDATES_THE_DEPENDENCY_CHAIN","CONTENT_DIGEST_EQUALITY_MUST_NOT_BE_TREATED_AS_RELEASE_BINDING","OWNER_ACKNOWLEDGEMENT_MUST_NOT_BE_TREATED_AS_SIGNATURE","CANDIDATE_PREPARATION_MUST_NOT_BE_TREATED_AS_SEAL_OR_ACCEPTANCE","PORTAL_DEPLOYMENT_MUST_NOT_START_CONTROLLER_8110"],"operatorPlan":{"nextAction":"Re-read the live release identity, regenerate this candidate against that exact identity, then replace all denied inputs with fresh signed Gate receipts before requesting independent review.","forbiddenActions":["Do not request approvals for the prior 9e55ad1 dossier.","Do not seal a candidate while any Gate remains 0 or unverified.","Do not reuse equal content digests as proof of equal release binding.","Do not persist or upload receipts through the Developer Portal.","Do not start 8110, switch production, execute rollback or accept D05 from this candidate."]},"safetyTruth":{"readOnlyAuditPerformed":true,"credentialsRecorded":false,"inputFilesRead":6,"liveGateReceiptsObserved":0,"signaturesVerified":0,"dossiersSealed":0,"ownerReviewsRequested":0,"approvalDecisionsWritten":0,"d05AcceptanceDecisionsWritten":0,"controllerListenerStarts":0,"productionSwitches":0,"rollbackTransitionsExecuted":0,"externalWritesExecuted":0,"paidResourcesCreated":false,"d05Accepted":false},"verification":{"status":"PASS_DETERMINISTIC_POINT_IN_TIME_CANDIDATE_UNQUALIFIED","inputsPresent":6,"inputContentsUnchanged":6,"gatesSatisfied":0,"gatesRequired":11,"independentSignaturesObserved":0,"independentSignaturesRequired":5,"candidateSealed":false,"ownerReviewEligible":false,"controller8110Observed":false,"externalWritesExecuted":0,"d05Accepted":false},"discovery":{"workbench":"/release-foundation#runner-controller-dossier-regeneration","schema":"/schemas/runner-controller-dossier-regeneration.v1.schema.json","generator":"scripts/generate-runner-controller-dossier-regeneration.mjs","liveIdentity":"/api/release-unit","handoff":"/api/runner-controller/evidence-handoff","ownerApproval":"/api/runner-controller/owner-approval-evidence","closure":"/api/runner-factory/controller/d05-acceptance-closure","releaseRegistry":"/api/release-units"}}