{"schemaVersion":"developer.reits.tech/runner-controller-dossier-drift-status/v1","status":"CANDIDATE_STALE_REGENERATION_REQUIRED","evaluatedAt":"2026-09-28T12:41:25.056Z","mode":"NO_STORE_RUNTIME_IDENTITY_COMPARISON_NO_REGENERATION_NO_SEAL_NO_ACCEPTANCE","program":{"acceptedKnives":4,"totalKnives":36,"currentKnife":"D05","closeoutCut":10,"remainingIncludingCurrent":32,"remainingAfterAcceptance":31,"d05Accepted":false},"summary":{"requiredBindings":5,"matchingFields":1,"mismatchedFields":4,"unverifiedFields":0,"completeLiveIdentity":true,"exactBindingMatch":false,"regenerationRequired":true,"candidateSealed":false,"ownerReviewEligible":false,"decision":"INVALIDATE_STATIC_CANDIDATE_AND_REQUIRE_EXTERNAL_RUNTIME_REGENERATION"},"candidateSnapshot":{"id":"d05-candidate@a6174278d382-95f659b0d787","releaseId":"developer-portal@a6174278d382-f50b1a01ea70","sourceRevision":"a6174278d3820c0b5bca1bf51dcfc92dfbb66a12","artifactDigest":"sha256:f50b1a01ea70c048d38a000ab2377387f3b6da2e38371e7beb105f8ed5e9ae93","configurationDigest":"sha256:2acb68789cd717dbd5104c8f4f15d45dc7148be2a1119961cae15838e9c18db8","rollbackReleaseId":"developer-portal@7601e40f240d-c85d782bcc8a","gatesSatisfied":0,"gatesRequired":11,"independentlySigned":false,"sealed":false,"reviewEligible":false},"liveIdentity":{"schemaVersion":"developer.reits.tech/runtime-release-identity/v1","status":"BOUND","releaseId":"developer-portal@1dfd35b4f388-a84f2486318f","repository":"local/developer-portal","service":"reits-developer-portal","channel":"production","environment":"production","source":{"revision":"1dfd35b4f388738df724e8f588f00a3841976f6b"},"artifact":{"digest":"sha256:a84f2486318fee7337237b2687506d22acf4cd1594cd2b981d6c2176b02f83b2"},"sbom":{"digest":"sha256:9aadc74b40ea49b4fa49020f56eb73c5985a3a9fcc2d8ab0ac1f45cffb24a809"},"configuration":{"digest":"sha256:2acb68789cd717dbd5104c8f4f15d45dc7148be2a1119961cae15838e9c18db8"},"migration":{"digest":"sha256:dc6c9dd2ab96033d9dfd46da240fbf27c35c6cd4a260d96b19ef35c16a0cdfd7"},"secrets":{"referencesOnly":true,"valuesExposed":false},"rollback":{"status":"BOUND","targetReleaseId":"developer-portal@89d2d82fa430-16939846ecc8"},"provenance":{"predicateType":"https://slsa.dev/provenance/v1","builderId":"developer.reits.tech/local-release-builder/v1","signed":false}},"fieldComparisons":[{"id":"releaseId","label":"Release ID","required":true,"liveValue":"developer-portal@1dfd35b4f388-a84f2486318f","candidateValue":"developer-portal@a6174278d382-f50b1a01ea70","matches":false,"status":"MISMATCH"},{"id":"sourceRevision","label":"Source revision","required":true,"liveValue":"1dfd35b4f388738df724e8f588f00a3841976f6b","candidateValue":"a6174278d3820c0b5bca1bf51dcfc92dfbb66a12","matches":false,"status":"MISMATCH"},{"id":"artifactDigest","label":"Artifact digest","required":true,"liveValue":"sha256:a84f2486318fee7337237b2687506d22acf4cd1594cd2b981d6c2176b02f83b2","candidateValue":"sha256:f50b1a01ea70c048d38a000ab2377387f3b6da2e38371e7beb105f8ed5e9ae93","matches":false,"status":"MISMATCH"},{"id":"configurationDigest","label":"Configuration digest","required":true,"liveValue":"sha256:2acb68789cd717dbd5104c8f4f15d45dc7148be2a1119961cae15838e9c18db8","candidateValue":"sha256:2acb68789cd717dbd5104c8f4f15d45dc7148be2a1119961cae15838e9c18db8","matches":true,"status":"MATCH"},{"id":"rollbackReleaseId","label":"Rollback release","required":true,"liveValue":"developer-portal@89d2d82fa430-16939846ecc8","candidateValue":"developer-portal@7601e40f240d-c85d782bcc8a","matches":false,"status":"MISMATCH"}],"decisionStates":[{"status":"LIVE_IDENTITY_UNVERIFIED_REGENERATION_DENIED","condition":"ANY_REQUIRED_LIVE_IDENTITY_FIELD_MISSING","regenerationRequired":true,"sealPermitted":false,"ownerReviewEligible":false},{"status":"CANDIDATE_STALE_REGENERATION_REQUIRED","condition":"ANY_EXACT_BINDING_FIELD_DIFFERS","regenerationRequired":true,"sealPermitted":false,"ownerReviewEligible":false},{"status":"CANDIDATE_CURRENT_UNSEALED_REVIEW_DENIED","condition":"ALL_BINDINGS_MATCH_BUT_GATES_OR_SIGNATURES_REMAIN_MISSING","regenerationRequired":false,"sealPermitted":false,"ownerReviewEligible":false}],"cycleBoundary":{"staticCandidateCoupledToPortalRelease":true,"promotionAdvancesPortalRelease":true,"committingRegeneratedSnapshotClosesLoop":false,"requiredExternalization":"RUNTIME_GENERATED_IMMUTABLE_DOSSIER_ARTIFACT_OUTSIDE_PORTAL_RELEASE","statement":"A candidate committed into the Portal artifact becomes historical when that artifact is promoted. Current approval material must be generated after promotion and stored outside the Portal release bundle."},"invariants":["LIVE_IDENTITY_MUST_BE_BOUND_BEFORE_COMPARISON","ALL_FIVE_BINDINGS_MUST_MATCH_EXACTLY","ANY_MISMATCH_INVALIDATES_SEAL_AND_OWNER_REVIEW","UNVERIFIED_RUNTIME_IDENTITY_FAILS_CLOSED","STATIC_PORTAL_DATA_MUST_NOT_CLAIM_LIVE_CANDIDATE_FRESHNESS","REGENERATION_MUST_NOT_START_CONTROLLER_8110","REGENERATION_MUST_NOT_WRITE_APPROVAL_OR_ACCEPTANCE","CURRENT_BINDING_DOES_NOT_REPLACE_ELEVEN_GATES_OR_FIVE_SIGNATURES"],"safetyTruth":{"runtimeIdentityReadsModeled":1,"candidateFilesMutated":0,"dossiersRegenerated":0,"dossiersSealed":0,"ownerReviewsRequested":0,"approvalDecisionsWritten":0,"d05AcceptanceDecisionsWritten":0,"controllerListenerStarts":0,"externalWritesExecuted":0,"paidResourcesCreated":false,"d05Accepted":false},"discovery":{"workbench":"/release-foundation#runner-controller-dossier-drift-sentinel","schema":"/schemas/runner-controller-dossier-drift-status.v1.schema.json","liveIdentity":"/api/release-unit","candidate":"/api/runner-controller/dossier-regeneration","handoff":"/api/runner-controller/evidence-handoff","closure":"/api/runner-factory/controller/d05-acceptance-closure","releaseRegistry":"/api/release-units"}}