{"data":[{"id":"dff18cfb-b251-4802-8c88-edcccc1035ab","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/tenant-settings-brand-media-20260903","reason":null,"status":"in_progress","metrics":{"receiptBytes":17690,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":11,"ownerInterruptionCount":0},"version":null,"prNumber":1645,"terminal":false,"missionId":"c0f7ad0b-65d2-4d48-9525-ae0fd2c37584","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":724,"approvedPlanMs":0,"shipAndProveMs":5740},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"c0f7ad0b-65d2-4d48-9525-ae0fd2c37584"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":651,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T01:29:12.211946+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1645","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c0f7ad0b-65d2-4d48-9525-ae0fd2c37584:automatic-mission-resume:1645:canonical_release_reconciliation_pending","mission_step_id":"13b60ff3-8094-471d-aaaf-e7e344bf0ec6","command_center_event_id":"c0f7ad0b-65d2-4d48-9525-ae0fd2c37584"},{"id":"9ecc3bb5-ff5e-4928-a649-791f8abe9179","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"ea6cb28a923e30e4afc18e63eb9f88287fa6cf03","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"ea6cb28a923e30e4afc18e63eb9f88287fa6cf03","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"70986ddda16f28f8b4255f856492152866246cc62369666fe88e488d2db3c6c8","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:04:47.644598+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ea6cb28a923e30e4afc18e63eb9f88287fa6cf03","external_id":"forgejo-main-ea6cb28a923e","receipt_type":"canonical_release_status","idempotency_key":"mission:270f5e1c-a38b-4e03-a15b-fb134dac6272:forgejo-release-status:ea6cb28a923e30e4afc18e63eb9f88287fa6cf03:verified:forgejo-main/source=success","mission_step_id":"d56ac59f-e914-44c2-8fd0-6fecdf6f39d0","command_center_event_id":"270f5e1c-a38b-4e03-a15b-fb134dac6272"},{"id":"f2d1fc81-8545-4335-9ce4-fdce7d6a2358","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.50-pr-readiness-forgejo-merge-base-refreeze","prNumber":1712,"terminal":false,"missionId":"bc69e6aa-7ce3-44ce-b6f3-7c79ea165e3e","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7261,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":306,"approvedPlanMs":0,"missionSetupMs":299,"providerAuthMs":0,"shipAndProveMs":6769,"ledgerPrepareMs":299,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":299,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":299,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"bc69e6aa-7ce3-44ce-b6f3-7c79ea165e3e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1477,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:26:01.243827+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1712","receipt_type":"execute_mission","idempotency_key":"mission:bc69e6aa-7ce3-44ce-b6f3-7c79ea165e3e:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"d0de0e0c-b46b-4649-8d05-5b52504896b8","command_center_event_id":"bc69e6aa-7ce3-44ce-b6f3-7c79ea165e3e"},{"id":"d2ecd748-2806-4d46-a125-193a3f4212b5","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"9ee079ef0a21fbe9d97bff0ec9cba4d983e14529","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Implement the first production-ready KNOCKLAUNCH shell-template system in frontend source, using Redfish as the visual benchmark while preserving tenant isolation and adding reusable template families with semantic color systems and Experience Studio preview/selection.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Frontend-only source change for this generation; do not mutate backend, database, auth, Command Center, Visual Witness, or external services.","proofConditionIds":["proof-production"]},{"id":"constraint-2","satisfied":true,"statement":"Preserve tenant route, navigation, data, role, and vocabulary isolation. Templates may style experiences but may not import flagship tenant routes or navigation.","proofConditionIds":["proof-production"]},{"id":"constraint-3","satisfied":true,"statement":"Preserve the canonical one-shell architecture and existing Redfish live behavior unless a token integration is required.","proofConditionIds":["proof-production"]},{"id":"constraint-4","satisfied":true,"statement":"Use current Forgejo main, one existing mission branch, one PR, KnockLaunch Gate, squash merge, frontend-only production release.","proofConditionIds":["proof-production"]}],"contractHash":"92000b38990a161362fd28efc7c86e543c02fce25d206cf503214e608ae31079","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"92000b38990a161362fd28efc7c86e543c02fce25d206cf503214e608ae31079"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:14:23.963726+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"9ee079ef0a21fbe9d97bff0ec9cba4d983e14529","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:92d4f1d9-d111-4294-bba1-9eaf412bf962:request-contract:92000b38990a161362fd28efc7c86e543c02fce25d206cf503214e608ae31079:9ee079ef0a21fbe9d97bff0ec9cba4d983e14529:verified:","mission_step_id":"7ff6398c-c4e4-4029-88d6-46fa6980f6b3","command_center_event_id":"92d4f1d9-d111-4294-bba1-9eaf412bf962"},{"id":"c09fa69a-5e6b-4570-aa1c-8552fb816614","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtjmm072","reason":"retryable_provider_transport:PUT:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":9022,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1397,"terminal":false,"missionId":"ebba22e3-a7fa-410d-ac29-ae0b905c5bbc","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":15456,"prReadinessMs":0,"approvedPlanMs":15456,"missionSetupMs":1259,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ebba22e3-a7fa-410d-ac29-ae0b905c5bbc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1067,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T05:22:24.303976+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"1397","receipt_type":"execute_mission","idempotency_key":"mission:ebba22e3-a7fa-410d-ac29-ae0b905c5bbc:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"a74edbb2-a985-4322-8387-9b87922179db","command_center_event_id":"ebba22e3-a7fa-410d-ac29-ae0b905c5bbc"},{"id":"3c8578b8-ac07-4794-98f2-cede816df6ee","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/redfish-roof-map-ai-runtime-fix-20260902","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3693,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":18,"missionSetupMs":3766},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4954,"likelyAffectedFiles":["src/components/admin/LeadManagement/DataQuality/AutoFixAllDialog.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/PreWorkflowScreen.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","scripts/visual-witness-hosted-runner/src/bootstrap-encore-proof.mjs","scripts/production-release-targets.json","scripts/supabase-migration-release.mjs","scripts/validate-production-release-identities.mjs","scripts/validate-release-architecture.mjs","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","config/platform-standards.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T05:25:21.800976+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c439e61e-0cc9-4cd0-89d8-1beaf0cffd09","command_center_event_id":"0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45"},{"id":"a1d8f16c-4d01-412d-9090-ea9f12263c08","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtjmm072","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":12696,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1397,"terminal":false,"missionId":"ebba22e3-a7fa-410d-ac29-ae0b905c5bbc","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":3804,"prReadinessMs":3022,"approvedPlanMs":0,"missionSetupMs":3281,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"ebba22e3-a7fa-410d-ac29-ae0b905c5bbc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1497,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T05:20:58.420652+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1397","receipt_type":"execute_mission","idempotency_key":"mission:ebba22e3-a7fa-410d-ac29-ae0b905c5bbc:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"a74edbb2-a985-4322-8387-9b87922179db","command_center_event_id":"ebba22e3-a7fa-410d-ac29-ae0b905c5bbc"},{"id":"75f2f4ca-6689-4047-86d8-6b9a53ce86b5","source":"cc-execution","status":"recorded","payload":{"objective":"Continue PR #1649 through Gate, squash merge, affected-target release, and PCG live reconciliation/proof.","tenantRef":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","receivedAt":"2026-09-04T01:43:04.758Z","fingerprint":"b1257cb98f40444261c9fed498490e4a3677de44488d84b9d6741d900a6439bf","workstreamRef":"9602e1770cbb496cbdf52fbc93f1b859","conversationId":null,"canonicalBranch":"ai/unify-tenant-platform-contract","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #1649 through Gate, squash merge, affected-target release, and PCG live reconciliation/proof.","wordingChanged":false,"canonicalIntent":"Continue PR #1649 through Gate, squash merge, affected-target release, and PCG live reconciliation/proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"One canonical tenant platform contract is live and PCG is reconciled against it.","proofConditionIds":["proof-production"]}],"objective":"Continue PR #1649 through Gate, squash merge, affected-target release, and PCG live reconciliation/proof.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The merged production runtime uses the one tenant contract and PCG has canonical private tenant storage rather than generated-media.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/unify-tenant-platform-contract","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Use one canonical tenant platform contract and repair PCG against it.\",\"intent\":{\"rawUtterance\":\"I need one contract.\",\"canonicalIntent\":\"Use one canonical tenant platform contract and repair PCG against it.\",\"wordingChanged\":false,\"resolutionStatus\":\"exact\",\"confidence\":1,\"evidence\":[],\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"outcome-1\",\"statement\":\"One canonical tenant platform contract is live and PCG is reconciled against it.\",\"proofConditionIds\":[\"proof-production\"]}],\"constraints\":[],\"proofConditions\":[{\"id\":\"proof-production\",\"kind\":\"runtime\",\"claim\":\"The merged production runtime uses the one tenant contract and PCG has canonical private tenant storage rather than generated-media.\",\"required\":true,\"route\":null,\"expectedText\":null,\"userRef\":null,\"roleRef\":null,\"targetedActions\":[],\"allowedReleaseTargets\":[],\"requiredReleaseTargets\":[]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\"}}","requestContractHash":"709478063071c72d567a489d472ae99547085288aee2d4899dfbc2d09d590533","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-04T01:43:05.387924+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:45654d35-3758-4932-b6b3-e7d72c7df36e:tenant-workstream-contribution:b1257cb98f40444261c9fed498490e4a3677de44488d84b9d6741d900a6439bf","mission_step_id":null,"command_center_event_id":"45654d35-3758-4932-b6b3-e7d72c7df36e"},{"id":"0f786dd9-2bbe-4ff0-8527-774541eae572","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing frontend-release-continuity mission. PR #1713 is merged at 99594b2efd0f38b77bf6615e8853627d055ea79f and its canonical push run 5220 succeeded. The only unmet owner-visible outcome is the previously merged lawn-care frontend work: source lineage cb2220c2196377fa4eec4749c88c6a34f8711dff merged successfully but frontend release run 5218 failed solely because the old release contract required a heavyweight Gate artifact that serverless-fast-gated work intentionally does not produce. Recover that already-good work through the canonical frontend release owner only, without rewriting the lawn-care source and without creating another PR. If recovery must deploy current main 99594b2efd0f38b77bf6615e8853627d055ea79f rather than historical cb2220c directly, prove that cb2220c is an ancestor and its lawn-care CSS content is preserved unchanged in the deployed source. Do not report terminal success until the frontend production release is verified successful/live.","wordingChanged":false,"canonicalIntent":"Continue the existing frontend-release-continuity mission. PR #1713 is merged at 99594b2efd0f38b77bf6615e8853627d055ea79f and its canonical push run 5220 succeeded. The only unmet owner-visible outcome is the previously merged lawn-care frontend work: source lineage cb2220c2196377fa4eec4749c88c6a34f8711dff merged successfully but frontend release run 5218 failed solely because the old release contract required a heavyweight Gate artifact that serverless-fast-gated work intentionally does not produce. Recover that already-good work through the canonical frontend release owner only, without rewriting the lawn-care source and without creating another PR. If recovery must deploy current main 99594b2efd0f38b77bf6615e8853627d055ea79f rather than historical cb2220c directly, prove that cb2220c is an ancestor and its lawn-care CSS content is preserved unchanged in the deployed source. Do not report terminal success until the frontend production release is verified successful/live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"contract","statement":"Every accepted frontend Gate mode has a valid production release path; serverless-fast-gated work cannot dead-end on a missing heavyweight Gate artifact.","proofConditionIds":["repo","gate"]},{"id":"merge","statement":"Existing PR #1713 is the only repair PR and is squash-merged after canonical Gate.","proofConditionIds":["repo","gate"]},{"id":"lawn-live","statement":"Already-merged lawn-care source cb2220c2196377fa4eec4749c88c6a34f8711dff is successfully released to frontend production without rewriting the lawn-care change.","proofConditionIds":["release","runtime"]},{"id":"truth","statement":"Owner-facing state remains nonterminal until production release proof is verified.","proofConditionIds":["runtime"]}],"objective":"Continue the existing frontend-release-continuity mission. PR #1713 is merged at 99594b2efd0f38b77bf6615e8853627d055ea79f and its canonical push run 5220 succeeded. The only unmet owner-visible outcome is the previously merged lawn-care frontend work: source lineage cb2220c2196377fa4eec4749c88c6a34f8711dff merged successfully but frontend release run 5218 failed solely because the old release contract required a heavyweight Gate artifact that serverless-fast-gated work intentionally does not produce. Recover that already-good work through the canonical frontend release owner only, without rewriting the lawn-care source and without creating another PR. If recovery must deploy current main 99594b2efd0f38b77bf6615e8853627d055ea79f rather than historical cb2220c directly, prove that cb2220c is an ancestor and its lawn-care CSS content is preserved unchanged in the deployed source. Do not report terminal success until the frontend production release is verified successful/live.","constraints":[{"id":"one-pr","statement":"Do not create a replacement repair PR or rewrite the lawn-care source.","proofConditionIds":["repo"]},{"id":"affected-only","statement":"Release affected targets only.","proofConditionIds":["release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #1713 is the preserved authoritative repair and the frontend release contract no longer dead-ends fast-gated work.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"PR #1713 canonical Gate is successful on its exact head.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Frontend production release succeeds for the preserved merged lawn-care source lineage without rewriting that work.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Frontend production is verified live before terminal success is reported.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f15aab8355e792cc619ac387484a16d06bcc10f86ed01b5bdc4b909527d6a049","requestContractRevision":2,"previousRequestContractHash":"ab3e4dcaf5dd0c81804bc617c5e4c6a04eba519f7260d3776270cd1630c838fc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:26:23.245104+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4f62731b-6fef-4ca7-95d6-4674e9d105ec:request-contract:f15aab8355e792cc619ac387484a16d06bcc10f86ed01b5bdc4b909527d6a049","mission_step_id":"0d07a280-bafa-4723-a1f7-bad7a26af2d9","command_center_event_id":"4f62731b-6fef-4ca7-95d6-4674e9d105ec"},{"id":"83fb43d0-7e1e-4da8-b2bb-3373d5fbc62e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same frontend-release-continuity mission as corrective repair generation 1 using the same pinned branch identity ai/frontend-release-continuity-20260904. The governing workflow repair is already merged. Create only a semantically inert frontend proof change on exact current main 99594b2efd0f38b77bf6615e8853627d055ea79f by appending `/* release-continuity-proof: corrected fast-gate frontend production path */` to src/pages/lawn-care/LawnCareRouteFamily.css. Preserve all existing lawn-care CSS behavior and content. Open/reuse the same branch identity as the corrective generation, create one corrective PR, require canonical Gate, squash merge, and require the protected-main push to select frontend only and successfully complete Cloudflare production deploy + live verification under the corrected artifact-first-with-build-fallback contract. Do not modify any other file and do not report terminal success until frontend production is verified live.","wordingChanged":false,"canonicalIntent":"Continue the same frontend-release-continuity mission as corrective repair generation 1 using the same pinned branch identity ai/frontend-release-continuity-20260904. The governing workflow repair is already merged. Create only a semantically inert frontend proof change on exact current main 99594b2efd0f38b77bf6615e8853627d055ea79f by appending `/* release-continuity-proof: corrected fast-gate frontend production path */` to src/pages/lawn-care/LawnCareRouteFamily.css. Preserve all existing lawn-care CSS behavior and content. Open/reuse the same branch identity as the corrective generation, create one corrective PR, require canonical Gate, squash merge, and require the protected-main push to select frontend only and successfully complete Cloudflare production deploy + live verification under the corrected artifact-first-with-build-fallback contract. Do not modify any other file and do not report terminal success until frontend production is verified live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"contract","statement":"Every accepted frontend Gate mode has a valid production release path; serverless-fast-gated work cannot dead-end on a missing heavyweight Gate artifact.","proofConditionIds":["repo","gate"]},{"id":"lawn-live","statement":"Current main containing the already-merged lawn-care work is successfully released to frontend production through the corrected path.","proofConditionIds":["release","runtime"]},{"id":"truth","statement":"Owner-facing state remains nonterminal until frontend production proof is verified.","proofConditionIds":["runtime"]}],"objective":"Continue the same frontend-release-continuity mission as corrective repair generation 1 using the same pinned branch identity ai/frontend-release-continuity-20260904. The governing workflow repair is already merged. Create only a semantically inert frontend proof change on exact current main 99594b2efd0f38b77bf6615e8853627d055ea79f by appending `/* release-continuity-proof: corrected fast-gate frontend production path */` to src/pages/lawn-care/LawnCareRouteFamily.css. Preserve all existing lawn-care CSS behavior and content. Open/reuse the same branch identity as the corrective generation, create one corrective PR, require canonical Gate, squash merge, and require the protected-main push to select frontend only and successfully complete Cloudflare production deploy + live verification under the corrected artifact-first-with-build-fallback contract. Do not modify any other file and do not report terminal success until frontend production is verified live.","constraints":[{"id":"proof-only","statement":"Corrective proof changes no product behavior and only appends the inert release-continuity CSS comment.","proofConditionIds":["repo"]},{"id":"affected-only","statement":"Release frontend only.","proofConditionIds":["release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Corrective proof is one inert CSS comment and preserves lawn-care behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Corrective proof PR has successful canonical Gate proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Corrected frontend production release succeeds.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Frontend production is verified live before terminal success.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"2b5027b7b25cb72ccdcf1c34966874c68e22163fc970d129f0349f4096a3ae7c","requestContractRevision":5,"previousRequestContractHash":"f6dbdb4564acd6abb88dec351711cae54799adf6ef148ea32f8b7e5262d82698"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:28:30.319907+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4f62731b-6fef-4ca7-95d6-4674e9d105ec:request-contract:2b5027b7b25cb72ccdcf1c34966874c68e22163fc970d129f0349f4096a3ae7c","mission_step_id":"0d07a280-bafa-4723-a1f7-bad7a26af2d9","command_center_event_id":"4f62731b-6fef-4ca7-95d6-4674e9d105ec"},{"id":"74ce2c01-01ae-4e2e-9ee4-17f28caea656","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtjngdoo","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":6617,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1399,"terminal":false,"missionId":"16622df8-47f5-4674-8489-ff5d15b1e9fc","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"c6959750dea98ef45daf00ba821dfa302f6f3909","timingsMs":{"handlerMs":10872,"prReadinessMs":3486,"approvedPlanMs":0,"missionSetupMs":3183,"shipAndProveMs":6590},"nextAction":null,"receiptRef":{"mode":"full","missionId":"16622df8-47f5-4674-8489-ff5d15b1e9fc"},"performance":null,"deploymentId":"forgejo-main-c6959750dea9","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2179,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T05:27:55.805135+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c6959750dea98ef45daf00ba821dfa302f6f3909","external_id":"forgejo-main-c6959750dea9","receipt_type":"execute_mission","idempotency_key":"mission:16622df8-47f5-4674-8489-ff5d15b1e9fc:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"6e97aedb-3a01-4683-b604-55b700fc834c","command_center_event_id":"16622df8-47f5-4674-8489-ff5d15b1e9fc"},{"id":"f1bfadc9-205d-4169-9acf-997b799dd3cc","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending"},"mainSha":"c6959750dea98ef45daf00ba821dfa302f6f3909","missing":[],"pending":["forgejo-release/workflow","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"c6959750dea98ef45daf00ba821dfa302f6f3909","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"e27385912f688ff0db7e7db93902ac3a721d68297af37d845c3be1a9f7f3f6c4","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4419","runId":4419,"status":"running","sourceSha":"c6959750dea98ef45daf00ba821dfa302f6f3909","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T05:28:05.358849+00:00","proof_gate":"canonical_release_pending","source_sha":"c6959750dea98ef45daf00ba821dfa302f6f3909","external_id":"forgejo-main-c6959750dea9","receipt_type":"canonical_release_status","idempotency_key":"mission:16622df8-47f5-4674-8489-ff5d15b1e9fc:forgejo-release-status:c6959750dea98ef45daf00ba821dfa302f6f3909:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-migrations/live=pending","mission_step_id":"6e97aedb-3a01-4683-b604-55b700fc834c","command_center_event_id":"16622df8-47f5-4674-8489-ff5d15b1e9fc"},{"id":"0e7d0472-c669-4e96-9c0c-dae4e10b1564","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/unify-tenant-platform-contract","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":9544,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":null,"terminal":false,"missionId":"45654d35-3758-4932-b6b3-e7d72c7df36e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":405,"missionSetupMs":1744},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"45654d35-3758-4932-b6b3-e7d72c7df36e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4671,"likelyAffectedFiles":["config/platform-standards.json","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/InspectionRequestModal.tsx","src/components/NewLeadIntakeForm.tsx","scripts/check-route-registry.mjs","config/contracts/PREHISTORIC-001-TENANT-MEDIA.json","src/assets/pcgWorkspaceBackground.ts","src/booking-route-viewport.css","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/ContactsRouter.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-04T01:43:07.119475+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:45654d35-3758-4932-b6b3-e7d72c7df36e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a5a7b7e5-a419-4669-8d1e-8d995da28834","command_center_event_id":"45654d35-3758-4932-b6b3-e7d72c7df36e"},{"id":"a0f6d3c7-db47-4c6c-85be-611f178c5063","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for this exact corrective test-contract update on existing PR #2247. Update the existing cc-execution regression tests to assert the newly implemented proven-empty orphan cleanup, exact-head race guard, and same-branch atomic recreation semantics. Do not create a new branch or PR; keep PR #2247 and normal control-plane protection afterward.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for this exact corrective test-contract update on existing PR #2247. Update the existing cc-execution regression tests to assert the newly implemented proven-empty orphan cleanup, exact-head race guard, and same-branch atomic recreation semantics. Do not create a new branch or PR; keep PR #2247 and normal control-plane protection afterward.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Unfreeze the control plane only for this exact repair so no-op or failed mutations cannot create or leave an empty orphan branch and active mission retries reuse the same branch identity.","proofConditionIds":["proof-repository","proof-production"]}],"objective":"Unfreeze the control plane for this exact corrective test-contract update on existing PR #2247. Update the existing cc-execution regression tests to assert the newly implemented proven-empty orphan cleanup, exact-head race guard, and same-branch atomic recreation semantics. Do not create a new branch or PR; keep PR #2247 and normal control-plane protection afterward.","constraints":[{"id":"constraint-1","statement":"Forgejo only; one canonical branch/PR/Gate/merge/release path; never delete unique-work, protected, open-PR, or concurrently advanced branches; normal control-plane protection remains enforced after this exact maintenance mutation.","proofConditionIds":["proof-repository","proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo source and regression coverage prove deferred branch creation, exact-head-guarded proven-empty branch recycling, exact same-branch retry reuse, and fail-closed preservation of protected/open-PR/unique-work/concurrently-advanced branches.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production","kind":"runtime","claim":"Live cc-execution runtime reports the merged repaired source SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"1e4badd3c1f0754455e742a6e876d0ec334fdf0ca0e9a4eab7e2942cf742fdd3","requestContractRevision":4,"previousRequestContractHash":"a624809c8e0e0118e8b3e44fce7fa54aff962b5e8a59178cae593dc1434fa606"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:42:44.40861+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:df2024ae-a7cb-4df9-98f1-336e1c691cbd:request-contract:1e4badd3c1f0754455e742a6e876d0ec334fdf0ca0e9a4eab7e2942cf742fdd3","mission_step_id":"bb041af0-69a4-41c8-a262-080507a0a588","command_center_event_id":"df2024ae-a7cb-4df9-98f1-336e1c691cbd"},{"id":"242885cc-ebd3-4f0d-90a4-bb5ce2b642c9","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Correct deterministic Gate expectations on the existing orphan-branch lifecycle repair without changing scope.","baseSha":"673a9fa76e000d0a81f70e33731597d8a27e7a82","issuedAt":1788975765843,"expiresAt":1788975945843,"missionId":"df2024ae-a7cb-4df9-98f1-336e1c691cbd","authorizationId":"6f74329e-d0e4-4ae6-8541-b69ec2bf25c1","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:42:46.257593+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"673a9fa76e000d0a81f70e33731597d8a27e7a82","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:6f74329e-d0e4-4ae6-8541-b69ec2bf25c1","mission_step_id":"a7366768-77bc-47d6-a2f2-90854f5ddaa1","command_center_event_id":"df2024ae-a7cb-4df9-98f1-336e1c691cbd"},{"id":"f5478157-8017-4d95-9613-ee3701dc72d7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-roof-map-ai-runtime-fix-20260902","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":8093,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1398,"terminal":false,"missionId":"0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":11050,"prReadinessMs":10906,"approvedPlanMs":0,"missionSetupMs":398,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1782,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T05:26:40.096982+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1398","receipt_type":"execute_mission","idempotency_key":"mission:0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"62f7c133-11e3-4a32-a3a0-22c958817877","command_center_event_id":"0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45"},{"id":"4733d40a-616a-4fa9-9949-08634b1e1598","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success"},"mainSha":"c6959750dea98ef45daf00ba821dfa302f6f3909","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"c6959750dea98ef45daf00ba821dfa302f6f3909","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"e27385912f688ff0db7e7db93902ac3a721d68297af37d845c3be1a9f7f3f6c4","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4419","runId":4419,"status":"success","sourceSha":"c6959750dea98ef45daf00ba821dfa302f6f3909","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T05:29:01.454263+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c6959750dea98ef45daf00ba821dfa302f6f3909","external_id":"forgejo-main-c6959750dea9","receipt_type":"canonical_release_status","idempotency_key":"mission:16622df8-47f5-4674-8489-ff5d15b1e9fc:forgejo-release-status:c6959750dea98ef45daf00ba821dfa302f6f3909:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-migrations/live=success","mission_step_id":"afdbbe6f-4002-45fc-ba12-331bcceef006","command_center_event_id":"16622df8-47f5-4674-8489-ff5d15b1e9fc"},{"id":"bebf49b2-ccf7-43ae-9f49-19e2cb74ed42","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"c6959750dea98ef45daf00ba821dfa302f6f3909","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"redfish-specific-rebuttals","satisfied":true,"statement":"Production Redfish Roofing uses tenant-specific roofing rebuttals appropriate to a licensed roofer that can physically inspect roofs.","proofConditionIds":["proof-redfish-data"]},{"id":"sce-isolated","satisfied":true,"statement":"Space Coast Emergency Tarping retains its own tenant-specific drone/tarping rebuttals and is not modified by the Redfish repair.","proofConditionIds":["proof-sce-data"]},{"id":"canonical-release","satisfied":true,"statement":"PR #1399 passes KnockLaunch Gate, is squash merged, and the affected Supabase migration is released from protected main.","proofConditionIds":["proof-gate-merge-release"]}],"satisfied":true,"constraints":[{"id":"no-public-adjusting","satisfied":true,"statement":"Redfish/KnockLaunch must not be described as negotiating claims, interpreting coverage, or acting as a public adjuster.","proofConditionIds":["proof-redfish-data"]},{"id":"no-drone-only-redfish","satisfied":true,"statement":"Redfish rebuttals must not claim drone-only inspection or that nobody gets on the roof.","proofConditionIds":["proof-redfish-data"]},{"id":"no-sce-mutation","satisfied":true,"statement":"Do not modify SCE tenant-specific rows.","proofConditionIds":["proof-sce-data"]}],"contractHash":"e27385912f688ff0db7e7db93902ac3a721d68297af37d845c3be1a9f7f3f6c4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-redfish-data","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["migrations"],"releaseRequestContractHash":"e27385912f688ff0db7e7db93902ac3a721d68297af37d845c3be1a9f7f3f6c4"},"required":true,"satisfied":true},{"id":"proof-sce-data","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["migrations"],"releaseRequestContractHash":"e27385912f688ff0db7e7db93902ac3a721d68297af37d845c3be1a9f7f3f6c4"},"required":true,"satisfied":true},{"id":"proof-gate-merge-release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["migrations"],"releaseRequestContractHash":"e27385912f688ff0db7e7db93902ac3a721d68297af37d845c3be1a9f7f3f6c4"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T05:29:04.059957+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"c6959750dea98ef45daf00ba821dfa302f6f3909","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:16622df8-47f5-4674-8489-ff5d15b1e9fc:request-contract:e27385912f688ff0db7e7db93902ac3a721d68297af37d845c3be1a9f7f3f6c4:c6959750dea98ef45daf00ba821dfa302f6f3909:verified:","mission_step_id":"afdbbe6f-4002-45fc-ba12-331bcceef006","command_center_event_id":"16622df8-47f5-4674-8489-ff5d15b1e9fc"},{"id":"1ff0bf9f-449b-4b54-b65b-479e1e07a3b0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-roof-map-ai-runtime-fix-20260902","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":9353,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1398,"terminal":false,"missionId":"0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1848,"prReadinessMs":1574,"approvedPlanMs":0,"missionSetupMs":447,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1506,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T05:26:58.158323+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1398","receipt_type":"execute_mission","idempotency_key":"mission:0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"62f7c133-11e3-4a32-a3a0-22c958817877","command_center_event_id":"0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45"},{"id":"2370cd81-1c57-4890-8ad8-cf09d168d828","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-10T04:14:24.901Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:14:25.284532+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:92d4f1d9-d111-4294-bba1-9eaf412bf962:owner-wait-live","mission_step_id":"7ff6398c-c4e4-4029-88d6-46fa6980f6b3","command_center_event_id":"92d4f1d9-d111-4294-bba1-9eaf412bf962"},{"id":"64e3cde6-aeb9-42b5-ba97-409e4354d76f","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-roof-map-ai-runtime-fix-20260902","reason":null,"status":"in_progress","metrics":{"receiptBytes":10603,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1398,"terminal":false,"missionId":"0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5993,"prReadinessMs":416,"approvedPlanMs":0,"missionSetupMs":885,"shipAndProveMs":5175},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1009,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T05:32:50.131377+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1398","receipt_type":"execute_mission","idempotency_key":"mission:0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"ff0b7b12-9981-41ad-8d81-340c99cb8a8c","command_center_event_id":"0d054faa-c7fa-45b6-b2c4-8e9bb4fd0d45"},{"id":"7f6d6af3-9354-4c94-be53-14f2d425bb44","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtjmm072","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":13939,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1397,"terminal":false,"missionId":"ebba22e3-a7fa-410d-ac29-ae0b905c5bbc","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":15060,"prReadinessMs":13523,"approvedPlanMs":0,"missionSetupMs":2452,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ebba22e3-a7fa-410d-ac29-ae0b905c5bbc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1783,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T05:20:41.778982+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1397","receipt_type":"execute_mission","idempotency_key":"mission:ebba22e3-a7fa-410d-ac29-ae0b905c5bbc:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"a74edbb2-a985-4322-8387-9b87922179db","command_center_event_id":"ebba22e3-a7fa-410d-ac29-ae0b905c5bbc"},{"id":"6b32d3e4-7064-4cad-ac7a-6b68f38de8ff","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtjmm072","reason":null,"status":"in_progress","metrics":{"receiptBytes":15192,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1397,"terminal":false,"missionId":"ebba22e3-a7fa-410d-ac29-ae0b905c5bbc","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5972,"prReadinessMs":465,"approvedPlanMs":0,"missionSetupMs":736,"shipAndProveMs":5169},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"ebba22e3-a7fa-410d-ac29-ae0b905c5bbc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1009,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T05:37:33.750391+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1397","receipt_type":"execute_mission","idempotency_key":"mission:ebba22e3-a7fa-410d-ac29-ae0b905c5bbc:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"4b4b1e9e-bd7e-404b-b61d-8d5d90b49c6e","command_center_event_id":"ebba22e3-a7fa-410d-ac29-ae0b905c5bbc"},{"id":"b9b4d240-ecd6-4f44-ad74-1d430e333785","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing ai/unify-tenant-platform-contract branch/PR with the already-written tenant-platform-contract files. Do not synthesize unrelated files or create another PR. Reconcile the existing exact-head Gate and proceed only if the branch content matches the one-contract repair.","wordingChanged":false,"canonicalIntent":"Continue the existing ai/unify-tenant-platform-contract branch/PR with the already-written tenant-platform-contract files. Do not synthesize unrelated files or create another PR. Reconcile the existing exact-head Gate and proceed only if the branch content matches the one-contract repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"One canonical tenant platform contract is live and PCG is reconciled against it.","proofConditionIds":["proof-production"]}],"objective":"Continue the existing ai/unify-tenant-platform-contract branch/PR with the already-written tenant-platform-contract files. Do not synthesize unrelated files or create another PR. Reconcile the existing exact-head Gate and proceed only if the branch content matches the one-contract repair.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The merged production runtime uses the one tenant contract and PCG has canonical private tenant storage rather than generated-media.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"8794128ba7a951962ec18bbfceeaba4917fcf8485c07231948a7928a68a65f14","requestContractRevision":2,"previousRequestContractHash":"709478063071c72d567a489d472ae99547085288aee2d4899dfbc2d09d590533"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-04T01:43:33.088347+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:45654d35-3758-4932-b6b3-e7d72c7df36e:request-contract-revision:2:8794128ba7a951962ec18bbfceeaba4917fcf8485c07231948a7928a68a65f14","mission_step_id":"4cfba9b6-f003-4961-adc5-f6f6063f87d5","command_center_event_id":"45654d35-3758-4932-b6b3-e7d72c7df36e"},{"id":"58588128-5b6e-4dcb-ac2d-672db1bcc4dc","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"99594b2efd0f38b77bf6615e8853627d055ea79f","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"99594b2efd0f38b77bf6615e8853627d055ea79f","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"f15aab8355e792cc619ac387484a16d06bcc10f86ed01b5bdc4b909527d6a049","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:26:40.620876+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"99594b2efd0f38b77bf6615e8853627d055ea79f","external_id":"forgejo-main-99594b2efd0f","receipt_type":"canonical_release_status","idempotency_key":"mission:4f62731b-6fef-4ca7-95d6-4674e9d105ec:forgejo-release-status:99594b2efd0f38b77bf6615e8853627d055ea79f:verified:forgejo-main/source=success","mission_step_id":"d0a1b2ba-8af1-427a-859e-4880e89453ba","command_center_event_id":"4f62731b-6fef-4ca7-95d6-4674e9d105ec"},{"id":"8949693d-4be2-4bd8-961e-00038e789d24","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtjohlma","reason":null,"status":"in_progress","metrics":{"receiptBytes":10462,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1405,"terminal":false,"missionId":"5e12ffb8-a503-4dc2-a957-bac441b9c2a4","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":3821,"prReadinessMs":222,"approvedPlanMs":0,"missionSetupMs":969,"shipAndProveMs":3349},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"5e12ffb8-a503-4dc2-a957-bac441b9c2a4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1008,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T11:57:41.087375+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1405","receipt_type":"execute_mission","idempotency_key":"mission:5e12ffb8-a503-4dc2-a957-bac441b9c2a4:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"f7d9b787-1f0f-4cd9-bdbc-633056839719","command_center_event_id":"5e12ffb8-a503-4dc2-a957-bac441b9c2a4"},{"id":"ac27d94f-f709-49c1-9136-4ed9dea730e6","source":"cc-execution","status":"recorded","payload":{"objective":"Continue existing PR #1410 only. Reconcile its exact-head Gate, squash merge it, release only the affected frontend and roof-ai-detection Edge Function, and prove current Forgejo main and affected production runtime health. Do not create a new branch or PR. Do not run Visual Witness.","tenantRef":"redfish-roofing","receivedAt":"2026-09-02T12:23:11.811Z","fingerprint":"5fc9ac9e19c8177a66ca6d83c5d6d08225bdd4c0d8a3d25c51b6a17cff7de499","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-roof-estimator-trust-engine-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #1410 only. Reconcile its exact-head Gate, squash merge it, release only the affected frontend and roof-ai-detection Edge Function, and prove current Forgejo main and affected production runtime health. Do not create a new branch or PR. Do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue existing PR #1410 only. Reconcile its exact-head Gate, squash merge it, release only the affected frontend and roof-ai-detection Edge Function, and prove current Forgejo main and affected production runtime health. Do not create a new branch or PR. Do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"roof-trust-live","statement":"PR #1410 is merged and the Redfish roof estimator trust engine is live.","proofConditionIds":["source-proof","runtime-proof"]}],"objective":"Continue existing PR #1410 only. Reconcile its exact-head Gate, squash merge it, release only the affected frontend and roof-ai-detection Edge Function, and prove current Forgejo main and affected production runtime health. Do not create a new branch or PR. Do not run Visual Witness.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"source-proof","kind":"repository","claim":"Current Forgejo main contains the roof-estimator measurementQuality and reviewRequired trust logic.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"The merged roof estimator trust engine is released to the affected frontend and roof-ai-detection production targets and those affected runtimes are healthy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/redfish-roof-estimator-trust-engine-20260902","conversationContext":null,"requestContractHash":"9c041512dd6a7e1d70e2e08097a51116dac55f089dc59ec54756b7f40f8dbfae","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T12:23:13.207918+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:4cdd4065-3b4e-4a7b-bb28-d3047b5f18db:tenant-workstream-contribution:5fc9ac9e19c8177a66ca6d83c5d6d08225bdd4c0d8a3d25c51b6a17cff7de499","mission_step_id":null,"command_center_event_id":"4cdd4065-3b4e-4a7b-bb28-d3047b5f18db"},{"id":"a38df94f-19a6-44ba-8897-a06fe0c9162f","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/redfish-roof-estimator-trust-engine-20260902","reason":null,"status":"in_progress","metrics":{"receiptBytes":2908,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1410,"terminal":false,"missionId":"4cdd4065-3b4e-4a7b-bb28-d3047b5f18db","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":7894,"prReadinessMs":616,"approvedPlanMs":0,"missionSetupMs":5667,"shipAndProveMs":6477},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"4cdd4065-3b4e-4a7b-bb28-d3047b5f18db"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1010,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T12:23:23.673497+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1410","receipt_type":"execute_mission","idempotency_key":"mission:4cdd4065-3b4e-4a7b-bb28-d3047b5f18db:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"6aa89802-9cba-4a43-92c3-a9009feb73a1","command_center_event_id":"4cdd4065-3b4e-4a7b-bb28-d3047b5f18db"},{"id":"6bba27ee-431c-43ba-ac74-e4c2d717bfd7","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/unify-tenant-platform-contract","reason":null,"status":"no_change","metrics":{"receiptBytes":6806,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":null,"terminal":false,"missionId":"45654d35-3758-4932-b6b3-e7d72c7df36e","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"handlerMs":1244,"missionSetupMs":2453},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"45654d35-3758-4932-b6b3-e7d72c7df36e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1027,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-04T01:43:36.746935+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:45654d35-3758-4932-b6b3-e7d72c7df36e:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"4cfba9b6-f003-4961-adc5-f6f6063f87d5","command_center_event_id":"45654d35-3758-4932-b6b3-e7d72c7df36e"},{"id":"93d8392c-9c2e-40e5-ba0b-43dc7c1b2c2c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Update send-weekly-rep-reports on PR #1897 to store and sign reports from the owning tenant bucket under records/reports/weekly-reps. Do not release yet.","wordingChanged":false,"canonicalIntent":"Update send-weekly-rep-reports on PR #1897 to store and sign reports from the owning tenant bucket under records/reports/weekly-reps. Do not release yet.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"weekly-writer","statement":"Weekly report artifacts use the tenant bucket and records/reports/weekly-reps.","proofConditionIds":["repo-proof"]}],"objective":"Update send-weekly-rep-reports on PR #1897 to store and sign reports from the owning tenant bucket under records/reports/weekly-reps. Do not release yet.","constraints":[{"id":"same-pr","statement":"PR #1897 only; no release.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"repository_mutation_only_no_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"send-weekly-rep-reports uses resolveTenantStorageBucket and records/reports/weekly-reps.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"records/reports/weekly-reps","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"0afd5e586659fb156e047cb005a6c40627de0e8502079e1149ff6b763344bef1","requestContractRevision":14,"previousRequestContractHash":"822c34459c15fd91de76e84034295c695fbad0c9249bdb20c87c376559e63bfa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:35:35.931388+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:6937df13-bcf1-4128-b5eb-c8aa6626b43d:request-contract:0afd5e586659fb156e047cb005a6c40627de0e8502079e1149ff6b763344bef1","mission_step_id":"3370cc73-f50e-46b7-a76e-123686902ca9","command_center_event_id":"6937df13-bcf1-4128-b5eb-c8aa6626b43d"},{"id":"d56ef3a6-cacc-4e44-80a1-41aa5f88d95f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/roofhelpfinder-generic-roof-repair-20260902","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"4d98832e-405b-4b61-848a-09a38bf8b5ed","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":17,"missionSetupMs":4369},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"4d98832e-405b-4b61-848a-09a38bf8b5ed"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4526,"likelyAffectedFiles":["src/components/WorkflowRouter.tsx","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/TenantRouter.tsx","scripts/cloudflare-native-version-deploy.mjs","scripts/cloudflare-sync-worker-routes.mjs","scripts/production-release-targets.json","config/platform-standards.json","src/components/GlobalCommandPalette.tsx","src/App.css","src/App.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T12:42:48.236155+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4d98832e-405b-4b61-848a-09a38bf8b5ed:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"d5db9956-7664-4e05-9a22-30e351a177fb","command_center_event_id":"4d98832e-405b-4b61-848a-09a38bf8b5ed"},{"id":"3ca2ed79-c590-47d0-a643-f9faadfe71bf","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/redfish-roof-estimator-pro-suite-20260902","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3851,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"1abaa7b9-64e3-49ef-ba81-7893559adcea","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":13,"missionSetupMs":2882},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"1abaa7b9-64e3-49ef-ba81-7893559adcea"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4768,"likelyAffectedFiles":["src/components/JobTracker/NewJobDialog.tsx","src/components/NewLeadIntakeForm.tsx","src/components/AdaptiveBusinessDashboard.tsx","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/DashboardHub.tsx","src/backend/Sheet_Schema_Manager.gs","src/components/academy/AcademyHint.tsx","src/components/academy/AcademyOnboardingBanner.tsx","src/components/academy/CoachingMomentToast.tsx","src/components/academy/RoleplayFeedbackPanel.tsx","src/components/activities/ActivityTimeline.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T12:43:16.485403+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1abaa7b9-64e3-49ef-ba81-7893559adcea:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"51c9f9fb-cb57-450a-815c-040c2d4a410d","command_center_event_id":"1abaa7b9-64e3-49ef-ba81-7893559adcea"},{"id":"b07ee14c-3d7f-4407-901d-90d045247769","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Create or attach the single pull request for the existing ai/unify-tenant-platform-contract branch, then continue through the exact-head Gate without changing branch contents.","wordingChanged":false,"canonicalIntent":"Create or attach the single pull request for the existing ai/unify-tenant-platform-contract branch, then continue through the exact-head Gate without changing branch contents.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"One canonical tenant platform contract is live and PCG is reconciled against it.","proofConditionIds":["proof-production"]}],"objective":"Create or attach the single pull request for the existing ai/unify-tenant-platform-contract branch, then continue through the exact-head Gate without changing branch contents.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The merged production runtime uses the one tenant contract and PCG has canonical private tenant storage rather than generated-media.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"1a4fd003204e3a3963270fd8703bf4ea08136f3a2111acdc5d85267e748aebe8","requestContractRevision":3,"previousRequestContractHash":"8794128ba7a951962ec18bbfceeaba4917fcf8485c07231948a7928a68a65f14"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-04T01:43:44.453721+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:45654d35-3758-4932-b6b3-e7d72c7df36e:request-contract-revision:3:1a4fd003204e3a3963270fd8703bf4ea08136f3a2111acdc5d85267e748aebe8","mission_step_id":"4cfba9b6-f003-4961-adc5-f6f6063f87d5","command_center_event_id":"45654d35-3758-4932-b6b3-e7d72c7df36e"},{"id":"056273a2-ea5d-4d34-9688-8c214a636cd8","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-roof-estimator-pro-suite-20260902","reason":null,"status":"complete","metrics":{"receiptBytes":11305,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1413,"terminal":false,"missionId":"1abaa7b9-64e3-49ef-ba81-7893559adcea","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"handlerMs":2870,"missionSetupMs":1018},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"1abaa7b9-64e3-49ef-ba81-7893559adcea"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1834,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T12:44:34.637116+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"1413","receipt_type":"execute_mission","idempotency_key":"mission:1abaa7b9-64e3-49ef-ba81-7893559adcea:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"dea62207-4fad-46d5-ac20-595dc34ddf7a","command_center_event_id":"1abaa7b9-64e3-49ef-ba81-7893559adcea"},{"id":"2457c5d2-10ba-4395-89f0-10300ee6f067","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/redfish-roof-mapbox-worker-import-fix-20260902","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":8631,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"5e0a6769-be6a-418b-a092-f3377136133e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":279,"missionSetupMs":3729},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"5e0a6769-be6a-418b-a092-f3377136133e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4508,"likelyAffectedFiles":["src/components/WorkflowRouter.tsx","src/components/PublicRoute.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/UnifiedProtectedRoute.tsx","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/TenantRouter.tsx","src/components/GlobalCommandPalette.tsx","src/components/AdaptiveBusinessDashboard.tsx","src/components/admin/AdminPage.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T13:21:31.583299+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5e0a6769-be6a-418b-a092-f3377136133e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"b574d380-c191-4eb3-b1dc-53cba2a85d89","command_center_event_id":"5e0a6769-be6a-418b-a092-f3377136133e"},{"id":"89d015ce-242b-4767-a961-7a5c9390104d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-roof-estimator-pro-suite-20260902","reason":"modified_nonempty_file_became_empty:supabase/functions/roof-ai-detection/index.ts","status":"blocked","metrics":{"receiptBytes":10100,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1413,"terminal":false,"missionId":"1abaa7b9-64e3-49ef-ba81-7893559adcea","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":3431,"prReadinessMs":0,"approvedPlanMs":3431,"missionSetupMs":1130,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1abaa7b9-64e3-49ef-ba81-7893559adcea"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1078,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T12:46:03.593117+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1413","receipt_type":"execute_mission","idempotency_key":"mission:1abaa7b9-64e3-49ef-ba81-7893559adcea:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"dea62207-4fad-46d5-ac20-595dc34ddf7a","command_center_event_id":"1abaa7b9-64e3-49ef-ba81-7893559adcea"},{"id":"37411d54-3d57-4657-bdfa-f30bf8368d7e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship existing PR #1413 only. Exact-head Gate is green at 7440a993d1a8977a81e76a522b4947f2e7ea0eb5. Squash merge through Forgejo, release only affected frontend and roof-ai-detection Supabase Edge Function, no migrations or unrelated targets, and prove current main plus both affected production releases. Do not create another branch or PR. Do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Ship existing PR #1413 only. Exact-head Gate is green at 7440a993d1a8977a81e76a522b4947f2e7ea0eb5. Squash merge through Forgejo, release only affected frontend and roof-ai-detection Supabase Edge Function, no migrations or unrelated targets, and prove current main plus both affected production releases. Do not create another branch or PR. Do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"roof-pro-suite-live","statement":"PR #1413 is squash-merged and the Redfish roof-estimator pro suite is live on the affected frontend and roof-ai-detection production function.","proofConditionIds":["main-proof","runtime-proof"]}],"objective":"Ship existing PR #1413 only. Exact-head Gate is green at 7440a993d1a8977a81e76a522b4947f2e7ea0eb5. Squash merge through Forgejo, release only affected frontend and roof-ai-detection Supabase Edge Function, no migrations or unrelated targets, and prove current main plus both affected production releases. Do not create another branch or PR. Do not run Visual Witness.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"main-proof","kind":"repository","claim":"Current Forgejo main contains Auto Measure roofer-first UI, Measurement Quality details, per-plane/per-linear quality wiring, correctionTelemetry, and Use Measurement & Continue.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"The merge release plan deploys only the affected frontend and Supabase Edge Function changes, and the frontend exact artifact plus roof-ai-detection function are healthy in production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"e36669023bbaf7c2056d66e092b74b34c8d5b6ec045d7956d33dc8f6e7128998","requestContractRevision":2,"previousRequestContractHash":"70a5620759095894e81dac115b7be9a6606af8f717f192980202f8ec32d716d4"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T12:54:31.739352+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:1abaa7b9-64e3-49ef-ba81-7893559adcea:request-contract-revision:2:e36669023bbaf7c2056d66e092b74b34c8d5b6ec045d7956d33dc8f6e7128998","mission_step_id":"dea62207-4fad-46d5-ac20-595dc34ddf7a","command_center_event_id":"1abaa7b9-64e3-49ef-ba81-7893559adcea"},{"id":"18ad6880-28ae-43b1-bb71-e79e29474fe7","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/redfish-roof-estimator-pro-suite-20260902","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":15156,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1413,"terminal":false,"missionId":"1abaa7b9-64e3-49ef-ba81-7893559adcea","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"d27e7d0742a98033c3f8113a016f85ebc2c259a0","timingsMs":{"handlerMs":9626,"prReadinessMs":1194,"approvedPlanMs":0,"missionSetupMs":2360,"shipAndProveMs":7252},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1abaa7b9-64e3-49ef-ba81-7893559adcea"},"performance":null,"deploymentId":"forgejo-main-d27e7d0742a9","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["roof-ai-detection"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2445,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T12:54:43.863792+00:00","proof_gate":"canonical_release_dispatched","source_sha":"d27e7d0742a98033c3f8113a016f85ebc2c259a0","external_id":"forgejo-main-d27e7d0742a9","receipt_type":"execute_mission","idempotency_key":"mission:1abaa7b9-64e3-49ef-ba81-7893559adcea:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"c0d24c2c-1679-4adb-a102-77722444ffe1","command_center_event_id":"1abaa7b9-64e3-49ef-ba81-7893559adcea"},{"id":"1d640bad-a7f9-4b05-9ccc-b53bc4f06145","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile existing PR #1649 for ai/unify-tenant-platform-contract. Do not synthesize or write unrelated files. Continue the exact existing PR head through KnockLaunch Gate, squash merge, affected release, and PCG reconciliation/proof.","wordingChanged":false,"canonicalIntent":"Reconcile existing PR #1649 for ai/unify-tenant-platform-contract. Do not synthesize or write unrelated files. Continue the exact existing PR head through KnockLaunch Gate, squash merge, affected release, and PCG reconciliation/proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"One canonical tenant platform contract is live and PCG is reconciled against it.","proofConditionIds":["proof-production"]}],"objective":"Reconcile existing PR #1649 for ai/unify-tenant-platform-contract. Do not synthesize or write unrelated files. Continue the exact existing PR head through KnockLaunch Gate, squash merge, affected release, and PCG reconciliation/proof.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The merged production runtime uses the one tenant contract and PCG has canonical private tenant storage rather than generated-media.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"10302c7f463ac88e3ae7145a3f91ba70d11e8c28f21d18c88858aa896c467abe","requestContractRevision":4,"previousRequestContractHash":"1a4fd003204e3a3963270fd8703bf4ea08136f3a2111acdc5d85267e748aebe8"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-04T01:43:56.797731+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:45654d35-3758-4932-b6b3-e7d72c7df36e:request-contract-revision:4:10302c7f463ac88e3ae7145a3f91ba70d11e8c28f21d18c88858aa896c467abe","mission_step_id":"4cfba9b6-f003-4961-adc5-f6f6063f87d5","command_center_event_id":"45654d35-3758-4932-b6b3-e7d72c7df36e"},{"id":"c9ddde05-60fc-4da6-83a5-cb9038d9a36c","source":"cc-execution","status":"recorded","payload":{"objective":"Reconcile and finish existing PR #1423 only. Use its exact head through KnockLaunch Gate, squash merge, release affected frontend and roof-ai-detection, then verify the exact Redfish Patricia Nelson roof-estimate interaction.","tenantRef":"redfish-roofing","receivedAt":"2026-09-02T14:07:07.777Z","fingerprint":"764d170db39f55c20e1f1e2e00b3f3cc8f49c7854fe4fc53cdc16a276c26de2f","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtk5yds2","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile and finish existing PR #1423 only. Use its exact head through KnockLaunch Gate, squash merge, release affected frontend and roof-ai-detection, then verify the exact Redfish Patricia Nelson roof-estimate interaction.","wordingChanged":false,"canonicalIntent":"Reconcile and finish existing PR #1423 only. Use its exact head through KnockLaunch Gate, squash merge, release affected frontend and roof-ai-detection, then verify the exact Redfish Patricia Nelson roof-estimate interaction.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Normal estimator use cannot pan or rotate away from the requested property; the property stays anchored.","proofConditionIds":["p3"]},{"id":"o2","statement":"Auto Measure recenters on the requested property and does not silently accept a neighboring roof.","proofConditionIds":["p3"]},{"id":"o3","statement":"Measurement accuracy is hardened by demoting living-area bias, treating OSM as supporting evidence, adding spatial subject validation, and strengthening verification/review.","proofConditionIds":["p1","p3"]},{"id":"o4","statement":"Existing PR #1423 is used through required gate/merge and affected production releases.","proofConditionIds":["p1","p2"]}],"objective":"Reconcile and finish existing PR #1423 only. Use its exact head through KnockLaunch Gate, squash merge, release affected frontend and roof-ai-detection, then verify the exact Redfish Patricia Nelson roof-estimate interaction.","constraints":[{"id":"c1","statement":"Do not create a replacement branch or PR.","proofConditionIds":["p1"]},{"id":"c2","statement":"Preserve manual correction, undo/redo, pitch, waste, sections, save telemetry, Mapbox CSP worker fix, and existing workflows.","proofConditionIds":["p1"]},{"id":"c3","statement":"Release only affected frontend and roof-ai-detection targets.","proofConditionIds":["p2"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"repository","claim":"PR #1423 exact source contains the requested hardening, passes the required repository gate, and squash merges to protected main without replacement work.","route":"https://knocklaunch.app/redfish-roofing/homeowners/39eaedb8-319f-4e3c-978b-0ec7ce503905?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"p2","kind":"runtime","claim":"The exact merged source releases successfully only to the affected frontend and roof-ai-detection production targets.","route":"https://knocklaunch.app/redfish-roofing/homeowners/39eaedb8-319f-4e3c-978b-0ec7ce503905?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"p3","kind":"interaction","claim":"On the exact Patricia Nelson Redfish roof-estimate route, the map remains subject-anchored and Auto Measure returns/reviews the requested property's roof rather than drifting to a neighbor.","route":"https://knocklaunch.app/redfish-roofing/homeowners/39eaedb8-319f-4e3c-978b-0ec7ce503905?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"action":"click","required":true,"targetText":"Auto Measure"},{"action":"verify","target":"roof-estimator-map","required":true,"assertion":"requested property remains centered after Auto Measure"},{"action":"verify","target":"measurement-quality","required":true,"assertion":"detected roof belongs to requested property or requires review"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtk5yds2","conversationContext":null,"requestContractHash":"1416b82bad116b24a3e19ab81a7524713cf79f82c6376d2c39fb750184946797","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T14:07:08.884775+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:3bf7807d-eb59-42ef-a039-54955a873725:tenant-workstream-contribution:764d170db39f55c20e1f1e2e00b3f3cc8f49c7854fe4fc53cdc16a276c26de2f","mission_step_id":null,"command_center_event_id":"3bf7807d-eb59-42ef-a039-54955a873725"},{"id":"91e8f06f-67d7-4fea-bebb-09d3faf8080c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"d27e7d0742a98033c3f8113a016f85ebc2c259a0","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"d27e7d0742a98033c3f8113a016f85ebc2c259a0","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["roof-ai-detection"]},"requestContractHash":"e36669023bbaf7c2056d66e092b74b34c8d5b6ec045d7956d33dc8f6e7128998","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4457","runId":4457,"status":"running","sourceSha":"d27e7d0742a98033c3f8113a016f85ebc2c259a0","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T12:54:51.611383+00:00","proof_gate":"canonical_release_pending","source_sha":"d27e7d0742a98033c3f8113a016f85ebc2c259a0","external_id":"forgejo-main-d27e7d0742a9","receipt_type":"canonical_release_status","idempotency_key":"mission:1abaa7b9-64e3-49ef-ba81-7893559adcea:forgejo-release-status:d27e7d0742a98033c3f8113a016f85ebc2c259a0:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"c0d24c2c-1679-4adb-a102-77722444ffe1","command_center_event_id":"1abaa7b9-64e3-49ef-ba81-7893559adcea"},{"id":"4b82bd19-eafc-4103-b6ea-f58a8020f1b7","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-edge-production/live":"success"},"mainSha":"d27e7d0742a98033c3f8113a016f85ebc2c259a0","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"d27e7d0742a98033c3f8113a016f85ebc2c259a0","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["roof-ai-detection"]},"requestContractHash":"e36669023bbaf7c2056d66e092b74b34c8d5b6ec045d7956d33dc8f6e7128998","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4457","runId":4457,"status":"success","sourceSha":"d27e7d0742a98033c3f8113a016f85ebc2c259a0","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T12:56:58.814364+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d27e7d0742a98033c3f8113a016f85ebc2c259a0","external_id":"forgejo-main-d27e7d0742a9","receipt_type":"canonical_release_status","idempotency_key":"mission:1abaa7b9-64e3-49ef-ba81-7893559adcea:forgejo-release-status:d27e7d0742a98033c3f8113a016f85ebc2c259a0:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"597fc364-d39c-4c8a-b2d1-fb3b2fb34130","command_center_event_id":"1abaa7b9-64e3-49ef-ba81-7893559adcea"},{"id":"b260a242-da9d-4464-a04c-d952df1fe817","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d27e7d0742a98033c3f8113a016f85ebc2c259a0","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"roof-pro-suite-live","satisfied":true,"statement":"PR #1413 is squash-merged and the Redfish roof-estimator pro suite is live on the affected frontend and roof-ai-detection production function.","proofConditionIds":["main-proof","runtime-proof"]}],"satisfied":true,"constraints":[],"contractHash":"e36669023bbaf7c2056d66e092b74b34c8d5b6ec045d7956d33dc8f6e7128998","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"main-proof","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"e36669023bbaf7c2056d66e092b74b34c8d5b6ec045d7956d33dc8f6e7128998"},"required":true,"satisfied":true},{"id":"runtime-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge"],"releaseRequestContractHash":"e36669023bbaf7c2056d66e092b74b34c8d5b6ec045d7956d33dc8f6e7128998"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T12:57:01.713846+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d27e7d0742a98033c3f8113a016f85ebc2c259a0","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1abaa7b9-64e3-49ef-ba81-7893559adcea:request-contract:e36669023bbaf7c2056d66e092b74b34c8d5b6ec045d7956d33dc8f6e7128998:d27e7d0742a98033c3f8113a016f85ebc2c259a0:verified:","mission_step_id":"597fc364-d39c-4c8a-b2d1-fb3b2fb34130","command_center_event_id":"1abaa7b9-64e3-49ef-ba81-7893559adcea"},{"id":"e62fdcdf-c920-492e-8454-ddfeb002a703","source":"cc-execution","status":"recorded","payload":{"objective":"Ship existing PR #1416 only. Exact-head Gate passed at 91654d1ded86b160b994a429cb6366e208a5de2f. Squash merge through Forgejo and deploy frontend only. No Supabase Edge, migrations, Command Center, or OnRunner release. Prove current Forgejo main and exact Cloudflare production artifact. Do not create another branch or PR.","tenantRef":"redfish-roofing","receivedAt":"2026-09-02T13:06:03.571Z","fingerprint":"fac90a8b5474649bccef54a0da82bfbd66b9d7da325d2dadf2eb576a8f3a179d","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/fix-stale-frontend-release-alignment-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship existing PR #1416 only. Exact-head Gate passed at 91654d1ded86b160b994a429cb6366e208a5de2f. Squash merge through Forgejo and deploy frontend only. No Supabase Edge, migrations, Command Center, or OnRunner release. Prove current Forgejo main and exact Cloudflare production artifact. Do not create another branch or PR.","wordingChanged":false,"canonicalIntent":"Ship existing PR #1416 only. Exact-head Gate passed at 91654d1ded86b160b994a429cb6366e208a5de2f. Squash merge through Forgejo and deploy frontend only. No Supabase Edge, migrations, Command Center, or OnRunner release. Prove current Forgejo main and exact Cloudflare production artifact. Do not create another branch or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"release-alignment-live","statement":"PR #1416 is squash-merged and the frontend release-alignment repair is live on production.","proofConditionIds":["main-proof","frontend-proof"]}],"objective":"Ship existing PR #1416 only. Exact-head Gate passed at 91654d1ded86b160b994a429cb6366e208a5de2f. Squash merge through Forgejo and deploy frontend only. No Supabase Edge, migrations, Command Center, or OnRunner release. Prove current Forgejo main and exact Cloudflare production artifact. Do not create another branch or PR.","constraints":[{"id":"constraint-pr","statement":"Use existing PR #1416 only; do not create another branch or PR.","proofConditionIds":["main-proof"]},{"id":"constraint-target","statement":"Deploy frontend only; do not deploy Supabase Edge, migrations, Command Center, or OnRunner.","proofConditionIds":["frontend-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"main-proof","kind":"repository","claim":"Current Forgejo main contains the release-alignment repair from PR #1416.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"frontend-proof","kind":"runtime","claim":"The exact merged frontend artifact is live on production Cloudflare, with frontend as the only active release target.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/fix-stale-frontend-release-alignment-20260902","conversationContext":null,"requestContractHash":"c6b3b6857365760ee319058c12e756d3aad1b05701d45d130f0dd55e0f5496d1","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T13:06:04.364458+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a1cdec4e-8253-42ce-9c37-f36da969aa5e:tenant-workstream-contribution:fac90a8b5474649bccef54a0da82bfbd66b9d7da325d2dadf2eb576a8f3a179d","mission_step_id":null,"command_center_event_id":"a1cdec4e-8253-42ce-9c37-f36da969aa5e"},{"id":"532150b6-f7e9-4451-9b79-cb4d7eff6629","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"PR #1423 exact-head KnockLaunch Gate is successful. Reconcile this existing PR only: wait only for its notification bookkeeping if required, squash merge it to protected main, release only the affected frontend and roof-ai-detection function, then execute the live Patricia Nelson roof-estimate interaction proof. Do not create or edit replacement work.","wordingChanged":false,"canonicalIntent":"PR #1423 exact-head KnockLaunch Gate is successful. Reconcile this existing PR only: wait only for its notification bookkeeping if required, squash merge it to protected main, release only the affected frontend and roof-ai-detection function, then execute the live Patricia Nelson roof-estimate interaction proof. Do not create or edit replacement work.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Normal estimator use cannot pan or rotate away from the requested property; the property stays anchored.","proofConditionIds":["p3"]},{"id":"o2","statement":"Auto Measure recenters on the requested property and does not silently accept a neighboring roof.","proofConditionIds":["p3"]},{"id":"o3","statement":"Measurement accuracy is hardened by demoting living-area bias, treating OSM as supporting evidence, adding spatial subject validation, and strengthening verification/review.","proofConditionIds":["p1","p3"]},{"id":"o4","statement":"Existing PR #1423 is used through required gate/merge and affected production releases.","proofConditionIds":["p1","p2"]}],"objective":"PR #1423 exact-head KnockLaunch Gate is successful. Reconcile this existing PR only: wait only for its notification bookkeeping if required, squash merge it to protected main, release only the affected frontend and roof-ai-detection function, then execute the live Patricia Nelson roof-estimate interaction proof. Do not create or edit replacement work.","constraints":[{"id":"c1","statement":"Do not create a replacement branch or PR.","proofConditionIds":["p1"]},{"id":"c2","statement":"Preserve manual correction, undo/redo, pitch, waste, sections, save telemetry, Mapbox CSP worker fix, and existing workflows.","proofConditionIds":["p1"]},{"id":"c3","statement":"Release only affected frontend and roof-ai-detection targets.","proofConditionIds":["p2"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"repository","claim":"PR #1423 exact source contains the requested hardening, passes the required repository gate, and squash merges to protected main without replacement work.","route":"https://knocklaunch.app/redfish-roofing/homeowners/39eaedb8-319f-4e3c-978b-0ec7ce503905?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"p2","kind":"runtime","claim":"The exact merged source releases successfully only to the affected frontend and roof-ai-detection production targets.","route":"https://knocklaunch.app/redfish-roofing/homeowners/39eaedb8-319f-4e3c-978b-0ec7ce503905?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"p3","kind":"interaction","claim":"On the exact Patricia Nelson Redfish roof-estimate route, the map remains subject-anchored and Auto Measure returns/reviews the requested property's roof rather than drifting to a neighbor.","route":"https://knocklaunch.app/redfish-roofing/homeowners/39eaedb8-319f-4e3c-978b-0ec7ce503905?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"action":"click","required":true,"targetText":"Auto Measure"},{"action":"verify","target":"roof-estimator-map","required":true,"assertion":"requested property remains centered after Auto Measure"},{"action":"verify","target":"measurement-quality","required":true,"assertion":"detected roof belongs to requested property or requires review"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"dd26c7d619fff23718d68a2683d9455c8db1178e0000a107c74af36bba5f789e","requestContractRevision":2,"previousRequestContractHash":"1416b82bad116b24a3e19ab81a7524713cf79f82c6376d2c39fb750184946797"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T14:09:06.797299+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:3bf7807d-eb59-42ef-a039-54955a873725:request-contract-revision:2:dd26c7d619fff23718d68a2683d9455c8db1178e0000a107c74af36bba5f789e","mission_step_id":"caa53acf-27b4-41a7-8182-8a87a7f4c462","command_center_event_id":"3bf7807d-eb59-42ef-a039-54955a873725"},{"id":"35def654-d8ed-4361-ac27-05bdb94e0749","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-stale-frontend-release-alignment-20260902","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3331,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"a1cdec4e-8253-42ce-9c37-f36da969aa5e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":405,"missionSetupMs":4223},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"a1cdec4e-8253-42ce-9c37-f36da969aa5e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5272,"likelyAffectedFiles":["scripts/supabase-migration-release.mjs","src/components/GlobalCommandPalette.tsx","config/cloudflare-native-frontend-build.json","scripts/cloudflare-native-version-deploy.mjs","scripts/resolve-supabase-edge-consumers.mjs","src/components/admin/EdgeFunctionControlPlanePanel.tsx","src/components/admin/IdentityAccessOperationsCenter.tsx","scripts/validate-supabase-migration-integrity.mjs","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","scripts/__tests__/supabase-migration-release.test.mjs","src/__tests__/godmode/command-center.test.ts","src/components/AdaptiveBusinessDashboard.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T13:06:06.255435+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a1cdec4e-8253-42ce-9c37-f36da969aa5e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"1b641925-aba2-4e32-8ed3-902d137ea826","command_center_event_id":"a1cdec4e-8253-42ce-9c37-f36da969aa5e"},{"id":"d5c6b45f-533e-43de-b44a-4416dbf47231","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/redfish-roof-mapbox-worker-import-fix-20260902","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":3502,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1418,"terminal":false,"missionId":"4404def7-31ba-45c2-9a75-7bfc3c09a9d6","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":13749,"prReadinessMs":12858,"approvedPlanMs":0,"missionSetupMs":4042,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"4404def7-31ba-45c2-9a75-7bfc3c09a9d6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1782,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T13:20:49.858571+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1418","receipt_type":"execute_mission","idempotency_key":"mission:4404def7-31ba-45c2-9a75-7bfc3c09a9d6:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"059a629a-6401-48fa-8cf9-ecd5c555ed36","command_center_event_id":"4404def7-31ba-45c2-9a75-7bfc3c09a9d6"},{"id":"1ea96a97-c665-4dab-bceb-765133209292","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same PR #1418 Mapbox release-blocker mission after stale-head refresh. Reconcile the refreshed existing PR, require the exact current-head KnockLaunch Gate, squash merge, release frontend only, and prove the current-main frontend release succeeds while preserving PR #1419 Settings Connections routing.","wordingChanged":false,"canonicalIntent":"Continue the same PR #1418 Mapbox release-blocker mission after stale-head refresh. Reconcile the refreshed existing PR, require the exact current-head KnockLaunch Gate, squash merge, release frontend only, and prove the current-main frontend release succeeds while preserving PR #1419 Settings Connections routing.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-release","statement":"Frontend production builds and releases successfully from current main after the existing PR #1418 Mapbox worker import fix is merged.","proofConditionIds":["proof-release"]}],"objective":"Continue the same PR #1418 Mapbox release-blocker mission after stale-head refresh. Reconcile the refreshed existing PR, require the exact current-head KnockLaunch Gate, squash merge, release frontend only, and prove the current-main frontend release succeeds while preserving PR #1419 Settings Connections routing.","constraints":[{"id":"constraint-existing-pr","statement":"Reuse PR #1418 and do not create duplicate Mapbox repair work.","proofConditionIds":["proof-release"]},{"id":"constraint-preserve-connections","statement":"Preserve the already-merged Settings Connections routing repair from PR #1419.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"runtime","claim":"The frontend release succeeds from current main containing the existing Mapbox repair and the Settings Connections routing repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"08ab1893fe0f6a9980499970a9afc88accf1b60fcfd6110ea4a122a4ca70fc3a","requestContractRevision":2,"previousRequestContractHash":"e67d92798a843992d1ab3d418ea3c1c5a4cfc74b896919dfdf5b38cc9d3e6e40"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T13:20:59.476761+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4404def7-31ba-45c2-9a75-7bfc3c09a9d6:request-contract-revision:2:08ab1893fe0f6a9980499970a9afc88accf1b60fcfd6110ea4a122a4ca70fc3a","mission_step_id":"059a629a-6401-48fa-8cf9-ecd5c555ed36","command_center_event_id":"4404def7-31ba-45c2-9a75-7bfc3c09a9d6"},{"id":"8b8e472a-b10b-4c3c-b5fd-7cce088b4bda","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue reconciliation of merged PR #1423 at main SHA 8e1596e445bcdc164b7fecdd6c1c7e0a73e6f9ef. Its protected-main release run #4477 is currently deploying only frontend and roof-ai-detection. Reconcile those exact releases to terminal state, then execute the required live Patricia Nelson Auto Measure interaction proof. Do not create replacement work or broaden release targets.","wordingChanged":false,"canonicalIntent":"Continue reconciliation of merged PR #1423 at main SHA 8e1596e445bcdc164b7fecdd6c1c7e0a73e6f9ef. Its protected-main release run #4477 is currently deploying only frontend and roof-ai-detection. Reconcile those exact releases to terminal state, then execute the required live Patricia Nelson Auto Measure interaction proof. Do not create replacement work or broaden release targets.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Normal estimator use cannot pan or rotate away from the requested property; the property stays anchored.","proofConditionIds":["p3"]},{"id":"o2","statement":"Auto Measure recenters on the requested property and does not silently accept a neighboring roof.","proofConditionIds":["p3"]},{"id":"o3","statement":"Measurement accuracy is hardened by demoting living-area bias, treating OSM as supporting evidence, adding spatial subject validation, and strengthening verification/review.","proofConditionIds":["p1","p3"]},{"id":"o4","statement":"Existing PR #1423 is used through required gate/merge and affected production releases.","proofConditionIds":["p1","p2"]}],"objective":"Continue reconciliation of merged PR #1423 at main SHA 8e1596e445bcdc164b7fecdd6c1c7e0a73e6f9ef. Its protected-main release run #4477 is currently deploying only frontend and roof-ai-detection. Reconcile those exact releases to terminal state, then execute the required live Patricia Nelson Auto Measure interaction proof. Do not create replacement work or broaden release targets.","constraints":[{"id":"c1","statement":"Do not create a replacement branch or PR.","proofConditionIds":["p1"]},{"id":"c2","statement":"Preserve manual correction, undo/redo, pitch, waste, sections, save telemetry, Mapbox CSP worker fix, and existing workflows.","proofConditionIds":["p1"]},{"id":"c3","statement":"Release only affected frontend and roof-ai-detection targets.","proofConditionIds":["p2"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"repository","claim":"PR #1423 exact source contains the requested hardening, passes the required repository gate, and squash merges to protected main without replacement work.","route":"https://knocklaunch.app/redfish-roofing/homeowners/39eaedb8-319f-4e3c-978b-0ec7ce503905?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"p2","kind":"runtime","claim":"The exact merged source releases successfully only to the affected frontend and roof-ai-detection production targets.","route":"https://knocklaunch.app/redfish-roofing/homeowners/39eaedb8-319f-4e3c-978b-0ec7ce503905?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"p3","kind":"interaction","claim":"On the exact Patricia Nelson Redfish roof-estimate route, the map remains subject-anchored and Auto Measure returns/reviews the requested property's roof rather than drifting to a neighbor.","route":"https://knocklaunch.app/redfish-roofing/homeowners/39eaedb8-319f-4e3c-978b-0ec7ce503905?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"action":"click","required":true,"targetText":"Auto Measure"},{"action":"verify","target":"roof-estimator-map","required":true,"assertion":"requested property remains centered after Auto Measure"},{"action":"verify","target":"measurement-quality","required":true,"assertion":"detected roof belongs to requested property or requires review"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"e6b3889ec273c86f715b7d1977db04e175aa3529da02b5765c07227d467fc129","requestContractRevision":3,"previousRequestContractHash":"dd26c7d619fff23718d68a2683d9455c8db1178e0000a107c74af36bba5f789e"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T14:10:02.788042+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:3bf7807d-eb59-42ef-a039-54955a873725:request-contract-revision:3:e6b3889ec273c86f715b7d1977db04e175aa3529da02b5765c07227d467fc129","mission_step_id":"caa53acf-27b4-41a7-8182-8a87a7f4c462","command_center_event_id":"3bf7807d-eb59-42ef-a039-54955a873725"},{"id":"a1c95ecc-da4a-4919-ae0e-09c1bbeee47c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":2240,"terminal":false,"missionId":"56ad600b-83bd-4694-afbe-2e1d47fced7f","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2797,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2242,"approvedPlanMs":0,"missionSetupMs":500,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":500,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":500,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":500,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"56ad600b-83bd-4694-afbe-2e1d47fced7f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1521,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:42:45.277102+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2240","receipt_type":"execute_mission","idempotency_key":"mission:56ad600b-83bd-4694-afbe-2e1d47fced7f:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"70514abd-b26a-4b57-a6fa-1cfe116065b5","command_center_event_id":"56ad600b-83bd-4694-afbe-2e1d47fced7f"},{"id":"cf9df186-56c3-4757-8dde-7443fc7ce280","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Deterministic one-line test correction on the existing owner-authorized release shared-read repair. Runtime hard safety passed; only a stale invariant still searches for the retired raw Actions fetch.","baseSha":"fcb7b4f5a8e3d3c3b2257a49c4f277d575329e0e","issuedAt":1789331009025,"expiresAt":1789331189025,"missionId":"333b40e7-e2b5-4cfd-85bf-5ca54d62dace","authorizationId":"3bf42dd4-59d0-43f1-94c0-1745904c16a0","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T20:23:29.544644+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"fcb7b4f5a8e3d3c3b2257a49c4f277d575329e0e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3bf42dd4-59d0-43f1-94c0-1745904c16a0","mission_step_id":"a56ecf72-13b1-4e13-950f-32ef1a480952","command_center_event_id":"333b40e7-e2b5-4cfd-85bf-5ca54d62dace"},{"id":"e8a30430-29e3-42cf-ac9c-25c55af82c40","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the same PR #1418 mission after its refreshed exact-head Gate changes state; then squash merge and release frontend if green. Preserve the already-merged Settings Connections repair and do not create new source work.","wordingChanged":false,"canonicalIntent":"Reconcile the same PR #1418 mission after its refreshed exact-head Gate changes state; then squash merge and release frontend if green. Preserve the already-merged Settings Connections repair and do not create new source work.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-release","statement":"Frontend production builds and releases successfully from current main after the existing PR #1418 Mapbox worker import fix is merged.","proofConditionIds":["proof-release"]}],"objective":"Reconcile the same PR #1418 mission after its refreshed exact-head Gate changes state; then squash merge and release frontend if green. Preserve the already-merged Settings Connections repair and do not create new source work.","constraints":[{"id":"constraint-existing-pr","statement":"Reuse PR #1418 and do not create duplicate Mapbox repair work.","proofConditionIds":["proof-release"]},{"id":"constraint-preserve-connections","statement":"Preserve the already-merged Settings Connections routing repair from PR #1419.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"runtime","claim":"The frontend release succeeds from current main containing the existing Mapbox repair and the Settings Connections routing repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"2da333a82ff0f4b154d32ebcd4da4a520f839d8b1b60217f6e7b79baeaa89807","requestContractRevision":3,"previousRequestContractHash":"08ab1893fe0f6a9980499970a9afc88accf1b60fcfd6110ea4a122a4ca70fc3a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T13:21:59.088484+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4404def7-31ba-45c2-9a75-7bfc3c09a9d6:request-contract-revision:3:2da333a82ff0f4b154d32ebcd4da4a520f839d8b1b60217f6e7b79baeaa89807","mission_step_id":"059a629a-6401-48fa-8cf9-ecd5c555ed36","command_center_event_id":"4404def7-31ba-45c2-9a75-7bfc3c09a9d6"},{"id":"5ee31074-eb54-4733-8219-f9b153f160ef","source":"cc-execution","status":"recorded","payload":{"objective":"Ship existing PR #1418 exactly as implemented and gated. Squash merge it, release frontend only, then verify actual Mapbox satellite imagery is visible on the exact Redfish roof-estimate route.","tenantRef":"redfish-roofing","receivedAt":"2026-09-02T13:21:58.674Z","fingerprint":"0e0620ee0561e3de7f7484a26ba20397b63525dc1bbb9d23c0fd66d4c2acdf30","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-roof-mapbox-worker-import-fix-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship existing PR #1418 exactly as implemented and gated. Squash merge it, release frontend only, then verify actual Mapbox satellite imagery is visible on the exact Redfish roof-estimate route.","wordingChanged":false,"canonicalIntent":"Ship existing PR #1418 exactly as implemented and gated. Squash merge it, release frontend only, then verify actual Mapbox satellite imagery is visible on the exact Redfish roof-estimate route.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"map-visible","statement":"Mapbox satellite imagery visibly renders in the Redfish roof estimator.","proofConditionIds":["release-proof","visual-proof"]}],"objective":"Ship existing PR #1418 exactly as implemented and gated. Squash merge it, release frontend only, then verify actual Mapbox satellite imagery is visible on the exact Redfish roof-estimate route.","constraints":[{"id":"reuse-pr","statement":"Use existing PR #1418 and its already-gated head; do not create another PR.","proofConditionIds":["release-proof"]},{"id":"frontend","statement":"Release frontend only.","proofConditionIds":["release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"release-proof","kind":"runtime","claim":"PR #1418 is squash merged and the resulting protected-main source is live in the production frontend.","route":"https://knocklaunch.app/","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-proof","kind":"visual","claim":"The exact Redfish homeowner roof-estimate route displays actual Mapbox satellite imagery and no blank dark map pane.","route":"https://knocklaunch.app/redfish-roofing/homeowners/00b39086-0789-4253-adb0-772a9b9cd88d?section=roof-estimate","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Roof Measurement","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/redfish-roof-mapbox-worker-import-fix-20260902","conversationContext":null,"requestContractHash":"cf0d762ba217329f664fa85c385ab60fc0628c2bc46a6be8d83f142a2f6e6488","requestContractRevision":3},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T13:21:59.299079+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:5e0a6769-be6a-418b-a092-f3377136133e:tenant-workstream-contribution:0e0620ee0561e3de7f7484a26ba20397b63525dc1bbb9d23c0fd66d4c2acdf30","mission_step_id":"9c92f779-d753-4dad-9203-717d5caf3afd","command_center_event_id":"5e0a6769-be6a-418b-a092-f3377136133e"},{"id":"37584d58-62ea-4929-b3da-57194b593895","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/redfish-roof-mapbox-worker-import-fix-20260902","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":13303,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1418,"terminal":false,"missionId":"5e0a6769-be6a-418b-a092-f3377136133e","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1809,"prReadinessMs":1521,"approvedPlanMs":0,"missionSetupMs":1841,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"5e0a6769-be6a-418b-a092-f3377136133e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1513,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T13:22:02.780932+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1418","receipt_type":"execute_mission","idempotency_key":"mission:5e0a6769-be6a-418b-a092-f3377136133e:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"9c92f779-d753-4dad-9203-717d5caf3afd","command_center_event_id":"5e0a6769-be6a-418b-a092-f3377136133e"},{"id":"fa8364c8-4e12-442a-92f9-c7162c2cd450","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"1329a232142df52f04b3c59ab1fc683d0edde2ee","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"4dcef1d821dbd912514ac9ff90d63e3254ba651e","prNumber":2301,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6786/jobs/1","mergeCommitSha":"1329a232142df52f04b3c59ab1fc683d0edde2ee"}],"requestContractHash":"463c33f5e96eb6e9522203dc463b4f29922520d347a5495a5e5f6a6f94ad1912"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T16:08:36.905716+00:00","proof_gate":"request_contract_repository_verified","source_sha":"1329a232142df52f04b3c59ab1fc683d0edde2ee","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:54b18b7d-e35d-4b94-8a8b-f743f8a1fa4f:request-contract-repository:463c33f5e96eb6e9522203dc463b4f29922520d347a5495a5e5f6a6f94ad1912:1329a232142df52f04b3c59ab1fc683d0edde2ee","mission_step_id":"ef8c5d42-fc38-43b5-b252-7ec4a4263a8d","command_center_event_id":"54b18b7d-e35d-4b94-8a8b-f743f8a1fa4f"},{"id":"1d9e0751-04e3-4e5c-9eca-06897f133342","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"ea6cb28a923e30e4afc18e63eb9f88287fa6cf03","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"benchmark","satisfied":true,"statement":"Exact notifier on the proof PR hits live 1.58.42 and logs accepted notifyMs.","proofConditionIds":["gate"]},{"id":"progression","satisfied":true,"statement":"Deferred progression still automatically merges the proof PR.","proofConditionIds":["gate","release"]},{"id":"no-runtime","satisfied":true,"statement":"The assertion-only workers/cc-execution/test change classifies ccExecution false and selects no product runtime target.","proofConditionIds":["release"]},{"id":"refreeze","satisfied":true,"statement":"Control plane is refrozen after proof.","proofConditionIds":["refrozen"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Only the assertion message may change; runtime, workflow, config, product behavior, and release ownership code remain untouched.","proofConditionIds":["repo","release"]}],"contractHash":"70986ddda16f28f8b4255f856492152866246cc62369666fe88e488d2db3c6c8","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"70986ddda16f28f8b4255f856492152866246cc62369666fe88e488d2db3c6c8"},"required":true,"satisfied":true},{"id":"gate","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"70986ddda16f28f8b4255f856492152866246cc62369666fe88e488d2db3c6c8"},"required":true,"satisfied":true},{"id":"release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"70986ddda16f28f8b4255f856492152866246cc62369666fe88e488d2db3c6c8"},"required":true,"satisfied":true},{"id":"refrozen","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"70986ddda16f28f8b4255f856492152866246cc62369666fe88e488d2db3c6c8"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:04:49.584581+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"ea6cb28a923e30e4afc18e63eb9f88287fa6cf03","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:270f5e1c-a38b-4e03-a15b-fb134dac6272:request-contract:70986ddda16f28f8b4255f856492152866246cc62369666fe88e488d2db3c6c8:ea6cb28a923e30e4afc18e63eb9f88287fa6cf03:verified:","mission_step_id":"d56ac59f-e914-44c2-8fd0-6fecdf6f39d0","command_center_event_id":"270f5e1c-a38b-4e03-a15b-fb134dac6272"},{"id":"f92824e8-e8f5-4193-a30c-89bd78704c03","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the existing PR #1418 mission. If the exact refreshed head Gate is green, squash merge and continue the canonical frontend release; otherwise report the exact current gate blocker without creating new work.","wordingChanged":false,"canonicalIntent":"Reconcile the existing PR #1418 mission. If the exact refreshed head Gate is green, squash merge and continue the canonical frontend release; otherwise report the exact current gate blocker without creating new work.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-release","statement":"Frontend production builds and releases successfully from current main after the existing PR #1418 Mapbox worker import fix is merged.","proofConditionIds":["proof-release"]}],"objective":"Reconcile the existing PR #1418 mission. If the exact refreshed head Gate is green, squash merge and continue the canonical frontend release; otherwise report the exact current gate blocker without creating new work.","constraints":[{"id":"constraint-existing-pr","statement":"Reuse PR #1418 and do not create duplicate Mapbox repair work.","proofConditionIds":["proof-release"]},{"id":"constraint-preserve-connections","statement":"Preserve the already-merged Settings Connections routing repair from PR #1419.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"runtime","claim":"The frontend release succeeds from current main containing the existing Mapbox repair and the Settings Connections routing repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"56f69f6108576904daa377dbb7201e11834efaacf1a1e4560fbd0166ee5cd2a2","requestContractRevision":4,"previousRequestContractHash":"2da333a82ff0f4b154d32ebcd4da4a520f839d8b1b60217f6e7b79baeaa89807"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T13:23:24.053118+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4404def7-31ba-45c2-9a75-7bfc3c09a9d6:request-contract-revision:4:56f69f6108576904daa377dbb7201e11834efaacf1a1e4560fbd0166ee5cd2a2","mission_step_id":"059a629a-6401-48fa-8cf9-ecd5c555ed36","command_center_event_id":"4404def7-31ba-45c2-9a75-7bfc3c09a9d6"},{"id":"a2c6ab14-d4b5-49c7-9682-f726f65cbc2c","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the same roof Auto Measure latency repair already authorized by the owner. PR #1426 has passed KnockLaunch Gate. Squash merge it, deploy only roof-ai-detection, and prove the exact live function release. Do not create replacement work.","tenantRef":"redfish-roofing","receivedAt":"2026-09-02T15:29:53.797Z","fingerprint":"8af24476e38db89226cbec51f6108bfe0f8d9944b596f78e782a3f566584d769","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtk90qtr","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same roof Auto Measure latency repair already authorized by the owner. PR #1426 has passed KnockLaunch Gate. Squash merge it, deploy only roof-ai-detection, and prove the exact live function release. Do not create replacement work.","wordingChanged":false,"canonicalIntent":"Continue the same roof Auto Measure latency repair already authorized by the owner. PR #1426 has passed KnockLaunch Gate. Squash merge it, deploy only roof-ai-detection, and prove the exact live function release. Do not create replacement work.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Redfish roof Auto Measure no longer unconditionally runs a second AI vision pass solely because OSM coordinates are present.","proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Continue the same roof Auto Measure latency repair already authorized by the owner. PR #1426 has passed KnockLaunch Gate. Squash merge it, deploy only roof-ai-detection, and prove the exact live function release. Do not create replacement work.","constraints":[{"id":"constraint-1","statement":"Keep low-confidence second-pass verification.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","statement":"Keep OSM area-deviation second-pass verification.","proofConditionIds":["proof-repository"]},{"id":"constraint-3","statement":"Do not change frontend behavior.","proofConditionIds":["proof-repository"]},{"id":"constraint-4","statement":"Deploy only the affected roof-ai-detection Supabase Edge Function.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Merged protected-main source contains exactly the one-file one-line latency repair and preserves low-confidence and OSM area-deviation verification logic.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The exact merged roof-ai-detection function source is deployed to production and no unrelated production target is released.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtk90qtr","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Make Redfish roof Auto Measure stop being painfully slow while preserving subject-lock and accuracy protections.\",\"intent\":{\"rawUtterance\":\"i can tell you off the bat its painfully slow\",\"canonicalIntent\":\"Reduce Redfish roof Auto Measure latency without weakening subject-lock or measurement accuracy protections.\",\"wordingChanged\":true,\"resolutionStatus\":\"exact\",\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"outcome-1\",\"statement\":\"Redfish roof Auto Measure no longer unconditionally runs a second AI vision pass solely because OSM coordinates are present.\",\"proofConditionIds\":[\"proof-repository\",\"proof-runtime\"]}],\"constraints\":[{\"id\":\"constraint-1\",\"statement\":\"Keep low-confidence second-pass verification.\",\"proofConditionIds\":[\"proof-repository\"]},{\"id\":\"constraint-2\",\"statement\":\"Keep OSM area-deviation second-pass verification.\",\"proofConditionIds\":[\"proof-repository\"]},{\"id\":\"constraint-3\",\"statement\":\"Do not change frontend behavior.\",\"proofConditionIds\":[\"proof-repository\"]},{\"id\":\"constraint-4\",\"statement\":\"Deploy only the affected roof-ai-detection Supabase Edge Function.\",\"proofConditionIds\":[\"proof-runtime\"]}],\"proofConditions\":[{\"id\":\"proof-repository\",\"kind\":\"repository\",\"claim\":\"Merged protected-main source contains exactly the one-file one-line latency repair and preserves low-confidence and OSM area-deviation verification logic.\",\"required\":true},{\"id\":\"proof-runtime\",\"kind\":\"runtime\",\"claim\":\"The exact merged roof-ai-detection function source is deployed to production and no unrelated production target is released.\",\"required\":true}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"272b691f664a26b33fcb79d23b066cd7b84c060507f1a88ba87863cffb355390","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T15:29:55.045979+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:73a43228-4a23-45cc-bdce-36e504279ebc:tenant-workstream-contribution:8af24476e38db89226cbec51f6108bfe0f8d9944b596f78e782a3f566584d769","mission_step_id":null,"command_center_event_id":"73a43228-4a23-45cc-bdce-36e504279ebc"},{"id":"a0e0bc12-2083-4b0e-8a05-78b3272dfa78","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"The refreshed exact-head KnockLaunch Gate passed for 4276a87fca4028c0d4bffc245d5c54b8e7534d30. Continue this same mission: squash merge PR #1418 through Forgejo, release frontend only from the resulting current main, and prove the frontend production release succeeds while preserving the Settings Connections repair from PR #1419. Do not create or mutate any other source.","wordingChanged":false,"canonicalIntent":"The refreshed exact-head KnockLaunch Gate passed for 4276a87fca4028c0d4bffc245d5c54b8e7534d30. Continue this same mission: squash merge PR #1418 through Forgejo, release frontend only from the resulting current main, and prove the frontend production release succeeds while preserving the Settings Connections repair from PR #1419. Do not create or mutate any other source.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-release","statement":"Frontend production builds and releases successfully from current main after the existing PR #1418 Mapbox worker import fix is merged.","proofConditionIds":["proof-release"]}],"objective":"The refreshed exact-head KnockLaunch Gate passed for 4276a87fca4028c0d4bffc245d5c54b8e7534d30. Continue this same mission: squash merge PR #1418 through Forgejo, release frontend only from the resulting current main, and prove the frontend production release succeeds while preserving the Settings Connections repair from PR #1419. Do not create or mutate any other source.","constraints":[{"id":"constraint-existing-pr","statement":"Reuse PR #1418 and do not create duplicate Mapbox repair work.","proofConditionIds":["proof-release"]},{"id":"constraint-preserve-connections","statement":"Preserve the already-merged Settings Connections routing repair from PR #1419.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"runtime","claim":"The frontend release succeeds from current main containing the existing Mapbox repair and the Settings Connections routing repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"3fa3db8db67c38c3eb528c3c433de0e8b56de643686a945bbb7f955f236f2381","requestContractRevision":5,"previousRequestContractHash":"56f69f6108576904daa377dbb7201e11834efaacf1a1e4560fbd0166ee5cd2a2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T13:24:47.811666+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4404def7-31ba-45c2-9a75-7bfc3c09a9d6:request-contract-revision:5:3fa3db8db67c38c3eb528c3c433de0e8b56de643686a945bbb7f955f236f2381","mission_step_id":"059a629a-6401-48fa-8cf9-ecd5c555ed36","command_center_event_id":"4404def7-31ba-45c2-9a75-7bfc3c09a9d6"},{"id":"b29534f4-37f0-45a5-8b5e-f80acee87b04","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/unify-tenant-platform-contract","reason":null,"status":"in_progress","metrics":{"receiptBytes":16896,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":1649,"terminal":false,"missionId":"45654d35-3758-4932-b6b3-e7d72c7df36e","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":10918,"prReadinessMs":1183,"approvedPlanMs":0,"missionSetupMs":2851,"shipAndProveMs":7630},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"45654d35-3758-4932-b6b3-e7d72c7df36e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1013,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-04T01:44:04.282637+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1649","receipt_type":"execute_mission","idempotency_key":"mission:45654d35-3758-4932-b6b3-e7d72c7df36e:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"3d1c548d-95ab-47bd-a0c2-d48f6d9ce92a","command_center_event_id":"45654d35-3758-4932-b6b3-e7d72c7df36e"},{"id":"8c3cee31-dee7-43dd-aff0-79b5fbb3501f","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2174,"terminal":false,"missionId":"13c69109-cfd2-453b-b3e5-a827036bebcd","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"138e999c3c56c3adea1edf43e9a45d5502f7cf3e","timingsMs":{"prReadinessMs":1098,"approvedPlanMs":0,"shipAndProveMs":18793,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"13c69109-cfd2-453b-b3e5-a827036bebcd"},"performance":null,"deploymentId":"forgejo-main-138e999c3c56","workflowRunId":6421,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:25:38.332736+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2174","receipt_type":"automatic_mission_resume","idempotency_key":"mission:13c69109-cfd2-453b-b3e5-a827036bebcd:automatic-mission-resume:2174:canonical_release_reconciliation_pending","mission_step_id":"f77e6a22-627d-43be-849b-e2a03786ce55","command_center_event_id":"13c69109-cfd2-453b-b3e5-a827036bebcd"},{"id":"5dbb9d5d-5b3d-441a-8be9-af9761be98e4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/redfish-roof-mapbox-worker-import-fix-20260902","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":18012,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1418,"terminal":false,"missionId":"4404def7-31ba-45c2-9a75-7bfc3c09a9d6","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1766,"prReadinessMs":1281,"approvedPlanMs":0,"missionSetupMs":2928,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"4404def7-31ba-45c2-9a75-7bfc3c09a9d6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1513,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T13:21:05.258419+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1418","receipt_type":"execute_mission","idempotency_key":"mission:4404def7-31ba-45c2-9a75-7bfc3c09a9d6:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"059a629a-6401-48fa-8cf9-ecd5c555ed36","command_center_event_id":"4404def7-31ba-45c2-9a75-7bfc3c09a9d6"},{"id":"6dd4dff9-0519-4153-aba2-474ac85abfd5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the same mission now that exact-head Gate 4276a87fca4028c0d4bffc245d5c54b8e7534d30 passed. Squash merge PR #1418, release frontend only, then prove the exact Redfish roof-estimate route visibly renders Mapbox satellite imagery.","wordingChanged":false,"canonicalIntent":"Reconcile the same mission now that exact-head Gate 4276a87fca4028c0d4bffc245d5c54b8e7534d30 passed. Squash merge PR #1418, release frontend only, then prove the exact Redfish roof-estimate route visibly renders Mapbox satellite imagery.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"map-visible","statement":"Mapbox satellite imagery visibly renders in the Redfish roof estimator.","proofConditionIds":["release-proof","visual-proof"]}],"objective":"Reconcile the same mission now that exact-head Gate 4276a87fca4028c0d4bffc245d5c54b8e7534d30 passed. Squash merge PR #1418, release frontend only, then prove the exact Redfish roof-estimate route visibly renders Mapbox satellite imagery.","constraints":[{"id":"reuse-pr","statement":"Use existing PR #1418 and its already-gated head; do not create another PR.","proofConditionIds":["release-proof"]},{"id":"frontend","statement":"Release frontend only.","proofConditionIds":["release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"release-proof","kind":"runtime","claim":"PR #1418 is squash merged and the resulting protected-main source is live in the production frontend.","route":"https://knocklaunch.app/","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-proof","kind":"visual","claim":"The exact Redfish homeowner roof-estimate route displays actual Mapbox satellite imagery and no blank dark map pane.","route":"https://knocklaunch.app/redfish-roofing/homeowners/00b39086-0789-4253-adb0-772a9b9cd88d?section=roof-estimate","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Roof Measurement","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"29d9b252e8ce2f0363d9e12d7b9d8cec0744cce72b1bc6c98039aa0977e3a3d6","requestContractRevision":4,"previousRequestContractHash":"cf0d762ba217329f664fa85c385ab60fc0628c2bc46a6be8d83f142a2f6e6488"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T13:25:24.737362+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5e0a6769-be6a-418b-a092-f3377136133e:request-contract-revision:4:29d9b252e8ce2f0363d9e12d7b9d8cec0744cce72b1bc6c98039aa0977e3a3d6","mission_step_id":"9c92f779-d753-4dad-9203-717d5caf3afd","command_center_event_id":"5e0a6769-be6a-418b-a092-f3377136133e"},{"id":"d469ca30-cf58-415c-b319-fdb695eb2174","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the same completed PR #1418 mission after squash merge. Current protected main is 210ca26b765435fe6f83eaca6715f4a28145675d and Forgejo run #4470 is releasing frontend only. Verify that release to terminal success and satisfy the existing runtime proof contract; no new source mutation or duplicate release.","wordingChanged":false,"canonicalIntent":"Reconcile the same completed PR #1418 mission after squash merge. Current protected main is 210ca26b765435fe6f83eaca6715f4a28145675d and Forgejo run #4470 is releasing frontend only. Verify that release to terminal success and satisfy the existing runtime proof contract; no new source mutation or duplicate release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-release","statement":"Frontend production builds and releases successfully from current main after the existing PR #1418 Mapbox worker import fix is merged.","proofConditionIds":["proof-release"]}],"objective":"Reconcile the same completed PR #1418 mission after squash merge. Current protected main is 210ca26b765435fe6f83eaca6715f4a28145675d and Forgejo run #4470 is releasing frontend only. Verify that release to terminal success and satisfy the existing runtime proof contract; no new source mutation or duplicate release.","constraints":[{"id":"constraint-existing-pr","statement":"Reuse PR #1418 and do not create duplicate Mapbox repair work.","proofConditionIds":["proof-release"]},{"id":"constraint-preserve-connections","statement":"Preserve the already-merged Settings Connections routing repair from PR #1419.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"runtime","claim":"The frontend release succeeds from current main containing the existing Mapbox repair and the Settings Connections routing repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"a1d79564929d0b4b1f2a6e175223468d66cb89051fe99811c96aff8b159dbe96","requestContractRevision":6,"previousRequestContractHash":"3fa3db8db67c38c3eb528c3c433de0e8b56de643686a945bbb7f955f236f2381"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T13:25:56.266484+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4404def7-31ba-45c2-9a75-7bfc3c09a9d6:request-contract-revision:6:a1d79564929d0b4b1f2a6e175223468d66cb89051fe99811c96aff8b159dbe96","mission_step_id":"059a629a-6401-48fa-8cf9-ecd5c555ed36","command_center_event_id":"4404def7-31ba-45c2-9a75-7bfc3c09a9d6"},{"id":"b85162d5-744c-40da-bf0b-47f90e77dfb3","source":"cc-execution","status":"recorded","payload":{"objective":"Continue existing PR #1431 only. Refresh/rebase the existing ai/redfish-roof-auto-measure-fastpath-20260902 branch onto current protected main because the prior Gate failed only with stale-main freshness exit 78 after main advanced. Preserve the exact two-file fast-path changes already on the PR; do not add or remove product scope. Re-run KnockLaunch Gate on the refreshed exact head, squash merge when green, release only frontend and roof-ai-detection, and prove both affected production releases. No Visual Witness.","tenantRef":"redfish-roofing","receivedAt":"2026-09-02T15:52:21.688Z","fingerprint":"33c23b26d35b44d20e25908d1ae02f85da60203a5863b7de04bdb815a8d1579b","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-roof-auto-measure-fastpath-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #1431 only. Refresh/rebase the existing ai/redfish-roof-auto-measure-fastpath-20260902 branch onto current protected main because the prior Gate failed only with stale-main freshness exit 78 after main advanced. Preserve the exact two-file fast-path changes already on the PR; do not add or remove product scope. Re-run KnockLaunch Gate on the refreshed exact head, squash merge when green, release only frontend and roof-ai-detection, and prove both affected production releases. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue existing PR #1431 only. Refresh/rebase the existing ai/redfish-roof-auto-measure-fastpath-20260902 branch onto current protected main because the prior Gate failed only with stale-main freshness exit 78 after main advanced. Preserve the exact two-file fast-path changes already on the PR; do not add or remove product scope. Re-run KnockLaunch Gate on the refreshed exact head, squash merge when green, release only frontend and roof-ai-detection, and prove both affected production releases. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-fastpath-live","statement":"The existing two-file Auto Measure fast-path change from PR #1431 is refreshed onto current main, passes KnockLaunch Gate, squash merges, and is live in both affected production owners.","proofConditionIds":["proof-repo","proof-gate","proof-frontend","proof-edge"]}],"objective":"Continue existing PR #1431 only. Refresh/rebase the existing ai/redfish-roof-auto-measure-fastpath-20260902 branch onto current protected main because the prior Gate failed only with stale-main freshness exit 78 after main advanced. Preserve the exact two-file fast-path changes already on the PR; do not add or remove product scope. Re-run KnockLaunch Gate on the refreshed exact head, squash merge when green, release only frontend and roof-ai-detection, and prove both affected production releases. No Visual Witness.","constraints":[{"id":"constraint-scope","statement":"Do not add product scope.","proofConditionIds":["proof-repo"]},{"id":"constraint-files","statement":"Do not modify files beyond src/components/roof-estimator/hooks/useRoofAutoDetect.ts and supabase/functions/roof-ai-detection/index.ts.","proofConditionIds":["proof-repo"]},{"id":"constraint-no-visual","statement":"No Visual Witness.","proofConditionIds":["proof-repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repo","kind":"repository","claim":"Current protected main contains only the exact PR #1431 fast-path changes in the two allowed files and no added product scope.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-gate","kind":"repository","claim":"KnockLaunch Gate passes on the exact refreshed PR head before merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-frontend","kind":"runtime","claim":"The frontend release for the merged source is live.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-edge","kind":"runtime","claim":"The roof-ai-detection Edge Function release for the merged source is live.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-roof-auto-measure-fastpath-20260902","conversationContext":null,"requestContractHash":"16d31df83058a7209abe5edcd2715727420e9ef17088c74da569ae12a1d75cb7","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T15:52:22.642534+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:23057b76-f801-44c3-8f0f-fd7916fa084b:tenant-workstream-contribution:33c23b26d35b44d20e25908d1ae02f85da60203a5863b7de04bdb815a8d1579b","mission_step_id":null,"command_center_event_id":"23057b76-f801-44c3-8f0f-fd7916fa084b"},{"id":"623dc1e6-c1f7-423a-8dde-4059f551b916","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/gate-intent-no-second-job-20260904","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.42-gate-ack-async-refreeze","prNumber":null,"terminal":false,"missionId":"cc66771b-8e30-4451-a87b-29b6419f9c8f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":117,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":826,"providerAuthMs":0,"ledgerPrepareMs":826,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":826,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":826,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5011,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js","config/control-plane-capabilities.json","workers/cc-execution/src/version.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:09:29.421646+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cc66771b-8e30-4451-a87b-29b6419f9c8f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"94e64893-a729-49f6-935a-f1d9397b2bc5","command_center_event_id":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},{"id":"6f8b1158-583f-49d1-bffd-4a99a45ed688","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/redfish-roof-mapbox-worker-import-fix-20260902","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":21737,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1418,"terminal":false,"missionId":"4404def7-31ba-45c2-9a75-7bfc3c09a9d6","operation":"execute_mission","proofGate":"ship_and_prove_gate_blocked","sourceSha":null,"timingsMs":{"handlerMs":6631,"prReadinessMs":2410,"approvedPlanMs":0,"missionSetupMs":3470,"shipAndProveMs":3005},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4404def7-31ba-45c2-9a75-7bfc3c09a9d6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1178,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T13:26:06.560142+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"1418","receipt_type":"execute_mission","idempotency_key":"mission:4404def7-31ba-45c2-9a75-7bfc3c09a9d6:execute_mission:ship_and_prove_gate_blocked:current-generation","mission_step_id":"059a629a-6401-48fa-8cf9-ecd5c555ed36","command_center_event_id":"4404def7-31ba-45c2-9a75-7bfc3c09a9d6"},{"id":"09d2a61d-4213-4799-8ef2-117e20c4381f","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/redfish-roof-mapbox-worker-import-fix-20260902","reason":null,"status":"in_progress","metrics":{"receiptBytes":18353,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1418,"terminal":false,"missionId":"5e0a6769-be6a-418b-a092-f3377136133e","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5135,"prReadinessMs":440,"approvedPlanMs":0,"missionSetupMs":994,"shipAndProveMs":4552},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"5e0a6769-be6a-418b-a092-f3377136133e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1009,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T13:25:34.105588+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1418","receipt_type":"execute_mission","idempotency_key":"mission:5e0a6769-be6a-418b-a092-f3377136133e:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"c134727f-f28d-4745-9d8d-75b2941ab5d4","command_center_event_id":"5e0a6769-be6a-418b-a092-f3377136133e"},{"id":"28c21917-bd39-477d-b60b-f47349c195bc","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-roof-mapbox-worker-import-fix-20260902","reason":null,"status":"in_progress","metrics":{"receiptBytes":22936,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":1418,"terminal":false,"missionId":"4404def7-31ba-45c2-9a75-7bfc3c09a9d6","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":675,"approvedPlanMs":0,"shipAndProveMs":6690},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"4404def7-31ba-45c2-9a75-7bfc3c09a9d6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":651,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T13:27:14.837755+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1418","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4404def7-31ba-45c2-9a75-7bfc3c09a9d6:automatic-mission-resume:1418:canonical_release_reconciliation_pending","mission_step_id":"4f726bd2-4f12-45ce-a913-1614f1c87ca4","command_center_event_id":"4404def7-31ba-45c2-9a75-7bfc3c09a9d6"},{"id":"2041a076-4073-4ae0-8d7d-f0b065dedde8","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the existing branch ai/settings-connections-launcher-links-20260902 and ship the already-implemented Connections launcher behavior. The Find/Open connector directory must open provider web apps/consoles and must not initiate or configure a KnockLaunch connection. Preserve My connections management. Apply only the final wording refinement below, then one PR, Gate, squash merge, frontend-only release, exact live artifact proof. No visual witness.","tenantRef":"platformshared","receivedAt":"2026-09-02T13:45:47.797Z","fingerprint":"f1928e4038dda91c2b93657b090a5ef6f277bc1ce8a2dc429dbd17673ce845a7","workstreamRef":"platformshared","conversationId":null,"canonicalBranch":"ai/settings-connections-launcher-links-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing branch ai/settings-connections-launcher-links-20260902 and ship the already-implemented Connections launcher behavior. The Find/Open connector directory must open provider web apps/consoles and must not initiate or configure a KnockLaunch connection. Preserve My connections management. Apply only the final wording refinement below, then one PR, Gate, squash merge, frontend-only release, exact live artifact proof. No visual witness.","wordingChanged":false,"canonicalIntent":"Continue the existing branch ai/settings-connections-launcher-links-20260902 and ship the already-implemented Connections launcher behavior. The Find/Open connector directory must open provider web apps/consoles and must not initiate or configure a KnockLaunch connection. Preserve My connections management. Apply only the final wording refinement below, then one PR, Gate, squash merge, frontend-only release, exact live artifact proof. No visual witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-launcher","statement":"The provider directory opens the selected provider's external web app/console instead of showing internal setup/details or starting OAuth.","proofConditionIds":["proof-release"]}],"objective":"Continue the existing branch ai/settings-connections-launcher-links-20260902 and ship the already-implemented Connections launcher behavior. The Find/Open connector directory must open provider web apps/consoles and must not initiate or configure a KnockLaunch connection. Preserve My connections management. Apply only the final wording refinement below, then one PR, Gate, squash merge, frontend-only release, exact live artifact proof. No visual witness.","constraints":[{"id":"constraint-no-connect","statement":"Do not initiate, configure, authorize, or activate provider connections from the directory.","proofConditionIds":["proof-release"]},{"id":"constraint-preserve-management","statement":"Preserve the existing My connections management flow for already-connected providers.","proofConditionIds":["proof-release"]},{"id":"constraint-one-branch","statement":"Continue the existing ai/settings-connections-launcher-links-20260902 branch; do not create another branch.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"runtime","claim":"The exact frontend production artifact containing the launcher behavior is live.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/settings-connections-launcher-links-20260902","conversationContext":null,"requestContractHash":"f5fa39aa721232df7e457f1581e5251ee3c4b1b1a02d50496872c515a3324b7b","requestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T13:45:48.843796+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:fbcc74ff-fbd6-4253-b3f6-3b1104ccb6aa:tenant-workstream-contribution:f1928e4038dda91c2b93657b090a5ef6f277bc1ce8a2dc429dbd17673ce845a7","mission_step_id":null,"command_center_event_id":"fbcc74ff-fbd6-4253-b3f6-3b1104ccb6aa"},{"id":"1d0cec1f-8f33-4f77-bd62-bfd9c52120ec","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the existing Quick Tour repair on PR #1436 and its existing branch only. Fix the exact TypeScript gate failure by changing TenantLogo rounded=\"xl\" to supported rounded=\"lg\" in src/components/onboarding/TenantQuickTour.tsx. Re-gate the same PR and continue through squash merge, frontend-only release, and live Redfish proof. No other changes.","tenantRef":"Redfish Roofing","receivedAt":"2026-09-02T16:14:16.246Z","fingerprint":"9f23dcb642de29e33a1aeac45f41c5a2f04e9c91b86b8080860fabd21b853673","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtkak39j","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing Quick Tour repair on PR #1436 and its existing branch only. Fix the exact TypeScript gate failure by changing TenantLogo rounded=\"xl\" to supported rounded=\"lg\" in src/components/onboarding/TenantQuickTour.tsx. Re-gate the same PR and continue through squash merge, frontend-only release, and live Redfish proof. No other changes.","wordingChanged":false,"canonicalIntent":"Continue the existing Quick Tour repair on PR #1436 and its existing branch only. Fix the exact TypeScript gate failure by changing TenantLogo rounded=\"xl\" to supported rounded=\"lg\" in src/components/onboarding/TenantQuickTour.tsx. Re-gate the same PR and continue through squash merge, frontend-only release, and live Redfish proof. No other changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Redfish Connections contains no Quick Tour UI.","proofConditionIds":["proof-source"]},{"id":"outcome-2","statement":"Redfish Settings/company tools exposes Quick tour and invoking it opens a roofing-specific walkthrough.","proofConditionIds":["proof-live"]},{"id":"outcome-3","statement":"Replay does not write or consume first-login completion state.","proofConditionIds":["proof-source"]}],"objective":"Continue the existing Quick Tour repair on PR #1436 and its existing branch only. Fix the exact TypeScript gate failure by changing TenantLogo rounded=\"xl\" to supported rounded=\"lg\" in src/components/onboarding/TenantQuickTour.tsx. Re-gate the same PR and continue through squash merge, frontend-only release, and live Redfish proof. No other changes.","constraints":[{"id":"constraint-1","statement":"Continue existing PR #1436 and existing branch only.","proofConditionIds":["proof-source"]},{"id":"constraint-2","statement":"Frontend-only.","proofConditionIds":["proof-source"]},{"id":"constraint-3","statement":"No database/auth/control-plane/invitation changes.","proofConditionIds":["proof-source"]},{"id":"constraint-4","statement":"No public-adjusting activity or claim-negotiation language.","proofConditionIds":["proof-source"]},{"id":"constraint-5","statement":"Maximum five tour steps.","proofConditionIds":["proof-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Exact merged source and diff contain only the authorized frontend Quick Tour repair, on PR #1436, with no forbidden changes and at most five steps.","route":"/redfish-roofing/today","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-live","kind":"runtime","claim":"On /redfish-roofing/today, Quick tour is available in the Redfish settings/company-tools area and opens the roofing-specific tour.","route":"/redfish-roofing/today","roleRef":null,"userRef":null,"required":true,"expectedText":"Quick tour","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtkak39j","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"owner_followup\",\"objective\":\"Repair the Quick Tour UX and ship it live without creating another PR.\",\"intent\":{\"rawUtterance\":\"Put Quick Tour where it belongs and make it relevant and helpful to Redfish.\",\"canonicalIntent\":\"Move Quick Tour out of Connections, make Redfish's tour roofing-specific and useful, and keep replay from consuming first-login state.\",\"wordingChanged\":false,\"resolutionStatus\":\"exact\",\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"outcome-1\",\"statement\":\"Redfish Connections contains no Quick Tour UI.\",\"proofConditionIds\":[\"proof-source\"]},{\"id\":\"outcome-2\",\"statement\":\"Redfish Settings/company tools exposes Quick tour and invoking it opens a roofing-specific walkthrough.\",\"proofConditionIds\":[\"proof-live\"]},{\"id\":\"outcome-3\",\"statement\":\"Replay does not write or consume first-login completion state.\",\"proofConditionIds\":[\"proof-source\"]}],\"constraints\":[{\"id\":\"constraint-1\",\"statement\":\"Continue existing PR #1436 and existing branch only.\",\"proofConditionIds\":[\"proof-source\"]},{\"id\":\"constraint-2\",\"statement\":\"Frontend-only.\",\"proofConditionIds\":[\"proof-source\"]},{\"id\":\"constraint-3\",\"statement\":\"No database/auth/control-plane/invitation changes.\",\"proofConditionIds\":[\"proof-source\"]},{\"id\":\"constraint-4\",\"statement\":\"No public-adjusting activity or claim-negotiation language.\",\"proofConditionIds\":[\"proof-source\"]},{\"id\":\"constraint-5\",\"statement\":\"Maximum five tour steps.\",\"proofConditionIds\":[\"proof-source\"]}],\"proofConditions\":[{\"id\":\"proof-source\",\"kind\":\"repository\",\"claim\":\"Exact merged source and diff contain only the authorized frontend Quick Tour repair, on PR #1436, with no forbidden changes and at most five steps.\",\"required\":true},{\"id\":\"proof-live\",\"kind\":\"runtime\",\"claim\":\"On /redfish-roofing/today, Quick tour is available in the Redfish settings/company-tools area and opens the roofing-specific tour.\",\"required\":true,\"route\":\"/redfish-roofing/today\",\"expectedText\":\"Quick tour\"}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"62d4ee70b953d47c387b136837219656add0857483ff491c6be79c24cee50bf3","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T16:14:18.021627+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:93ef9710-4f6e-4f93-a3c2-62291941689b:tenant-workstream-contribution:9f23dcb642de29e33a1aeac45f41c5a2f04e9c91b86b8080860fabd21b853673","mission_step_id":null,"command_center_event_id":"93ef9710-4f6e-4f93-a3c2-62291941689b"},{"id":"f90544cd-10be-4e2b-a083-f9b4bf12d708","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-54b18b7de35d","prNumber":2301,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"1329a232142df52f04b3c59ab1fc683d0edde2ee","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T16:08:31.662744+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1329a232142df52f04b3c59ab1fc683d0edde2ee","external_id":"2301","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:54b18b7d-e35d-4b94-8a8b-f743f8a1fa4f:merged-pr:2301:1329a232142df52f04b3c59ab1fc683d0edde2ee","mission_step_id":"050554e2-4fc1-4ab4-83b4-4a49a7c01cee","command_center_event_id":"54b18b7d-e35d-4b94-8a8b-f743f8a1fa4f"},{"id":"2147165f-4120-4e81-b507-c7f9e3fecadd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/settings-connections-launcher-links-20260902","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/settings-connections-launcher-links-20260902","status":"blocked","metrics":{"receiptBytes":4961,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"fbcc74ff-fbd6-4253-b3f6-3b1104ccb6aa","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":583,"prReadinessMs":0,"approvedPlanMs":583,"missionSetupMs":990,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fbcc74ff-fbd6-4253-b3f6-3b1104ccb6aa"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1126,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T13:45:52.040202+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fbcc74ff-fbd6-4253-b3f6-3b1104ccb6aa:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"dbf38f39-6ccc-482b-b0c1-1c581791d1a0","command_center_event_id":"fbcc74ff-fbd6-4253-b3f6-3b1104ccb6aa"},{"id":"4c4cfad3-99c3-445f-99e1-f2ec0f40b9cf","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/settings-connections-launcher-links-20260902","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":6185,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1422,"terminal":false,"missionId":"fbcc74ff-fbd6-4253-b3f6-3b1104ccb6aa","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":4561,"prReadinessMs":1431,"approvedPlanMs":2732,"missionSetupMs":884,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"fbcc74ff-fbd6-4253-b3f6-3b1104ccb6aa"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1512,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T13:50:15.617366+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1422","receipt_type":"execute_mission","idempotency_key":"mission:fbcc74ff-fbd6-4253-b3f6-3b1104ccb6aa:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"dbf38f39-6ccc-482b-b0c1-1c581791d1a0","command_center_event_id":"fbcc74ff-fbd6-4253-b3f6-3b1104ccb6aa"},{"id":"ebd324cc-7cce-4abd-9d01-54bfec387a20","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtk5yds2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4601,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"3bf7807d-eb59-42ef-a039-54955a873725","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":130,"missionSetupMs":5139},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"3bf7807d-eb59-42ef-a039-54955a873725"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4864,"likelyAffectedFiles":["src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/admin/AdminUserCreateModal.tsx","src/components/CallFlow/hooks/useKeyboardShortcuts.ts","src/components/CallFlow/hooks/useLeadQueue.ts","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/CallFlow/hooks/useStormData.ts","src/components/CRMUserMenu.tsx","src/components/GlobalCommandPalette.tsx","src/components/JobTracker/useJobSignedAgreement.ts","src/components/UserSwitcher.tsx","src/components/AdaptiveBusinessDashboard.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T14:07:11.571905+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3bf7807d-eb59-42ef-a039-54955a873725:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"91854af2-0094-45e9-b059-cc387b8ef478","command_center_event_id":"3bf7807d-eb59-42ef-a039-54955a873725"},{"id":"cb7c54d5-aacd-4de9-8d9d-3d302a2125ce","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/unify-tenant-platform-contract","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":19427,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":1649,"terminal":false,"missionId":"45654d35-3758-4932-b6b3-e7d72c7df36e","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":4707,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":3953,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"45654d35-3758-4932-b6b3-e7d72c7df36e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1075,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-04T01:45:29.626826+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1649","receipt_type":"execute_mission","idempotency_key":"mission:45654d35-3758-4932-b6b3-e7d72c7df36e:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"4cfba9b6-f003-4961-adc5-f6f6063f87d5","command_center_event_id":"45654d35-3758-4932-b6b3-e7d72c7df36e"},{"id":"4e7db395-de2e-4994-a588-2ab76bf334d1","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-authorized Quick Tour UX repair mission after the exact-head gate passed. Reconcile PR #1436, squash merge through Forgejo, release frontend only, and complete the required live Redfish proof. Do not make any new source changes unless strictly required by a newly observed blocker; do not touch Jimmy's invitation.","wordingChanged":false,"canonicalIntent":"Continue the already-authorized Quick Tour UX repair mission after the exact-head gate passed. Reconcile PR #1436, squash merge through Forgejo, release frontend only, and complete the required live Redfish proof. Do not make any new source changes unless strictly required by a newly observed blocker; do not touch Jimmy's invitation.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Redfish Connections contains no Quick Tour UI.","proofConditionIds":["proof-source"]},{"id":"outcome-2","statement":"Redfish Settings/company tools exposes Quick tour and invoking it opens a roofing-specific walkthrough.","proofConditionIds":["proof-live"]},{"id":"outcome-3","statement":"Replay does not write or consume first-login completion state.","proofConditionIds":["proof-source"]}],"objective":"Continue the already-authorized Quick Tour UX repair mission after the exact-head gate passed. Reconcile PR #1436, squash merge through Forgejo, release frontend only, and complete the required live Redfish proof. Do not make any new source changes unless strictly required by a newly observed blocker; do not touch Jimmy's invitation.","constraints":[{"id":"constraint-1","statement":"Continue existing PR #1436 and existing branch only.","proofConditionIds":["proof-source"]},{"id":"constraint-2","statement":"Frontend-only.","proofConditionIds":["proof-source"]},{"id":"constraint-3","statement":"No database/auth/control-plane/invitation changes.","proofConditionIds":["proof-source"]},{"id":"constraint-4","statement":"No public-adjusting activity or claim-negotiation language.","proofConditionIds":["proof-source"]},{"id":"constraint-5","statement":"Maximum five tour steps.","proofConditionIds":["proof-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Exact merged source and diff contain only the authorized frontend Quick Tour repair, on PR #1436, with no forbidden changes and at most five steps.","route":"/redfish-roofing/today","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-live","kind":"runtime","claim":"On /redfish-roofing/today, Quick tour is available in the Redfish settings/company-tools area and opens the roofing-specific tour.","route":"/redfish-roofing/today","roleRef":null,"userRef":null,"required":true,"expectedText":"Quick tour","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"48f077075762cede046cd6494215f696b754af5885e955ca77507d3d533f71bf","requestContractRevision":2,"previousRequestContractHash":"62d4ee70b953d47c387b136837219656add0857483ff491c6be79c24cee50bf3"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T16:17:57.552088+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:93ef9710-4f6e-4f93-a3c2-62291941689b:request-contract-revision:2:48f077075762cede046cd6494215f696b754af5885e955ca77507d3d533f71bf","mission_step_id":"4ae2863d-f169-4ba3-85ad-5d95e9114436","command_center_event_id":"93ef9710-4f6e-4f93-a3c2-62291941689b"},{"id":"5bf4743d-df75-4594-83b0-1436347b7782","source":"forgejo","status":"waiting","payload":{"branch":"ai/prime-oauth-single-owner-20260910","prNumber":2302,"nextAction":null,"mergeCommitSha":"08f4bb1c8329c1c79d2f52246ba821d8bbf550cf","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T16:29:45.216072+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"08f4bb1c8329c1c79d2f52246ba821d8bbf550cf","external_id":"2302","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:8ab5254f-1339-4a93-91b0-a269b76b7b84:merged-pr:2302:08f4bb1c8329c1c79d2f52246ba821d8bbf550cf","mission_step_id":"471cd09c-f16b-48d3-b4cd-5b8ca6dcc9ff","command_center_event_id":"8ab5254f-1339-4a93-91b0-a269b76b7b84"},{"id":"d170953f-6e70-4a80-b6b5-d02e05501ede","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtk5yds2","reason":null,"status":"in_progress","metrics":{"receiptBytes":16744,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1423,"terminal":false,"missionId":"3bf7807d-eb59-42ef-a039-54955a873725","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5245,"prReadinessMs":518,"approvedPlanMs":0,"missionSetupMs":3466,"shipAndProveMs":4575},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"3bf7807d-eb59-42ef-a039-54955a873725"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1010,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T14:09:16.797024+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1423","receipt_type":"execute_mission","idempotency_key":"mission:3bf7807d-eb59-42ef-a039-54955a873725:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"70a7862f-78fa-4aff-923d-43d3009f5efa","command_center_event_id":"3bf7807d-eb59-42ef-a039-54955a873725"},{"id":"ba52b13b-b545-488d-a159-70475dc62433","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtk90qtr","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5195,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"73a43228-4a23-45cc-bdce-36e504279ebc","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":419,"missionSetupMs":5570},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"73a43228-4a23-45cc-bdce-36e504279ebc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4783,"likelyAffectedFiles":["scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer",".forgejo/workflows/knocklaunch.yml","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/verify-forgejo-watchdog.sh","scripts/validate-command-center-contracts.mjs","src/__tests__/commandCenter/deployDetection.test.ts","scripts/protected-main-release-recovery.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T15:29:59.43817+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:73a43228-4a23-45cc-bdce-36e504279ebc:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e5346b52-0d87-4771-a8ad-89c25df9431e","command_center_event_id":"73a43228-4a23-45cc-bdce-36e504279ebc"},{"id":"57a14be2-6830-4ade-8909-69374293d055","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtk9m78s","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"aad61608-091e-4db7-9d68-c7e0a69e7d66","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":1087,"missionSetupMs":2650},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"aad61608-091e-4db7-9d68-c7e0a69e7d66"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5234,"likelyAffectedFiles":["src/components/GlobalCommandPalette.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/admin/InvoicePermissionsManager.tsx","scripts/production-release-targets.json","scripts/validate-production-release-identities.mjs","src/components/academy/RoleplayFeedbackPanel.tsx","src/components/AdaptiveBusinessDashboard.tsx","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T15:49:22.936902+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:aad61608-091e-4db7-9d68-c7e0a69e7d66:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"cf16f39d-53ad-48df-aac5-63dd898103bc","command_center_event_id":"aad61608-091e-4db7-9d68-c7e0a69e7d66"},{"id":"1bb58504-14d4-4487-bc2f-bcd537f41b0e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/unify-tenant-platform-contract","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":20730,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":1649,"terminal":false,"missionId":"45654d35-3758-4932-b6b3-e7d72c7df36e","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"45654d35-3758-4932-b6b3-e7d72c7df36e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":699,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-04T01:46:56.701705+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1649","receipt_type":"automatic_mission_resume","idempotency_key":"mission:45654d35-3758-4932-b6b3-e7d72c7df36e:automatic-mission-resume:1649:repair_mission_pr_ready_retryable","mission_step_id":"8101c3c9-d880-413f-8b2c-e22136ec0012","command_center_event_id":"45654d35-3758-4932-b6b3-e7d72c7df36e"},{"id":"ca59a114-31b9-45c4-aec9-89d35e3275f3","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mtkak39j","prNumber":1436,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"01c52c6768ceea0abcc6e83ccac308130e612627","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T16:18:03.981159+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"01c52c6768ceea0abcc6e83ccac308130e612627","external_id":"1436","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:93ef9710-4f6e-4f93-a3c2-62291941689b:merged-pr:1436:01c52c6768ceea0abcc6e83ccac308130e612627","mission_step_id":"65b2127f-a2fc-489b-a242-1d3654321255","command_center_event_id":"93ef9710-4f6e-4f93-a3c2-62291941689b"},{"id":"bba28e90-9fd0-400c-a985-07b42e1f916f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtk9uc52","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"272f2d2b-bc01-4098-9b8e-f988cc412bbf","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":416,"missionSetupMs":2504},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"272f2d2b-bc01-4098-9b8e-f988cc412bbf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5058,"likelyAffectedFiles":["scripts/supabase-migration-release.mjs","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","scripts/visual-witness-hosted-runner/src/frontend-build-entrypoint.mjs","scripts/visual-witness-hosted-runner/src/frontend-build-service.mjs","src/components/activities/QuickActivityLog.tsx","src/components/GlobalCommandPalette.tsx","src/components/MobileQuickActionsBar.tsx","src/components/QuickLeadUpload.tsx","scripts/production-release-targets.json","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T15:53:03.955347+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:272f2d2b-bc01-4098-9b8e-f988cc412bbf:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9d4cc0e6-23fc-46a4-a910-f1867f8a7fd0","command_center_event_id":"272f2d2b-bc01-4098-9b8e-f988cc412bbf"},{"id":"c784103a-6a8c-4595-9c31-33f82a919eba","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same Quick Tour workstream on existing branch ai/objective-first-repair-mtk9uc52 and existing PR 1432. Add the owner's Redfish avatar requirement to that same branch: render the tenant account/avatar menu in the shared Redfish header on every route including Today, keep it inline in reserved header space, and compact adjacent mobile actions so it cannot overlay content. Then finish the existing PR through Gate, squash merge, affected release, and live proof. Do not create another PR or invite Jimmy.","wordingChanged":false,"canonicalIntent":"Continue the same Quick Tour workstream on existing branch ai/objective-first-repair-mtk9uc52 and existing PR 1432. Add the owner's Redfish avatar requirement to that same branch: render the tenant account/avatar menu in the shared Redfish header on every route including Today, keep it inline in reserved header space, and compact adjacent mobile actions so it cannot overlay content. Then finish the existing PR through Gate, squash merge, affected release, and live proof. Do not create another PR or invite Jimmy.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-tour","statement":"Existing Quick Tour implementation is shipped.","proofConditionIds":["proof-runtime"]},{"id":"outcome-avatar","statement":"Redfish account/avatar is constant including Today and remains inline, never floating over content.","proofConditionIds":["proof-runtime","proof-avatar"]}],"objective":"Continue the same Quick Tour workstream on existing branch ai/objective-first-repair-mtk9uc52 and existing PR 1432. Add the owner's Redfish avatar requirement to that same branch: render the tenant account/avatar menu in the shared Redfish header on every route including Today, keep it inline in reserved header space, and compact adjacent mobile actions so it cannot overlay content. Then finish the existing PR through Gate, squash merge, affected release, and live proof. Do not create another PR or invite Jimmy.","constraints":[{"id":"constraint-pr","statement":"Use the existing branch and PR 1432; no duplicate PR.","proofConditionIds":["proof-runtime"]},{"id":"constraint-jimmy","statement":"Do not send Jimmy an invitation.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"Quick Tour and constant Redfish account menu are live in production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-avatar","kind":"interaction","claim":"Redfish account menu is present on Today.","route":"/redfish-roofing/today","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"type":"assert","selector":"[data-redfish-account-menu=\"true\"]","description":"Account/avatar menu is rendered in the Redfish header"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"04bf794deb2a47d3af95b94a37d5fec08c9903fd7f1cca1f3ab50d5998487b00","requestContractRevision":2,"previousRequestContractHash":"c6537531711206ce862c9eeecc683d2b4f773a3e6bccc802ed8590e607d3142e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T15:54:18.764952+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:272f2d2b-bc01-4098-9b8e-f988cc412bbf:request-contract-revision:2:04bf794deb2a47d3af95b94a37d5fec08c9903fd7f1cca1f3ab50d5998487b00","mission_step_id":"8c61d000-ba23-4cf3-a700-00f9a2b293be","command_center_event_id":"272f2d2b-bc01-4098-9b8e-f988cc412bbf"},{"id":"cf169320-57d6-4e60-a2ec-bc002b25842a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/tenant-settings-brand-assets-20260903","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":1650,"terminal":false,"missionId":"fc01a515-2e9d-4528-8e19-e8c39856cf4e","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1314,"prReadinessMs":1163,"approvedPlanMs":0,"missionSetupMs":587,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"fc01a515-2e9d-4528-8e19-e8c39856cf4e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1503,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T01:54:59.525945+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1650","receipt_type":"execute_mission","idempotency_key":"mission:fc01a515-2e9d-4528-8e19-e8c39856cf4e:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"7a541920-9e92-492d-bc2f-9c0ec6366ac6","command_center_event_id":"fc01a515-2e9d-4528-8e19-e8c39856cf4e"},{"id":"b75adae8-fb1c-404b-ac83-f93bfb6d5579","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-roof-auto-measure-fastpath-20260902","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":9893,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1431,"terminal":false,"missionId":"23057b76-f801-44c3-8f0f-fd7916fa084b","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":6323,"prReadinessMs":4998,"approvedPlanMs":0,"missionSetupMs":1760,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"23057b76-f801-44c3-8f0f-fd7916fa084b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1508,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T15:52:51.009967+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1431","receipt_type":"execute_mission","idempotency_key":"mission:23057b76-f801-44c3-8f0f-fd7916fa084b:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"46706809-ea5d-4f1b-8f2d-326c29c56eb4","command_center_event_id":"23057b76-f801-44c3-8f0f-fd7916fa084b"},{"id":"6a2054fc-5a3f-4ad1-aa49-2a0f1fdd4731","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Final deterministic test-only correction on the existing owner-authorized release shared-read repair. Runtime code passed hard safety; only the test window extends beyond dispatchForgejoRelease and counts unrelated fetch calls.","baseSha":"fcb7b4f5a8e3d3c3b2257a49c4f277d575329e0e","issuedAt":1789331201530,"expiresAt":1789331381530,"missionId":"333b40e7-e2b5-4cfd-85bf-5ca54d62dace","authorizationId":"139d1fee-f610-40ac-9059-d87283a80600","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T20:26:42.03423+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"fcb7b4f5a8e3d3c3b2257a49c4f277d575329e0e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:139d1fee-f610-40ac-9059-d87283a80600","mission_step_id":"a56ecf72-13b1-4e13-950f-32ef1a480952","command_center_event_id":"333b40e7-e2b5-4cfd-85bf-5ca54d62dace"},{"id":"3265db40-ae81-4d0e-ae3e-9f5a67af5f19","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtk9uc52","reason":"push_to_branch_requires_existing_branch:ai/objective-first-repair-mtk9uc52","status":"blocked","metrics":{"receiptBytes":6481,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"272f2d2b-bc01-4098-9b8e-f988cc412bbf","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":853,"prReadinessMs":0,"approvedPlanMs":853,"missionSetupMs":4129,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"272f2d2b-bc01-4098-9b8e-f988cc412bbf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1073,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T15:54:22.001011+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:272f2d2b-bc01-4098-9b8e-f988cc412bbf:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"8c61d000-ba23-4cf3-a700-00f9a2b293be","command_center_event_id":"272f2d2b-bc01-4098-9b8e-f988cc412bbf"},{"id":"c19262da-9822-4ab0-aa3b-10b0fa7e8f31","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtk9uc52","reason":"push_to_branch_requires_existing_branch:ai/objective-first-repair-mtk9uc52","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"696b9283-c69d-4b82-b4dd-434cec0691c8","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":290,"prReadinessMs":0,"approvedPlanMs":290,"missionSetupMs":1556,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"696b9283-c69d-4b82-b4dd-434cec0691c8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1072,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T15:56:39.170479+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:696b9283-c69d-4b82-b4dd-434cec0691c8:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"6c6fed31-0243-4250-b1e1-d9c21d4a6912","command_center_event_id":"696b9283-c69d-4b82-b4dd-434cec0691c8"},{"id":"33740c0e-502c-4843-9453-6b6a5951d098","source":"cc-execution","status":"recorded","payload":{"objective":"Continue and finish existing PR #1434 only. Reconcile exact head, canonical gate, squash merge, affected frontend release, and live runtime proof. Do not create another PR.","tenantRef":"Knock Launch CRM","receivedAt":"2026-09-02T16:05:08.761Z","fingerprint":"a83551388b34dac2692d3b47c9baf29d638c0e94e67cf9abcf46b42c0d171292","workstreamRef":"knocklaunchcrm","conversationId":null,"canonicalBranch":"ai/knocklaunch-os-owner-tenant-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue and finish existing PR #1434 only. Reconcile exact head, canonical gate, squash merge, affected frontend release, and live runtime proof. Do not create another PR.","wordingChanged":false,"canonicalIntent":"Continue and finish existing PR #1434 only. Reconcile exact head, canonical gate, squash merge, affected frontend release, and live runtime proof. Do not create another PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"rename","statement":"Knock Launch OS owner workspace is live.","proofConditionIds":["proof-route"]},{"id":"hub","statement":"The owner route provides tenant/demo/external-property management visibility.","proofConditionIds":["proof-route"]},{"id":"paywalls","statement":"Default-open monetization logic and GodMode bypass from PR #1434 are released.","proofConditionIds":["proof-route"]},{"id":"analytics","statement":"External-property telemetry is represented honestly and unavailable data is not shown as zero.","proofConditionIds":["proof-route"]}],"objective":"Continue and finish existing PR #1434 only. Reconcile exact head, canonical gate, squash merge, affected frontend release, and live runtime proof. Do not create another PR.","constraints":[{"id":"no-global-paywall","statement":"Do not create broad/global paywalls or redirects.","proofConditionIds":["proof-route"]},{"id":"preserve-isolation","statement":"Preserve tenant isolation and existing auth/routes.","proofConditionIds":["proof-route"]},{"id":"no-control-plane","statement":"Do not mutate frozen control-plane paths.","proofConditionIds":["proof-route"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-route","kind":"runtime","claim":"The exact PR #1434 frontend release is live and /knock-launch-os resolves to the Knock Launch OS owner workspace for GodMode.","route":"/knock-launch-os","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Knock Launch OS","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/knocklaunch-os-owner-tenant-20260902","conversationContext":null,"requestContractHash":"db7d40040c501b13d86dd6c70e4be08062c02032f627192237c8b2f18dc5a22c","requestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:05:10.183171+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:dfbace2e-9844-4c56-9f69-a195583e34d8:tenant-workstream-contribution:a83551388b34dac2692d3b47c9baf29d638c0e94e67cf9abcf46b42c0d171292","mission_step_id":null,"command_center_event_id":"dfbace2e-9844-4c56-9f69-a195583e34d8"},{"id":"d3320f2b-e910-4e69-9ea5-22ea98d58464","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"08f4bb1c8329c1c79d2f52246ba821d8bbf550cf","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"80b23ae52dbbf84db2f424f43537b17f5b2fbaad","prNumber":2302,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6789/jobs/1","mergeCommitSha":"08f4bb1c8329c1c79d2f52246ba821d8bbf550cf"}],"requestContractHash":"bba5ea6913a86e5855883d1463fafa6ae768b54fc84d7b8e958ad625deaabf81"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T16:29:55.861142+00:00","proof_gate":"request_contract_repository_verified","source_sha":"08f4bb1c8329c1c79d2f52246ba821d8bbf550cf","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:8ab5254f-1339-4a93-91b0-a269b76b7b84:request-contract-repository:bba5ea6913a86e5855883d1463fafa6ae768b54fc84d7b8e958ad625deaabf81:08f4bb1c8329c1c79d2f52246ba821d8bbf550cf","mission_step_id":"cdc6262e-68a4-4bf2-815a-a4e3d58ca4f1","command_center_event_id":"8ab5254f-1339-4a93-91b0-a269b76b7b84"},{"id":"08d37b84-f8d3-432b-9862-557af56c5e2d","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/entrypoint-owner-status.js"],"reason":"Owner explicitly authorized the command center to unfreeze control plane protection for this exact merge queue starvation repair and return to normal locked behavior immediately after the single scoped mutation.","baseSha":"50e034b4bb78fddcc94a6bfe9eddea8f614a5da2","issuedAt":1788367811184,"expiresAt":1788367991184,"missionId":"fc068526-c841-479b-9207-22719107bbe7","singleUse":true,"authorizationId":"212a45bc-5a8d-49e3-85a6-05c248f1ec82"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:50:13.018318+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"50e034b4bb78fddcc94a6bfe9eddea8f614a5da2","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:212a45bc-5a8d-49e3-85a6-05c248f1ec82","mission_step_id":"aa1517bf-4543-4048-852c-2f0e69466653","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"0c6aab0a-4ae6-45df-8ed8-975fd7e8f866","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/entrypoint-owner-status.js"],"baseSha":"50e034b4bb78fddcc94a6bfe9eddea8f614a5da2","consumedAt":1788367815469,"consumerToken":"dea974ec-334b-41c5-84ac-aa8d2e85c0fb","authorizationId":"212a45bc-5a8d-49e3-85a6-05c248f1ec82"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:50:16.623595+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"50e034b4bb78fddcc94a6bfe9eddea8f614a5da2","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:212a45bc-5a8d-49e3-85a6-05c248f1ec82","mission_step_id":"aa1517bf-4543-4048-852c-2f0e69466653","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"c5c12c49-e6d1-4d44-b3e0-b12eaa42c253","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/knocklaunch-os-owner-tenant-20260902","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":2905,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1434,"terminal":false,"missionId":"dfbace2e-9844-4c56-9f69-a195583e34d8","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":2712,"prReadinessMs":2067,"approvedPlanMs":0,"missionSetupMs":5608,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"dfbace2e-9844-4c56-9f69-a195583e34d8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1502,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:05:20.54451+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1434","receipt_type":"execute_mission","idempotency_key":"mission:dfbace2e-9844-4c56-9f69-a195583e34d8:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"e95f04f3-e9d6-412b-93fc-abf8e9de8827","command_center_event_id":"dfbace2e-9844-4c56-9f69-a195583e34d8"},{"id":"63a4a45f-e503-4087-a01e-38de301b8455","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/demo-auth-isolation-20260902","reason":"orphaned_branch_recovery_scope_mismatch:ai/demo-auth-isolation-20260902","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"c7172646-0fe6-46ed-9d1c-03614b8ee037","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":569,"prReadinessMs":0,"approvedPlanMs":569,"missionSetupMs":4334,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c7172646-0fe6-46ed-9d1c-03614b8ee037"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1059,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:13:50.66012+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c7172646-0fe6-46ed-9d1c-03614b8ee037:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f4745a38-b13c-4ec8-825a-bd19013107ce","command_center_event_id":"c7172646-0fe6-46ed-9d1c-03614b8ee037"},{"id":"a0ca1ede-e601-40b9-b9b3-67d1a649b08a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtkak39j","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":6346,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1436,"terminal":false,"missionId":"93ef9710-4f6e-4f93-a3c2-62291941689b","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":7082,"prReadinessMs":3222,"approvedPlanMs":2966,"missionSetupMs":4780,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"93ef9710-4f6e-4f93-a3c2-62291941689b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1034,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T16:14:28.846245+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1436","receipt_type":"execute_mission","idempotency_key":"mission:93ef9710-4f6e-4f93-a3c2-62291941689b:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"4ae2863d-f169-4ba3-85ad-5d95e9114436","command_center_event_id":"93ef9710-4f6e-4f93-a3c2-62291941689b"},{"id":"05cad0ec-8dca-4d89-aaf5-b1f545687421","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same merge-queue starvation repair mission from the already-landed branch commit cf10cfbe00ad226b9e8d1fe560a4b6e75d9fc78e. Do not rewrite or duplicate the repair. Create/reconcile the single PR for ai/merge-queue-starvation-repair-20260902, pass KnockLaunch Gate, squash merge, release only cc-execution, prove the live runtime matches the repaired source, and retire temporary PR #1440 without merging it.","wordingChanged":false,"canonicalIntent":"Continue the same merge-queue starvation repair mission from the already-landed branch commit cf10cfbe00ad226b9e8d1fe560a4b6e75d9fc78e. Do not rewrite or duplicate the repair. Create/reconcile the single PR for ai/merge-queue-starvation-repair-20260902, pass KnockLaunch Gate, squash merge, release only cc-execution, prove the live runtime matches the repaired source, and retire temporary PR #1440 without merging it.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-queue","statement":"Every scanned pull request missing from the bounded recent workflow-run snapshot can resolve its own exact-head status/run fallback instead of being starved by one global fallback.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-contract","statement":"The transport regression contract and control-plane capability declaration match the repaired per-pull fallback behavior.","proofConditionIds":["proof-repository"]},{"id":"outcome-live","statement":"The repaired cc-execution source is the live runtime after canonical merge and release.","proofConditionIds":["proof-runtime","proof-scope"]}],"objective":"Continue the same merge-queue starvation repair mission from the already-landed branch commit cf10cfbe00ad226b9e8d1fe560a4b6e75d9fc78e. Do not rewrite or duplicate the repair. Create/reconcile the single PR for ai/merge-queue-starvation-repair-20260902, pass KnockLaunch Gate, squash merge, release only cc-execution, prove the live runtime matches the repaired source, and retire temporary PR #1440 without merging it.","constraints":[{"id":"constraint-mutation","statement":"The existing one-queue-mutation-per-supervisor-tick mutation behavior must remain unchanged.","proofConditionIds":["proof-repository"]},{"id":"constraint-scope","statement":"Only cc-execution may be released for this repair, and only the three explicitly authorized control-plane paths may be mutated.","proofConditionIds":["proof-repository","proof-scope"]},{"id":"constraint-lock","statement":"Owner authorizes the command center to unfreeze control plane protection only for this exact maintenance mutation; after the single-use maintenance permit is consumed, normal locked behavior must resume immediately.","proofConditionIds":["proof-repository"]},{"id":"constraint-temp-pr","statement":"Temporary PR #1440 must not be merged.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo source after merge contains the per-pull exact-head fallback, updated regression assertion, and matching capability declaration on only the three authorized paths.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution runtime identity matches the merged repaired source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-scope","kind":"scope","claim":"Release scope is cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"fb931bdf4070e0a86dc02b12f8f3fa9cb6d6155eb955ea559fc9e33b159d08ad","requestContractRevision":4,"previousRequestContractHash":"b803868f6a10f582736f531401db1b1afdf97c958ebf55c465560860d5747bae"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:51:31.462818+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:fc068526-c841-479b-9207-22719107bbe7:request-contract-revision:4:fb931bdf4070e0a86dc02b12f8f3fa9cb6d6155eb955ea559fc9e33b159d08ad","mission_step_id":"ae83ea8c-0451-45db-b39a-39d5fd322ef2","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"1ee9b550-ecac-4257-8cf5-a3d2dfe8b2c7","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"6eabac9a014a19b9494cb31e29452b7089578f14","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-null-safe","path":"src/lib/tenants/tenantWorkspaceRuntimeProfile.ts","blobSha":"a3948c48fd04a11271a7066c4311ce270b3297d7","expectedText":"const tenantValue: WorkspaceTenantLike = tenant || {};"},{"id":"proof-runtime-bridge","path":"src/PrivateAppShell.tsx","blobSha":"662cfea953f5ea255e7112e715baad44cf8685cd","expectedText":"resolveTenantWorkspaceRuntimeProfile(activeTenant,location.pathname)"}],"requestContractHash":"2d7303081b8aaa974601d4b4f26c9307a4755c8270cbbaa231a34275442fc9da"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:38:04.435077+00:00","proof_gate":"request_contract_repository_verified","source_sha":"6eabac9a014a19b9494cb31e29452b7089578f14","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:319f0b91-fbcb-4452-8a73-85dda5ec5c35:request-contract-repository:2d7303081b8aaa974601d4b4f26c9307a4755c8270cbbaa231a34275442fc9da:6eabac9a014a19b9494cb31e29452b7089578f14","mission_step_id":"c37131da-5de2-4fee-818c-822d89f8a4b3","command_center_event_id":"319f0b91-fbcb-4452-8a73-85dda5ec5c35"},{"id":"5c67cd95-fad5-4c7b-b1db-a155bb023a9c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/dedicated-shell-library-20260910","reason":"retryable_provider_transport:PUT:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":2282,"terminal":false,"missionId":"dc06a09b-05f0-4349-b878-d53735136eb3","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14627,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":5385,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":384,"ledgerReconcileMs":0,"lineageReconcileMs":5001,"resolvePreflightMs":5385,"repositoryMutationMs":14627,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":384,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"dc06a09b-05f0-4349-b878-d53735136eb3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1557,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:09:58.341734+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:dc06a09b-05f0-4349-b878-d53735136eb3:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"9a29dfac-54b6-440b-8d62-e2f0eb3a5081","command_center_event_id":"dc06a09b-05f0-4349-b878-d53735136eb3"},{"id":"6324c399-7b7e-4930-b0df-ca509e6b8804","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/retire-admin-preview-legacy-media","reason":"existing_branch_refresh_failed:1652:200","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":null,"terminal":false,"missionId":"95e75da1-2c6c-47d4-b076-c9920523c5f3","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":7816,"prReadinessMs":0,"approvedPlanMs":7816,"missionSetupMs":648,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"95e75da1-2c6c-47d4-b076-c9920523c5f3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":994,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:02:28.389673+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:95e75da1-2c6c-47d4-b076-c9920523c5f3:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"c152436e-5849-4453-ab3a-b2f4faa35661","command_center_event_id":"95e75da1-2c6c-47d4-b076-c9920523c5f3"},{"id":"3400ff80-017f-4bf4-bfd3-ea82f6f1fc38","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/entrypoint-owner-status.js"],"reason":"Owner explicitly authorized the command center to unfreeze control plane protection for this exact merge queue starvation repair and return to normal locked behavior immediately after the single scoped mutation.","baseSha":"50e034b4bb78fddcc94a6bfe9eddea8f614a5da2","issuedAt":1788367892610,"expiresAt":1788368072610,"missionId":"fc068526-c841-479b-9207-22719107bbe7","singleUse":true,"authorizationId":"e79f0cc3-5459-4fff-b99a-193967430117"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:51:33.785817+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"50e034b4bb78fddcc94a6bfe9eddea8f614a5da2","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e79f0cc3-5459-4fff-b99a-193967430117","mission_step_id":"aa1517bf-4543-4048-852c-2f0e69466653","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"3d88657c-33c4-4738-bc43-f9b199cb2b66","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtkak39j","reason":null,"status":"in_progress","metrics":{"receiptBytes":13725,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1436,"terminal":false,"missionId":"93ef9710-4f6e-4f93-a3c2-62291941689b","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"01c52c6768ceea0abcc6e83ccac308130e612627","timingsMs":{"handlerMs":9102,"prReadinessMs":1078,"approvedPlanMs":0,"missionSetupMs":721,"shipAndProveMs":6373},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"93ef9710-4f6e-4f93-a3c2-62291941689b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1010,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T16:18:19.633512+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"01c52c6768ceea0abcc6e83ccac308130e612627","external_id":"1436","receipt_type":"execute_mission","idempotency_key":"mission:93ef9710-4f6e-4f93-a3c2-62291941689b:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"65b2127f-a2fc-489b-a242-1d3654321255","command_center_event_id":"93ef9710-4f6e-4f93-a3c2-62291941689b"},{"id":"7f6ab1db-caae-4e0f-93f2-50e8d6e0d860","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane on exact current main ea6cb28a923e30e4afc18e63eb9f88287fa6cf03 and continue mission cc66771b-8e30-4451-a87b-29b6419f9c8f by applying the exact completion-intent patch already synthesized; then canonical Gate, squash merge, release 1.58.43 once, prove live, benchmark with one test-only proof PR, and refreeze.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane on exact current main ea6cb28a923e30e4afc18e63eb9f88287fa6cf03 and continue mission cc66771b-8e30-4451-a87b-29b6419f9c8f by applying the exact completion-intent patch already synthesized; then canonical Gate, squash merge, release 1.58.43 once, prove live, benchmark with one test-only proof PR, and refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"workflow","statement":"The separate notify-gate-success workflow job is removed and the Gate emits only a non-green completion intent as its final step.","proofConditionIds":["repo","gate"]},{"id":"independent-proof","statement":"Command Center independently verifies the exact Gate status for the same run after job exit before persisting green receipts or auto-progressing.","proofConditionIds":["repo","runtime"]},{"id":"latency","statement":"Live post-deploy proof shows Gate-finish-to-auto-progress materially faster than the prior second-job path.","proofConditionIds":["benchmark"]},{"id":"release","statement":"Runtime 1.58.43 is live on the exact merged SHA and the proof PR selects no runtime target.","proofConditionIds":["runtime","benchmark"]},{"id":"refreeze","statement":"Control plane is refrozen after terminal proof.","proofConditionIds":["refrozen"]}],"objective":"Unfreeze the control plane on exact current main ea6cb28a923e30e4afc18e63eb9f88287fa6cf03 and continue mission cc66771b-8e30-4451-a87b-29b6419f9c8f by applying the exact completion-intent patch already synthesized; then canonical Gate, squash merge, release 1.58.43 once, prove live, benchmark with one test-only proof PR, and refreeze.","constraints":[{"id":"safety","statement":"The running Gate may not self-certify green; exact run/head identity, exact green status proof, durable receipts, merge authorization, and recovery fallback must remain enforced.","proofConditionIds":["repo","gate","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Workflow, handler, invariants, config, and version encode completion-intent architecture and forbid second notifier job.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Canonical Gate passes on the implementation PR with all hard safety invariants.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"cc-execution 1.58.43 is live on the exact merged SHA with independent post-exit green verification active.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]},{"id":"benchmark","kind":"release","claim":"A post-deploy test-only proof PR demonstrates no second notifier job and faster Gate-finish-to-auto-progress, while release planning selects zero runtime targets.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control-plane maintenance is refrozen after all proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"ac6e790c6262ab3497dca44f6d6ab5cde590ed5ae09a66a8f32f330b891305ae","requestContractRevision":2,"previousRequestContractHash":"edca317be45c20fbc974409cb6d35ea286b847cc34aed44041ae0357473bc143"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:11:06.410015+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:cc66771b-8e30-4451-a87b-29b6419f9c8f:request-contract:ac6e790c6262ab3497dca44f6d6ab5cde590ed5ae09a66a8f32f330b891305ae","mission_step_id":"40447ab2-7165-44fd-a797-ee3b13d424c4","command_center_event_id":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},{"id":"d0bb5273-76a4-47e2-911b-cd0d8b74cfe2","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane on exact current main ea6cb28a923e30e4afc18e63eb9f88287fa6cf03 and continue mission cc66771b-8e30-4451-a87b-29b6419f9c8f by repairing only the stale release-orchestration invariant on PR #1693 so Gate slicing ends at release-cc-execution now that notify-gate-success no longer exists. Do not alter runtime behavior. Re-run canonical Gate, then continue merge/release/proof/refreeze if green.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane on exact current main ea6cb28a923e30e4afc18e63eb9f88287fa6cf03 and continue mission cc66771b-8e30-4451-a87b-29b6419f9c8f by repairing only the stale release-orchestration invariant on PR #1693 so Gate slicing ends at release-cc-execution now that notify-gate-success no longer exists. Do not alter runtime behavior. Re-run canonical Gate, then continue merge/release/proof/refreeze if green.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"invariant","statement":"The stale test slices the Gate job through release-cc-execution and no longer depends on the removed notify job.","proofConditionIds":["repo","gate"]},{"id":"architecture","statement":"The completion-intent architecture remains unchanged and independently proves exact green after Gate exit.","proofConditionIds":["repo","runtime"]},{"id":"release","statement":"1.58.43 becomes live on the exact merged SHA.","proofConditionIds":["runtime"]},{"id":"benchmark","statement":"Post-deploy proof shows no second notifier job and improved Gate-finish-to-auto-progress timing.","proofConditionIds":["benchmark"]},{"id":"refreeze","statement":"Control plane is refrozen after proof.","proofConditionIds":["refrozen"]}],"objective":"Unfreeze the control plane on exact current main ea6cb28a923e30e4afc18e63eb9f88287fa6cf03 and continue mission cc66771b-8e30-4451-a87b-29b6419f9c8f by repairing only the stale release-orchestration invariant on PR #1693 so Gate slicing ends at release-cc-execution now that notify-gate-success no longer exists. Do not alter runtime behavior. Re-run canonical Gate, then continue merge/release/proof/refreeze if green.","constraints":[{"id":"scope","statement":"Only the stale invariant line may change in this correction; runtime behavior stays untouched.","proofConditionIds":["repo","gate"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Only the stale release-orchestration invariant changes in this correction.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Canonical Gate passes on corrected PR #1693.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"cc-execution 1.58.43 is live on exact merged SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]},{"id":"benchmark","kind":"release","claim":"A post-deploy test-only proof PR demonstrates no second notifier job and faster Gate-finish-to-auto-progress with zero runtime targets.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control plane refrozen after proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"47485f71396d6375047ed5cd6c347236a53ae8a3d66bdd5db5bdd93bc4259492","requestContractRevision":3,"previousRequestContractHash":"ac6e790c6262ab3497dca44f6d6ab5cde590ed5ae09a66a8f32f330b891305ae"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:11:57.589366+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:cc66771b-8e30-4451-a87b-29b6419f9c8f:request-contract:47485f71396d6375047ed5cd6c347236a53ae8a3d66bdd5db5bdd93bc4259492","mission_step_id":"40447ab2-7165-44fd-a797-ee3b13d424c4","command_center_event_id":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},{"id":"f84a5a72-09b7-484e-ace7-ee413d752095","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"99594b2efd0f38b77bf6615e8853627d055ea79f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"contract","satisfied":true,"statement":"Every accepted frontend Gate mode has a valid production release path; serverless-fast-gated work cannot dead-end on a missing heavyweight Gate artifact.","proofConditionIds":["repo","gate"]},{"id":"merge","satisfied":true,"statement":"Existing PR #1713 is the only repair PR and is squash-merged after canonical Gate.","proofConditionIds":["repo","gate"]},{"id":"lawn-live","satisfied":false,"statement":"Already-merged lawn-care source cb2220c2196377fa4eec4749c88c6a34f8711dff is successfully released to frontend production without rewriting the lawn-care change.","proofConditionIds":["release","runtime"]},{"id":"truth","satisfied":false,"statement":"Owner-facing state remains nonterminal until production release proof is verified.","proofConditionIds":["runtime"]}],"satisfied":false,"constraints":[{"id":"one-pr","satisfied":true,"statement":"Do not create a replacement repair PR or rewrite the lawn-care source.","proofConditionIds":["repo"]},{"id":"affected-only","satisfied":true,"statement":"Release affected targets only.","proofConditionIds":["release"]}],"contractHash":"f15aab8355e792cc619ac387484a16d06bcc10f86ed01b5bdc4b909527d6a049","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"f15aab8355e792cc619ac387484a16d06bcc10f86ed01b5bdc4b909527d6a049"},"required":true,"satisfied":true},{"id":"gate","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"f15aab8355e792cc619ac387484a16d06bcc10f86ed01b5bdc4b909527d6a049"},"required":true,"satisfied":true},{"id":"release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"f15aab8355e792cc619ac387484a16d06bcc10f86ed01b5bdc4b909527d6a049"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"f15aab8355e792cc619ac387484a16d06bcc10f86ed01b5bdc4b909527d6a049"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["runtime"],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:26:42.447771+00:00","proof_gate":"request_contract_pending","source_sha":"99594b2efd0f38b77bf6615e8853627d055ea79f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:4f62731b-6fef-4ca7-95d6-4674e9d105ec:request-contract:f15aab8355e792cc619ac387484a16d06bcc10f86ed01b5bdc4b909527d6a049:99594b2efd0f38b77bf6615e8853627d055ea79f:pending:runtime","mission_step_id":"d0a1b2ba-8af1-427a-859e-4880e89453ba","command_center_event_id":"4f62731b-6fef-4ca7-95d6-4674e9d105ec"},{"id":"f0587919-4c39-4bf2-a382-401a41ac1575","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/demo-prospect-auth-cleanup-v2-20260902","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2553,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1437,"terminal":false,"missionId":"6193403a-8501-4fd2-8953-f4a73ddb56e8","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":3959,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":3054,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"6193403a-8501-4fd2-8953-f4a73ddb56e8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1075,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:18:59.862448+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1437","receipt_type":"execute_mission","idempotency_key":"mission:6193403a-8501-4fd2-8953-f4a73ddb56e8:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"c25e2137-4c85-4d29-8a0e-2a8c57791d04","command_center_event_id":"6193403a-8501-4fd2-8953-f4a73ddb56e8"},{"id":"2c8cb145-0aa8-4b04-b51d-75b05008463c","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/demo-prospect-auth-cleanup-v2-20260902","reason":null,"status":"in_progress","metrics":{"receiptBytes":5070,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1437,"terminal":false,"missionId":"6193403a-8501-4fd2-8953-f4a73ddb56e8","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":16006,"prReadinessMs":2888,"approvedPlanMs":0,"missionSetupMs":5388,"shipAndProveMs":8431},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"6193403a-8501-4fd2-8953-f4a73ddb56e8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1013,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:24:17.555201+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1437","receipt_type":"execute_mission","idempotency_key":"mission:6193403a-8501-4fd2-8953-f4a73ddb56e8:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"1d8c5b7c-5e8c-4fb5-b4a1-bd98d6cc90ca","command_center_event_id":"6193403a-8501-4fd2-8953-f4a73ddb56e8"},{"id":"edc97da9-c0fa-45be-b12f-062c8cce78b7","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the protected portion of the authorized maintenance on existing PR #1651. Replace PR-scoped TypeScript build-info actions/cache transport with repository-visible Forgejo v16 artifacts keyed by compiler, dependency manifest, tsconfig, and exact src tree. Cache-workflow changes must run the normal frontend/typecheck Gate once so this PR seeds the first exact-head artifact. Keep TypeScript validation mandatory. Update the refreeze/runtime version to 1.58.19-cross-pr-typescript-cache-refreeze, run KnockLaunch Gate, squash merge, release cc-execution, then prove a subsequent frontend PR restores the exact base artifact warm across the PR boundary.","wordingChanged":false,"canonicalIntent":"Apply the protected portion of the authorized maintenance on existing PR #1651. Replace PR-scoped TypeScript build-info actions/cache transport with repository-visible Forgejo v16 artifacts keyed by compiler, dependency manifest, tsconfig, and exact src tree. Cache-workflow changes must run the normal frontend/typecheck Gate once so this PR seeds the first exact-head artifact. Keep TypeScript validation mandatory. Update the refreeze/runtime version to 1.58.19-cross-pr-typescript-cache-refreeze, run KnockLaunch Gate, squash merge, release cc-execution, then prove a subsequent frontend PR restores the exact base artifact warm across the PR boundary.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"cross_pr_typescript_cache","statement":"Replace PR-scoped TypeScript build-info caching with repository-visible exact-source artifacts reusable by sibling pull requests.","proofConditionIds":["cache_repository_proof","warm_runtime_proof"]},{"id":"refreeze_control_plane","statement":"Refreeze the control plane at version 1.58.19-cross-pr-typescript-cache-refreeze after the bounded cache repair.","proofConditionIds":["refreeze_repository_proof","refreeze_runtime_proof"]}],"objective":"Apply the protected portion of the authorized maintenance on existing PR #1651. Replace PR-scoped TypeScript build-info actions/cache transport with repository-visible Forgejo v16 artifacts keyed by compiler, dependency manifest, tsconfig, and exact src tree. Cache-workflow changes must run the normal frontend/typecheck Gate once so this PR seeds the first exact-head artifact. Keep TypeScript validation mandatory. Update the refreeze/runtime version to 1.58.19-cross-pr-typescript-cache-refreeze, run KnockLaunch Gate, squash merge, release cc-execution, then prove a subsequent frontend PR restores the exact base artifact warm across the PR boundary.","constraints":[{"id":"owner_directive","statement":"Owner directive: Unfreeze the control plane, fix cross-PR TypeScript cache reuse, then refreeze the control plane.","proofConditionIds":["refreeze_repository_proof"]},{"id":"typescript_mandatory","statement":"TypeScript semantic validation remains mandatory; only cache transport and visibility are changed.","proofConditionIds":["cache_repository_proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"cache_repository_proof","kind":"repository","claim":"Protected source uses Forgejo repository-visible exact-source TypeScript build-info artifacts instead of PR-scoped TypeScript actions/cache transport.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"warm_runtime_proof","kind":"runtime","claim":"A subsequent frontend Gate restores TypeScript build-info warm from the exact protected-main source tree artifact across a pull-request boundary.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refreeze_repository_proof","kind":"repository","claim":"Protected main records controlPlaneFrozen true and version 1.58.19-cross-pr-typescript-cache-refreeze.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refreeze_runtime_proof","kind":"runtime","claim":"Live Command Center reports version 1.58.19-cross-pr-typescript-cache-refreeze on the merged source SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"c7743ebe531cd0a09ec6f10aa830b97fdd564f4ab9e68f0d6f480e4cf79a0d42","requestContractRevision":2,"previousRequestContractHash":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:03:20.889006+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7c885094-c866-4a15-a350-3d086988eb7a:request-contract-revision:2:c7743ebe531cd0a09ec6f10aa830b97fdd564f4ab9e68f0d6f480e4cf79a0d42","mission_step_id":"abb25fff-bc83-4cef-a51a-8a5cb46871a8","command_center_event_id":"7c885094-c866-4a15-a350-3d086988eb7a"},{"id":"1d701e1a-b055-4ab4-abd4-65e2db2fe759","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/entrypoint-owner-status.js"],"baseSha":"50e034b4bb78fddcc94a6bfe9eddea8f614a5da2","consumedAt":1788367895140,"consumerToken":"0e0d1f27-c48c-4350-abb6-e37861bcd076","authorizationId":"e79f0cc3-5459-4fff-b99a-193967430117"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:51:35.77414+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"50e034b4bb78fddcc94a6bfe9eddea8f614a5da2","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:e79f0cc3-5459-4fff-b99a-193967430117","mission_step_id":"aa1517bf-4543-4048-852c-2f0e69466653","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"4b9d8307-2736-44b5-a21d-d9b020872708","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/cross-pr-typescript-cache-20260903","reason":"orphaned_branch_recovery_scope_mismatch:ai/cross-pr-typescript-cache-20260903","status":"blocked","metrics":{"receiptBytes":4777,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":null,"terminal":false,"missionId":"7c885094-c866-4a15-a350-3d086988eb7a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":5501,"prReadinessMs":0,"approvedPlanMs":5501,"missionSetupMs":2015,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7c885094-c866-4a15-a350-3d086988eb7a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1072,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:03:28.360359+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7c885094-c866-4a15-a350-3d086988eb7a:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"abb25fff-bc83-4cef-a51a-8a5cb46871a8","command_center_event_id":"7c885094-c866-4a15-a350-3d086988eb7a"},{"id":"07d16884-ae50-4cf5-977d-942b42e5fe5f","source":"forgejo-runtime","status":"failed","payload":{"failed":["render-onrunner/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","render-onrunner/runtime-proof":"failure"},"mainSha":"138e999c3c56c3adea1edf43e9a45d5502f7cf3e","missing":[],"pending":["forgejo-release/workflow"],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"138e999c3c56c3adea1edf43e9a45d5502f7cf3e","releaseState":"failed","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"pending"},"requestContractHash":"ec0d8ea9265f8c1b8463a1b67c137607eaf6fc8c0d919491f0fe008bee70c50c","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6421","runId":6421,"status":"running","sourceSha":"138e999c3c56c3adea1edf43e9a45d5502f7cf3e","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"pending"},"targetJobCount":7,"observedTargetStates":{"onrunner":"pending"}},"onrunnerRuntimeProof":{"reason":"render_onrunner_source_mismatch","hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":false,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"0cd1175117575d6b2d9d9008d1a2f037f9fbdaba","runnerVersion":"onrunner-0cd117511757","expectedSourceSha":"138e999c3c56c3adea1edf43e9a45d5502f7cf3e"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:23:59.407029+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"138e999c3c56c3adea1edf43e9a45d5502f7cf3e","external_id":"forgejo-main-138e999c3c56","receipt_type":"canonical_release_status","idempotency_key":"mission:13c69109-cfd2-453b-b3e5-a827036bebcd:forgejo-release-status:138e999c3c56c3adea1edf43e9a45d5502f7cf3e:failed:forgejo-main/source=success|forgejo-release/workflow=pending|render-onrunner/runtime-proof=failure","mission_step_id":"c5cf15a1-1ab8-4e07-bd0f-3dc2dd6957e5","command_center_event_id":"13c69109-cfd2-453b-b3e5-a827036bebcd"},{"id":"e739056e-434e-4b3b-9fef-70c817fb5051","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-roof-auto-measure-fastpath-20260902","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":12412,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1431,"terminal":false,"missionId":"23057b76-f801-44c3-8f0f-fd7916fa084b","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":5047,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":1849,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"23057b76-f801-44c3-8f0f-fd7916fa084b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1076,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T15:52:35.839336+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1431","receipt_type":"execute_mission","idempotency_key":"mission:23057b76-f801-44c3-8f0f-fd7916fa084b:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"46706809-ea5d-4f1b-8f2d-326c29c56eb4","command_center_event_id":"23057b76-f801-44c3-8f0f-fd7916fa084b"},{"id":"bf0531fd-24bf-4387-9389-827ae57b2f35","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly directed: Unfreeze the control plane, fix cross-PR TypeScript cache reuse, then refreeze the control plane.","baseSha":"0fa564c70eb08be8fc60f3de29625aae6dffc600","issuedAt":1788487402125,"expiresAt":1788487582125,"missionId":"7c885094-c866-4a15-a350-3d086988eb7a","singleUse":true,"authorizationId":"2b3dc014-03f0-4135-93b3-ebd292874826"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:03:23.842206+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0fa564c70eb08be8fc60f3de29625aae6dffc600","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2b3dc014-03f0-4135-93b3-ebd292874826","mission_step_id":"cf9f0c36-26da-4ab8-b32f-9640a37db808","command_center_event_id":"7c885094-c866-4a15-a350-3d086988eb7a"},{"id":"fb94388d-06f4-42fe-b2bc-856c30e2b03a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/demo-direct-public-root-v3-20260902","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1438,"terminal":false,"missionId":"1bf3c0ab-8762-4ca5-804a-b2fdc8741dff","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":4746,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":1340,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"1bf3c0ab-8762-4ca5-804a-b2fdc8741dff"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1076,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:40:56.287256+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1438","receipt_type":"execute_mission","idempotency_key":"mission:1bf3c0ab-8762-4ca5-804a-b2fdc8741dff:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"110f7d8b-2994-4b13-a746-c25aeffb4b54","command_center_event_id":"1bf3c0ab-8762-4ca5-804a-b2fdc8741dff"},{"id":"d4d982e3-986c-4465-a052-0edc7cd67d88","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/demo-direct-public-root-v3-20260902","reason":null,"status":"in_progress","metrics":{"receiptBytes":1291,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1438,"terminal":false,"missionId":"1bf3c0ab-8762-4ca5-804a-b2fdc8741dff","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":1175,"approvedPlanMs":0,"shipAndProveMs":9174},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"1bf3c0ab-8762-4ca5-804a-b2fdc8741dff"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":652,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:41:20.138683+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1438","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1bf3c0ab-8762-4ca5-804a-b2fdc8741dff:automatic-mission-resume:1438:canonical_release_reconciliation_pending","mission_step_id":"5cf3732a-4206-4127-9103-299a9cf8bd6a","command_center_event_id":"1bf3c0ab-8762-4ca5-804a-b2fdc8741dff"},{"id":"d9b020eb-9882-4706-b2f2-a538b0798e94","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Refresh PR #1439 onto current protected main because Gate run 4508 failed only with stale-base exit 78 after main advanced. Preserve the catalog content and four-file product diff; do not add unrelated source changes. Re-run KnockLaunch Gate, squash merge when green, release only affected production owner, then verify the canonical catalog on current main.","wordingChanged":false,"canonicalIntent":"Refresh PR #1439 onto current protected main because Gate run 4508 failed only with stale-base exit 78 after main advanced. Preserve the catalog content and four-file product diff; do not add unrelated source changes. Re-run KnockLaunch Gate, squash merge when green, release only affected production owner, then verify the canonical catalog on current main.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"commercial-catalog-on-main","statement":"The canonical commercial product catalog is merged into protected main with the agreed core, paid add-ons, vertical specialties, and access-preservation rule.","proofConditionIds":["repo-main-catalog","gate-green","pr-merged","catalog-diff-preserved"]}],"objective":"Refresh PR #1439 onto current protected main because Gate run 4508 failed only with stale-base exit 78 after main advanced. Preserve the catalog content and four-file product diff; do not add unrelated source changes. Re-run KnockLaunch Gate, squash merge when green, release only affected production owner, then verify the canonical catalog on current main.","constraints":[{"id":"catalog-content-preserved","statement":"Refresh only for current-main ancestry; preserve the commercial catalog product content and four-file product scope.","proofConditionIds":["catalog-diff-preserved"]},{"id":"no-new-surface","statement":"Do not add navigation, paywalls, or new customer-facing surfaces in this mutation.","proofConditionIds":["catalog-diff-preserved"]},{"id":"preserve-access","statement":"Existing tenant access remains unchanged until explicit plan or add-on assignment.","proofConditionIds":["repo-main-catalog"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-main-catalog","kind":"repository","claim":"Protected main contains commercial-products.v1, operational-command-center, all ten paid add-on IDs, all three vertical specialty IDs, and preserve_existing_until_explicit_entitlement_assignment.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate-green","kind":"repository","claim":"KnockLaunch Gate succeeds on the refreshed current head of PR #1439.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"pr-merged","kind":"repository","claim":"PR #1439 is squash merged into protected main.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"catalog-diff-preserved","kind":"repository","claim":"PR #1439 remains scoped to the four catalog/test/doc files and preserves the previously verified commercial product definitions while only refreshing ancestry against current main.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"94a69b394c29e99a682f80beaa6a569deefcdaed71e7027e11ec8c2471179909","requestContractRevision":2,"previousRequestContractHash":"646ad0832d263d4b242d628f0b485c1cf9554a952d1f9177582b6e8cea7fe9f0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:41:27.711386+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9c0db19c-8d10-4876-b794-32d61eb5d3ad:request-contract-revision:2:94a69b394c29e99a682f80beaa6a569deefcdaed71e7027e11ec8c2471179909","mission_step_id":"439b54ab-4fe3-4c24-8d1d-0bdf8695919c","command_center_event_id":"9c0db19c-8d10-4876-b794-32d61eb5d3ad"},{"id":"39f2f0ec-c7f8-46cd-96bc-9f93da97b8d0","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"Owner-directed control-plane latency optimization: eliminate separate post-Gate notifier job while preserving independent exact-green proof.","baseSha":"ea6cb28a923e30e4afc18e63eb9f88287fa6cf03","issuedAt":1788527466967,"expiresAt":1788527646967,"missionId":"cc66771b-8e30-4451-a87b-29b6419f9c8f","authorizationId":"d5914a06-e763-47d4-a7ac-291244abd33c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:11:07.485111+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ea6cb28a923e30e4afc18e63eb9f88287fa6cf03","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d5914a06-e763-47d4-a7ac-291244abd33c","mission_step_id":"94e64893-a729-49f6-935a-f1d9397b2bc5","command_center_event_id":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},{"id":"9551e670-d72c-4b73-b34c-66e3ef6a65e8","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same mission with no source mutation and no PR. The contract repair is already merged and verified. Dispatch one canonical frontend-only recovery release for exact current main 99594b2efd0f38b77bf6615e8853627d055ea79f using the corrected frontend release workflow, because the only unresolved production outcome is the previously merged lawn-care frontend change. Treat cb2220c2196377fa4eec4749c88c6a34f8711dff as preserved ancestor lineage, not as a request to run its obsolete workflow definition. Do not dispatch ccExecution, OnRunner, Supabase Edge, or migrations. Do not report terminal success until the frontend release job and production verification succeed.","wordingChanged":false,"canonicalIntent":"Continue the same mission with no source mutation and no PR. The contract repair is already merged and verified. Dispatch one canonical frontend-only recovery release for exact current main 99594b2efd0f38b77bf6615e8853627d055ea79f using the corrected frontend release workflow, because the only unresolved production outcome is the previously merged lawn-care frontend change. Treat cb2220c2196377fa4eec4749c88c6a34f8711dff as preserved ancestor lineage, not as a request to run its obsolete workflow definition. Do not dispatch ccExecution, OnRunner, Supabase Edge, or migrations. Do not report terminal success until the frontend release job and production verification succeed.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"contract","statement":"Every accepted frontend Gate mode has a valid production release path; serverless-fast-gated work cannot dead-end on a missing heavyweight Gate artifact.","proofConditionIds":["repo","gate"]},{"id":"merge","statement":"Existing PR #1713 is the only repair PR and is squash-merged after canonical Gate.","proofConditionIds":["repo","gate"]},{"id":"lawn-live","statement":"Already-merged lawn-care source cb2220c2196377fa4eec4749c88c6a34f8711dff is successfully released to frontend production without rewriting the lawn-care change.","proofConditionIds":["release","runtime"]},{"id":"truth","statement":"Owner-facing state remains nonterminal until production release proof is verified.","proofConditionIds":["runtime"]}],"objective":"Continue the same mission with no source mutation and no PR. The contract repair is already merged and verified. Dispatch one canonical frontend-only recovery release for exact current main 99594b2efd0f38b77bf6615e8853627d055ea79f using the corrected frontend release workflow, because the only unresolved production outcome is the previously merged lawn-care frontend change. Treat cb2220c2196377fa4eec4749c88c6a34f8711dff as preserved ancestor lineage, not as a request to run its obsolete workflow definition. Do not dispatch ccExecution, OnRunner, Supabase Edge, or migrations. Do not report terminal success until the frontend release job and production verification succeed.","constraints":[{"id":"one-pr","statement":"Do not create a replacement repair PR or rewrite the lawn-care source.","proofConditionIds":["repo"]},{"id":"affected-only","statement":"Release affected targets only.","proofConditionIds":["release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #1713 is the preserved authoritative repair and the frontend release contract no longer dead-ends fast-gated work.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"PR #1713 canonical Gate is successful on its exact head.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Frontend production release succeeds for the preserved merged lawn-care source lineage without rewriting that work.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Frontend production is verified live before terminal success is reported.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"3473a22b9a97e14d01781d3694858da17ea08c11c08218465f38da9a8e0f0b1a","requestContractRevision":3,"previousRequestContractHash":"f15aab8355e792cc619ac387484a16d06bcc10f86ed01b5bdc4b909527d6a049"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:27:13.496889+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4f62731b-6fef-4ca7-95d6-4674e9d105ec:request-contract:3473a22b9a97e14d01781d3694858da17ea08c11c08218465f38da9a8e0f0b1a","mission_step_id":"0d07a280-bafa-4723-a1f7-bad7a26af2d9","command_center_event_id":"4f62731b-6fef-4ca7-95d6-4674e9d105ec"},{"id":"ebf96210-97f9-4c3f-ad45-311ef0f8dd79","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"0fa564c70eb08be8fc60f3de29625aae6dffc600","consumedAt":1788487405231,"consumerToken":"37693cf5-82c1-47e1-8797-56f7e6e37823","authorizationId":"2b3dc014-03f0-4135-93b3-ebd292874826"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:03:26.170671+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"0fa564c70eb08be8fc60f3de29625aae6dffc600","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:2b3dc014-03f0-4135-93b3-ebd292874826","mission_step_id":"cf9f0c36-26da-4ab8-b32f-9640a37db808","command_center_event_id":"7c885094-c866-4a15-a350-3d086988eb7a"},{"id":"d89aef63-156a-4c7d-a7cf-8af29604fa96","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue mission 7c885094-c866-4a15-a350-3d086988eb7a using the existing PR #1651 and branch ai/cross-pr-typescript-cache-20260903. The current gate failure is stale-head refresh-required only: run 5048 proved hard safety passed and main advanced to 0fa564c70eb08be8fc60f3de29625aae6dffc600. Reconcile/refresh this exact PR onto current main, re-gate the refreshed exact head, squash merge if green, release only affected targets, prove the cross-PR TypeScript cache reuse behavior, then leave the control plane frozen. Do not synthesize new source changes or create another PR.","wordingChanged":false,"canonicalIntent":"Continue mission 7c885094-c866-4a15-a350-3d086988eb7a using the existing PR #1651 and branch ai/cross-pr-typescript-cache-20260903. The current gate failure is stale-head refresh-required only: run 5048 proved hard safety passed and main advanced to 0fa564c70eb08be8fc60f3de29625aae6dffc600. Reconcile/refresh this exact PR onto current main, re-gate the refreshed exact head, squash merge if green, release only affected targets, prove the cross-PR TypeScript cache reuse behavior, then leave the control plane frozen. Do not synthesize new source changes or create another PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"cache-reuse","statement":"Cross-PR TypeScript incremental cache reuse works for frontend gates so compatible PRs do not repeatedly pay the cold semantic-check cost.","proofConditionIds":["gate-proof"]},{"id":"refreeze","statement":"The control plane is frozen again after the repair is terminal.","proofConditionIds":["freeze-proof"]}],"objective":"Continue mission 7c885094-c866-4a15-a350-3d086988eb7a using the existing PR #1651 and branch ai/cross-pr-typescript-cache-20260903. The current gate failure is stale-head refresh-required only: run 5048 proved hard safety passed and main advanced to 0fa564c70eb08be8fc60f3de29625aae6dffc600. Reconcile/refresh this exact PR onto current main, re-gate the refreshed exact head, squash merge if green, release only affected targets, prove the cross-PR TypeScript cache reuse behavior, then leave the control plane frozen. Do not synthesize new source changes or create another PR.","constraints":[{"id":"scope","statement":"Reuse existing PR #1651 and branch ai/cross-pr-typescript-cache-20260903; no duplicate PR, no unrelated control-plane changes.","proofConditionIds":["scope-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"gate-proof","kind":"runtime","claim":"A subsequent compatible frontend gate restores the TypeScript incremental cache across PRs and avoids the ~197s cold semantic-check behavior observed in run 5047.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"freeze-proof","kind":"runtime","claim":"Current control-plane capability truth reports controlPlaneFrozen=true after the repair is shipped.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"scope-proof","kind":"repository","claim":"The shipped repair uses the existing PR #1651 / branch ai/cross-pr-typescript-cache-20260903 and introduces no duplicate PR or unrelated control-plane changes.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"5c715fd819259ec6167d36a1f89d5169447b19e0317021ec07d01db075f0885f","requestContractRevision":4,"previousRequestContractHash":"58d3e018b561698606a90e61bb247fdbc09bda794c75bc987d872c3741fe69e1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:05:04.035289+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7c885094-c866-4a15-a350-3d086988eb7a:request-contract-revision:4:5c715fd819259ec6167d36a1f89d5169447b19e0317021ec07d01db075f0885f","mission_step_id":"abb25fff-bc83-4cef-a51a-8a5cb46871a8","command_center_event_id":"7c885094-c866-4a15-a350-3d086988eb7a"},{"id":"773dbe31-0a49-4b13-bd7f-33d673aadb02","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"From current protected main, execute the owner-authorized maintenance in one fresh repair generation: replace PR-scoped TypeScript build-info cache transport with repository-visible Forgejo v16 exact-source artifacts, keep semantic TypeScript validation mandatory, seed the first exact-head artifact in the Gate, refreeze at 1.58.19-cross-pr-typescript-cache-refreeze, pass KnockLaunch Gate, squash merge, release cc-execution, and prove the next frontend Gate restores the exact base artifact warm across a PR boundary. Do not alter unrelated release or product behavior.","wordingChanged":false,"canonicalIntent":"From current protected main, execute the owner-authorized maintenance in one fresh repair generation: replace PR-scoped TypeScript build-info cache transport with repository-visible Forgejo v16 exact-source artifacts, keep semantic TypeScript validation mandatory, seed the first exact-head artifact in the Gate, refreeze at 1.58.19-cross-pr-typescript-cache-refreeze, pass KnockLaunch Gate, squash merge, release cc-execution, and prove the next frontend Gate restores the exact base artifact warm across a PR boundary. Do not alter unrelated release or product behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"cross_pr_typescript_cache","statement":"Replace PR-scoped TypeScript build-info caching with repository-visible exact-source artifacts reusable by sibling pull requests.","proofConditionIds":["cache_repository_proof","warm_runtime_proof"]},{"id":"refreeze_control_plane","statement":"Refreeze the control plane at version 1.58.19-cross-pr-typescript-cache-refreeze after the bounded cache repair.","proofConditionIds":["refreeze_repository_proof","refreeze_runtime_proof"]}],"objective":"From current protected main, execute the owner-authorized maintenance in one fresh repair generation: replace PR-scoped TypeScript build-info cache transport with repository-visible Forgejo v16 exact-source artifacts, keep semantic TypeScript validation mandatory, seed the first exact-head artifact in the Gate, refreeze at 1.58.19-cross-pr-typescript-cache-refreeze, pass KnockLaunch Gate, squash merge, release cc-execution, and prove the next frontend Gate restores the exact base artifact warm across a PR boundary. Do not alter unrelated release or product behavior.","constraints":[{"id":"owner_directive","statement":"Owner directive: Unfreeze the control plane, fix cross-PR TypeScript cache reuse, then refreeze the control plane.","proofConditionIds":["refreeze_repository_proof"]},{"id":"typescript_mandatory","statement":"TypeScript semantic validation remains mandatory; only cache transport and visibility are changed.","proofConditionIds":["cache_repository_proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"cache_repository_proof","kind":"repository","claim":"Protected source uses Forgejo repository-visible exact-source TypeScript build-info artifacts instead of PR-scoped TypeScript actions/cache transport.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"warm_runtime_proof","kind":"runtime","claim":"A subsequent frontend Gate restores TypeScript build-info warm from the exact protected-main source tree artifact across a pull-request boundary.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refreeze_repository_proof","kind":"repository","claim":"Protected main records controlPlaneFrozen true and version 1.58.19-cross-pr-typescript-cache-refreeze.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refreeze_runtime_proof","kind":"runtime","claim":"Live Command Center reports version 1.58.19-cross-pr-typescript-cache-refreeze on the merged source SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"58d3e018b561698606a90e61bb247fdbc09bda794c75bc987d872c3741fe69e1","requestContractRevision":2,"previousRequestContractHash":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:05:08.14787+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:b5ce913c-711a-4ed1-9857-ad666db2adc0:request-contract-revision:2:58d3e018b561698606a90e61bb247fdbc09bda794c75bc987d872c3741fe69e1","mission_step_id":"8e79342c-05c3-4d37-8e96-1b64dd958521","command_center_event_id":"b5ce913c-711a-4ed1-9857-ad666db2adc0"},{"id":"3638bd76-97fd-4e69-bf3c-45c20bc59a4f","source":"cc-execution","status":"recorded","payload":{"objective":"Ship and prove existing PR 1443 only. Squash merge exact head fedeeb2a396698c85967d5c01b091e28820e3e1d, release only frontend, then verify live Redfish workflow contains Opportunities & Deals.","tenantRef":"Redfish Roofing","receivedAt":"2026-09-02T16:48:35.413Z","fingerprint":"2cded7e5a0b642ea8fd50c434196eb0224abb8143a15b6603b461e59b1e586dd","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-opportunities-deals-recovery","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship and prove existing PR 1443 only. Squash merge exact head fedeeb2a396698c85967d5c01b091e28820e3e1d, release only frontend, then verify live Redfish workflow contains Opportunities & Deals.","wordingChanged":false,"canonicalIntent":"Ship and prove existing PR 1443 only. Squash merge exact head fedeeb2a396698c85967d5c01b091e28820e3e1d, release only frontend, then verify live Redfish workflow contains Opportunities & Deals.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Redfish workflow route is Opportunities & Deals with opportunity stages Inspection, Contingency, Documents, PA and retail remains distinct.","proofConditionIds":["proof-live-text"]}],"objective":"Ship and prove existing PR 1443 only. Squash merge exact head fedeeb2a396698c85967d5c01b091e28820e3e1d, release only frontend, then verify live Redfish workflow contains Opportunities & Deals.","constraints":[{"id":"constraint-1","statement":"Use existing PR 1443 at exact head fedeeb2a396698c85967d5c01b091e28820e3e1d","proofConditionIds":["proof-live-text"]},{"id":"constraint-2","statement":"Do not create or mutate another branch or PR","proofConditionIds":["proof-live-text"]},{"id":"constraint-3","statement":"Release only frontend","proofConditionIds":["proof-live-text"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-text","kind":"runtime","claim":"Live Redfish workflow contains Opportunities & Deals after release.","route":"workflow","roleRef":null,"userRef":null,"required":true,"expectedText":"Opportunities & Deals","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/redfish-opportunities-deals-recovery","conversationContext":null,"requestContractHash":"39cd01435e641d35b5666c9199d1466fbf7b5dab104d2f029c91cafc2e5c3631","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T16:48:36.022498+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:91ddaea2-f16f-446f-adc4-8b873a274e57:tenant-workstream-contribution:2cded7e5a0b642ea8fd50c434196eb0224abb8143a15b6603b461e59b1e586dd","mission_step_id":null,"command_center_event_id":"91ddaea2-f16f-446f-adc4-8b873a274e57"},{"id":"72181b06-72e9-4b8b-801e-d6f0f00a931d","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json"],"reason":"Owner explicitly authorized the command center to unfreeze control plane protection only as needed to reconcile the already-applied merge queue repair into its canonical pull request, then return to normal locked behavior immediately.","baseSha":"50e034b4bb78fddcc94a6bfe9eddea8f614a5da2","issuedAt":1788367973043,"expiresAt":1788368153043,"missionId":"fc068526-c841-479b-9207-22719107bbe7","singleUse":true,"authorizationId":"ce77b865-a5cd-492d-a181-1071682eaa39"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:52:55.528074+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"50e034b4bb78fddcc94a6bfe9eddea8f614a5da2","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ce77b865-a5cd-492d-a181-1071682eaa39","mission_step_id":"aa1517bf-4543-4048-852c-2f0e69466653","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"75b32d38-e8f4-4291-a756-82717bb13aa4","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/entrypoint-owner-status.js"],"reason":"Owner explicitly authorized the command center to unfreeze control plane protection only to reconcile the already-applied three-path merge queue repair into its canonical pull request, then return to normal locked behavior immediately.","baseSha":"50e034b4bb78fddcc94a6bfe9eddea8f614a5da2","issuedAt":1788368011068,"expiresAt":1788368191068,"missionId":"fc068526-c841-479b-9207-22719107bbe7","singleUse":true,"authorizationId":"dc9c1c22-6da5-4c36-814f-0aeb3a520917"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:53:32.052936+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"50e034b4bb78fddcc94a6bfe9eddea8f614a5da2","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:dc9c1c22-6da5-4c36-814f-0aeb3a520917","mission_step_id":"aa1517bf-4543-4048-852c-2f0e69466653","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"6677c8f6-fb35-47dd-933e-ffe0418c3c39","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/gate-intent-no-second-job-20260904","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.42-gate-ack-async-refreeze","prNumber":1693,"terminal":false,"missionId":"cc66771b-8e30-4451-a87b-29b6419f9c8f","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6252,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1020,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1020,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1020,"repositoryMutationMs":6252,"repositoryProviderMs":4484,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2268,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1020,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2216},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4133,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:11:13.588442+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1693","receipt_type":"execute_mission","idempotency_key":"mission:cc66771b-8e30-4451-a87b-29b6419f9c8f:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"40447ab2-7165-44fd-a797-ee3b13d424c4","command_center_event_id":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},{"id":"fb82cb8d-e917-47e5-9922-1eb1c32e7685","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Use one corrective proof generation in the same frontend-release-continuity mission to force the corrected frontend production path to execute. Do not change product behavior. On exact current main 99594b2efd0f38b77bf6615e8853627d055ea79f, add only a semantically inert CSS comment at the end of src/pages/lawn-care/LawnCareRouteFamily.css stating `/* release-continuity-proof: corrected fast-gate frontend production path */`. Preserve all existing lawn-care CSS behavior and content. Open one corrective ai/* PR, allow the normal frontend Gate path, squash merge, and require the resulting protected-main push to select frontend only and successfully complete Cloudflare production deployment + live verification under the corrected artifact-first-with-build-fallback contract. Do not modify any other file. Do not report terminal success until that frontend production release succeeds.","wordingChanged":false,"canonicalIntent":"Use one corrective proof generation in the same frontend-release-continuity mission to force the corrected frontend production path to execute. Do not change product behavior. On exact current main 99594b2efd0f38b77bf6615e8853627d055ea79f, add only a semantically inert CSS comment at the end of src/pages/lawn-care/LawnCareRouteFamily.css stating `/* release-continuity-proof: corrected fast-gate frontend production path */`. Preserve all existing lawn-care CSS behavior and content. Open one corrective ai/* PR, allow the normal frontend Gate path, squash merge, and require the resulting protected-main push to select frontend only and successfully complete Cloudflare production deployment + live verification under the corrected artifact-first-with-build-fallback contract. Do not modify any other file. Do not report terminal success until that frontend production release succeeds.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"contract","statement":"Every accepted frontend Gate mode has a valid production release path; serverless-fast-gated work cannot dead-end on a missing heavyweight Gate artifact.","proofConditionIds":["repo","gate"]},{"id":"lawn-live","statement":"Current main containing the already-merged lawn-care work is successfully released to frontend production through the corrected path.","proofConditionIds":["release","runtime"]},{"id":"truth","statement":"Owner-facing state remains nonterminal until frontend production proof is verified.","proofConditionIds":["runtime"]}],"objective":"Use one corrective proof generation in the same frontend-release-continuity mission to force the corrected frontend production path to execute. Do not change product behavior. On exact current main 99594b2efd0f38b77bf6615e8853627d055ea79f, add only a semantically inert CSS comment at the end of src/pages/lawn-care/LawnCareRouteFamily.css stating `/* release-continuity-proof: corrected fast-gate frontend production path */`. Preserve all existing lawn-care CSS behavior and content. Open one corrective ai/* PR, allow the normal frontend Gate path, squash merge, and require the resulting protected-main push to select frontend only and successfully complete Cloudflare production deployment + live verification under the corrected artifact-first-with-build-fallback contract. Do not modify any other file. Do not report terminal success until that frontend production release succeeds.","constraints":[{"id":"proof-only","statement":"Corrective proof changes no product behavior and only appends the inert release-continuity CSS comment.","proofConditionIds":["repo"]},{"id":"affected-only","statement":"Release frontend only.","proofConditionIds":["release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Corrective proof is one inert CSS comment and preserves lawn-care behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Corrective proof PR has successful canonical Gate proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Corrected frontend production release succeeds.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Frontend production is verified live before terminal success.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f6dbdb4564acd6abb88dec351711cae54799adf6ef148ea32f8b7e5262d82698","requestContractRevision":4,"previousRequestContractHash":"3473a22b9a97e14d01781d3694858da17ea08c11c08218465f38da9a8e0f0b1a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:28:08.873442+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4f62731b-6fef-4ca7-95d6-4674e9d105ec:request-contract:f6dbdb4564acd6abb88dec351711cae54799adf6ef148ea32f8b7e5262d82698","mission_step_id":"0d07a280-bafa-4723-a1f7-bad7a26af2d9","command_center_event_id":"4f62731b-6fef-4ca7-95d6-4674e9d105ec"},{"id":"01ebb86a-402b-459a-b4fb-3ba2c5dfb92a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Refactor the God Mode Restore Points owner-facing screen so it reads like a human recovery tool rather than an engineering console. Keep all restore mechanics, safety checks, restore-point selection, and backend behavior unchanged. On the page, cards, top status area, review/confirmation experience, loading copy, and in-progress restore status must prioritize plain-English answers: what was saved, when it was saved, whether it is safe/recommended, what restoring it will affect, and what stays untouched. Move commit SHAs, PR numbers, mission IDs, deployment IDs, protected-main/source terminology, and similar implementation details out of the primary UI into a collapsed 'Technical details' disclosure for troubleshooting. Use owner-facing labels and concise explanatory copy throughout.","wordingChanged":false,"canonicalIntent":"Refactor the God Mode Restore Points owner-facing screen so it reads like a human recovery tool rather than an engineering console. Keep all restore mechanics, safety checks, restore-point selection, and backend behavior unchanged. On the page, cards, top status area, review/confirmation experience, loading copy, and in-progress restore status must prioritize plain-English answers: what was saved, when it was saved, whether it is safe/recommended, what restoring it will affect, and what stays untouched. Move commit SHAs, PR numbers, mission IDs, deployment IDs, protected-main/source terminology, and similar implementation details out of the primary UI into a collapsed 'Technical details' disclosure for troubleshooting. Use owner-facing labels and concise explanatory copy throughout.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"restore-points-owner-language","statement":"The God Mode Restore Points screen prioritizes plain-English owner-facing recovery information across its summary/status area, saved restore-point cards, review/confirmation experience, loading copy, and in-progress restore state, while technical identifiers are secondary behind a Technical details disclosure.","proofConditionIds":["proof-production"]}],"objective":"Refactor the God Mode Restore Points owner-facing screen so it reads like a human recovery tool rather than an engineering console. Keep all restore mechanics, safety checks, restore-point selection, and backend behavior unchanged. On the page, cards, top status area, review/confirmation experience, loading copy, and in-progress restore status must prioritize plain-English answers: what was saved, when it was saved, whether it is safe/recommended, what restoring it will affect, and what stays untouched. Move commit SHAs, PR numbers, mission IDs, deployment IDs, protected-main/source terminology, and similar implementation details out of the primary UI into a collapsed 'Technical details' disclosure for troubleshooting. Use owner-facing labels and concise explanatory copy throughout.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The affected production frontend release contains the Restore Points owner-language refactor without changing restore mechanics.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"37f4719beeaecaa7f652f07aa26cb29227d7858d057084722c03e91bcbab74d0","requestContractRevision":2,"previousRequestContractHash":"ff3cd028d8a19b23d21bfa360752c17beae1cba1315e13fd7ab136eace92b7a3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:23:17.184531+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:cd2e6a89-7029-42fc-ae72-1a758a05bac2:request-contract:37f4719beeaecaa7f652f07aa26cb29227d7858d057084722c03e91bcbab74d0","mission_step_id":"1e481a90-3a33-4b60-8f95-dd59575d0795","command_center_event_id":"cd2e6a89-7029-42fc-ae72-1a758a05bac2"},{"id":"1e3b4789-6334-4541-b5b5-345af469828a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/retire-admin-preview-legacy-media","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1173,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":1652,"terminal":false,"missionId":"95e75da1-2c6c-47d4-b076-c9920523c5f3","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","timingsMs":{"handlerMs":6931,"prReadinessMs":1028,"approvedPlanMs":0,"missionSetupMs":511,"shipAndProveMs":5778},"nextAction":null,"receiptRef":{"mode":"full","missionId":"95e75da1-2c6c-47d4-b076-c9920523c5f3"},"performance":null,"deploymentId":"forgejo-main-79ea9f9977fc","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-preview"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2177,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:04:13.605626+00:00","proof_gate":"canonical_release_dispatched","source_sha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","external_id":"forgejo-main-79ea9f9977fc","receipt_type":"execute_mission","idempotency_key":"mission:95e75da1-2c6c-47d4-b076-c9920523c5f3:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"c06c4bf3-4ca5-4b90-be3b-aa253cb3eacf","command_center_event_id":"95e75da1-2c6c-47d4-b076-c9920523c5f3"},{"id":"38e40a30-20a8-47cb-990f-083d4f4d9c2e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same owner-authorized merge-queue starvation repair mission. Apply the already identified three-path repair, ship it through the canonical gate/merge/release path, prove live cc-execution, and never merge temporary PR #1440.","wordingChanged":false,"canonicalIntent":"Continue the same owner-authorized merge-queue starvation repair mission. Apply the already identified three-path repair, ship it through the canonical gate/merge/release path, prove live cc-execution, and never merge temporary PR #1440.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-queue","statement":"Every scanned pull request missing from the bounded recent workflow-run snapshot can resolve its own exact-head status/run fallback instead of being starved by one global fallback.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-contract","statement":"The transport regression contract and control-plane capability declaration match the repaired per-pull fallback behavior.","proofConditionIds":["proof-repository"]},{"id":"outcome-live","statement":"The repaired cc-execution source is the live runtime after canonical merge and release.","proofConditionIds":["proof-runtime","proof-scope"]}],"objective":"Continue the same owner-authorized merge-queue starvation repair mission. Apply the already identified three-path repair, ship it through the canonical gate/merge/release path, prove live cc-execution, and never merge temporary PR #1440.","constraints":[{"id":"constraint-mutation","statement":"The existing one-queue-mutation-per-supervisor-tick mutation behavior must remain unchanged.","proofConditionIds":["proof-repository"]},{"id":"constraint-scope","statement":"Only cc-execution may be released for this repair, and only the three explicitly authorized control-plane paths may be mutated.","proofConditionIds":["proof-repository","proof-scope"]},{"id":"constraint-lock","statement":"Owner authorizes the command center to unfreeze control plane protection only for this exact maintenance mutation; after the single-use maintenance permit is consumed, normal locked behavior must resume immediately.","proofConditionIds":["proof-repository"]},{"id":"constraint-temp-pr","statement":"Temporary PR #1440 must not be merged.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo source after merge contains the per-pull exact-head fallback, updated regression assertion, and matching capability declaration on only the three authorized paths.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution runtime identity matches the merged repaired source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-scope","kind":"scope","claim":"Release scope is cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"9936c73eb98e3fb74fba4f24e4684bba1a71d7c8933d285956b9528e4e58240c","requestContractRevision":2,"previousRequestContractHash":"9348e9de2bb8644532a9cc2b26e068e6c0492d4efee8d94c877699ef77a0fd49"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:49:39.578233+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:fc068526-c841-479b-9207-22719107bbe7:request-contract-revision:2:9936c73eb98e3fb74fba4f24e4684bba1a71d7c8933d285956b9528e4e58240c","mission_step_id":"ae83ea8c-0451-45db-b39a-39d5fd322ef2","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"329f0cd9-edf4-4533-80e2-3d95d647083f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/witness-authorized-operation-contract-20260902","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1445,"terminal":false,"missionId":"cb6d6faf-53e6-47ba-890f-0750cb7da9f0","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":15062,"prReadinessMs":14894,"approvedPlanMs":0,"missionSetupMs":3078,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"cb6d6faf-53e6-47ba-890f-0750cb7da9f0"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1783,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:52:06.407173+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1445","receipt_type":"execute_mission","idempotency_key":"mission:cb6d6faf-53e6-47ba-890f-0750cb7da9f0:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"49c601ab-0831-452e-8719-31e33fb158e7","command_center_event_id":"cb6d6faf-53e6-47ba-890f-0750cb7da9f0"},{"id":"49717cd4-997b-4d44-acfb-61ef391651dc","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/redfish-opportunities-deals-recovery","reason":null,"status":"in_progress","metrics":{"receiptBytes":3804,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1443,"terminal":false,"missionId":"91ddaea2-f16f-446f-adc4-8b873a274e57","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5470,"prReadinessMs":387,"approvedPlanMs":0,"missionSetupMs":1153,"shipAndProveMs":4932},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"91ddaea2-f16f-446f-adc4-8b873a274e57"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1010,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T16:48:53.151915+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1443","receipt_type":"execute_mission","idempotency_key":"mission:91ddaea2-f16f-446f-adc4-8b873a274e57:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"2f189ea5-a703-4c5a-81a4-c18eaa92ee96","command_center_event_id":"91ddaea2-f16f-446f-adc4-8b873a274e57"},{"id":"db76d242-0b08-46d3-b788-9e7820d6d123","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same owner-authorized merge-queue starvation repair mission against refreshed current main 50e034b4bb78fddcc94a6bfe9eddea8f614a5da2. The starvation primitive is still present unchanged. Apply the same three-path repair, preserve one queue mutation per tick, ship through the canonical gate/merge/release path, prove live cc-execution, and never merge temporary PR #1440.","wordingChanged":false,"canonicalIntent":"Continue the same owner-authorized merge-queue starvation repair mission against refreshed current main 50e034b4bb78fddcc94a6bfe9eddea8f614a5da2. The starvation primitive is still present unchanged. Apply the same three-path repair, preserve one queue mutation per tick, ship through the canonical gate/merge/release path, prove live cc-execution, and never merge temporary PR #1440.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-queue","statement":"Every scanned pull request missing from the bounded recent workflow-run snapshot can resolve its own exact-head status/run fallback instead of being starved by one global fallback.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-contract","statement":"The transport regression contract and control-plane capability declaration match the repaired per-pull fallback behavior.","proofConditionIds":["proof-repository"]},{"id":"outcome-live","statement":"The repaired cc-execution source is the live runtime after canonical merge and release.","proofConditionIds":["proof-runtime","proof-scope"]}],"objective":"Continue the same owner-authorized merge-queue starvation repair mission against refreshed current main 50e034b4bb78fddcc94a6bfe9eddea8f614a5da2. The starvation primitive is still present unchanged. Apply the same three-path repair, preserve one queue mutation per tick, ship through the canonical gate/merge/release path, prove live cc-execution, and never merge temporary PR #1440.","constraints":[{"id":"constraint-mutation","statement":"The existing one-queue-mutation-per-supervisor-tick mutation behavior must remain unchanged.","proofConditionIds":["proof-repository"]},{"id":"constraint-scope","statement":"Only cc-execution may be released for this repair, and only the three explicitly authorized control-plane paths may be mutated.","proofConditionIds":["proof-repository","proof-scope"]},{"id":"constraint-lock","statement":"Owner authorizes the command center to unfreeze control plane protection only for this exact maintenance mutation; after the single-use maintenance permit is consumed, normal locked behavior must resume immediately.","proofConditionIds":["proof-repository"]},{"id":"constraint-temp-pr","statement":"Temporary PR #1440 must not be merged.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo source after merge contains the per-pull exact-head fallback, updated regression assertion, and matching capability declaration on only the three authorized paths.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution runtime identity matches the merged repaired source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-scope","kind":"scope","claim":"Release scope is cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"b803868f6a10f582736f531401db1b1afdf97c958ebf55c465560860d5747bae","requestContractRevision":3,"previousRequestContractHash":"9936c73eb98e3fb74fba4f24e4684bba1a71d7c8933d285956b9528e4e58240c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:50:08.335049+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:fc068526-c841-479b-9207-22719107bbe7:request-contract-revision:3:b803868f6a10f582736f531401db1b1afdf97c958ebf55c465560860d5747bae","mission_step_id":"ae83ea8c-0451-45db-b39a-39d5fd322ef2","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"c3cc231d-7611-4750-8183-7efbebffa088","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/merge-queue-starvation-repair-20260902","reason":"retryable_provider_transport:POST:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":10251,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"fc068526-c841-479b-9207-22719107bbe7","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":25514,"prReadinessMs":0,"approvedPlanMs":25514,"missionSetupMs":3909,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fc068526-c841-479b-9207-22719107bbe7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1059,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:50:37.56236+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fc068526-c841-479b-9207-22719107bbe7:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"ae83ea8c-0451-45db-b39a-39d5fd322ef2","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"40b55a3b-c940-43c9-af76-3240bdc1b014","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same mission from the verified repair branch commit cf10cfbe00ad226b9e8d1fe560a4b6e75d9fc78e. Do not replay the repair. Reconcile/create the one pull request for ai/merge-queue-starvation-repair-20260902 from the already-applied branch state, run KnockLaunch Gate, squash merge, release only cc-execution, prove live runtime, and do not merge PR #1440.","wordingChanged":false,"canonicalIntent":"Continue the same mission from the verified repair branch commit cf10cfbe00ad226b9e8d1fe560a4b6e75d9fc78e. Do not replay the repair. Reconcile/create the one pull request for ai/merge-queue-starvation-repair-20260902 from the already-applied branch state, run KnockLaunch Gate, squash merge, release only cc-execution, prove live runtime, and do not merge PR #1440.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-queue","statement":"Every scanned pull request missing from the bounded recent workflow-run snapshot can resolve its own exact-head status/run fallback instead of being starved by one global fallback.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-contract","statement":"The transport regression contract and control-plane capability declaration match the repaired per-pull fallback behavior.","proofConditionIds":["proof-repository"]},{"id":"outcome-live","statement":"The repaired cc-execution source is the live runtime after canonical merge and release.","proofConditionIds":["proof-runtime","proof-scope"]}],"objective":"Continue the same mission from the verified repair branch commit cf10cfbe00ad226b9e8d1fe560a4b6e75d9fc78e. Do not replay the repair. Reconcile/create the one pull request for ai/merge-queue-starvation-repair-20260902 from the already-applied branch state, run KnockLaunch Gate, squash merge, release only cc-execution, prove live runtime, and do not merge PR #1440.","constraints":[{"id":"constraint-mutation","statement":"The existing one-queue-mutation-per-supervisor-tick mutation behavior must remain unchanged.","proofConditionIds":["proof-repository"]},{"id":"constraint-scope","statement":"Only cc-execution may be released for this repair, and only the three explicitly authorized control-plane paths may be mutated.","proofConditionIds":["proof-repository","proof-scope"]},{"id":"constraint-lock","statement":"Owner authorizes the command center to unfreeze control plane protection only for this exact maintenance mutation; after the single-use maintenance permit is consumed, normal locked behavior must resume immediately.","proofConditionIds":["proof-repository"]},{"id":"constraint-temp-pr","statement":"Temporary PR #1440 must not be merged.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo source after merge contains the per-pull exact-head fallback, updated regression assertion, and matching capability declaration on only the three authorized paths.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution runtime identity matches the merged repaired source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-scope","kind":"scope","claim":"Release scope is cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"ad87f19eb37d3e0006cb73f09286280dfd3f51bdc730e15f62666b580f214566","requestContractRevision":5,"previousRequestContractHash":"fb931bdf4070e0a86dc02b12f8f3fa9cb6d6155eb955ea559fc9e33b159d08ad"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:52:51.489152+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:fc068526-c841-479b-9207-22719107bbe7:request-contract-revision:5:ad87f19eb37d3e0006cb73f09286280dfd3f51bdc730e15f62666b580f214566","mission_step_id":"ae83ea8c-0451-45db-b39a-39d5fd322ef2","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"b87c59e6-5b48-413f-bd6d-7135358a1d8d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"From current protected main, execute the owner-authorized maintenance in one fresh repair generation: replace PR-scoped TypeScript build-info cache transport with repository-visible Forgejo v16 exact-source artifacts, keep semantic TypeScript validation mandatory, seed the first exact-head artifact in the Gate, refreeze at 1.58.19-cross-pr-typescript-cache-refreeze, pass KnockLaunch Gate, squash merge, release cc-execution, and prove the next frontend Gate restores the exact base artifact warm across a PR boundary. Do not alter unrelated release or product behavior.","wordingChanged":false,"canonicalIntent":"From current protected main, execute the owner-authorized maintenance in one fresh repair generation: replace PR-scoped TypeScript build-info cache transport with repository-visible Forgejo v16 exact-source artifacts, keep semantic TypeScript validation mandatory, seed the first exact-head artifact in the Gate, refreeze at 1.58.19-cross-pr-typescript-cache-refreeze, pass KnockLaunch Gate, squash merge, release cc-execution, and prove the next frontend Gate restores the exact base artifact warm across a PR boundary. Do not alter unrelated release or product behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"cross_pr_typescript_cache","statement":"Replace PR-scoped TypeScript build-info caching with repository-visible exact-source artifacts reusable by sibling pull requests.","proofConditionIds":["cache_repository_proof","warm_runtime_proof"]},{"id":"refreeze_control_plane","statement":"Refreeze the control plane at version 1.58.19-cross-pr-typescript-cache-refreeze after the bounded cache repair.","proofConditionIds":["refreeze_repository_proof","refreeze_runtime_proof"]}],"objective":"From current protected main, execute the owner-authorized maintenance in one fresh repair generation: replace PR-scoped TypeScript build-info cache transport with repository-visible Forgejo v16 exact-source artifacts, keep semantic TypeScript validation mandatory, seed the first exact-head artifact in the Gate, refreeze at 1.58.19-cross-pr-typescript-cache-refreeze, pass KnockLaunch Gate, squash merge, release cc-execution, and prove the next frontend Gate restores the exact base artifact warm across a PR boundary. Do not alter unrelated release or product behavior.","constraints":[{"id":"owner_directive","statement":"Owner directive: Unfreeze the control plane, fix cross-PR TypeScript cache reuse, then refreeze the control plane.","proofConditionIds":["refreeze_repository_proof"]},{"id":"typescript_mandatory","statement":"TypeScript semantic validation remains mandatory; only cache transport and visibility are changed.","proofConditionIds":["cache_repository_proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"cache_repository_proof","kind":"repository","claim":"Protected source uses Forgejo repository-visible exact-source TypeScript build-info artifacts instead of PR-scoped TypeScript actions/cache transport.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"warm_runtime_proof","kind":"runtime","claim":"A subsequent frontend Gate restores TypeScript build-info warm from the exact protected-main source tree artifact across a pull-request boundary.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refreeze_repository_proof","kind":"repository","claim":"Protected main records controlPlaneFrozen true and version 1.58.19-cross-pr-typescript-cache-refreeze.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refreeze_runtime_proof","kind":"runtime","claim":"Live Command Center reports version 1.58.19-cross-pr-typescript-cache-refreeze on the merged source SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"58d3e018b561698606a90e61bb247fdbc09bda794c75bc987d872c3741fe69e1","requestContractRevision":3,"previousRequestContractHash":"c7743ebe531cd0a09ec6f10aa830b97fdd564f4ab9e68f0d6f480e4cf79a0d42"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:04:27.303396+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7c885094-c866-4a15-a350-3d086988eb7a:request-contract-revision:3:58d3e018b561698606a90e61bb247fdbc09bda794c75bc987d872c3741fe69e1","mission_step_id":"abb25fff-bc83-4cef-a51a-8a5cb46871a8","command_center_event_id":"7c885094-c866-4a15-a350-3d086988eb7a"},{"id":"f3f8eb88-1189-4c31-98c6-eafde826668a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/witness-authorized-operation-contract-20260902","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1270,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1445,"terminal":false,"missionId":"cb6d6faf-53e6-47ba-890f-0750cb7da9f0","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":4646,"prReadinessMs":3652,"approvedPlanMs":0,"missionSetupMs":1410,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"cb6d6faf-53e6-47ba-890f-0750cb7da9f0"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1511,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:52:22.884249+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1445","receipt_type":"execute_mission","idempotency_key":"mission:cb6d6faf-53e6-47ba-890f-0750cb7da9f0:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"49c601ab-0831-452e-8719-31e33fb158e7","command_center_event_id":"cb6d6faf-53e6-47ba-890f-0750cb7da9f0"},{"id":"ed19c7b2-d595-4e29-bfd4-e2abae0a14bd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/merge-queue-starvation-repair-20260902","reason":"orphaned_branch_recovery_scope_mismatch:ai/merge-queue-starvation-repair-20260902","status":"blocked","metrics":{"receiptBytes":23123,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"fc068526-c841-479b-9207-22719107bbe7","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":10253,"prReadinessMs":0,"approvedPlanMs":10253,"missionSetupMs":3389,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fc068526-c841-479b-9207-22719107bbe7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1082,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:49:19.031042+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fc068526-c841-479b-9207-22719107bbe7:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"ae83ea8c-0451-45db-b39a-39d5fd322ef2","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"98cc6f78-db11-4c26-96cd-35673c3da9b5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same merge-queue starvation repair mission and recover the already-landed orphaned branch ai/merge-queue-starvation-repair-20260902 without changing its content. The branch commit cf10cfbe00ad226b9e8d1fe560a4b6e75d9fc78e already contains exactly the authorized three-file repair. Reconcile all three changed paths as exact applied state, create/reuse the single PR, pass KnockLaunch Gate, squash merge, release only cc-execution, prove live runtime, and never merge temporary PR #1440.","wordingChanged":false,"canonicalIntent":"Continue the same merge-queue starvation repair mission and recover the already-landed orphaned branch ai/merge-queue-starvation-repair-20260902 without changing its content. The branch commit cf10cfbe00ad226b9e8d1fe560a4b6e75d9fc78e already contains exactly the authorized three-file repair. Reconcile all three changed paths as exact applied state, create/reuse the single PR, pass KnockLaunch Gate, squash merge, release only cc-execution, prove live runtime, and never merge temporary PR #1440.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-queue","statement":"Every scanned pull request missing from the bounded recent workflow-run snapshot can resolve its own exact-head status/run fallback instead of being starved by one global fallback.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-contract","statement":"The transport regression contract and control-plane capability declaration match the repaired per-pull fallback behavior.","proofConditionIds":["proof-repository"]},{"id":"outcome-live","statement":"The repaired cc-execution source is the live runtime after canonical merge and release.","proofConditionIds":["proof-runtime","proof-scope"]}],"objective":"Continue the same merge-queue starvation repair mission and recover the already-landed orphaned branch ai/merge-queue-starvation-repair-20260902 without changing its content. The branch commit cf10cfbe00ad226b9e8d1fe560a4b6e75d9fc78e already contains exactly the authorized three-file repair. Reconcile all three changed paths as exact applied state, create/reuse the single PR, pass KnockLaunch Gate, squash merge, release only cc-execution, prove live runtime, and never merge temporary PR #1440.","constraints":[{"id":"constraint-mutation","statement":"The existing one-queue-mutation-per-supervisor-tick mutation behavior must remain unchanged.","proofConditionIds":["proof-repository"]},{"id":"constraint-scope","statement":"Only cc-execution may be released for this repair, and only the three explicitly authorized control-plane paths may be mutated.","proofConditionIds":["proof-repository","proof-scope"]},{"id":"constraint-lock","statement":"Owner authorizes the command center to unfreeze control plane protection only for this exact maintenance mutation; after the single-use maintenance permit is consumed, normal locked behavior must resume immediately.","proofConditionIds":["proof-repository"]},{"id":"constraint-temp-pr","statement":"Temporary PR #1440 must not be merged.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo source after merge contains the per-pull exact-head fallback, updated regression assertion, and matching capability declaration on only the three authorized paths.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution runtime identity matches the merged repaired source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-scope","kind":"scope","claim":"Release scope is cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"f3993437598c92b954e11bcd096b832886f9b86efb3fa47e24fb4a23617cfc0b","requestContractRevision":6,"previousRequestContractHash":"ad87f19eb37d3e0006cb73f09286280dfd3f51bdc730e15f62666b580f214566"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:53:29.866805+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:fc068526-c841-479b-9207-22719107bbe7:request-contract-revision:6:f3993437598c92b954e11bcd096b832886f9b86efb3fa47e24fb4a23617cfc0b","mission_step_id":"ae83ea8c-0451-45db-b39a-39d5fd322ef2","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"54999e90-994f-4cc5-8199-02827ffae134","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/merge-queue-starvation-repair-20260902","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":29627,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1446,"terminal":false,"missionId":"fc068526-c841-479b-9207-22719107bbe7","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":9675,"prReadinessMs":1895,"approvedPlanMs":7624,"missionSetupMs":2038,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"fc068526-c841-479b-9207-22719107bbe7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1507,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:53:41.458495+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1446","receipt_type":"execute_mission","idempotency_key":"mission:fc068526-c841-479b-9207-22719107bbe7:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"ae83ea8c-0451-45db-b39a-39d5fd322ef2","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"2a6bafbc-3fbe-4fca-abdf-1ba2b54ac3a5","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/cross-pr-typescript-cache-20260903","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":17460,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":null,"terminal":false,"missionId":"7c885094-c866-4a15-a350-3d086988eb7a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":14,"missionSetupMs":1801},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"7c885094-c866-4a15-a350-3d086988eb7a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5792,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","src/components/GlobalCommandPalette.tsx","scripts/visual-witness-hosted-runner/src/async-gateway.mjs","scripts/resolve-production-workflow-run.mjs","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs","config/onrunner-canary-trigger.json","config/platform-standards.json","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:04:33.636347+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7c885094-c866-4a15-a350-3d086988eb7a:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"cf9f0c36-26da-4ab8-b32f-9640a37db808","command_center_event_id":"7c885094-c866-4a15-a350-3d086988eb7a"},{"id":"8b239129-5041-4604-99a1-f7168971cfa1","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/witness-authorized-operation-contract-20260902","reason":null,"status":"in_progress","metrics":{"receiptBytes":2527,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1445,"terminal":false,"missionId":"cb6d6faf-53e6-47ba-890f-0750cb7da9f0","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":7811,"prReadinessMs":820,"approvedPlanMs":0,"missionSetupMs":2432,"shipAndProveMs":6121},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"cb6d6faf-53e6-47ba-890f-0750cb7da9f0"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1009,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:54:58.795351+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1445","receipt_type":"execute_mission","idempotency_key":"mission:cb6d6faf-53e6-47ba-890f-0750cb7da9f0:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"6c9f8775-f9a2-4efb-ad34-855c93ceeadd","command_center_event_id":"cb6d6faf-53e6-47ba-890f-0750cb7da9f0"},{"id":"c4531bd4-9320-4b4c-8d80-3d0d7734aea6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/merge-queue-starvation-repair-20260902","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":37781,"releaseCount":0,"toolCallCount":21,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1446,"terminal":false,"missionId":"fc068526-c841-479b-9207-22719107bbe7","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":21421,"prReadinessMs":18782,"approvedPlanMs":0,"missionSetupMs":1596,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"fc068526-c841-479b-9207-22719107bbe7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1428,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:55:13.447045+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1446","receipt_type":"execute_mission","idempotency_key":"mission:fc068526-c841-479b-9207-22719107bbe7:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"ae83ea8c-0451-45db-b39a-39d5fd322ef2","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"2ccb81d5-7908-4ebb-acb7-819abdb9823e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/gate-intent-no-second-job-20260904","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.42-gate-ack-async-refreeze","prNumber":1693,"terminal":false,"missionId":"cc66771b-8e30-4451-a87b-29b6419f9c8f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":0,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":483,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":323,"ledgerReconcileMs":0,"lineageReconcileMs":160,"resolvePreflightMs":483,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":323,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:10:25.288287+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cc66771b-8e30-4451-a87b-29b6419f9c8f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"40447ab2-7165-44fd-a797-ee3b13d424c4","command_center_event_id":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},{"id":"786cdff4-e686-47c7-95c0-1a3d268e6c23","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/typescript-cross-pr-cache.contract.test.ts","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","consumedAt":1788487559409,"consumerToken":"ff0575b9-0de5-40bf-8dbc-bb09611f3c76","authorizationId":"d7124e57-f4f5-467b-b5f6-dea86a6edc40"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:06:00.348896+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:d7124e57-f4f5-467b-b5f6-dea86a6edc40","mission_step_id":"a176978a-e38a-46df-a2bd-f6082d041ab1","command_center_event_id":"b5ce913c-711a-4ed1-9857-ad666db2adc0"},{"id":"15c32c07-2da6-4c9c-a313-ed43fabdfe4d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-preview"]},"requestContractHash":"f824d854e0268f0b44352b73985ed30088cd43b6ca2ab727b9d794ffba97641b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5052","runId":5052,"status":"running","sourceSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:04:23.164901+00:00","proof_gate":"canonical_release_pending","source_sha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","external_id":"forgejo-main-79ea9f9977fc","receipt_type":"canonical_release_status","idempotency_key":"mission:95e75da1-2c6c-47d4-b076-c9920523c5f3:forgejo-release-status:79ea9f9977fcec3152a8398c03b1122227c68fe0:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"c06c4bf3-4ca5-4b90-be3b-aa253cb3eacf","command_center_event_id":"95e75da1-2c6c-47d4-b076-c9920523c5f3"},{"id":"43134c8a-5d1c-49a4-81e2-16a6722528cc","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/commercial-product-catalog-v1-20260902","reason":"existing_branch_refresh_failed:1439:200","status":"blocked","metrics":{"receiptBytes":11504,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1439,"terminal":false,"missionId":"9c0db19c-8d10-4876-b794-32d61eb5d3ad","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":10935,"prReadinessMs":0,"approvedPlanMs":10935,"missionSetupMs":1332,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9c0db19c-8d10-4876-b794-32d61eb5d3ad"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":998,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:42:48.20495+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1439","receipt_type":"execute_mission","idempotency_key":"mission:9c0db19c-8d10-4876-b794-32d61eb5d3ad:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"439b54ab-4fe3-4c24-8d1d-0bdf8695919c","command_center_event_id":"9c0db19c-8d10-4876-b794-32d61eb5d3ad"},{"id":"61ce2699-09d7-4a93-b797-7b1f2b08dee1","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/merge-queue-starvation-repair-20260902","reason":null,"status":"in_progress","metrics":{"receiptBytes":39076,"releaseCount":0,"toolCallCount":22,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1446,"terminal":false,"missionId":"fc068526-c841-479b-9207-22719107bbe7","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5357,"prReadinessMs":374,"approvedPlanMs":0,"missionSetupMs":698,"shipAndProveMs":4706},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"fc068526-c841-479b-9207-22719107bbe7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1009,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:58:32.376453+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1446","receipt_type":"execute_mission","idempotency_key":"mission:fc068526-c841-479b-9207-22719107bbe7:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"3466b8f0-8fa5-44e3-9b17-7e32218ee5ef","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"368228a8-b45a-4fcd-b0ed-4511a9c73ef8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/merge-queue-starvation-repair-20260902","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":40301,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1446,"terminal":false,"missionId":"fc068526-c841-479b-9207-22719107bbe7","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"4885d408d195f1e6b2218bce88b9d2dcfa0bb85f","timingsMs":{"handlerMs":3516,"prReadinessMs":365,"approvedPlanMs":0,"missionSetupMs":1203,"shipAndProveMs":2935},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fc068526-c841-479b-9207-22719107bbe7"},"performance":null,"deploymentId":"forgejo-main-4885d408d195","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2166,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:59:04.350978+00:00","proof_gate":"canonical_release_dispatched","source_sha":"4885d408d195f1e6b2218bce88b9d2dcfa0bb85f","external_id":"forgejo-main-4885d408d195","receipt_type":"execute_mission","idempotency_key":"mission:fc068526-c841-479b-9207-22719107bbe7:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"3466b8f0-8fa5-44e3-9b17-7e32218ee5ef","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"20cf3027-3bed-44db-800a-eb124db2cf54","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"4885d408d195f1e6b2218bce88b9d2dcfa0bb85f","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"4885d408d195f1e6b2218bce88b9d2dcfa0bb85f","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"3953d3304d50de5fd386f7e60690c37df34e94be20a2b9b700e2ffb3be0e9632","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4526","runId":4526,"status":"success","sourceSha":"4885d408d195f1e6b2218bce88b9d2dcfa0bb85f","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"4885d408d195f1e6b2218bce88b9d2dcfa0bb85f","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-4885d408d195f1e6b2218bce88b9d2dcfa0bb85f","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":4526,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.4-refresh-fastpath","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:59:35.831846+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"4885d408d195f1e6b2218bce88b9d2dcfa0bb85f","external_id":"forgejo-main-4885d408d195","receipt_type":"canonical_release_status","idempotency_key":"mission:fc068526-c841-479b-9207-22719107bbe7:forgejo-release-status:4885d408d195f1e6b2218bce88b9d2dcfa0bb85f:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"edc58f95-a05a-4eb0-a663-fb4e27309149","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"7b03db30-08a0-4723-88f0-db0f5aae2d49","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Correct deterministic invariant after intentional removal of notify-gate-success job.","baseSha":"ea6cb28a923e30e4afc18e63eb9f88287fa6cf03","issuedAt":1788527518271,"expiresAt":1788527698271,"missionId":"cc66771b-8e30-4451-a87b-29b6419f9c8f","authorizationId":"33867cb1-868e-4bb5-a15b-d300ab7a0b76","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:11:58.910149+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ea6cb28a923e30e4afc18e63eb9f88287fa6cf03","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:33867cb1-868e-4bb5-a15b-d300ab7a0b76","mission_step_id":"94e64893-a729-49f6-935a-f1d9397b2bc5","command_center_event_id":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},{"id":"6c4b66fa-2f41-4627-9757-f57408bf2e9b","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/tenant-settings-brand-assets-20260903","reason":null,"status":"in_progress","metrics":{"receiptBytes":2510,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":1650,"terminal":false,"missionId":"fc01a515-2e9d-4528-8e19-e8c39856cf4e","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":14492,"prReadinessMs":322,"approvedPlanMs":0,"missionSetupMs":1056,"shipAndProveMs":14000},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"fc01a515-2e9d-4528-8e19-e8c39856cf4e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1012,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:00:26.170541+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1650","receipt_type":"execute_mission","idempotency_key":"mission:fc01a515-2e9d-4528-8e19-e8c39856cf4e:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"51f7671e-a20e-43c8-98a7-da234c2e6164","command_center_event_id":"fc01a515-2e9d-4528-8e19-e8c39856cf4e"},{"id":"0b487858-c9d5-4ec3-b7fb-ad9b76627348","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the cleanup mission on existing PR #1440 only. Remove the single temporary queue-repair bootstrap comment from README.md on its existing branch. Do not merge #1440, do not deploy, do not create another branch or PR.","wordingChanged":false,"canonicalIntent":"Continue the cleanup mission on existing PR #1440 only. Remove the single temporary queue-repair bootstrap comment from README.md on its existing branch. Do not merge #1440, do not deploy, do not create another branch or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-clean","statement":"The temporary queue-repair bootstrap comment is removed from the existing ai/merge-queue-recovery-20260902 branch.","proofConditionIds":["proof-clean"]}],"objective":"Continue the cleanup mission on existing PR #1440 only. Remove the single temporary queue-repair bootstrap comment from README.md on its existing branch. Do not merge #1440, do not deploy, do not create another branch or PR.","constraints":[{"id":"constraint-no-merge","statement":"PR #1440 must not be merged.","proofConditionIds":["proof-pr"]},{"id":"constraint-scope","statement":"Only README.md may change, only by removing the exact temporary comment; no deployment and no replacement branch or PR.","proofConditionIds":["proof-clean","proof-pr"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-clean","kind":"repository","claim":"README.md on ai/merge-queue-recovery-20260902 no longer contains the temporary queue-repair bootstrap comment.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-pr","kind":"repository","claim":"PR #1440 remains unmerged and no replacement PR is created.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"b8d148666aef6fd4f1e731c9ce0a7cba587fddcb288f0df0915e8442e44b5346","requestContractRevision":2,"previousRequestContractHash":"5543a89dbc7224e8b6b28036c5503f4285a72bd531184b165d0e4ccc069d05cb"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T17:00:57.439945+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:05b63485-7e12-4366-a00c-fc4f9533bbbb:request-contract-revision:2:b8d148666aef6fd4f1e731c9ce0a7cba587fddcb288f0df0915e8442e44b5346","mission_step_id":"688c213c-5336-4104-a605-b8abc79ff42b","command_center_event_id":"05b63485-7e12-4366-a00c-fc4f9533bbbb"},{"id":"159fa387-5017-4970-8096-584a01fd6c35","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/merge-queue-recovery-20260902","reason":"existing_branch_refresh_failed:1440:200","status":"blocked","metrics":{"receiptBytes":3580,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"05b63485-7e12-4366-a00c-fc4f9533bbbb","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":8296,"prReadinessMs":0,"approvedPlanMs":8296,"missionSetupMs":4360,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"05b63485-7e12-4366-a00c-fc4f9533bbbb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":994,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T17:00:40.86198+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:05b63485-7e12-4366-a00c-fc4f9533bbbb:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"688c213c-5336-4104-a605-b8abc79ff42b","command_center_event_id":"05b63485-7e12-4366-a00c-fc4f9533bbbb"},{"id":"20d67337-4a75-4b01-9eea-73a56b8ab44e","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/frontend-release-continuity-20260904","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.52-merged-release-target-recovery-refreeze","prNumber":1714,"terminal":false,"missionId":"3cf5ba12-444d-46ba-9a5d-4d4230bc2833","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"35431881b2be8ff1bb51fe19e147d7865d90bdc0","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7843,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":417,"approvedPlanMs":0,"missionSetupMs":772,"providerAuthMs":0,"shipAndProveMs":7218,"ledgerPrepareMs":772,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":772,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":772,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"3cf5ba12-444d-46ba-9a5d-4d4230bc2833"},"performance":null,"deploymentId":null,"workflowRunId":5222,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:37:56.798051+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1714","receipt_type":"execute_mission","idempotency_key":"mission:3cf5ba12-444d-46ba-9a5d-4d4230bc2833:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"5dd0fcff-9300-4065-82d3-310d5820f88d","command_center_event_id":"3cf5ba12-444d-46ba-9a5d-4d4230bc2833"},{"id":"f2a53576-a79e-454f-a882-d22c4c618c37","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"success"},"mainSha":"029b67da98b34a517740a38209c3718837eea336","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"029b67da98b34a517740a38209c3718837eea336","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending","migrations":"success"},"requestContractHash":"178e597fb24c5b6aecd865e895f36e30d983152fb9980af360a91a91b6cff920","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5727","runId":5727,"status":"running","sourceSha":"029b67da98b34a517740a38209c3718837eea336","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","migrations":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:33:16.343037+00:00","proof_gate":"canonical_release_pending","source_sha":"029b67da98b34a517740a38209c3718837eea336","external_id":"forgejo-main-029b67da98b3","receipt_type":"canonical_release_status","idempotency_key":"mission:ffd6df49-9506-4054-87b8-3bbe65387db2:forgejo-release-status:029b67da98b34a517740a38209c3718837eea336:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending|supabase-migrations/live=success","mission_step_id":"f54640d2-00c2-4757-af27-2592197b8b97","command_center_event_id":"ffd6df49-9506-4054-87b8-3bbe65387db2"},{"id":"78578d15-f63e-47d6-a4bc-f23b32a8110e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same cleanup mission after the read-back-proven refresh of PR #1440. The existing branch is now current with main. Apply only the one README deletion already specified; ship=false, never merge #1440, never deploy, never create another PR.","wordingChanged":false,"canonicalIntent":"Continue the same cleanup mission after the read-back-proven refresh of PR #1440. The existing branch is now current with main. Apply only the one README deletion already specified; ship=false, never merge #1440, never deploy, never create another PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-clean","statement":"The temporary queue-repair bootstrap comment is removed from the existing ai/merge-queue-recovery-20260902 branch.","proofConditionIds":["proof-clean"]}],"objective":"Continue the same cleanup mission after the read-back-proven refresh of PR #1440. The existing branch is now current with main. Apply only the one README deletion already specified; ship=false, never merge #1440, never deploy, never create another PR.","constraints":[{"id":"constraint-no-merge","statement":"PR #1440 must not be merged.","proofConditionIds":["proof-pr"]},{"id":"constraint-scope","statement":"Only README.md may change, only by removing the exact temporary comment; no deployment and no replacement branch or PR.","proofConditionIds":["proof-clean","proof-pr"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-clean","kind":"repository","claim":"README.md on ai/merge-queue-recovery-20260902 no longer contains the temporary queue-repair bootstrap comment.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-pr","kind":"repository","claim":"PR #1440 remains unmerged and no replacement PR is created.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"bffa700a75a62f1ae7a73086fd784a205440d584d5322595187579eb17481254","requestContractRevision":3,"previousRequestContractHash":"b8d148666aef6fd4f1e731c9ce0a7cba587fddcb288f0df0915e8442e44b5346"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T17:01:32.653571+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:05b63485-7e12-4366-a00c-fc4f9533bbbb:request-contract-revision:3:bffa700a75a62f1ae7a73086fd784a205440d584d5322595187579eb17481254","mission_step_id":"688c213c-5336-4104-a605-b8abc79ff42b","command_center_event_id":"05b63485-7e12-4366-a00c-fc4f9533bbbb"},{"id":"7940e6d0-92f8-45f6-a7d2-a8ee0054c84b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish neutralizing PR #1440's temporary README residue. The bootstrap marker is already gone; remove only the single extra blank line it left between `# KNOCKLAUNCH` and `Production application`. Keep ship=false, do not merge #1440, do not deploy, and make no other changes.","wordingChanged":false,"canonicalIntent":"Finish neutralizing PR #1440's temporary README residue. The bootstrap marker is already gone; remove only the single extra blank line it left between `# KNOCKLAUNCH` and `Production application`. Keep ship=false, do not merge #1440, do not deploy, and make no other changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-clean","statement":"README.md on the existing PR #1440 branch is identical in its bootstrap area to current main, with no temporary marker or extra blank line.","proofConditionIds":["proof-clean"]}],"objective":"Finish neutralizing PR #1440's temporary README residue. The bootstrap marker is already gone; remove only the single extra blank line it left between `# KNOCKLAUNCH` and `Production application`. Keep ship=false, do not merge #1440, do not deploy, and make no other changes.","constraints":[{"id":"constraint-no-merge","statement":"PR #1440 must remain unmerged.","proofConditionIds":["proof-pr"]},{"id":"constraint-scope","statement":"Only the one extra blank line in README.md may be removed; no deployment and no replacement branch or PR.","proofConditionIds":["proof-clean","proof-pr"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-clean","kind":"repository","claim":"The README bootstrap area on ai/merge-queue-recovery-20260902 matches current main exactly.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-pr","kind":"repository","claim":"PR #1440 remains unmerged and no replacement PR is created.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"a30077d576b3b071b92fe51caa4b063bb1848f8887da4519ae4bd89e9af02ecc","requestContractRevision":4,"previousRequestContractHash":"bffa700a75a62f1ae7a73086fd784a205440d584d5322595187579eb17481254"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T17:02:17.343329+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:05b63485-7e12-4366-a00c-fc4f9533bbbb:request-contract-revision:4:a30077d576b3b071b92fe51caa4b063bb1848f8887da4519ae4bd89e9af02ecc","mission_step_id":"688c213c-5336-4104-a605-b8abc79ff42b","command_center_event_id":"05b63485-7e12-4366-a00c-fc4f9533bbbb"},{"id":"efc92798-e9f5-4f47-ada4-de2e3c607616","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/typescript-cross-pr-cache.contract.test.ts","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly directed: Unfreeze the control plane, fix cross-PR TypeScript cache reuse, then refreeze the control plane.","baseSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","issuedAt":1788487557182,"expiresAt":1788487737182,"missionId":"b5ce913c-711a-4ed1-9857-ad666db2adc0","singleUse":true,"authorizationId":"d7124e57-f4f5-467b-b5f6-dea86a6edc40"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:05:58.085469+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d7124e57-f4f5-467b-b5f6-dea86a6edc40","mission_step_id":"a176978a-e38a-46df-a2bd-f6082d041ab1","command_center_event_id":"b5ce913c-711a-4ed1-9857-ad666db2adc0"},{"id":"9212ad58-5863-4465-8899-6bac52b74c7f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane and continue the same mission/PR #1693. Correct only the stale Gate-slice boundary in workers/cc-execution/test/release-orchestration-invariants.test.js from workflowSource.indexOf(\"  release-cc-execution:\") to workflowSource.indexOf(\"\\n  release-cc-execution:\\n\") so the test slices to the actual YAML job boundary rather than an earlier textual mention. Do not alter runtime/workflow behavior. Re-run the same canonical Gate and continue terminal progression if green.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane and continue the same mission/PR #1693. Correct only the stale Gate-slice boundary in workers/cc-execution/test/release-orchestration-invariants.test.js from workflowSource.indexOf(\"  release-cc-execution:\") to workflowSource.indexOf(\"\\n  release-cc-execution:\\n\") so the test slices to the actual YAML job boundary rather than an earlier textual mention. Do not alter runtime/workflow behavior. Re-run the same canonical Gate and continue terminal progression if green.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"boundary","statement":"Gate test slices at the real YAML release job boundary and includes the full Gate job.","proofConditionIds":["repo","gate"]},{"id":"runtime","statement":"Completion-intent runtime behavior remains unchanged and 1.58.43 reaches live.","proofConditionIds":["runtime"]},{"id":"benchmark","statement":"Post-deploy proof demonstrates no second notifier job and improved progression timing.","proofConditionIds":["benchmark"]},{"id":"refreeze","statement":"Control plane is refrozen after proof.","proofConditionIds":["refrozen"]}],"objective":"Unfreeze the control plane and continue the same mission/PR #1693. Correct only the stale Gate-slice boundary in workers/cc-execution/test/release-orchestration-invariants.test.js from workflowSource.indexOf(\"  release-cc-execution:\") to workflowSource.indexOf(\"\\n  release-cc-execution:\\n\") so the test slices to the actual YAML job boundary rather than an earlier textual mention. Do not alter runtime/workflow behavior. Re-run the same canonical Gate and continue terminal progression if green.","constraints":[{"id":"scope","statement":"Only the deterministic test boundary string may change in this correction.","proofConditionIds":["repo","gate"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Only the exact Gate-slice boundary string changes in this correction.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Canonical Gate passes on corrected PR #1693.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"cc-execution 1.58.43 is live on exact merged SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]},{"id":"benchmark","kind":"release","claim":"Post-deploy proof PR demonstrates no notifier job and faster Gate-to-auto-progress with zero runtime targets.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control plane refrozen after proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"caa569ac850a89debff910192835324817945fc9730928cf3610c1f485f5a458","requestContractRevision":4,"previousRequestContractHash":"47485f71396d6375047ed5cd6c347236a53ae8a3d66bdd5db5bdd93bc4259492"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:12:55.501239+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:cc66771b-8e30-4451-a87b-29b6419f9c8f:request-contract:caa569ac850a89debff910192835324817945fc9730928cf3610c1f485f5a458","mission_step_id":"40447ab2-7165-44fd-a797-ee3b13d424c4","command_center_event_id":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},{"id":"97a58ffb-3f5c-4307-a103-1b0978d02f5f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue corrective repair generation 1 on the same mission and same branch. The prior attempt made zero provider mutation because the newline anchor was non-unique. Apply only the inert release-continuity proof comment at the exact end of src/pages/lawn-care/LawnCareRouteFamily.css, preserving every existing byte before it. Then canonical Gate, squash merge, frontend-only production release, live verification. No other file or behavior change.","wordingChanged":false,"canonicalIntent":"Continue corrective repair generation 1 on the same mission and same branch. The prior attempt made zero provider mutation because the newline anchor was non-unique. Apply only the inert release-continuity proof comment at the exact end of src/pages/lawn-care/LawnCareRouteFamily.css, preserving every existing byte before it. Then canonical Gate, squash merge, frontend-only production release, live verification. No other file or behavior change.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"lawn-live","statement":"Current main containing the already-merged lawn-care work is successfully released to frontend production through the corrected path.","proofConditionIds":["release","runtime"]}],"objective":"Continue corrective repair generation 1 on the same mission and same branch. The prior attempt made zero provider mutation because the newline anchor was non-unique. Apply only the inert release-continuity proof comment at the exact end of src/pages/lawn-care/LawnCareRouteFamily.css, preserving every existing byte before it. Then canonical Gate, squash merge, frontend-only production release, live verification. No other file or behavior change.","constraints":[{"id":"proof-only","statement":"Only an inert CSS comment is appended; product behavior is unchanged.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Only the inert CSS comment is appended.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Frontend production release succeeds under the corrected contract.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Frontend production is verified live.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"e328a86e1eb4f06f9b0513e0965f55d163e2cf8659899d1b901184c4c1cd5825","requestContractRevision":6,"previousRequestContractHash":"2b5027b7b25cb72ccdcf1c34966874c68e22163fc970d129f0349f4096a3ae7c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:28:47.101353+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4f62731b-6fef-4ca7-95d6-4674e9d105ec:request-contract:e328a86e1eb4f06f9b0513e0965f55d163e2cf8659899d1b901184c4c1cd5825","mission_step_id":"0d07a280-bafa-4723-a1f7-bad7a26af2d9","command_center_event_id":"4f62731b-6fef-4ca7-95d6-4674e9d105ec"},{"id":"e25e7526-a258-47da-8694-f824b7b10480","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"d09c581b8f3176a31f1c26ebd37424de3c8f4421","sourceSha":"35431881b2be8ff1bb51fe19e147d7865d90bdc0","deploymentId":null,"releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":5222},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:46:08.854593+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"35431881b2be8ff1bb51fe19e147d7865d90bdc0","external_id":"5222","receipt_type":"canonical_release_status","idempotency_key":"mission:3cf5ba12-444d-46ba-9a5d-4d4230bc2833:forgejo-release-status:35431881b2be8ff1bb51fe19e147d7865d90bdc0:superseded:d09c581b8f3176a31f1c26ebd37424de3c8f4421","mission_step_id":"5dd0fcff-9300-4065-82d3-310d5820f88d","command_center_event_id":"3cf5ba12-444d-46ba-9a5d-4d4230bc2833"},{"id":"f20f740d-503a-4514-ab96-c02a11552ede","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/merge-queue-recovery-20260902","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":10800,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1440,"terminal":false,"missionId":"05b63485-7e12-4366-a00c-fc4f9533bbbb","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":4753,"prReadinessMs":0,"approvedPlanMs":4753,"missionSetupMs":4523,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"05b63485-7e12-4366-a00c-fc4f9533bbbb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1091,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T17:02:25.726007+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"1440","receipt_type":"execute_mission","idempotency_key":"mission:05b63485-7e12-4366-a00c-fc4f9533bbbb:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"688c213c-5336-4104-a605-b8abc79ff42b","command_center_event_id":"05b63485-7e12-4366-a00c-fc4f9533bbbb"},{"id":"e947d00e-265e-4a1b-9a4d-582cc8b61a75","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/commercial-product-catalog-v1-20260902","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":13925,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1439,"terminal":false,"missionId":"9c0db19c-8d10-4876-b794-32d61eb5d3ad","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":18385,"prReadinessMs":17726,"approvedPlanMs":0,"missionSetupMs":1980,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"9c0db19c-8d10-4876-b794-32d61eb5d3ad"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1428,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:40:55.700516+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1439","receipt_type":"execute_mission","idempotency_key":"mission:9c0db19c-8d10-4876-b794-32d61eb5d3ad:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"439b54ab-4fe3-4c24-8d1d-0bdf8695919c","command_center_event_id":"9c0db19c-8d10-4876-b794-32d61eb5d3ad"},{"id":"90efb84f-df61-4ed1-aa26-a7e01e0ad7ad","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/commercial-product-catalog-v1-20260902","reason":null,"status":"in_progress","metrics":{"receiptBytes":20018,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1439,"terminal":false,"missionId":"9c0db19c-8d10-4876-b794-32d61eb5d3ad","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5370,"prReadinessMs":393,"approvedPlanMs":0,"missionSetupMs":2389,"shipAndProveMs":4790},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"9c0db19c-8d10-4876-b794-32d61eb5d3ad"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1009,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T17:09:05.012132+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1439","receipt_type":"execute_mission","idempotency_key":"mission:9c0db19c-8d10-4876-b794-32d61eb5d3ad:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"06000937-d4e7-45df-86db-df967c238071","command_center_event_id":"9c0db19c-8d10-4876-b794-32d61eb5d3ad"},{"id":"b3272c4f-e749-483e-b587-b667e53fc8f6","source":"cc-execution","status":"recorded","payload":{"objective":"Refresh existing PR #1449 onto current protected main without changing its source semantics, re-run KnockLaunch Gate, squash merge if green, release frontend only, and verify current main and production release.","tenantRef":"redfish-roofing","receivedAt":"2026-09-02T17:09:36.918Z","fingerprint":"62c2830cfe4d6b0c02d5847762c6f0d35cdf68f4c8aacbe3dcd2f2d9f6c72445","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-roof-estimator-premium-finish-clean-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Refresh existing PR #1449 onto current protected main without changing its source semantics, re-run KnockLaunch Gate, squash merge if green, release frontend only, and verify current main and production release.","wordingChanged":false,"canonicalIntent":"Refresh existing PR #1449 onto current protected main without changing its source semantics, re-run KnockLaunch Gate, squash merge if green, release frontend only, and verify current main and production release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"pitch-sync","statement":"The selected or primary measured roof-plane pitch is the single authoritative pitch and the lower Roof Details pitch immediately reflects it without separate editing.","proofConditionIds":["proof-main-pitch","proof-production-frontend"]},{"id":"progress-behavior","statement":"Roof measurement progress stays local while the user remains on the estimator; after navigating away the task continues with a background status and finishes with a Roof measurement ready toast linking back to the roof.","proofConditionIds":["proof-main-progress","proof-production-frontend"]}],"objective":"Refresh existing PR #1449 onto current protected main without changing its source semantics, re-run KnockLaunch Gate, squash merge if green, release frontend only, and verify current main and production release.","constraints":[{"id":"frontend-only","statement":"Do not change backend, schema, auth, routes, or unrelated product files.","proofConditionIds":["proof-main-pitch","proof-main-progress","proof-production-frontend"]},{"id":"same-pr","statement":"Use existing PR #1449 and do not create another estimator PR.","proofConditionIds":["proof-main-pitch","proof-main-progress"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-main-pitch","kind":"repository","claim":"Current protected main contains ProRoofEstimator onPitchChange/activeMeasuredPitch and MeasureStep read-only From measurement pitch driven by that callback.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-main-progress","kind":"repository","claim":"Current protected main contains route-aware roofMeasurementTask foreground suppression and background completion behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production-frontend","kind":"runtime","claim":"The frontend release built from the merged source SHA is healthy in production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-roof-estimator-premium-finish-clean-20260902","conversationContext":null,"requestContractHash":"c0eb42d3b8489304ca920df5d5bdbeb23c9be4289001a6b502ab9b4d66ae04ce","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:09:37.711917+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:798072b3-1b7c-417d-9da3-e18d7aefe240:tenant-workstream-contribution:62c2830cfe4d6b0c02d5847762c6f0d35cdf68f4c8aacbe3dcd2f2d9f6c72445","mission_step_id":null,"command_center_event_id":"798072b3-1b7c-417d-9da3-e18d7aefe240"},{"id":"82bb1d54-fbf1-4789-be5e-2be2fa5a97a0","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/redfish-roof-estimator-premium-finish-clean-20260902","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":3739,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1449,"terminal":false,"missionId":"798072b3-1b7c-417d-9da3-e18d7aefe240","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":18187,"prReadinessMs":16058,"approvedPlanMs":0,"missionSetupMs":4018,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"798072b3-1b7c-417d-9da3-e18d7aefe240"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1783,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:09:58.492515+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1449","receipt_type":"execute_mission","idempotency_key":"mission:798072b3-1b7c-417d-9da3-e18d7aefe240:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"813b3c45-0fdc-44d9-8219-ed42c95a902f","command_center_event_id":"798072b3-1b7c-417d-9da3-e18d7aefe240"},{"id":"111b5e4d-5ca5-4d38-9d25-5fef369cb74c","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Correct exact YAML boundary in deterministic invariant after removing notifier job.","baseSha":"ea6cb28a923e30e4afc18e63eb9f88287fa6cf03","issuedAt":1788527576358,"expiresAt":1788527756358,"missionId":"cc66771b-8e30-4451-a87b-29b6419f9c8f","authorizationId":"b7d50311-7875-4263-84bf-5fda212c069e","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:12:56.847853+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ea6cb28a923e30e4afc18e63eb9f88287fa6cf03","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b7d50311-7875-4263-84bf-5fda212c069e","mission_step_id":"94e64893-a729-49f6-935a-f1d9397b2bc5","command_center_event_id":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},{"id":"e53847cf-34c2-4c1e-89ae-548346b341d6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-roof-estimator-final-polish-20260902","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":12193,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":1448,"terminal":false,"missionId":"9a009341-d51e-4374-b11a-db067b1cf817","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":6743,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"9a009341-d51e-4374-b11a-db067b1cf817"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1457,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:23:19.397872+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1448","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9a009341-d51e-4374-b11a-db067b1cf817:automatic-mission-resume:1448:repair_mission_pr_ready_retryable","mission_step_id":"f8f9826f-912d-408d-9d3c-38bed20f673c","command_center_event_id":"9a009341-d51e-4374-b11a-db067b1cf817"},{"id":"b2fd00ab-8d5c-422e-8046-655484ebe86f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/systemic-execution-reliability-20260903","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":9376,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":null,"terminal":false,"missionId":"72d855f3-717f-4399-ab19-13ecf238e2c1","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":143,"missionSetupMs":1879},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"72d855f3-717f-4399-ab19-13ecf238e2c1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6805,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts",".forgejo/workflows/knocklaunch.yml","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/verify-forgejo-watchdog.sh","config/control-plane-capabilities.json","config/control-plane-restore-point.json","scripts/protected-main-release-recovery.mjs","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:14:04.073687+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:72d855f3-717f-4399-ab19-13ecf238e2c1:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9ed9a2fd-7ddb-42b4-94f4-775227fa7f83","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"69341b4e-8d01-4438-83f6-6f5c6f751479","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane and correct the remaining stale Gate assertion on existing PR #2679 after its verified refresh to current main. In release-orchestration-invariants.test.js, the actionsQueueScan ordering check must search for 'const existingRunsResponse = await releaseGet' instead of the retired raw fetch string. Do not change runtime logic. Then continue this same PR through Gate, squash merge, cc-execution-only release, exact live proof, and resume PR #2671 Supabase release recovery.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane and correct the remaining stale Gate assertion on existing PR #2679 after its verified refresh to current main. In release-orchestration-invariants.test.js, the actionsQueueScan ordering check must search for 'const existingRunsResponse = await releaseGet' instead of the retired raw fetch string. Do not change runtime logic. Then continue this same PR through Gate, squash merge, cc-execution-only release, exact live proof, and resume PR #2671 Supabase release recovery.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"shared-reads","statement":"All idempotent Forgejo GETs in dispatchForgejoRelease use the shared hedged provider; workflow dispatch remains single-attempt POST plus read-back reconciliation.","proofConditionIds":["repo","runtime"]},{"id":"runtime","statement":"cc-execution is live at 1.58.141-release-shared-forgejo-reads on the exact merged SHA.","proofConditionIds":["runtime"]}],"objective":"Unfreeze control plane and correct the remaining stale Gate assertion on existing PR #2679 after its verified refresh to current main. In release-orchestration-invariants.test.js, the actionsQueueScan ordering check must search for 'const existingRunsResponse = await releaseGet' instead of the retired raw fetch string. Do not change runtime logic. Then continue this same PR through Gate, squash merge, cc-execution-only release, exact live proof, and resume PR #2671 Supabase release recovery.","constraints":[{"id":"safety","statement":"Do not weaken source/target proof, capacity admission, collision checks, retry ceilings, migration fail-closed behavior, release ownership, or write reconciliation.","proofConditionIds":["repo","runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Forgejo main contains the shared release-read adapter, no raw idempotent GET stack in dispatchForgejoRelease, version bump, and regression guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime","kind":"runtime","claim":"cc-execution is live on the exact merged SHA at 1.58.141-release-shared-forgejo-reads.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-control-plane-and-correct-the-remaining-stale-Gate-assertion-on-existing-PR-2679-after-its-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["repo","runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"88fcdade36b92c9fb22ea11a58259a436105532c6dbd8d4c662406fb8ae0bb22","requestContractRevision":10,"previousRequestContractHash":"5015ef8aa83a65e180396fe272ef85ea613f0e0c27e0f2753e5abc384bcbabca"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T20:28:32.223466+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:333b40e7-e2b5-4cfd-85bf-5ca54d62dace:request-contract:88fcdade36b92c9fb22ea11a58259a436105532c6dbd8d4c662406fb8ae0bb22","mission_step_id":"ff57ac9c-09ed-4353-a9be-eee422eae19f","command_center_event_id":"333b40e7-e2b5-4cfd-85bf-5ca54d62dace"},{"id":"88593111-f5b8-4987-9023-49c5d311ea15","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"99594b2efd0f38b77bf6615e8853627d055ea79f","priorProofGate":"canonical_release_terminal_verified","requestContractHash":"e328a86e1eb4f06f9b0513e0965f55d163e2cf8659899d1b901184c4c1cd5825","reconciliationReason":"durable_terminal_release_proof_reused","durableReleaseProofReused":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:29:11.579747+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"99594b2efd0f38b77bf6615e8853627d055ea79f","external_id":"forgejo-main-99594b2efd0f","receipt_type":"canonical_release_status","idempotency_key":"mission:4f62731b-6fef-4ca7-95d6-4674e9d105ec:durable-terminal-release-proof:99594b2efd0f38b77bf6615e8853627d055ea79f:e328a86e1eb4f06f9b0513e0965f55d163e2cf8659899d1b901184c4c1cd5825","mission_step_id":"d0a1b2ba-8af1-427a-859e-4880e89453ba","command_center_event_id":"4f62731b-6fef-4ca7-95d6-4674e9d105ec"},{"id":"36e8c08b-60aa-4fd7-a339-5ffd9ef67ca4","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Valid merged ancestor work is falsely terminally superseded because mission-ledger ignores Forgejo top-level merge_base.","baseSha":"d09c581b8f3176a31f1c26ebd37424de3c8f4421","issuedAt":1788533225646,"expiresAt":1788533405646,"missionId":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df","authorizationId":"8e718f88-3701-4f98-b729-f85230024e07","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:47:06.170581+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"d09c581b8f3176a31f1c26ebd37424de3c8f4421","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:8e718f88-3701-4f98-b729-f85230024e07","mission_step_id":"d8313740-ec0d-4442-801c-dda58dec3088","command_center_event_id":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df"},{"id":"625f27bf-a3f4-424f-a581-4b3880fa4f30","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only to continue mission dac82227-b6c5-4f1a-9dbf-1ec4104f76df on exact main d09c581b8f3176a31f1c26ebd37424de3c8f4421. Apply the same four-file historical-source containment repair; the prior attempt made zero provider mutation because one mission-ledger anchor was non-unique. Tighten only that anchor to the unique historical release ancestry block. Canonical Gate, squash merge, cc-execution-only release, verify 1.58.53 live/refrozen.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only to continue mission dac82227-b6c5-4f1a-9dbf-1ec4104f76df on exact main d09c581b8f3176a31f1c26ebd37424de3c8f4421. Apply the same four-file historical-source containment repair; the prior attempt made zero provider mutation because one mission-ledger anchor was non-unique. Tighten only that anchor to the unique historical release ancestry block. Canonical Gate, squash merge, cc-execution-only release, verify 1.58.53 live/refrozen.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"containment","statement":"Historical merged ancestor sources remain eligible for unfinished-target recovery when Forgejo top-level merge_base proves ancestry.","proofConditionIds":["repo","gate","runtime"]},{"id":"live","statement":"Updated cc-execution runtime is live/refrozen.","proofConditionIds":["release","runtime"]}],"objective":"Unfreeze the control plane only to continue mission dac82227-b6c5-4f1a-9dbf-1ec4104f76df on exact main d09c581b8f3176a31f1c26ebd37424de3c8f4421. Apply the same four-file historical-source containment repair; the prior attempt made zero provider mutation because one mission-ledger anchor was non-unique. Tighten only that anchor to the unique historical release ancestry block. Canonical Gate, squash merge, cc-execution-only release, verify 1.58.53 live/refrozen.","constraints":[{"id":"no-product","statement":"No tenant/product behavior changes.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Mission-ledger source containment accepts Forgejo native top-level merge_base and only supersedes genuinely non-contained history.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Canonical Gate passes regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Only cc-execution releases.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime","kind":"runtime","claim":"1.58.53 historical-source-containment runtime is live/refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"14a2611d4fbb9f53e3095f110ab9b414c408d9397346b7d83fa1fce18215c459","requestContractRevision":2,"previousRequestContractHash":"2c1bf3e403f50203e6f0eade1ca8f6b462d5ffcd8883e27e3ba929f730a7d451"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:47:35.121233+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:dac82227-b6c5-4f1a-9dbf-1ec4104f76df:request-contract:14a2611d4fbb9f53e3095f110ab9b414c408d9397346b7d83fa1fce18215c459","mission_step_id":"08496499-66b2-49d5-abac-448774923ab3","command_center_event_id":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df"},{"id":"687c4ec1-bb69-45d1-aa8d-ca24aae4d188","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"029b67da98b34a517740a38209c3718837eea336","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"bmd-live","satisfied":false,"statement":"BookMeDirectly.com is supported by live production routing and a working tenant-aware public page backed by a safe public profile resolver.","proofConditionIds":["merged-source","live-bmd"]},{"id":"shared-channels","satisfied":false,"statement":"KnockLaunch tenant Settings exposes Book Me Directly and WhatsMyProgress together as shared customer channels, including the corrected barbershop Booking Site destination.","proofConditionIds":["merged-source"]},{"id":"provisioning-canonical","satisfied":false,"statement":"The tenant provisioning foundation fix already applied live is preserved in canonical migration source and the public resolver exposes only whitelisted public fields.","proofConditionIds":["merged-source","migration-live"]},{"id":"wmp-preserved","satisfied":false,"statement":"Existing WhatsMyProgress custom-host portal behavior remains supported after release.","proofConditionIds":["merged-source"]}],"satisfied":false,"constraints":[{"id":"no-rls-weakening","satisfied":false,"statement":"Do not add anonymous SELECT access to public.tenants; public Book Me Directly data must come from a narrow SECURITY DEFINER function returning only whitelisted fields.","proofConditionIds":["merged-source"]},{"id":"corrective-generation","satisfied":false,"statement":"Because PR #1898 refresh returned Forgejo 409 and its mission is superseded, use one corrective generation from current main rather than replaying stale App.tsx architecture; retire/supersede the failed PR after preservation.","proofConditionIds":["merged-source"]},{"id":"release-scope","satisfied":true,"statement":"Release only affected frontend and Supabase migration targets.","proofConditionIds":["migration-live","live-bmd"]}],"contractHash":"178e597fb24c5b6aecd865e895f36e30d983152fb9980af360a91a91b6cff920","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"merged-source","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"178e597fb24c5b6aecd865e895f36e30d983152fb9980af360a91a91b6cff920","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"migration-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","migrations"],"releaseRequestContractHash":"178e597fb24c5b6aecd865e895f36e30d983152fb9980af360a91a91b6cff920"},"required":true,"satisfied":true},{"id":"live-bmd","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","migrations"],"releaseRequestContractHash":"178e597fb24c5b6aecd865e895f36e30d983152fb9980af360a91a91b6cff920"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend","migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:34:17.928174+00:00","proof_gate":"request_contract_pending","source_sha":"029b67da98b34a517740a38209c3718837eea336","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ffd6df49-9506-4054-87b8-3bbe65387db2:request-contract:178e597fb24c5b6aecd865e895f36e30d983152fb9980af360a91a91b6cff920:029b67da98b34a517740a38209c3718837eea336:pending:repository","mission_step_id":"d0a4e3e9-63f9-42af-982b-76bd303d3dc9","command_center_event_id":"ffd6df49-9506-4054-87b8-3bbe65387db2"},{"id":"82272b32-47d5-4494-a17c-163f066d8f35","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-roof-estimator-final-polish-20260902","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":10930,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1448,"terminal":false,"missionId":"9a009341-d51e-4374-b11a-db067b1cf817","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":6971,"prReadinessMs":6565,"approvedPlanMs":0,"missionSetupMs":890,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"9a009341-d51e-4374-b11a-db067b1cf817"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1836,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:22:24.030907+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1448","receipt_type":"execute_mission","idempotency_key":"mission:9a009341-d51e-4374-b11a-db067b1cf817:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"b08860ca-b98b-4fff-87eb-1d924d723005","command_center_event_id":"9a009341-d51e-4374-b11a-db067b1cf817"},{"id":"3b1f5268-167a-4e13-8bc8-dfcafeb4c881","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1212,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1451,"terminal":false,"missionId":"62d2eefe-36c2-4447-b9ae-ad5a7a275863","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1196,"prReadinessMs":932,"approvedPlanMs":0,"missionSetupMs":638,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"62d2eefe-36c2-4447-b9ae-ad5a7a275863"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1496,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T17:27:30.778453+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1451","receipt_type":"execute_mission","idempotency_key":"mission:62d2eefe-36c2-4447-b9ae-ad5a7a275863:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"40308c29-521b-4ef7-ba01-ee83039dfee1","command_center_event_id":"62d2eefe-36c2-4447-b9ae-ad5a7a275863"},{"id":"fd2df56a-29cb-4497-859d-72a2f4487984","source":"cc-execution","status":"recorded","payload":{"objective":"Reconcile and continue existing PR #1453 exactly as-is. Do not create a replacement branch or PR. Run the canonical gate on the current head, repair only deterministic compile/type/test failures in the files already changed if necessary, squash merge when green, release the affected frontend, and verify live Redfish property opportunity behavior.","tenantRef":"Redfish","receivedAt":"2026-09-02T17:30:00.975Z","fingerprint":"de9cd6a1b37313147fcdf373f6ff778935c403477ef92d08d7537ee8165c6bf5","workstreamRef":"redfish","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtkd8ssz","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile and continue existing PR #1453 exactly as-is. Do not create a replacement branch or PR. Run the canonical gate on the current head, repair only deterministic compile/type/test failures in the files already changed if necessary, squash merge when green, release the affected frontend, and verify live Redfish property opportunity behavior.","wordingChanged":false,"canonicalIntent":"Reconcile and continue existing PR #1453 exactly as-is. Do not create a replacement branch or PR. Run the canonical gate on the current head, repair only deterministic compile/type/test failures in the files already changed if necessary, squash merge when green, release the affected frontend, and verify live Redfish property opportunity behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Reconcile and continue existing PR #1453 exactly as-is. Do not create a replacement branch or PR. Run the canonical gate on the current head, repair only deterministic compile/type/test failures in the files already changed if necessary, squash merge when green, release the affected frontend, and verify live Redfish property opportunity/intake behavior.","proofConditionIds":["proof-production"]}],"objective":"Reconcile and continue existing PR #1453 exactly as-is. Do not create a replacement branch or PR. Run the canonical gate on the current head, repair only deterministic compile/type/test failures in the files already changed if necessary, squash merge when green, release the affected frontend, and verify live Redfish property opportunity behavior.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Reconcile and continue existing PR #1453 exactly as-is. Do not create a replacement branch or PR. Run the canonical gate on the current head, repair only deterministic compile/type/test failures in the files already changed if necessary, squash merge when green, release the affected frontend, and verify live Redfish property opportunity/intake behavior.","route":"/redfish-roofing/prime-roof-targets","roleRef":null,"userRef":null,"required":true,"expectedText":"Property Opportunities","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtkd8ssz","conversationContext":null,"requestContractHash":"4264d6b720eba840404b4d399975dbac1c84d2041f4a0a8aa5489a9316c89f7e","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:30:02.427543+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:b0a810c8-e937-465b-984b-36f324d75179:tenant-workstream-contribution:de9cd6a1b37313147fcdf373f6ff778935c403477ef92d08d7537ee8165c6bf5","mission_step_id":null,"command_center_event_id":"b0a810c8-e937-465b-984b-36f324d75179"},{"id":"90cf51ce-de7d-4f97-8020-5252ddae72c8","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","config/control-plane-restore-point.json","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized unfreezing the control plane to repair systemic execution reliability and refreeze after live proof.","baseSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","issuedAt":1788488092618,"expiresAt":1788488272618,"missionId":"72d855f3-717f-4399-ab19-13ecf238e2c1","singleUse":true,"authorizationId":"7ee0a70d-f1a1-40bc-aaaa-bc617ea4905f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:14:53.728263+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:7ee0a70d-f1a1-40bc-aaaa-bc617ea4905f","mission_step_id":"9ed9a2fd-7ddb-42b4-94f4-775227fa7f83","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"5c877210-3c82-4884-af2d-f9d9099cbd20","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane and continue the same mission/PR #1693. Bootstrap the new Gate completion-intent architecture against the still-live 1.58.42 runtime by making only the final 'Notify Command Center Gate completion intent' step continue-on-error: true. Preserve the script's fail-closed non-2xx exit so transport failure is visible, but do not let a transport/bootstrap failure invalidate an otherwise green Gate because the minute recovery supervisor is the durable fallback. Do not restore the removed notifier job and do not change the new handler. Re-run canonical Gate; once green, continue merge/release 1.58.43, then perform the required post-deploy proof where the intent endpoint is live and must auto-progress successfully without the second job, then refreeze.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane and continue the same mission/PR #1693. Bootstrap the new Gate completion-intent architecture against the still-live 1.58.42 runtime by making only the final 'Notify Command Center Gate completion intent' step continue-on-error: true. Preserve the script's fail-closed non-2xx exit so transport failure is visible, but do not let a transport/bootstrap failure invalidate an otherwise green Gate because the minute recovery supervisor is the durable fallback. Do not restore the removed notifier job and do not change the new handler. Re-run canonical Gate; once green, continue merge/release 1.58.43, then perform the required post-deploy proof where the intent endpoint is live and must auto-progress successfully without the second job, then refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"bootstrap","statement":"A pre-feature runtime 403 from the new intent transport remains visible but no longer invalidates an otherwise green Gate.","proofConditionIds":["repo","gate"]},{"id":"architecture","statement":"The second notifier job stays removed and the 1.58.43 handler remains the independent green-verification owner.","proofConditionIds":["repo","runtime"]},{"id":"proof","statement":"Post-deploy proof against live 1.58.43 must show successful intent-driven auto-progression without notifier job.","proofConditionIds":["benchmark"]},{"id":"refreeze","statement":"Control plane refrozen after proof.","proofConditionIds":["refrozen"]}],"objective":"Unfreeze the control plane and continue the same mission/PR #1693. Bootstrap the new Gate completion-intent architecture against the still-live 1.58.42 runtime by making only the final 'Notify Command Center Gate completion intent' step continue-on-error: true. Preserve the script's fail-closed non-2xx exit so transport failure is visible, but do not let a transport/bootstrap failure invalidate an otherwise green Gate because the minute recovery supervisor is the durable fallback. Do not restore the removed notifier job and do not change the new handler. Re-run canonical Gate; once green, continue merge/release 1.58.43, then perform the required post-deploy proof where the intent endpoint is live and must auto-progress successfully without the second job, then refreeze.","constraints":[{"id":"safety","statement":"The intent script still exits nonzero on non-2xx, recovery supervisor remains fallback, and no running Gate self-certifies green.","proofConditionIds":["repo","gate","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Only continue-on-error is added to the completion-intent step; second notifier job remains absent.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Canonical Gate passes on PR #1693 despite pre-feature runtime rejecting the new intent transport.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"cc-execution 1.58.43 is live on exact merged SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]},{"id":"benchmark","kind":"release","claim":"Post-deploy proof PR shows live intent accepted and independent green verification auto-progresses with no second notifier job and zero runtime targets.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control plane refrozen after proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"589557aecba1d5e4f4d1e6f5a6950c056da077da9c68fd38cfe2b8db430f69ce","requestContractRevision":5,"previousRequestContractHash":"caa569ac850a89debff910192835324817945fc9730928cf3610c1f485f5a458"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:14:02.779183+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:cc66771b-8e30-4451-a87b-29b6419f9c8f:request-contract:589557aecba1d5e4f4d1e6f5a6950c056da077da9c68fd38cfe2b8db430f69ce","mission_step_id":"40447ab2-7165-44fd-a797-ee3b13d424c4","command_center_event_id":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},{"id":"d17fa48e-9bf0-4800-9fd9-06d868d4e95d","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"99594b2efd0f38b77bf6615e8853627d055ea79f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"lawn-live","satisfied":false,"statement":"Current main containing the already-merged lawn-care work is successfully released to frontend production through the corrected path.","proofConditionIds":["release","runtime"]}],"satisfied":false,"constraints":[{"id":"proof-only","satisfied":true,"statement":"Only an inert CSS comment is appended; product behavior is unchanged.","proofConditionIds":["repo"]}],"contractHash":"e328a86e1eb4f06f9b0513e0965f55d163e2cf8659899d1b901184c4c1cd5825","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"e328a86e1eb4f06f9b0513e0965f55d163e2cf8659899d1b901184c4c1cd5825"},"required":true,"satisfied":true},{"id":"release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"e328a86e1eb4f06f9b0513e0965f55d163e2cf8659899d1b901184c4c1cd5825"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"e328a86e1eb4f06f9b0513e0965f55d163e2cf8659899d1b901184c4c1cd5825"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["runtime"],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":6},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:29:13.43999+00:00","proof_gate":"request_contract_pending","source_sha":"99594b2efd0f38b77bf6615e8853627d055ea79f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:4f62731b-6fef-4ca7-95d6-4674e9d105ec:request-contract:e328a86e1eb4f06f9b0513e0965f55d163e2cf8659899d1b901184c4c1cd5825:99594b2efd0f38b77bf6615e8853627d055ea79f:pending:runtime","mission_step_id":"d0a1b2ba-8af1-427a-859e-4880e89453ba","command_center_event_id":"4f62731b-6fef-4ca7-95d6-4674e9d105ec"},{"id":"d1da0311-8be9-4a4e-bc7e-5e2c58b0ef1e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtkd8ssz","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3316,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"b0a810c8-e937-465b-984b-36f324d75179","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":15,"missionSetupMs":5300},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"b0a810c8-e937-465b-984b-36f324d75179"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5204,"likelyAffectedFiles":["src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/GlobalCommandPalette.tsx","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","scripts/visual-witness-hosted-runner/src/async-gateway.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","src/components/AdaptiveBusinessDashboard.tsx","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:30:05.953049+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b0a810c8-e937-465b-984b-36f324d75179:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c4b23c6d-8d9d-4f5f-99fe-0c110b3600a9","command_center_event_id":"b0a810c8-e937-465b-984b-36f324d75179"},{"id":"fb07c160-3149-4bf9-8ba7-2aa9a4c5f8d6","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","config/control-plane-restore-point.json","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","consumedAt":1788488094964,"consumerToken":"ed34ef4c-f432-48fb-b524-bb8cdaab0f98","authorizationId":"7ee0a70d-f1a1-40bc-aaaa-bc617ea4905f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:14:55.887866+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:7ee0a70d-f1a1-40bc-aaaa-bc617ea4905f","mission_step_id":"9ed9a2fd-7ddb-42b4-94f4-775227fa7f83","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"8668ac98-a209-49d2-b48f-a2e694ea4541","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Bootstrap new completion-intent transport against pre-feature runtime while preserving green Gate correctness and durable recovery fallback.","baseSha":"ea6cb28a923e30e4afc18e63eb9f88287fa6cf03","issuedAt":1788527643514,"expiresAt":1788527823514,"missionId":"cc66771b-8e30-4451-a87b-29b6419f9c8f","authorizationId":"2e519771-f0a7-4d7b-a055-bfc20c2266ad","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:14:03.960258+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ea6cb28a923e30e4afc18e63eb9f88287fa6cf03","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2e519771-f0a7-4d7b-a055-bfc20c2266ad","mission_step_id":"94e64893-a729-49f6-935a-f1d9397b2bc5","command_center_event_id":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},{"id":"2e2d9284-01bf-4a5c-8971-c4d40dc57747","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkd8ssz","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":12214,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1453,"terminal":false,"missionId":"b0a810c8-e937-465b-984b-36f324d75179","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":1928,"prReadinessMs":1468,"approvedPlanMs":0,"missionSetupMs":1228,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"b0a810c8-e937-465b-984b-36f324d75179"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1594,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:31:08.96245+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1453","receipt_type":"execute_mission","idempotency_key":"mission:b0a810c8-e937-465b-984b-36f324d75179:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"95b37b22-aeea-4030-b1df-37891ae1ac0d","command_center_event_id":"b0a810c8-e937-465b-984b-36f324d75179"},{"id":"2919ce23-02ae-4904-b9ad-d1279bb3bba4","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only to continue the same frontend-release-continuity mission after live run 5222 proved the remaining deterministic release contradiction. The corrected frontend fallback now runs, but the release checkout omits package-lock.json and then immediately hashes/installs from package.json + package-lock.json, causing `cat: package-lock.json: No such file or directory` and stage=install failure. On exact current main 35431881b2be8ff1bb51fe19e147d7865d90bdc0, make the smallest governing repair: ensure the Release frontend sparse checkout/hydration includes package-lock.json (and package.json remains present) before the fallback manifest hash/npm ci path; update only the existing release-orchestration invariant to require this manifest hydration. Preserve artifact-first reuse, exact-source checkout, one bounded fallback build, Cloudflare deploy, live verification, affected-target-only release, and all hard safety invariants. Use the same mission and same branch identity as corrective generation 2, canonical Gate, squash merge, then run one frontend-only production proof and refreeze. Do not modify tenant behavior or any unrelated file. Do not report live until frontend production succeeds.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only to continue the same frontend-release-continuity mission after live run 5222 proved the remaining deterministic release contradiction. The corrected frontend fallback now runs, but the release checkout omits package-lock.json and then immediately hashes/installs from package.json + package-lock.json, causing `cat: package-lock.json: No such file or directory` and stage=install failure. On exact current main 35431881b2be8ff1bb51fe19e147d7865d90bdc0, make the smallest governing repair: ensure the Release frontend sparse checkout/hydration includes package-lock.json (and package.json remains present) before the fallback manifest hash/npm ci path; update only the existing release-orchestration invariant to require this manifest hydration. Preserve artifact-first reuse, exact-source checkout, one bounded fallback build, Cloudflare deploy, live verification, affected-target-only release, and all hard safety invariants. Use the same mission and same branch identity as corrective generation 2, canonical Gate, squash merge, then run one frontend-only production proof and refreeze. Do not modify tenant behavior or any unrelated file. Do not report live until frontend production succeeds.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"manifest","statement":"Frontend fallback release checkout hydrates package.json and package-lock.json before manifest hashing/npm ci.","proofConditionIds":["repo","gate"]},{"id":"live","statement":"Current main containing the lawn-care work successfully reaches frontend production through the corrected fallback path.","proofConditionIds":["release","runtime"]},{"id":"refreeze","statement":"Control plane is refrozen only after live production proof.","proofConditionIds":["runtime"]}],"objective":"Unfreeze the control plane only to continue the same frontend-release-continuity mission after live run 5222 proved the remaining deterministic release contradiction. The corrected frontend fallback now runs, but the release checkout omits package-lock.json and then immediately hashes/installs from package.json + package-lock.json, causing `cat: package-lock.json: No such file or directory` and stage=install failure. On exact current main 35431881b2be8ff1bb51fe19e147d7865d90bdc0, make the smallest governing repair: ensure the Release frontend sparse checkout/hydration includes package-lock.json (and package.json remains present) before the fallback manifest hash/npm ci path; update only the existing release-orchestration invariant to require this manifest hydration. Preserve artifact-first reuse, exact-source checkout, one bounded fallback build, Cloudflare deploy, live verification, affected-target-only release, and all hard safety invariants. Use the same mission and same branch identity as corrective generation 2, canonical Gate, squash merge, then run one frontend-only production proof and refreeze. Do not modify tenant behavior or any unrelated file. Do not report live until frontend production succeeds.","constraints":[{"id":"scope","statement":"Only workflow manifest hydration and its existing release invariant may change.","proofConditionIds":["repo"]},{"id":"affected-only","statement":"Only frontend may release for the production proof.","proofConditionIds":["release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Release frontend hydrates required dependency manifests before fallback install.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Canonical Gate passes exact corrective head.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Frontend production release succeeds.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Frontend production is verified live and control plane refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"a9b242c2f684e9eb4604b34f9c45243ccd4d0439ef414836f66278e1533ca9b7","requestContractRevision":7,"previousRequestContractHash":"e328a86e1eb4f06f9b0513e0965f55d163e2cf8659899d1b901184c4c1cd5825"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:30:15.741534+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4f62731b-6fef-4ca7-95d6-4674e9d105ec:request-contract:a9b242c2f684e9eb4604b34f9c45243ccd4d0439ef414836f66278e1533ca9b7","mission_step_id":"0d07a280-bafa-4723-a1f7-bad7a26af2d9","command_center_event_id":"4f62731b-6fef-4ca7-95d6-4674e9d105ec"},{"id":"67885b93-ee42-4ec3-8d30-1e42a2fe4d67","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Run 5222 proved frontend fallback cannot install because package-lock.json is omitted from sparse checkout.","baseSha":"35431881b2be8ff1bb51fe19e147d7865d90bdc0","issuedAt":1788532267412,"expiresAt":1788532447412,"missionId":"f67115ab-1891-4fea-b8d4-4ce71203ae10","authorizationId":"38efe5ad-06b5-4bbf-b2ff-7466bcff04ee","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:31:08.136278+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"35431881b2be8ff1bb51fe19e147d7865d90bdc0","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:38efe5ad-06b5-4bbf-b2ff-7466bcff04ee","mission_step_id":"44f8dc01-b987-4775-b428-e04ef926468d","command_center_event_id":"f67115ab-1891-4fea-b8d4-4ce71203ae10"},{"id":"1af5051e-da24-4c2e-9b85-526405b6c695","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/historical-source-containment-20260904","reason":"anchored_edit_anchor_not_unique:workers/cc-execution/src/mission-ledger.js","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.52-merged-release-target-recovery-refreeze","prNumber":null,"terminal":false,"missionId":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1556,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":768,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":768,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":768,"repositoryMutationMs":1556,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":768,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1529,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:47:07.593046+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:dac82227-b6c5-4f1a-9dbf-1ec4104f76df:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"08496499-66b2-49d5-abac-448774923ab3","command_center_event_id":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df"},{"id":"1975792e-f5c3-4989-bef4-e5219c33abf4","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkd8ssz","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":13456,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1453,"terminal":false,"missionId":"b0a810c8-e937-465b-984b-36f324d75179","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":676,"prReadinessMs":0,"approvedPlanMs":676,"missionSetupMs":1013,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b0a810c8-e937-465b-984b-36f324d75179"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":955,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:30:25.707061+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b0a810c8-e937-465b-984b-36f324d75179:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"95b37b22-aeea-4030-b1df-37891ae1ac0d","command_center_event_id":"b0a810c8-e937-465b-984b-36f324d75179"},{"id":"48e8c11d-2d84-40fd-ad80-6a7d07f90cfa","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkd8ssz","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":15667,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1453,"terminal":false,"missionId":"b0a810c8-e937-465b-984b-36f324d75179","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1663,"prReadinessMs":1199,"approvedPlanMs":0,"missionSetupMs":2094,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"b0a810c8-e937-465b-984b-36f324d75179"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1498,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:31:24.780067+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1453","receipt_type":"execute_mission","idempotency_key":"mission:b0a810c8-e937-465b-984b-36f324d75179:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"95b37b22-aeea-4030-b1df-37891ae1ac0d","command_center_event_id":"b0a810c8-e937-465b-984b-36f324d75179"},{"id":"2958a856-0d18-41f5-b31a-175498011092","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkd8ssz","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":16911,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1453,"terminal":false,"missionId":"b0a810c8-e937-465b-984b-36f324d75179","operation":"execute_mission","proofGate":"ship_and_prove_gate_blocked","sourceSha":null,"timingsMs":{"handlerMs":4796,"prReadinessMs":1065,"approvedPlanMs":0,"missionSetupMs":4448,"shipAndProveMs":3007},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b0a810c8-e937-465b-984b-36f324d75179"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1177,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:41:21.359184+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"1453","receipt_type":"execute_mission","idempotency_key":"mission:b0a810c8-e937-465b-984b-36f324d75179:execute_mission:ship_and_prove_gate_blocked:current-generation","mission_step_id":"95b37b22-aeea-4030-b1df-37891ae1ac0d","command_center_event_id":"b0a810c8-e937-465b-984b-36f324d75179"},{"id":"06997b1f-a222-4761-8774-51c55f8e46ce","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same owner-authorized systemic execution reliability mission from the exact already-written branch state. The prior atomic mutation returned a soft transport timeout, but authoritative Forgejo read-back proves branch ai/systemic-execution-reliability-20260903 exists at b306a9568fff119585d5c242c2fd1ff515e68bed and the complete intended repair landed: per-target release job reconciliation, monotonic successful target state, unfinished-target-only corrective dispatch, 3-attempt bounded mission Forgejo reads, regression test, 1.58.19 runtime marker, and final refreeze policy. Do not replay or modify source. Reconcile this exact branch/head into mission 72d855f3-717f-4399-ab19-13ecf238e2c1, create exactly one PR if absent, run KnockLaunch Gate, refresh/re-gate the same PR if main advances, squash merge through Forgejo, release only affected production targets, prove live cc-execution is running the shipped source and systemic reconciliation contract, and prove final controlPlaneFrozen=true. No duplicate branch, PR, mutation, release, or orchestration.","wordingChanged":false,"canonicalIntent":"Continue the same owner-authorized systemic execution reliability mission from the exact already-written branch state. The prior atomic mutation returned a soft transport timeout, but authoritative Forgejo read-back proves branch ai/systemic-execution-reliability-20260903 exists at b306a9568fff119585d5c242c2fd1ff515e68bed and the complete intended repair landed: per-target release job reconciliation, monotonic successful target state, unfinished-target-only corrective dispatch, 3-attempt bounded mission Forgejo reads, regression test, 1.58.19 runtime marker, and final refreeze policy. Do not replay or modify source. Reconcile this exact branch/head into mission 72d855f3-717f-4399-ab19-13ecf238e2c1, create exactly one PR if absent, run KnockLaunch Gate, refresh/re-gate the same PR if main advances, squash merge through Forgejo, release only affected production targets, prove live cc-execution is running the shipped source and systemic reconciliation contract, and prove final controlPlaneFrozen=true. No duplicate branch, PR, mutation, release, or orchestration.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"unfreeze-repair-refreeze","statement":"Unfreeze the control plane for this authorized maintenance, repair systemic execution reliability, then refreeze the control plane after live proof.","proofConditionIds":["repo-contract","runtime-release","freeze-contract"]},{"id":"durable-target-progress","statement":"Successful release targets remain successful when sibling targets or the enclosing workflow are interrupted.","proofConditionIds":["repo-contract","runtime-release"]},{"id":"unfinished-only-retry","statement":"Corrective release dispatch resumes only unfinished affected targets after exact job-level reconciliation.","proofConditionIds":["repo-contract","runtime-release"]},{"id":"transport-recovery","statement":"Transient Forgejo reconciliation reads retry within a bounded short budget without duplicating mutations or losing mission identity.","proofConditionIds":["repo-contract","runtime-release"]}],"objective":"Continue the same owner-authorized systemic execution reliability mission from the exact already-written branch state. The prior atomic mutation returned a soft transport timeout, but authoritative Forgejo read-back proves branch ai/systemic-execution-reliability-20260903 exists at b306a9568fff119585d5c242c2fd1ff515e68bed and the complete intended repair landed: per-target release job reconciliation, monotonic successful target state, unfinished-target-only corrective dispatch, 3-attempt bounded mission Forgejo reads, regression test, 1.58.19 runtime marker, and final refreeze policy. Do not replay or modify source. Reconcile this exact branch/head into mission 72d855f3-717f-4399-ab19-13ecf238e2c1, create exactly one PR if absent, run KnockLaunch Gate, refresh/re-gate the same PR if main advances, squash merge through Forgejo, release only affected production targets, prove live cc-execution is running the shipped source and systemic reconciliation contract, and prove final controlPlaneFrozen=true. No duplicate branch, PR, mutation, release, or orchestration.","constraints":[{"id":"single-path","statement":"Use one fresh ai branch, one PR, KnockLaunch Gate, Forgejo squash merge, affected-target-only release, no GitHub or duplicate orchestration.","proofConditionIds":["repo-contract"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-contract","kind":"repository","claim":"Current Forgejo source contains shared per-target release reconciliation, unfinished-target corrective dispatch, bounded reconciliation retries, and regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-release","kind":"runtime","claim":"Affected cc-execution release is live from the shipped source and canonical release reconciliation completes without replaying already-successful targets.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"freeze-contract","kind":"repository","claim":"Final config/control-plane-capabilities.json reports controlPlaneFrozen=true with the repaired freeze version.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"6052faee0b70758e0d27aed1b2ea877af99b411a5cfd26ba51de3ccba3ca8fa1","requestContractRevision":2,"previousRequestContractHash":"ee17c4bbf0839bfa8e43b9f18605230e7112ff633e0f6693e35bd23b7468c69b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:16:18.470212+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:72d855f3-717f-4399-ab19-13ecf238e2c1:request-contract-revision:2:6052faee0b70758e0d27aed1b2ea877af99b411a5cfd26ba51de3ccba3ca8fa1","mission_step_id":"81003d27-a757-4eb1-a622-9bac0298b076","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"f0ebb409-761c-41f4-9a88-527b79ef8a55","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/gate-intent-no-second-job-20260904","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.42-gate-ack-async-refreeze","prNumber":1693,"terminal":false,"missionId":"cc66771b-8e30-4451-a87b-29b6419f9c8f","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5105,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1722,"approvedPlanMs":0,"missionSetupMs":1150,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":936,"ledgerReconcileMs":0,"lineageReconcileMs":214,"resolvePreflightMs":1150,"repositoryMutationMs":3378,"repositoryProviderMs":1670,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1398,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":936,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":272},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1514,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:12:05.40602+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1693","receipt_type":"execute_mission","idempotency_key":"mission:cc66771b-8e30-4451-a87b-29b6419f9c8f:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"40447ab2-7165-44fd-a797-ee3b13d424c4","command_center_event_id":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},{"id":"d899a7be-6e42-4e44-9aca-d5de59bbdcb4","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only to continue corrective generation 2 on the same frontend-release-continuity mission. Apply the already-proven minimal fix from run 5222: in .forgejo/workflows/knocklaunch.yml add `/package-lock.json` to the Release frontend sparse checkout/hydration list alongside package.json so the fallback manifest hash and npm ci path cannot reference a missing lockfile; in workers/cc-execution/test/release-orchestration-invariants.test.js update the existing frontend release continuity invariant to require package-lock.json hydration before fallback install. Preserve all other workflow behavior. Canonical Gate, squash merge, frontend-only production proof, refreeze only after live success.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only to continue corrective generation 2 on the same frontend-release-continuity mission. Apply the already-proven minimal fix from run 5222: in .forgejo/workflows/knocklaunch.yml add `/package-lock.json` to the Release frontend sparse checkout/hydration list alongside package.json so the fallback manifest hash and npm ci path cannot reference a missing lockfile; in workers/cc-execution/test/release-orchestration-invariants.test.js update the existing frontend release continuity invariant to require package-lock.json hydration before fallback install. Preserve all other workflow behavior. Canonical Gate, squash merge, frontend-only production proof, refreeze only after live success.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"manifest","statement":"Frontend release fallback hydrates package-lock.json before hashing/install.","proofConditionIds":["repo","gate"]},{"id":"live","statement":"Frontend production release succeeds for current main containing lawn-care work.","proofConditionIds":["release","runtime"]}],"objective":"Unfreeze the control plane only to continue corrective generation 2 on the same frontend-release-continuity mission. Apply the already-proven minimal fix from run 5222: in .forgejo/workflows/knocklaunch.yml add `/package-lock.json` to the Release frontend sparse checkout/hydration list alongside package.json so the fallback manifest hash and npm ci path cannot reference a missing lockfile; in workers/cc-execution/test/release-orchestration-invariants.test.js update the existing frontend release continuity invariant to require package-lock.json hydration before fallback install. Preserve all other workflow behavior. Canonical Gate, squash merge, frontend-only production proof, refreeze only after live success.","constraints":[{"id":"scope","statement":"Only workflow manifest hydration and existing invariant change.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Required manifests are hydrated before fallback install.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Canonical Gate passes.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Frontend release succeeds.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Frontend production is verified live/refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"a2bad5c9148026e43c98dba66110ae2e9950393c0dcf12ee8af65b91cc58f648","requestContractRevision":8,"previousRequestContractHash":"a9b242c2f684e9eb4604b34f9c45243ccd4d0439ef414836f66278e1533ca9b7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:30:37.249712+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4f62731b-6fef-4ca7-95d6-4674e9d105ec:request-contract:a2bad5c9148026e43c98dba66110ae2e9950393c0dcf12ee8af65b91cc58f648","mission_step_id":"0d07a280-bafa-4723-a1f7-bad7a26af2d9","command_center_event_id":"4f62731b-6fef-4ca7-95d6-4674e9d105ec"},{"id":"5cb63e68-0163-4adb-a304-18c55e2383e7","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-restore-point.json"],"reason":"Owner requested locking the proven PRIME OAuth state. Temporarily authorize only the canonical restore-point metadata path, then leave the control plane frozen.","baseSha":"08f4bb1c8329c1c79d2f52246ba821d8bbf550cf","issuedAt":1789058112895,"expiresAt":1789058292895,"missionId":"cf4a0b31-c210-458c-95bf-1a9e0141d2aa","authorizationId":"9e55a70b-46d0-43d0-a6a4-5533b87d9996","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T16:35:13.701265+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"08f4bb1c8329c1c79d2f52246ba821d8bbf550cf","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9e55a70b-46d0-43d0-a6a4-5533b87d9996","mission_step_id":"19445a52-5105-4210-94ec-a5f518d79843","command_center_event_id":"cf4a0b31-c210-458c-95bf-1a9e0141d2aa"},{"id":"c325aa03-31e1-45be-960d-fae251932d8a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #1653 only. The first Gate proved TypeScript passed cold in 246s but an unnecessary Vite build then hit the Docker runner deadline. Remove only that false coupling: cache-workflow maintenance must keep frontend_toolchain hydration and mandatory TypeScript validation, but must not set QA_RUN_FRONTEND. This lets the Gate publish the exact-head TypeScript artifact immediately after semantic validation without running an unrelated Vite build. Do not change any other behavior.","wordingChanged":false,"canonicalIntent":"Continue existing PR #1653 only. The first Gate proved TypeScript passed cold in 246s but an unnecessary Vite build then hit the Docker runner deadline. Remove only that false coupling: cache-workflow maintenance must keep frontend_toolchain hydration and mandatory TypeScript validation, but must not set QA_RUN_FRONTEND. This lets the Gate publish the exact-head TypeScript artifact immediately after semantic validation without running an unrelated Vite build. Do not change any other behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"cross_pr_typescript_cache","statement":"Replace PR-scoped TypeScript build-info caching with repository-visible exact-source artifacts reusable by sibling pull requests.","proofConditionIds":["cache_repository_proof","warm_runtime_proof"]},{"id":"refreeze_control_plane","statement":"Refreeze the control plane at version 1.58.19-cross-pr-typescript-cache-refreeze after the bounded cache repair.","proofConditionIds":["refreeze_repository_proof","refreeze_runtime_proof"]}],"objective":"Continue existing PR #1653 only. The first Gate proved TypeScript passed cold in 246s but an unnecessary Vite build then hit the Docker runner deadline. Remove only that false coupling: cache-workflow maintenance must keep frontend_toolchain hydration and mandatory TypeScript validation, but must not set QA_RUN_FRONTEND. This lets the Gate publish the exact-head TypeScript artifact immediately after semantic validation without running an unrelated Vite build. Do not change any other behavior.","constraints":[{"id":"owner_directive","statement":"Owner directive: Unfreeze the control plane, fix cross-PR TypeScript cache reuse, then refreeze the control plane.","proofConditionIds":["refreeze_repository_proof"]},{"id":"typescript_mandatory","statement":"TypeScript semantic validation remains mandatory; only cache transport and visibility are changed.","proofConditionIds":["cache_repository_proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"cache_repository_proof","kind":"repository","claim":"Protected source uses Forgejo repository-visible exact-source TypeScript build-info artifacts instead of PR-scoped TypeScript actions/cache transport.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"warm_runtime_proof","kind":"runtime","claim":"A subsequent frontend Gate restores TypeScript build-info warm from the exact protected-main source tree artifact across a pull-request boundary.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refreeze_repository_proof","kind":"repository","claim":"Protected main records controlPlaneFrozen true and version 1.58.19-cross-pr-typescript-cache-refreeze.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refreeze_runtime_proof","kind":"runtime","claim":"Live Command Center reports version 1.58.19-cross-pr-typescript-cache-refreeze on the merged source SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"64e371ee9839ea44fb79969c5954aada9c18ed7c6c43b908a5110c3b0a8744b0","requestContractRevision":3,"previousRequestContractHash":"58d3e018b561698606a90e61bb247fdbc09bda794c75bc987d872c3741fe69e1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:17:20.989739+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:b5ce913c-711a-4ed1-9857-ad666db2adc0:request-contract-revision:3:64e371ee9839ea44fb79969c5954aada9c18ed7c6c43b908a5110c3b0a8744b0","mission_step_id":"8e79342c-05c3-4d37-8e96-1b64dd958521","command_center_event_id":"b5ce913c-711a-4ed1-9857-ad666db2adc0"},{"id":"cb48d5d3-2f2a-4b7e-9ccb-330baa49799c","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","config/control-plane-restore-point.json","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","consumedAt":1788488270517,"consumerToken":"f1519b7d-151f-4ec6-8158-c33ca315037b","authorizationId":"b85f27bd-acdb-4727-bf81-3a7e60a1d163"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:17:51.394921+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:b85f27bd-acdb-4727-bf81-3a7e60a1d163","mission_step_id":"9ed9a2fd-7ddb-42b4-94f4-775227fa7f83","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"6096bab5-a1b7-48b2-885b-10f96e220ac1","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/gate-intent-no-second-job-20260904","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.42-gate-ack-async-refreeze","prNumber":1693,"terminal":false,"missionId":"cc66771b-8e30-4451-a87b-29b6419f9c8f","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7945,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":779,"approvedPlanMs":0,"missionSetupMs":1519,"providerAuthMs":0,"shipAndProveMs":6499,"ledgerPrepareMs":387,"ledgerReconcileMs":0,"lineageReconcileMs":1132,"resolvePreflightMs":1519,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":387,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},"performance":null,"deploymentId":"forgejo-main-f7aee76a8d02","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2845,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:14:47.996232+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","external_id":"forgejo-main-f7aee76a8d02","receipt_type":"execute_mission","idempotency_key":"mission:cc66771b-8e30-4451-a87b-29b6419f9c8f:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"20649127-4f64-4584-940e-1d5041020acb","command_center_event_id":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},{"id":"aa25e437-c71a-4a05-9527-a44fc732b06b","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/typescript-cross-pr-cache.contract.test.ts","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly directed: Unfreeze the control plane, fix cross-PR TypeScript cache reuse, then refreeze the control plane. This fresh corrective generation replaces failed PR #1653 and removes the unrelated Vite build coupling proven by run 5053.","baseSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","issuedAt":1788488330652,"expiresAt":1788488510652,"missionId":"cdc9a41f-bfc0-48f7-9def-607006635e08","singleUse":true,"authorizationId":"e890dc22-5fb8-403e-bfee-34640a2479bd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:18:51.651432+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e890dc22-5fb8-403e-bfee-34640a2479bd","mission_step_id":"ba9f106a-cd2a-4fca-8388-00e6433fa33a","command_center_event_id":"cdc9a41f-bfc0-48f7-9def-607006635e08"},{"id":"ccdc4383-92f2-4743-9221-be5f08f160b6","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane to repair systemic execution reliability, then refreeze after live proof. Continue mission 72d855f3-717f-4399-ab19-13ecf238e2c1 from authoritative Forgejo branch ai/systemic-execution-reliability-20260903 at b306a9568fff119585d5c242c2fd1ff515e68bed. The full seven-file repair already exists. Use the seven verification-only anchored edits below solely to prove the exact applied state across the orphan branch diff; they must produce zero file writes and create/reuse the missing PR from the existing branch. Then run KnockLaunch Gate, refresh/regate same PR if needed, squash merge, release only affected targets, prove live cc-execution and the reliability contract, and finish refrozen. No duplicate branch, commit, PR, or release.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane to repair systemic execution reliability, then refreeze after live proof. Continue mission 72d855f3-717f-4399-ab19-13ecf238e2c1 from authoritative Forgejo branch ai/systemic-execution-reliability-20260903 at b306a9568fff119585d5c242c2fd1ff515e68bed. The full seven-file repair already exists. Use the seven verification-only anchored edits below solely to prove the exact applied state across the orphan branch diff; they must produce zero file writes and create/reuse the missing PR from the existing branch. Then run KnockLaunch Gate, refresh/regate same PR if needed, squash merge, release only affected targets, prove live cc-execution and the reliability contract, and finish refrozen. No duplicate branch, commit, PR, or release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"unfreeze-repair-refreeze","statement":"Unfreeze the control plane for this authorized maintenance, repair systemic execution reliability, then refreeze the control plane after live proof.","proofConditionIds":["repo-contract","runtime-release","freeze-contract"]},{"id":"durable-target-progress","statement":"Successful release targets remain successful when sibling targets or the enclosing workflow are interrupted.","proofConditionIds":["repo-contract","runtime-release"]},{"id":"unfinished-only-retry","statement":"Corrective release dispatch resumes only unfinished affected targets after exact job-level reconciliation.","proofConditionIds":["repo-contract","runtime-release"]},{"id":"transport-recovery","statement":"Transient Forgejo reconciliation reads retry within a bounded short budget without duplicating mutations or losing mission identity.","proofConditionIds":["repo-contract","runtime-release"]}],"objective":"Unfreeze the control plane to repair systemic execution reliability, then refreeze after live proof. Continue mission 72d855f3-717f-4399-ab19-13ecf238e2c1 from authoritative Forgejo branch ai/systemic-execution-reliability-20260903 at b306a9568fff119585d5c242c2fd1ff515e68bed. The full seven-file repair already exists. Use the seven verification-only anchored edits below solely to prove the exact applied state across the orphan branch diff; they must produce zero file writes and create/reuse the missing PR from the existing branch. Then run KnockLaunch Gate, refresh/regate same PR if needed, squash merge, release only affected targets, prove live cc-execution and the reliability contract, and finish refrozen. No duplicate branch, commit, PR, or release.","constraints":[{"id":"single-path","statement":"Use one fresh ai branch, one PR, KnockLaunch Gate, Forgejo squash merge, affected-target-only release, no GitHub or duplicate orchestration.","proofConditionIds":["repo-contract"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-contract","kind":"repository","claim":"Current Forgejo source contains shared per-target release reconciliation, unfinished-target corrective dispatch, bounded reconciliation retries, and regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-release","kind":"runtime","claim":"Affected cc-execution release is live from the shipped source and canonical release reconciliation completes without replaying already-successful targets.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"freeze-contract","kind":"repository","claim":"Final config/control-plane-capabilities.json reports controlPlaneFrozen=true with the repaired freeze version.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"6874863ae9af12663741cb436113ee2e51875450785fba4c2020eb94cfb3a28b","requestContractRevision":5,"previousRequestContractHash":"0da5d46cf848fbe48954891bdff32d14ac73791873cd2ce7e42a6e5615a44a64"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:18:52.394537+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:72d855f3-717f-4399-ab19-13ecf238e2c1:request-contract-revision:5:6874863ae9af12663741cb436113ee2e51875450785fba4c2020eb94cfb3a28b","mission_step_id":"81003d27-a757-4eb1-a622-9bac0298b076","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"}],"rows":200,"limit":200,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":11200,"schema":"public"}