{"data":[{"id":"5fbc31b4-f963-46b0-876e-381533d0fcf5","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/systemic-execution-reliability-20260903","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/systemic-execution-reliability-20260903","status":"blocked","metrics":{"receiptBytes":31126,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":2,"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_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":7861,"prReadinessMs":0,"approvedPlanMs":7861,"missionSetupMs":1634,"shipAndProveMs":0},"nextAction":null,"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":1109,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:17:54.097719+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:72d855f3-717f-4399-ab19-13ecf238e2c1:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"81003d27-a757-4eb1-a622-9bac0298b076","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"9bd97885-efff-4aaf-b04e-bc686e6fb8cb","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/frontend-release-continuity-20260904","reason":"control_plane_maintenance_base_sha_mismatch","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.50-pr-readiness-forgejo-merge-base-refreeze","prNumber":1713,"terminal":false,"missionId":"4f62731b-6fef-4ca7-95d6-4674e9d105ec","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"99594b2efd0f38b77bf6615e8853627d055ea79f","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":536,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":918,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":918,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":918,"repositoryMutationMs":536,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":918,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4f62731b-6fef-4ca7-95d6-4674e9d105ec"},"performance":null,"deploymentId":"forgejo-main-99594b2efd0f","workflowRunId":5220,"releaseTargets":{"frontend":false,"onrunner":false,"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":1510,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:21:54.639753+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4f62731b-6fef-4ca7-95d6-4674e9d105ec:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"0d07a280-bafa-4723-a1f7-bad7a26af2d9","command_center_event_id":"4f62731b-6fef-4ca7-95d6-4674e9d105ec"},{"id":"f1711e10-7590-4be9-a568-9a3d87d6f96b","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtkd8ssz","reason":null,"status":"in_progress","metrics":{"receiptBytes":29072,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":9,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1453,"terminal":false,"missionId":"b0a810c8-e937-465b-984b-36f324d75179","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5803,"prReadinessMs":220,"approvedPlanMs":0,"missionSetupMs":4983,"shipAndProveMs":4667},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","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":1010,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:41:50.023272+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1453","receipt_type":"execute_mission","idempotency_key":"mission:b0a810c8-e937-465b-984b-36f324d75179:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"a7e161c9-67d4-4446-9448-b4942b7a3033","command_center_event_id":"b0a810c8-e937-465b-984b-36f324d75179"},{"id":"cb6ea3d3-2010-4900-8067-290884f83362","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":6106,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1453,"terminal":false,"missionId":"c4fb99da-9ddd-44f8-81ee-34ec9d53847f","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5209,"prReadinessMs":410,"approvedPlanMs":0,"missionSetupMs":2649,"shipAndProveMs":4467},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"c4fb99da-9ddd-44f8-81ee-34ec9d53847f"},"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":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:48:55.439608+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1453","receipt_type":"execute_mission","idempotency_key":"mission:c4fb99da-9ddd-44f8-81ee-34ec9d53847f:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"f314466a-2805-4fcc-a4d2-4be51d343764","command_center_event_id":"c4fb99da-9ddd-44f8-81ee-34ec9d53847f"},{"id":"a171b0c5-e2c2-4a54-b4e8-6dd570ad488a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/redfish-multiservice-prospecting-corrective-20260902","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5347,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"a0f64142-3a76-47a4-856e-e72e1326619e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":233,"missionSetupMs":3262},"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":"a0f64142-3a76-47a4-856e-e72e1326619e"},"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":5835,"likelyAffectedFiles":["src/components/CallFlow/hooks/useLeadQueue.ts","src/components/TenantRouter.tsx","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/CRMUserMenu.tsx","src/components/GlobalCommandPalette.tsx","src/components/NewLeadIntakeForm.tsx","src/components/SignupForm.tsx","src/components/AdaptiveBusinessDashboard.tsx","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/admin/EdgeFunctionControlPlanePanel.tsx","src/components/admin/EnhancedTenantManagement.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:49:42.150227+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a0f64142-3a76-47a4-856e-e72e1326619e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"f0a4a228-8204-400b-bd53-96319a583d21","command_center_event_id":"a0f64142-3a76-47a4-856e-e72e1326619e"},{"id":"b1ae6da4-ebe2-44df-96e7-0e532d9cfd93","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-multiservice-prospecting-corrective-20260902","reason":null,"status":"complete","metrics":{"receiptBytes":8282,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1454,"terminal":false,"missionId":"a0f64142-3a76-47a4-856e-e72e1326619e","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"handlerMs":3377,"missionSetupMs":722},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"a0f64142-3a76-47a4-856e-e72e1326619e"},"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":1837,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:50:59.286953+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"1454","receipt_type":"execute_mission","idempotency_key":"mission:a0f64142-3a76-47a4-856e-e72e1326619e:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"7d2b4a85-a339-4b0c-bd65-842be75db5eb","command_center_event_id":"a0f64142-3a76-47a4-856e-e72e1326619e"},{"id":"5f613956-2627-4269-99b0-7b79cad3d37e","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Owner explicitly directed: Unfreeze the control plane, fix cross-PR TypeScript cache reuse, then refreeze the control plane. Continue exact PR #1653 after Gate proved the cache seed TypeScript check passed but the unrelated Vite build hit the Docker runner deadline.","baseSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","issuedAt":1788488241963,"expiresAt":1788488421963,"missionId":"b5ce913c-711a-4ed1-9857-ad666db2adc0","singleUse":true,"authorizationId":"e3df1d72-743f-4002-8d69-4d3d71f44d8a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:17:23.068571+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:e3df1d72-743f-4002-8d69-4d3d71f44d8a","mission_step_id":"a176978a-e38a-46df-a2bd-f6082d041ab1","command_center_event_id":"b5ce913c-711a-4ed1-9857-ad666db2adc0"},{"id":"7de41f66-99b7-4322-b638-bb74e7e0e3da","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/redfish-roof-estimator-final-polish-20260902","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6008,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"986c2d15-80cb-4320-b636-e5c4344f1779","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":1339,"missionSetupMs":5038},"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":"986c2d15-80cb-4320-b636-e5c4344f1779"},"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":5921,"likelyAffectedFiles":["src/components/CallFlow/NotQualifiedDialog.tsx","src/components/RoofTracing/RoofTracingPanel.tsx","src/components/StormDataDisplay.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","src/components/CallFlow/WorkflowTabs.tsx","src/components/DashboardHub.tsx","src/components/PreWorkflowScreen.tsx","src/components/ReleaseAllLeadsButton.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:52:43.441125+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:986c2d15-80cb-4320-b636-e5c4344f1779:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c9dd6f65-60cd-455c-837e-5d487ae8165e","command_center_event_id":"986c2d15-80cb-4320-b636-e5c4344f1779"},{"id":"51e0d64d-3417-4163-a429-fe786334bd79","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-multiservice-prospecting-corrective-20260902","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":9379,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1454,"terminal":false,"missionId":"a0f64142-3a76-47a4-856e-e72e1326619e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":632,"prReadinessMs":0,"approvedPlanMs":632,"missionSetupMs":1013,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a0f64142-3a76-47a4-856e-e72e1326619e"},"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":954,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:53:50.539907+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1454","receipt_type":"execute_mission","idempotency_key":"mission:a0f64142-3a76-47a4-856e-e72e1326619e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"7d2b4a85-a339-4b0c-bd65-842be75db5eb","command_center_event_id":"a0f64142-3a76-47a4-856e-e72e1326619e"},{"id":"4c928d15-e856-4043-842a-11fed63ba2b3","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-multiservice-prospecting-corrective-20260902","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":10531,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":1454,"terminal":false,"missionId":"a0f64142-3a76-47a4-856e-e72e1326619e","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1653,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"a0f64142-3a76-47a4-856e-e72e1326619e"},"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":1159,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:54:01.302233+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1454","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a0f64142-3a76-47a4-856e-e72e1326619e:automatic-mission-resume:1454:repair_mission_waiting_for_gate","mission_step_id":"dd7189a2-7f3a-4379-b149-ed242259b806","command_center_event_id":"a0f64142-3a76-47a4-856e-e72e1326619e"},{"id":"280e1ce9-933c-473f-8152-b3db5f67a357","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/redfish-multiservice-prospecting-corrective-20260902","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4138,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1455,"terminal":false,"missionId":"4f7f9b55-a878-408c-8478-292c364027b7","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"9c7c707a93ea8efd084b67d9773103002697cdd4","timingsMs":{"handlerMs":9891,"prReadinessMs":1679,"approvedPlanMs":0,"missionSetupMs":4362,"shipAndProveMs":7164},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4f7f9b55-a878-408c-8478-292c364027b7"},"performance":null,"deploymentId":"forgejo-main-9c7c707a93ea","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"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":2061,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:57:37.395145+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9c7c707a93ea8efd084b67d9773103002697cdd4","external_id":"forgejo-main-9c7c707a93ea","receipt_type":"execute_mission","idempotency_key":"mission:4f7f9b55-a878-408c-8478-292c364027b7:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"1569cba1-a67c-489d-b68a-ab7a33da74b2","command_center_event_id":"4f7f9b55-a878-408c-8478-292c364027b7"},{"id":"d174d094-3758-4155-804c-914a92bb4bd2","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"baseSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","consumedAt":1788488244433,"consumerToken":"75ca2f19-1b92-478f-b242-bc4460f3a079","authorizationId":"e3df1d72-743f-4002-8d69-4d3d71f44d8a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:17:25.375979+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:e3df1d72-743f-4002-8d69-4d3d71f44d8a","mission_step_id":"a176978a-e38a-46df-a2bd-f6082d041ab1","command_center_event_id":"b5ce913c-711a-4ed1-9857-ad666db2adc0"},{"id":"9ccd7a7d-a756-439f-ad5c-36682ac3f051","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship and prove existing PR #1912 exactly as implemented for long-running KnockLaunch app work. Pass KnockLaunch Gate, squash merge through Forgejo, release only affected frontend and Supabase migration targets, and prove the live shared app_background_jobs primitive plus exact frontend source. Do not mutate the roof-estimator Edge Function and do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Ship and prove existing PR #1912 exactly as implemented for long-running KnockLaunch app work. Pass KnockLaunch Gate, squash merge through Forgejo, release only affected frontend and Supabase migration targets, and prove the live shared app_background_jobs primitive plus exact frontend source. Do not mutate the roof-estimator Edge Function and do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"long-running-jobs","statement":"Long-running app work has durable progress, active-work UI, and deduped terminal notifications, with Roof Estimator wired as the first producer.","proofConditionIds":["repo-ui","repo-estimator","repo-bell","release","database"]}],"objective":"Ship and prove existing PR #1912 exactly as implemented for long-running KnockLaunch app work. Pass KnockLaunch Gate, squash merge through Forgejo, release only affected frontend and Supabase migration targets, and prove the live shared app_background_jobs primitive plus exact frontend source. Do not mutate the roof-estimator Edge Function and do not run Visual Witness.","constraints":[{"id":"preserve","statement":"Preserve existing notification/preferences data and Roof Estimator result behavior; do not modify the roof-estimator Edge Function.","proofConditionIds":["repo-estimator","database"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-ui","kind":"repository","claim":"Notifications center shows Active work.","route":"src/pages/crm/UnifiedNotifications.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"Active work","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-estimator","kind":"repository","claim":"Roof Estimator uses roof.measurement background jobs.","route":"src/pages/roof-estimator/RoofTracingPage.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"jobType: 'roof.measurement'","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-bell","kind":"repository","claim":"Notification bell exposes active background jobs.","route":"src/components/notifications/NotificationBell.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"active background job","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Affected production targets complete from the exact merged source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"database","kind":"runtime","claim":"Production contains app_background_jobs with tenant/user isolation and terminal notification transition behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"3fcab3fcc91e825d339586f1313bf5ffe0de4478810d927177ee206db67fd6f7","requestContractRevision":4,"previousRequestContractHash":"272e90a3cddfd5f097109d56e76d759c97d738cbd4e8563f0ec29ef12279d7dc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:43:54.302266+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:b8f0e488-cb62-41a3-9d2e-48f214fe07c4:request-contract:3fcab3fcc91e825d339586f1313bf5ffe0de4478810d927177ee206db67fd6f7","mission_step_id":"ab888721-f04c-4a62-b9fd-40986e53c32f","command_center_event_id":"b8f0e488-cb62-41a3-9d2e-48f214fe07c4"},{"id":"e1bc8118-5eef-4576-ad48-d2d47f22a5a1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtkd5uyg","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":1452,"terminal":false,"missionId":"8ded872d-7ed0-4c8e-9dfa-3ef2b06d693a","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":11149,"prReadinessMs":10859,"approvedPlanMs":0,"missionSetupMs":2881,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"8ded872d-7ed0-4c8e-9dfa-3ef2b06d693a"},"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-02T18:10:51.386132+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1452","receipt_type":"execute_mission","idempotency_key":"mission:8ded872d-7ed0-4c8e-9dfa-3ef2b06d693a:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"54f5165c-b364-4702-9b48-62082269e962","command_center_event_id":"8ded872d-7ed0-4c8e-9dfa-3ef2b06d693a"},{"id":"e934aaa9-a9cc-495f-a54d-2824f4778f82","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkd5uyg","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1255,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1452,"terminal":false,"missionId":"8ded872d-7ed0-4c8e-9dfa-3ef2b06d693a","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":3774,"prReadinessMs":3250,"approvedPlanMs":0,"missionSetupMs":1146,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"8ded872d-7ed0-4c8e-9dfa-3ef2b06d693a"},"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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T18:11:05.452977+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1452","receipt_type":"execute_mission","idempotency_key":"mission:8ded872d-7ed0-4c8e-9dfa-3ef2b06d693a:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"54f5165c-b364-4702-9b48-62082269e962","command_center_event_id":"8ded872d-7ed0-4c8e-9dfa-3ef2b06d693a"},{"id":"934b7722-8d07-41b2-b4c0-46110738a8b3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/cross-pr-typescript-cache-v2-20260903","reason":"control_plane_maintenance_scope_mismatch","status":"blocked","metrics":{"receiptBytes":17275,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":null,"terminal":false,"missionId":"b5ce913c-711a-4ed1-9857-ad666db2adc0","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1723,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b5ce913c-711a-4ed1-9857-ad666db2adc0"},"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":962,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:05:09.726949+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b5ce913c-711a-4ed1-9857-ad666db2adc0:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"8e79342c-05c3-4d37-8e96-1b64dd958521","command_center_event_id":"b5ce913c-711a-4ed1-9857-ad666db2adc0"},{"id":"fe8cefe2-77c4-4895-8ed4-a9f635cefa4e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Execute the final corrective generation from current protected main. Replace PR-scoped TypeScript build-info actions/cache transport with repository-visible Forgejo v16 exact-source artifacts keyed by compiler, dependency manifest, tsconfig, and src tree. Keep semantic TypeScript mandatory. Cache-workflow maintenance must hydrate frontend tooling and run TypeScript but must not set QA_RUN_FRONTEND or run Vite. Publish the exact-head TypeScript artifact after successful semantic validation. Refreeze at 1.58.19-cross-pr-typescript-cache-refreeze, pass KnockLaunch Gate, squash merge, release cc-execution, then prove a subsequent frontend PR restores the exact base artifact warm across a PR boundary.","wordingChanged":false,"canonicalIntent":"Execute the final corrective generation from current protected main. Replace PR-scoped TypeScript build-info actions/cache transport with repository-visible Forgejo v16 exact-source artifacts keyed by compiler, dependency manifest, tsconfig, and src tree. Keep semantic TypeScript mandatory. Cache-workflow maintenance must hydrate frontend tooling and run TypeScript but must not set QA_RUN_FRONTEND or run Vite. Publish the exact-head TypeScript artifact after successful semantic validation. Refreeze at 1.58.19-cross-pr-typescript-cache-refreeze, pass KnockLaunch Gate, squash merge, release cc-execution, then prove a subsequent frontend PR restores the exact base artifact warm across a 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":"Execute the final corrective generation from current protected main. Replace PR-scoped TypeScript build-info actions/cache transport with repository-visible Forgejo v16 exact-source artifacts keyed by compiler, dependency manifest, tsconfig, and src tree. Keep semantic TypeScript mandatory. Cache-workflow maintenance must hydrate frontend tooling and run TypeScript but must not set QA_RUN_FRONTEND or run Vite. Publish the exact-head TypeScript artifact after successful semantic validation. Refreeze at 1.58.19-cross-pr-typescript-cache-refreeze, pass KnockLaunch Gate, squash merge, release cc-execution, then prove a subsequent frontend PR restores the exact base artifact warm across a 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"]},{"id":"no_fake_frontend_build","statement":"Cache-maintenance workflow changes may hydrate frontend tooling and run TypeScript but must not force a Vite production bundle.","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, and cache maintenance does not force a Vite build.","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":"ae559aac45ca308a39c541c11ca05ed5af75433a3b3275aa2a50eede2763dfa9","requestContractRevision":2,"previousRequestContractHash":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:18:49.735509+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:cdc9a41f-bfc0-48f7-9def-607006635e08:request-contract-revision:2:ae559aac45ca308a39c541c11ca05ed5af75433a3b3275aa2a50eede2763dfa9","mission_step_id":"e111faf3-324f-409e-9a3b-b9b2a2164ce1","command_center_event_id":"cdc9a41f-bfc0-48f7-9def-607006635e08"},{"id":"8f3f2c6b-9485-4d1e-8d04-c2c20cffdb1c","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"One-line test-only live proof for owner-directed Gate completion-intent latency optimization.","baseSha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","issuedAt":1788527769351,"expiresAt":1788527949351,"missionId":"bdd667fd-392f-40c0-9cab-2ba8953bdad5","authorizationId":"af2e84b6-3c7d-41bf-bf6b-396de48aba73","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:16:09.904732+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:af2e84b6-3c7d-41bf-bf6b-396de48aba73","mission_step_id":"40695763-da33-4944-b25e-7e2d68816713","command_center_event_id":"bdd667fd-392f-40c0-9cab-2ba8953bdad5"},{"id":"ce017d48-ef85-4115-b467-31a3ccf050a0","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":1788533255658,"expiresAt":1788533435658,"missionId":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df","authorizationId":"49e593db-af40-4dff-ae60-a5adb0a760dd","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:47:36.177575+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:49e593db-af40-4dff-ae60-a5adb0a760dd","mission_step_id":"d8313740-ec0d-4442-801c-dda58dec3088","command_center_event_id":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df"},{"id":"427aaf47-e3bf-4829-a5ae-3d89efe86cd8","source":"cc-execution","status":"recorded","payload":{"objective":"Finish the exact existing Big Papi owner-shell repair already committed on PR #1915. Do not change source or create a new branch or PR. Preserve the owner's requested outcomes: make the shell more compact, scaled-up, and sleek; replace the top-bar Customer action with Inventory; keep Mail prominent and accessible; remove competing/duplicate shell navigation behavior; normalize Big Papi owner-route card surfaces to low-opacity glass instead of inconsistent black or heavily frosted cards; and keep the shell visually consistent across the Big Papi owner route family. After the exact Gate passes, squash merge PR #1915, release only the frontend production target, and prove the live Big Papi owner dashboard loads the merged shell.","tenantRef":"big-papis","receivedAt":"2026-09-06T01:48:44.180Z","fingerprint":"60e6f3f258f80ceb0855e31dbaca6d352049d7f696cce3f55863ee53ea246eb3","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/big-papis-shell-consistency","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the exact existing Big Papi owner-shell repair already committed on PR #1915. Do not change source or create a new branch or PR. Preserve the owner's requested outcomes: make the shell more compact, scaled-up, and sleek; replace the top-bar Customer action with Inventory; keep Mail prominent and accessible; remove competing/duplicate shell navigation behavior; normalize Big Papi owner-route card surfaces to low-opacity glass instead of inconsistent black or heavily frosted cards; and keep the shell visually consistent across the Big Papi owner route family. After the exact Gate passes, squash merge PR #1915, release only the frontend production target, and prove the live Big Papi owner dashboard loads the merged shell.","wordingChanged":false,"canonicalIntent":"Finish the exact existing Big Papi owner-shell repair already committed on PR #1915. Do not change source or create a new branch or PR. Preserve the owner's requested outcomes: make the shell more compact, scaled-up, and sleek; replace the top-bar Customer action with Inventory; keep Mail prominent and accessible; remove competing/duplicate shell navigation behavior; normalize Big Papi owner-route card surfaces to low-opacity glass instead of inconsistent black or heavily frosted cards; and keep the shell visually consistent across the Big Papi owner route family. After the exact Gate passes, squash merge PR #1915, release only the frontend production target, and prove the live Big Papi owner dashboard loads the merged shell.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"shell-layout","statement":"Big Papi owner shell is compact, scaled-up, sleek, and uses one consistent shell across owner routes.","proofConditionIds":["repo-shell","live-shell"]},{"id":"header-actions","statement":"Top command bar uses Inventory instead of Customer and keeps Mail prominently accessible.","proofConditionIds":["repo-shell","live-shell"]},{"id":"surface-consistency","statement":"Big Papi owner-route cards use a shared low-opacity surface treatment rather than inconsistent near-black or heavily frosted cards.","proofConditionIds":["repo-shell","live-shell"]}],"objective":"Finish the exact existing Big Papi owner-shell repair already committed on PR #1915. Do not change source or create a new branch or PR. Preserve the owner's requested outcomes: make the shell more compact, scaled-up, and sleek; replace the top-bar Customer action with Inventory; keep Mail prominent and accessible; remove competing/duplicate shell navigation behavior; normalize Big Papi owner-route card surfaces to low-opacity glass instead of inconsistent black or heavily frosted cards; and keep the shell visually consistent across the Big Papi owner route family. After the exact Gate passes, squash merge PR #1915, release only the frontend production target, and prove the live Big Papi owner dashboard loads the merged shell.","constraints":[{"id":"no-new-source","statement":"Do not change source beyond exact PR #1915 head 0fa51747f98288e271c9bc1472fd29aaa1d2cb55.","proofConditionIds":["repo-shell","live-shell"]},{"id":"one-pr","statement":"Do not create another branch or pull request.","proofConditionIds":["repo-shell","live-shell"]},{"id":"frontend-only","statement":"Release only the affected frontend production target.","proofConditionIds":["repo-shell","live-shell"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-shell","kind":"repository","claim":"PR #1915 contains the requested Big Papi shell changes on exact head 0fa51747f98288e271c9bc1472fd29aaa1d2cb55.","route":"/big-papis/owner/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-shell","kind":"runtime","claim":"The live Big Papi owner dashboard serves the merged shell after frontend release.","route":"/big-papis/owner/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/big-papis-shell-consistency","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"owner_explicit\",\"intent\":{\"rawUtterance\":\"Improve the Big Papi tenant shell: make it more compact, scaled up, and sleek; change the top rail Customer action to Inventory; keep Mail more accessible; use low-opacity cards instead of inconsistent black or overly frosted cards; and make this shell consistent across routes. The owner has now created the requested Forgejo PR and said 'done', authorizing continuation through Gate, merge, release, and live proof.\",\"canonicalIntent\":\"Finish and ship the existing Big Papi owner-shell consistency repair on PR #1915 with no further source changes.\",\"resolutionStatus\":\"exact\",\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"shell-layout\",\"statement\":\"Big Papi owner shell is compact, scaled-up, sleek, and uses one consistent shell across owner routes.\",\"proofConditionIds\":[\"repo-shell\",\"live-shell\"]},{\"id\":\"header-actions\",\"statement\":\"Top command bar uses Inventory instead of Customer and keeps Mail prominently accessible.\",\"proofConditionIds\":[\"repo-shell\",\"live-shell\"]},{\"id\":\"surface-consistency\",\"statement\":\"Big Papi owner-route cards use a shared low-opacity surface treatment rather than inconsistent near-black or heavily frosted cards.\",\"proofConditionIds\":[\"repo-shell\",\"live-shell\"]}],\"constraints\":[{\"id\":\"no-new-source\",\"statement\":\"Do not change source beyond exact PR #1915 head 0fa51747f98288e271c9bc1472fd29aaa1d2cb55.\"},{\"id\":\"one-pr\",\"statement\":\"Do not create another branch or pull request.\"},{\"id\":\"frontend-only\",\"statement\":\"Release only the affected frontend production target.\"}],\"proofConditions\":[{\"id\":\"repo-shell\",\"kind\":\"repository\",\"claim\":\"PR #1915 contains the requested Big Papi shell changes on exact head 0fa51747f98288e271c9bc1472fd29aaa1d2cb55.\",\"required\":true},{\"id\":\"live-shell\",\"kind\":\"runtime\",\"claim\":\"The live Big Papi owner dashboard serves the merged shell after frontend release.\",\"required\":true,\"route\":\"/big-papis/owner/dashboard\"}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"fa9c17c9a112fad07d48e067883b45502d08861c3ee02821efe0b2c9be14999c","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T01:48:44.627604+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:70f45246-4c2e-4cb6-a35c-c114e90edefc:tenant-workstream-contribution:60e6f3f258f80ceb0855e31dbaca6d352049d7f696cce3f55863ee53ea246eb3","mission_step_id":null,"command_center_event_id":"70f45246-4c2e-4cb6-a35c-c114e90edefc"},{"id":"cb2c3b2f-8c50-4d4d-902d-846c7b706378","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkbsn3b","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":2504,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":1442,"terminal":false,"missionId":"d8116fd1-08f9-49da-8eb9-10133fe61c5a","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":6042,"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":"d8116fd1-08f9-49da-8eb9-10133fe61c5a"},"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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T18:13:09.488035+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1442","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d8116fd1-08f9-49da-8eb9-10133fe61c5a:automatic-mission-resume:1442:repair_mission_pr_ready_retryable","mission_step_id":"463f76d4-83e9-443e-b739-a1dd5a662574","command_center_event_id":"d8116fd1-08f9-49da-8eb9-10133fe61c5a"},{"id":"07986c5a-4a70-4860-9a98-9ba36e53283a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #1653 only. Preserve the complete authorized five-file repair scope already on this branch. Change only the cache-workflow adaptive classifier so cache maintenance keeps frontend toolchain hydration and mandatory TypeScript validation but does not run a Vite production bundle. This allows the successful semantic check to publish the TypeScript artifact without unrelated frontend build risk.","wordingChanged":false,"canonicalIntent":"Continue existing PR #1653 only. Preserve the complete authorized five-file repair scope already on this branch. Change only the cache-workflow adaptive classifier so cache maintenance keeps frontend toolchain hydration and mandatory TypeScript validation but does not run a Vite production bundle. This allows the successful semantic check to publish the TypeScript artifact without unrelated frontend build risk.","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. Preserve the complete authorized five-file repair scope already on this branch. Change only the cache-workflow adaptive classifier so cache maintenance keeps frontend toolchain hydration and mandatory TypeScript validation but does not run a Vite production bundle. This allows the successful semantic check to publish the TypeScript artifact without unrelated frontend build risk.","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":"652213239748416b59739b7b9d013fc46f412e0354775e2edc029a5f9b107bcd","requestContractRevision":4,"previousRequestContractHash":"64e371ee9839ea44fb79969c5954aada9c18ed7c6c43b908a5110c3b0a8744b0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:17:41.794076+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:4:652213239748416b59739b7b9d013fc46f412e0354775e2edc029a5f9b107bcd","mission_step_id":"8e79342c-05c3-4d37-8e96-1b64dd958521","command_center_event_id":"b5ce913c-711a-4ed1-9857-ad666db2adc0"},{"id":"2cbe1472-d954-40b3-b42d-868d9b726163","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane to repair systemic execution reliability: make merged releases resilient to interruption, persist and reconcile per-target release success, resume only unfinished targets, prevent unrelated work from invalidating valid progress, harden transient provider failure recovery, and eliminate stale-state churn; then refreeze the control plane. This is a same-mission ambiguous-write reconciliation: Forgejo read-back proves the exact intended seven-file patch already exists on ai/systemic-execution-reliability-20260903 at b306a9568fff119585d5c242c2fd1ff515e68bed. Apply the identical anchored-edit contract in idempotent push_to_branch mode; it must detect no source change, create/reuse the missing PR, and continue canonical gate/merge/release/proof without replaying the commit.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane to repair systemic execution reliability: make merged releases resilient to interruption, persist and reconcile per-target release success, resume only unfinished targets, prevent unrelated work from invalidating valid progress, harden transient provider failure recovery, and eliminate stale-state churn; then refreeze the control plane. This is a same-mission ambiguous-write reconciliation: Forgejo read-back proves the exact intended seven-file patch already exists on ai/systemic-execution-reliability-20260903 at b306a9568fff119585d5c242c2fd1ff515e68bed. Apply the identical anchored-edit contract in idempotent push_to_branch mode; it must detect no source change, create/reuse the missing PR, and continue canonical gate/merge/release/proof without replaying the commit.","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: make merged releases resilient to interruption, persist and reconcile per-target release success, resume only unfinished targets, prevent unrelated work from invalidating valid progress, harden transient provider failure recovery, and eliminate stale-state churn; then refreeze the control plane. This is a same-mission ambiguous-write reconciliation: Forgejo read-back proves the exact intended seven-file patch already exists on ai/systemic-execution-reliability-20260903 at b306a9568fff119585d5c242c2fd1ff515e68bed. Apply the identical anchored-edit contract in idempotent push_to_branch mode; it must detect no source change, create/reuse the missing PR, and continue canonical gate/merge/release/proof without replaying the commit.","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":"1f57c46c2d3e4bfd789b07fc5a60c1798f9a30c8485f1712efa54c6c087d9d96","requestContractRevision":3,"previousRequestContractHash":"6052faee0b70758e0d27aed1b2ea877af99b411a5cfd26ba51de3ccba3ca8fa1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:17:47.263194+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:3:1f57c46c2d3e4bfd789b07fc5a60c1798f9a30c8485f1712efa54c6c087d9d96","mission_step_id":"81003d27-a757-4eb1-a622-9bac0298b076","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"9aea13da-337c-4a4b-b81e-df45abaec785","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtkd5uyg","reason":null,"status":"in_progress","metrics":{"receiptBytes":3716,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1452,"terminal":false,"missionId":"8ded872d-7ed0-4c8e-9dfa-3ef2b06d693a","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5817,"prReadinessMs":572,"approvedPlanMs":0,"missionSetupMs":1416,"shipAndProveMs":4939},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"8ded872d-7ed0-4c8e-9dfa-3ef2b06d693a"},"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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T18:15:18.293993+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1452","receipt_type":"execute_mission","idempotency_key":"mission:8ded872d-7ed0-4c8e-9dfa-3ef2b06d693a:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"cf70320c-784f-4d79-8e88-14779d0a3e4e","command_center_event_id":"8ded872d-7ed0-4c8e-9dfa-3ef2b06d693a"},{"id":"acb093b5-559a-4919-a8a2-20729175f01a","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; this call reconciles the already-written exact branch after an ambiguous atomic commit acknowledgment timeout.","baseSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","issuedAt":1788488268220,"expiresAt":1788488448220,"missionId":"72d855f3-717f-4399-ab19-13ecf238e2c1","singleUse":true,"authorizationId":"b85f27bd-acdb-4727-bf81-3a7e60a1d163"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:17:49.195172+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:b85f27bd-acdb-4727-bf81-3a7e60a1d163","mission_step_id":"9ed9a2fd-7ddb-42b4-94f4-775227fa7f83","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"24781303-e23a-4135-ae9e-9156794c3cb0","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 is already present from the previously authorized atomic commit; do not replay it. Use the single version-marker anchored edit only as an idempotent no-change reconciliation so the existing branch can get its missing PR, then gate, squash merge, release affected targets, prove live cc-execution, and verify final controlPlaneFrozen=true. Do not create another branch or source commit.","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 is already present from the previously authorized atomic commit; do not replay it. Use the single version-marker anchored edit only as an idempotent no-change reconciliation so the existing branch can get its missing PR, then gate, squash merge, release affected targets, prove live cc-execution, and verify final controlPlaneFrozen=true. Do not create another branch or source commit.","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 is already present from the previously authorized atomic commit; do not replay it. Use the single version-marker anchored edit only as an idempotent no-change reconciliation so the existing branch can get its missing PR, then gate, squash merge, release affected targets, prove live cc-execution, and verify final controlPlaneFrozen=true. Do not create another branch or source commit.","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":"0da5d46cf848fbe48954891bdff32d14ac73791873cd2ce7e42a6e5615a44a64","requestContractRevision":4,"previousRequestContractHash":"1f57c46c2d3e4bfd789b07fc5a60c1798f9a30c8485f1712efa54c6c087d9d96"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:18:24.256885+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:4:0da5d46cf848fbe48954891bdff32d14ac73791873cd2ce7e42a6e5615a44a64","mission_step_id":"81003d27-a757-4eb1-a622-9bac0298b076","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"fcaf216d-f7ed-4da1-abfc-833fbfb21089","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/version.js"],"reason":"Owner authorized the systemic control-plane reliability repair; this is an idempotent no-source-change reconciliation of the already-written branch after an ambiguous write acknowledgment.","baseSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","issuedAt":1788488305142,"expiresAt":1788488485142,"missionId":"72d855f3-717f-4399-ab19-13ecf238e2c1","singleUse":true,"authorizationId":"be6fd67e-208a-4583-9fb5-4a82ebf31559"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:18:26.063647+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:be6fd67e-208a-4583-9fb5-4a82ebf31559","mission_step_id":"9ed9a2fd-7ddb-42b4-94f4-775227fa7f83","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"9243c089-dc69-4160-9bda-e7d1d770e523","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/src/version.js"],"baseSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","consumedAt":1788488307491,"consumerToken":"48ac1487-6432-4253-a3a1-52a1dec0544b","authorizationId":"be6fd67e-208a-4583-9fb5-4a82ebf31559"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:18:28.369318+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:be6fd67e-208a-4583-9fb5-4a82ebf31559","mission_step_id":"9ed9a2fd-7ddb-42b4-94f4-775227fa7f83","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"9b446f17-1451-4545-b64e-a4c9a146c2c6","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #1914 by adding the agreement, claim-report, tarping-invoice, and demo-intake storage rewires. Preserve prior branch changes and do not ship yet.","wordingChanged":false,"canonicalIntent":"Continue PR #1914 by adding the agreement, claim-report, tarping-invoice, and demo-intake storage rewires. Preserve prior branch changes and do not ship yet.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"migration-owner","statement":"tenant-storage-migration-v1 safely moves, verifies, rewrites references, deletes source objects, and retires the seven remaining legacy buckets.","proofConditionIds":["migration-proof"]},{"id":"contact-document-writers","statement":"Active contact, photo, document, agreement, report, invoice, and demo-intake storage owners use canonical tenant/platform buckets rather than legacy bucket IDs.","proofConditionIds":["contact-writers-proof","agreement-proof","report-proof","intake-proof"]},{"id":"voice-writers","statement":"Active voice-clone and voicemail storage owners use platform-voice with explicit domain prefixes.","proofConditionIds":["voice-proof"]},{"id":"production-release","statement":"The exact PR passes KnockLaunch Gate, is squash merged, and only affected Supabase Edge Functions and migrations are released.","proofConditionIds":["release-proof"]},{"id":"live-zero-legacy","statement":"Production migration completes with zero remaining objects/failures and the V3 runtime reports complete with no legacy-pending buckets.","proofConditionIds":["runtime-proof"]}],"objective":"Continue PR #1914 by adding the agreement, claim-report, tarping-invoice, and demo-intake storage rewires. Preserve prior branch changes and do not ship yet.","constraints":[{"id":"one-pr","statement":"Keep the work on ai/storage-v3-final-legacy-collapse / PR #1914; do not create a replacement PR.","proofConditionIds":["migration-proof"]},{"id":"forgejo-only","statement":"Forgejo remains the only repository and release owner; do not use GitHub.","proofConditionIds":["release-proof"]},{"id":"no-guessing","statement":"Ambiguous legacy ownership is quarantined to an explicit platform legacy-orphans path rather than assigned to a tenant by guess.","proofConditionIds":["migration-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"migration-proof","kind":"repository","claim":"V3 migration owner includes all seven legacy buckets and explicit canonical routing","route":"supabase/functions/tenant-storage-migration-v1/index.ts","roleRef":null,"userRef":null,"required":true,"expectedText":"source:'contact-files'","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"contact-writers-proof","kind":"repository","claim":"Tenant photo/document writers resolve canonical tenant storage","route":"supabase/functions/photos-manage/index.ts","roleRef":null,"userRef":null,"required":true,"expectedText":"resolveTenantStorageBucket","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"agreement-proof","kind":"repository","claim":"Agreement storage selects tenant/platform canonical buckets","route":"supabase/functions/agreement-sign/index.ts","roleRef":null,"userRef":null,"required":true,"expectedText":"storageBucketForAgreementPath","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"report-proof","kind":"repository","claim":"Tarping invoice storage uses canonical platform/tenant buckets","route":"supabase/functions/generate-tarping-invoice-pdf/index.ts","roleRef":null,"userRef":null,"required":true,"expectedText":"PLATFORM_STORAGE_BUCKETS.records","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"intake-proof","kind":"repository","claim":"Demo request logos are read from canonical platform intake storage","route":"supabase/functions/submit-demo-request/index.ts","roleRef":null,"userRef":null,"required":true,"expectedText":"PLATFORM_STORAGE_BUCKETS.intake","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"voice-proof","kind":"repository","claim":"Voicemail writer uses canonical platform voice storage","route":"supabase/functions/record-voicemail-template/index.ts","roleRef":null,"userRef":null,"required":true,"expectedText":"PLATFORM_STORAGE_BUCKETS.voice","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"release","claim":"KnockLaunch Gate, squash merge, Supabase Edge and migration release complete for the final source SHA","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["supabaseEdge","migrations"],"requiredReleaseTargets":["supabaseEdge","migrations"]},{"id":"runtime-proof","kind":"runtime","claim":"Storage Architecture V3 production runtime reaches complete after migration","route":"https://ymntrajfubicyxwwdxxa.supabase.co/functions/v1/tenant-storage-migration-v1?mode=v3","roleRef":null,"userRef":null,"required":true,"expectedText":"storage-architecture-v3","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"92ba09da84b9a05560207ebeeb190a32b92288e4d99e68f13648007d0ce6462e","requestContractRevision":2,"previousRequestContractHash":"43f539861ca27e0a08db166b7fe1f50097257bdde8f175930fc5bb4325565fc6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:49:16.15995+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c4c9d18b-e8b7-467d-b714-0cbd6627714b:request-contract:92ba09da84b9a05560207ebeeb190a32b92288e4d99e68f13648007d0ce6462e","mission_step_id":"96f032e4-3734-494a-9a5a-26115c51c3ae","command_center_event_id":"c4c9d18b-e8b7-467d-b714-0cbd6627714b"},{"id":"c41aab22-5125-47d8-87e9-e6427bc1a675","source":"forgejo","status":"waiting","payload":{"branch":"ai/lock-prime-oauth-stable-restore-point-20260910","prNumber":2303,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"1f0aa4ca1a7690b895052c5d30607e836c7f966a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T16:37:46.728589+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1f0aa4ca1a7690b895052c5d30607e836c7f966a","external_id":"2303","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:cf4a0b31-c210-458c-95bf-1a9e0141d2aa:merged-pr:2303:1f0aa4ca1a7690b895052c5d30607e836c7f966a","mission_step_id":"c0a46b0c-7094-4ea8-8b4f-22a182a57f6a","command_center_event_id":"cf4a0b31-c210-458c-95bf-1a9e0141d2aa"},{"id":"4382cbeb-cd49-4f53-a818-cf59b11fda53","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/roof-measure-toast-route-awareness-20260902","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":2529,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":1444,"terminal":false,"missionId":"085db31d-a631-457c-9b9d-e02a05e442f4","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":9088,"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":"085db31d-a631-457c-9b9d-e02a05e442f4"},"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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T18:16:28.260118+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1444","receipt_type":"automatic_mission_resume","idempotency_key":"mission:085db31d-a631-457c-9b9d-e02a05e442f4:automatic-mission-resume:1444:repair_mission_pr_ready_retryable","mission_step_id":"c4ae7acc-c691-4632-9623-57728d1ab055","command_center_event_id":"085db31d-a631-457c-9b9d-e02a05e442f4"},{"id":"5f2ad55f-a9d6-405f-9fff-e94c9d8f15f4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkbsn3b","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":3703,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1442,"terminal":false,"missionId":"d8116fd1-08f9-49da-8eb9-10133fe61c5a","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":6071,"prReadinessMs":5832,"approvedPlanMs":0,"missionSetupMs":1079,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"d8116fd1-08f9-49da-8eb9-10133fe61c5a"},"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":1837,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T18:12:14.778095+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1442","receipt_type":"execute_mission","idempotency_key":"mission:d8116fd1-08f9-49da-8eb9-10133fe61c5a:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"3a08e042-1687-43b0-b269-ad6293c09903","command_center_event_id":"d8116fd1-08f9-49da-8eb9-10133fe61c5a"},{"id":"6357f29c-be1d-40bd-8a39-b0b419489e52","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/roof-measure-toast-route-awareness-20260902","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":3740,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1444,"terminal":false,"missionId":"085db31d-a631-457c-9b9d-e02a05e442f4","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":6761,"prReadinessMs":6385,"approvedPlanMs":0,"missionSetupMs":1398,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"085db31d-a631-457c-9b9d-e02a05e442f4"},"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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T18:13:52.963017+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1444","receipt_type":"execute_mission","idempotency_key":"mission:085db31d-a631-457c-9b9d-e02a05e442f4:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"8cff5a23-d0ce-4fa9-914b-05ddf454faaf","command_center_event_id":"085db31d-a631-457c-9b9d-e02a05e442f4"},{"id":"f208a11b-98d1-4d4a-8fd8-a5d0d48fc24a","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":1788488332994,"consumerToken":"7846844a-42d3-444f-b5b2-923db3ac3237","authorizationId":"e890dc22-5fb8-403e-bfee-34640a2479bd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:18:53.928805+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:e890dc22-5fb8-403e-bfee-34640a2479bd","mission_step_id":"ba9f106a-cd2a-4fca-8388-00e6433fa33a","command_center_event_id":"cdc9a41f-bfc0-48f7-9def-607006635e08"},{"id":"41bb2397-e267-4342-8c6a-75c579a589a8","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":1788488335388,"consumerToken":"2fb51c29-9a9f-4c20-81b2-906c215283d4","authorizationId":"e1d6e00f-49aa-4468-b7aa-df7c5667638f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:18:56.25915+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:e1d6e00f-49aa-4468-b7aa-df7c5667638f","mission_step_id":"9ed9a2fd-7ddb-42b4-94f4-775227fa7f83","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"119804de-a7bc-4e3a-94f7-69b4ad468a56","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the exact post-merge release failure for the existing long-running job notification mission. Production migration version 20260906013000 is already owned by book_me_directly_public_profile_and_provisioning_reconciliation, so the #1912 background-jobs migration could not apply. Create one corrective generation from current Forgejo main that deletes only supabase/migrations/20260906013000_universal_background_jobs.sql, recreates the identical SQL byte-for-byte as supabase/migrations/20260906014800_universal_background_jobs.sql (an unused version already verified against production), and updates only the regression test's migration path to the new filename. Do not change notification behavior, job behavior, Roof Estimator wiring, frontend product code, existing migration ledger rows, or the roof-estimator Edge Function. Pass KnockLaunch Gate, squash merge, release only targets selected by the canonical planner, and prove the app_background_jobs migration live. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Repair the exact post-merge release failure for the existing long-running job notification mission. Production migration version 20260906013000 is already owned by book_me_directly_public_profile_and_provisioning_reconciliation, so the #1912 background-jobs migration could not apply. Create one corrective generation from current Forgejo main that deletes only supabase/migrations/20260906013000_universal_background_jobs.sql, recreates the identical SQL byte-for-byte as supabase/migrations/20260906014800_universal_background_jobs.sql (an unused version already verified against production), and updates only the regression test's migration path to the new filename. Do not change notification behavior, job behavior, Roof Estimator wiring, frontend product code, existing migration ledger rows, or the roof-estimator Edge Function. Pass KnockLaunch Gate, squash merge, release only targets selected by the canonical planner, and prove the app_background_jobs migration live. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"long-running-jobs","statement":"Long-running app work has durable progress, active-work UI, and deduped terminal notifications, with Roof Estimator wired as the first producer.","proofConditionIds":["repo-ui","repo-estimator","repo-bell","repo-migration","release","database"]}],"objective":"Repair the exact post-merge release failure for the existing long-running job notification mission. Production migration version 20260906013000 is already owned by book_me_directly_public_profile_and_provisioning_reconciliation, so the #1912 background-jobs migration could not apply. Create one corrective generation from current Forgejo main that deletes only supabase/migrations/20260906013000_universal_background_jobs.sql, recreates the identical SQL byte-for-byte as supabase/migrations/20260906014800_universal_background_jobs.sql (an unused version already verified against production), and updates only the regression test's migration path to the new filename. Do not change notification behavior, job behavior, Roof Estimator wiring, frontend product code, existing migration ledger rows, or the roof-estimator Edge Function. Pass KnockLaunch Gate, squash merge, release only targets selected by the canonical planner, and prove the app_background_jobs migration live. No Visual Witness.","constraints":[{"id":"preserve","statement":"Preserve all #1912 product behavior, existing notification/preferences data, existing migration ledger rows, and Roof Estimator result behavior; do not modify the roof-estimator Edge Function.","proofConditionIds":["repo-estimator","repo-migration","database"]},{"id":"resequence-only","statement":"The corrective source change only resequences the background-jobs migration from the collided 20260906013000 version to unused 20260906014800 and updates its contract-test reference.","proofConditionIds":["repo-migration"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-ui","kind":"repository","claim":"Notifications center shows Active work.","route":"src/pages/crm/UnifiedNotifications.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"Active work","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-estimator","kind":"repository","claim":"Roof Estimator uses roof.measurement background jobs.","route":"src/pages/roof-estimator/RoofTracingPage.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"jobType: 'roof.measurement'","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-bell","kind":"repository","claim":"Notification bell exposes active background jobs.","route":"src/components/notifications/NotificationBell.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"active background job","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-migration","kind":"repository","claim":"Current Forgejo source contains the resequenced universal background-jobs migration.","route":"supabase/migrations/20260906014800_universal_background_jobs.sql","roleRef":null,"userRef":null,"required":true,"expectedText":"create table if not exists public.app_background_jobs","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Affected production targets complete from the exact corrective merged source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"database","kind":"runtime","claim":"Production contains app_background_jobs with tenant/user isolation and terminal notification transition behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"fd6396eb5e905d7cd3c82ffe418aeeb42f92c321eafe0ca7aa27d97dbee57569","requestContractRevision":5,"previousRequestContractHash":"3fcab3fcc91e825d339586f1313bf5ffe0de4478810d927177ee206db67fd6f7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:51:07.95699+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:b8f0e488-cb62-41a3-9d2e-48f214fe07c4:request-contract:fd6396eb5e905d7cd3c82ffe418aeeb42f92c321eafe0ca7aa27d97dbee57569","mission_step_id":"ab888721-f04c-4a62-b9fd-40986e53c32f","command_center_event_id":"b8f0e488-cb62-41a3-9d2e-48f214fe07c4"},{"id":"5de409fa-191e-403d-9b68-d19632405792","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the exact post-merge migration-ledger collision for the existing long-running job notification mission. Production version 20260906013000 is already owned by book_me_directly_public_profile_and_provisioning_reconciliation. From current Forgejo main, rename only supabase/migrations/20260906013000_universal_background_jobs.sql to the confirmed-unused supabase/migrations/20260906014800_universal_background_jobs.sql with identical SQL content, and update only src/__tests__/contracts/background-job-notifications.contract.test.ts so its migration path points to 20260906014800_universal_background_jobs.sql. Do not change any other product source, notification/job behavior, existing migration ledger rows, Roof Estimator wiring, or the roof-estimator Edge Function. Pass KnockLaunch Gate, squash merge the corrective generation, release only affected targets, and prove app_background_jobs live. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Repair the exact post-merge migration-ledger collision for the existing long-running job notification mission. Production version 20260906013000 is already owned by book_me_directly_public_profile_and_provisioning_reconciliation. From current Forgejo main, rename only supabase/migrations/20260906013000_universal_background_jobs.sql to the confirmed-unused supabase/migrations/20260906014800_universal_background_jobs.sql with identical SQL content, and update only src/__tests__/contracts/background-job-notifications.contract.test.ts so its migration path points to 20260906014800_universal_background_jobs.sql. Do not change any other product source, notification/job behavior, existing migration ledger rows, Roof Estimator wiring, or the roof-estimator Edge Function. Pass KnockLaunch Gate, squash merge the corrective generation, release only affected targets, and prove app_background_jobs live. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"long-running-jobs","statement":"Long-running app work has durable progress, active-work UI, and deduped terminal notifications, with Roof Estimator wired as the first producer.","proofConditionIds":["repo-ui","repo-estimator","repo-bell","repo-migration","release","database"]}],"objective":"Repair the exact post-merge migration-ledger collision for the existing long-running job notification mission. Production version 20260906013000 is already owned by book_me_directly_public_profile_and_provisioning_reconciliation. From current Forgejo main, rename only supabase/migrations/20260906013000_universal_background_jobs.sql to the confirmed-unused supabase/migrations/20260906014800_universal_background_jobs.sql with identical SQL content, and update only src/__tests__/contracts/background-job-notifications.contract.test.ts so its migration path points to 20260906014800_universal_background_jobs.sql. Do not change any other product source, notification/job behavior, existing migration ledger rows, Roof Estimator wiring, or the roof-estimator Edge Function. Pass KnockLaunch Gate, squash merge the corrective generation, release only affected targets, and prove app_background_jobs live. No Visual Witness.","constraints":[{"id":"preserve","statement":"Preserve all #1912 product behavior, existing notification/preferences data, existing migration ledger rows, and Roof Estimator result behavior; do not modify the roof-estimator Edge Function.","proofConditionIds":["repo-estimator","repo-migration","database"]},{"id":"resequence-only","statement":"The corrective source change only resequences the background-jobs migration from collided 20260906013000 to unused 20260906014800 and updates its contract-test reference.","proofConditionIds":["repo-migration"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-ui","kind":"repository","claim":"Notifications center shows Active work.","route":"src/pages/crm/UnifiedNotifications.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"Active work","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-estimator","kind":"repository","claim":"Roof Estimator uses roof.measurement background jobs.","route":"src/pages/roof-estimator/RoofTracingPage.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"jobType: 'roof.measurement'","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-bell","kind":"repository","claim":"Notification bell exposes active background jobs.","route":"src/components/notifications/NotificationBell.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"active background job","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-migration","kind":"repository","claim":"Current Forgejo source contains the resequenced universal background-jobs migration.","route":"supabase/migrations/20260906014800_universal_background_jobs.sql","roleRef":null,"userRef":null,"required":true,"expectedText":"create table if not exists public.app_background_jobs","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Affected production targets complete from the exact corrective merged source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"database","kind":"runtime","claim":"Production contains app_background_jobs with tenant/user isolation and terminal notification transition behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"878cc3529c63b1808e46892da176ec198a0f0a5adcc306f8ddaaf00afc7b7848","requestContractRevision":6,"previousRequestContractHash":"fd6396eb5e905d7cd3c82ffe418aeeb42f92c321eafe0ca7aa27d97dbee57569"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:51:34.699199+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:b8f0e488-cb62-41a3-9d2e-48f214fe07c4:request-contract:878cc3529c63b1808e46892da176ec198a0f0a5adcc306f8ddaaf00afc7b7848","mission_step_id":"ab888721-f04c-4a62-b9fd-40986e53c32f","command_center_event_id":"b8f0e488-cb62-41a3-9d2e-48f214fe07c4"},{"id":"0648d362-a8d9-4e00-be1a-0685c56d5426","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":1300,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1448,"terminal":false,"missionId":"a197bfa1-aadc-4475-96b1-e5b2d11497ec","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":13946,"prReadinessMs":12358,"approvedPlanMs":0,"missionSetupMs":1109,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a197bfa1-aadc-4475-96b1-e5b2d11497ec"},"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":1840,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T18:14:24.779678+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1448","receipt_type":"execute_mission","idempotency_key":"mission:a197bfa1-aadc-4475-96b1-e5b2d11497ec:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"35dac395-660b-4362-8556-ce9ed7398621","command_center_event_id":"a197bfa1-aadc-4475-96b1-e5b2d11497ec"},{"id":"6676c2f2-a968-45ad-8c39-b3a24342420e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-proposal-certification-20260902","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3773,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"d9dd375f-bb57-454d-ab6d-0c1563fd766f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":546,"missionSetupMs":5440},"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":"d9dd375f-bb57-454d-ab6d-0c1563fd766f"},"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":5739,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","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","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","scripts/validate-command-center-contracts.mjs","scripts/protected-main-release-recovery.mjs","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T18:25:46.823867+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d9dd375f-bb57-454d-ab6d-0c1563fd766f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"b97ac34e-200c-489e-8fd2-9cce5a8b0635","command_center_event_id":"d9dd375f-bb57-454d-ab6d-0c1563fd766f"},{"id":"20b45bd9-e399-48c5-8d1a-22ae2f77db1e","source":"cc-execution","status":"recorded","payload":{"objective":"Continue authoritative PR #1459 at exact head f91b68c640e39adb7f3466b78259e08f8a043ed5 through canonical gate, squash merge, metadata-only Supabase migration, frontend release, and live proof. No further source mutation unless the exact-head gate proves a relevant defect. Never create or modify Redfish legal documents, roofing/work documents, work authorization, agreement templates, or document templates.","tenantRef":"Redfish","receivedAt":"2026-09-02T18:26:06.556Z","fingerprint":"73b73f3dee8d1042623ac1c67f31637957e47e55287ff8bcd35e5b06d9ac203b","workstreamRef":"redfish","conversationId":null,"canonicalBranch":"ai/redfish-scope-resolver-live-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue authoritative PR #1459 at exact head f91b68c640e39adb7f3466b78259e08f8a043ed5 through canonical gate, squash merge, metadata-only Supabase migration, frontend release, and live proof. No further source mutation unless the exact-head gate proves a relevant defect. Never create or modify Redfish legal documents, roofing/work documents, work authorization, agreement templates, or document templates.","wordingChanged":false,"canonicalIntent":"Continue authoritative PR #1459 at exact head f91b68c640e39adb7f3466b78259e08f8a043ed5 through canonical gate, squash merge, metadata-only Supabase migration, frontend release, and live proof. No further source mutation unless the exact-head gate proves a relevant defect. Never create or modify Redfish legal documents, roofing/work documents, work authorization, agreement templates, or document templates.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"resolver-live","statement":"The Redfish homeowner workflow shows the compact Scope & Agreement resolver, supports Roofing, Windows & Doors, Exterior and multiple scopes, and routes Confirm & Continue into the existing Documents rail.","proofConditionIds":["proof-live-ui","proof-release"]},{"id":"routing-metadata","statement":"Resolver choices persist tenant-scoped routing metadata without creating or modifying legal/document templates.","proofConditionIds":["proof-migration","proof-source"]}],"objective":"Continue authoritative PR #1459 at exact head f91b68c640e39adb7f3466b78259e08f8a043ed5 through canonical gate, squash merge, metadata-only Supabase migration, frontend release, and live proof. No further source mutation unless the exact-head gate proves a relevant defect. Never create or modify Redfish legal documents, roofing/work documents, work authorization, agreement templates, or document templates.","constraints":[{"id":"no-new-documents","statement":"Do not create, seed, replace, or modify Redfish legal documents, roofing documents, work documents, work authorization, agreement templates, or document templates.","proofConditionIds":["proof-source"]},{"id":"pa-separation","statement":"Public-adjuster services must route only to referral/handoff and never to a Redfish PA agreement.","proofConditionIds":["proof-source","proof-live-ui"]},{"id":"explicit-input-wins","statement":"Explicit user/intake trade and path choices must take precedence over permit/property/notes inference.","proofConditionIds":["proof-source","proof-live-ui"]},{"id":"no-duplicate-crm","statement":"Do not create a duplicate CRM or agreement-management surface.","proofConditionIds":["proof-source","proof-live-ui"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-ui","kind":"runtime","claim":"The resolver is present in the Redfish homeowner overview and Confirm & Continue routes to the existing Documents rail.","route":"/redfish-roofing/homeowners","roleRef":"Redfish authorized user","userRef":null,"required":true,"expectedText":"Scope & agreement","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-release","kind":"runtime","claim":"The exact merged frontend artifact is live in production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-migration","kind":"runtime","claim":"The metadata-only contact_tenant_memberships migration is applied in production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]},{"id":"proof-source","kind":"repository","claim":"The diff contains no creation or modification of Redfish legal/document templates and preserves PA separation, explicit-input precedence, and the existing single homeowner/CRM surface.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-scope-resolver-live-20260902","conversationContext":null,"requestContractHash":"e445e97ad7067ac64e42248e6871385f1c19910e21edb3ce0bf1f25e9df54132","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T18:26:07.353824+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:c274504c-21a5-4e63-b32d-01bf7f517ab2:tenant-workstream-contribution:73b73f3dee8d1042623ac1c67f31637957e47e55287ff8bcd35e5b06d9ac203b","mission_step_id":null,"command_center_event_id":"c274504c-21a5-4e63-b32d-01bf7f517ab2"},{"id":"9d678c9b-27dd-4b6b-b749-1d736ef00a64","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/big-papis-proposal-certification-20260902","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":9772,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1458,"terminal":false,"missionId":"d9dd375f-bb57-454d-ab6d-0c1563fd766f","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":3451,"prReadinessMs":2857,"approvedPlanMs":0,"missionSetupMs":3401,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"d9dd375f-bb57-454d-ab6d-0c1563fd766f"},"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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T18:26:08.333351+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1458","receipt_type":"execute_mission","idempotency_key":"mission:d9dd375f-bb57-454d-ab6d-0c1563fd766f:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"775ce0fe-179b-4d82-9e24-aa443772643c","command_center_event_id":"d9dd375f-bb57-454d-ab6d-0c1563fd766f"},{"id":"4d82f38b-61be-448c-a2c7-6290334e6c8d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/redfish-scope-resolver-live-20260902","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5199,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"c274504c-21a5-4e63-b32d-01bf7f517ab2","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":12,"missionSetupMs":3580},"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":"c274504c-21a5-4e63-b32d-01bf7f517ab2"},"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":5263,"likelyAffectedFiles":["scripts/supabase-migration-release.mjs","scripts/validate-supabase-migration-integrity.mjs","scripts/__tests__/supabase-migration-release.test.mjs","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/GlobalCommandPalette.tsx","src/components/academy/RoleplayFeedbackPanel.tsx","src/components/AdaptiveBusinessDashboard.tsx","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/admin/InvoicePermissionsManager.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T18:26:10.198136+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c274504c-21a5-4e63-b32d-01bf7f517ab2:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6ad74322-854f-46ad-9ece-d31cf0200eb7","command_center_event_id":"c274504c-21a5-4e63-b32d-01bf7f517ab2"},{"id":"c503851e-1033-4917-a72c-3aebdaff217e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/big-papis-proposal-certification-20260902","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":14326,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1458,"terminal":false,"missionId":"d9dd375f-bb57-454d-ab6d-0c1563fd766f","operation":"execute_mission","proofGate":"ship_and_prove_gate_blocked","sourceSha":null,"timingsMs":{"handlerMs":4662,"prReadinessMs":685,"approvedPlanMs":0,"missionSetupMs":4480,"shipAndProveMs":3007},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d9dd375f-bb57-454d-ab6d-0c1563fd766f"},"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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T18:27:44.90013+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"1458","receipt_type":"execute_mission","idempotency_key":"mission:d9dd375f-bb57-454d-ab6d-0c1563fd766f:execute_mission:ship_and_prove_gate_blocked:current-generation","mission_step_id":"775ce0fe-179b-4d82-9e24-aa443772643c","command_center_event_id":"d9dd375f-bb57-454d-ab6d-0c1563fd766f"},{"id":"d0628652-86d2-4ea0-b019-3c2d6594f61b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-proposal-certification-20260902","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":15518,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1458,"terminal":false,"missionId":"d9dd375f-bb57-454d-ab6d-0c1563fd766f","operation":"automatic_mission_resume","proofGate":"ship_and_prove_gate_blocked","sourceSha":null,"timingsMs":{"prReadinessMs":1134,"approvedPlanMs":0,"shipAndProveMs":3006},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d9dd375f-bb57-454d-ab6d-0c1563fd766f"},"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":801,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T18:28:27.119825+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"1458","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d9dd375f-bb57-454d-ab6d-0c1563fd766f:automatic-mission-resume:1458:ship_and_prove_gate_blocked","mission_step_id":"0074cbc7-c354-4eb5-a699-e5f127c005db","command_center_event_id":"d9dd375f-bb57-454d-ab6d-0c1563fd766f"},{"id":"d371fecb-7059-4b50-88cf-b43c794bffc9","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/redfish-scope-resolver-live-20260902","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":7054,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1459,"terminal":false,"missionId":"c274504c-21a5-4e63-b32d-01bf7f517ab2","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":10202,"prReadinessMs":9975,"approvedPlanMs":0,"missionSetupMs":882,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c274504c-21a5-4e63-b32d-01bf7f517ab2"},"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":1781,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T18:29:18.79523+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1459","receipt_type":"execute_mission","idempotency_key":"mission:c274504c-21a5-4e63-b32d-01bf7f517ab2:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"b8a05cca-e8c9-4a7e-a337-1df8f91ffe33","command_center_event_id":"c274504c-21a5-4e63-b32d-01bf7f517ab2"},{"id":"b5d26895-8308-4f9d-ab38-1332b5d90534","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 authorized systemic execution reliability maintenance. This reconciles the exact already-applied seven-file branch state after ambiguous atomic commit acknowledgment; no source rewrite is intended.","baseSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","issuedAt":1788488333355,"expiresAt":1788488513355,"missionId":"72d855f3-717f-4399-ab19-13ecf238e2c1","singleUse":true,"authorizationId":"e1d6e00f-49aa-4468-b7aa-df7c5667638f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:18:54.217717+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:e1d6e00f-49aa-4468-b7aa-df7c5667638f","mission_step_id":"9ed9a2fd-7ddb-42b4-94f4-775227fa7f83","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"5ab95353-f1a9-4f96-885f-786214c3997a","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 Forgejo branch ai/systemic-execution-reliability-20260903 at b306a9568fff119585d5c242c2fd1ff515e68bed. The seven-file repair is already applied. The anchors below are verification sentinels only: each old_content sentinel is intentionally absent and each new_content marker is already present exactly once. Therefore this call must produce zero source writes, reconcile the orphan branch exact applied state, create/reuse its one PR, then proceed through gate, squash merge, affected-target release, live cc-execution proof, and final refreeze. Do not create a new branch or commit.","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 Forgejo branch ai/systemic-execution-reliability-20260903 at b306a9568fff119585d5c242c2fd1ff515e68bed. The seven-file repair is already applied. The anchors below are verification sentinels only: each old_content sentinel is intentionally absent and each new_content marker is already present exactly once. Therefore this call must produce zero source writes, reconcile the orphan branch exact applied state, create/reuse its one PR, then proceed through gate, squash merge, affected-target release, live cc-execution proof, and final refreeze. Do not create a new branch or commit.","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 Forgejo branch ai/systemic-execution-reliability-20260903 at b306a9568fff119585d5c242c2fd1ff515e68bed. The seven-file repair is already applied. The anchors below are verification sentinels only: each old_content sentinel is intentionally absent and each new_content marker is already present exactly once. Therefore this call must produce zero source writes, reconcile the orphan branch exact applied state, create/reuse its one PR, then proceed through gate, squash merge, affected-target release, live cc-execution proof, and final refreeze. Do not create a new branch or commit.","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":"d3d2dfd898ae88b732015499d9099f75327ebfb65e9ed36ae8337d18e454eafd","requestContractRevision":6,"previousRequestContractHash":"6874863ae9af12663741cb436113ee2e51875450785fba4c2020eb94cfb3a28b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:19:24.009163+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:6:d3d2dfd898ae88b732015499d9099f75327ebfb65e9ed36ae8337d18e454eafd","mission_step_id":"81003d27-a757-4eb1-a622-9bac0298b076","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"e909e010-965e-4e92-98f7-feb8f3bcef40","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/frontend-release-memory-contract-20260904","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.54-post-gate-progression-self-heal-refreeze","prNumber":1729,"terminal":false,"missionId":"f31eab5c-7299-4632-b006-2d89e51cc390","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":546,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":369,"ledgerReconcileMs":0,"lineageReconcileMs":177,"resolvePreflightMs":546,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":369,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f31eab5c-7299-4632-b006-2d89e51cc390"},"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-04T16:18:44.643456+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f31eab5c-7299-4632-b006-2d89e51cc390:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"0abef53c-3965-47a5-9e30-7cd3320ac94b","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"52a7bc52-619f-49b8-bdf2-022c7e384610","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-scope-resolver-live-20260902","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":10805,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1459,"terminal":false,"missionId":"c274504c-21a5-4e63-b32d-01bf7f517ab2","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":6290,"prReadinessMs":2915,"approvedPlanMs":2641,"missionSetupMs":2027,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"c274504c-21a5-4e63-b32d-01bf7f517ab2"},"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":1035,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T18:29:36.022947+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1459","receipt_type":"execute_mission","idempotency_key":"mission:c274504c-21a5-4e63-b32d-01bf7f517ab2:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"b8a05cca-e8c9-4a7e-a337-1df8f91ffe33","command_center_event_id":"c274504c-21a5-4e63-b32d-01bf7f517ab2"},{"id":"e5481930-cc8d-42ac-a7dd-cd93e7456887","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-scope-resolver-live-20260902","reason":null,"status":"in_progress","metrics":{"receiptBytes":12054,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1459,"terminal":false,"missionId":"c274504c-21a5-4e63-b32d-01bf7f517ab2","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":7556,"prReadinessMs":1154,"approvedPlanMs":0,"missionSetupMs":1576,"shipAndProveMs":5781},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"c274504c-21a5-4e63-b32d-01bf7f517ab2"},"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":1011,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T18:38:21.047417+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1459","receipt_type":"execute_mission","idempotency_key":"mission:c274504c-21a5-4e63-b32d-01bf7f517ab2:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"24920f91-02cf-4769-b04a-ec3b660f02d5","command_center_event_id":"c274504c-21a5-4e63-b32d-01bf7f517ab2"},{"id":"424cb308-3b37-4501-ad08-3e3aed40dc7f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtkffprt","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4223,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"4ec6556c-d726-41c6-ac7d-2c3916b02251","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":20,"missionSetupMs":4598},"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":"4ec6556c-d726-41c6-ac7d-2c3916b02251"},"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":5858,"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/verify-forgejo-watchdog.sh","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/protected-main-release-recovery.mjs","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","scripts/validate-command-center-contracts.mjs","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T18:43:24.185427+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4ec6556c-d726-41c6-ac7d-2c3916b02251:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"7dd64762-f3c3-4478-9f8e-37e8fa4af17c","command_center_event_id":"4ec6556c-d726-41c6-ac7d-2c3916b02251"},{"id":"7492cbca-b3ff-40ba-a804-8306daf8f173","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/cross-pr-typescript-cache-v3-20260903","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":5196,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":1654,"terminal":false,"missionId":"cdc9a41f-bfc0-48f7-9def-607006635e08","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":19870,"prReadinessMs":4660,"approvedPlanMs":14985,"missionSetupMs":1531,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"cdc9a41f-bfc0-48f7-9def-607006635e08"},"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":1509,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:19:12.624165+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1654","receipt_type":"execute_mission","idempotency_key":"mission:cdc9a41f-bfc0-48f7-9def-607006635e08:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"e111faf3-324f-409e-9a3b-b9b2a2164ce1","command_center_event_id":"cdc9a41f-bfc0-48f7-9def-607006635e08"},{"id":"d771f9ed-bd0d-42f3-8d45-a3770f6e88f6","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":1788488367339,"consumerToken":"103f3584-3a39-4923-8da0-4b1595f41003","authorizationId":"5a2ec4a8-ff4b-4d2a-87cf-bcb4f705793d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:19:28.300874+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:5a2ec4a8-ff4b-4d2a-87cf-bcb4f705793d","mission_step_id":"9ed9a2fd-7ddb-42b4-94f4-775227fa7f83","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"cbc08c1f-db77-4d27-bed1-adfdd1d17f64","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtkgc4pz","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":5380,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1461,"terminal":false,"missionId":"6ef81556-ff4e-42f9-8470-ceb03680453d","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1161,"prReadinessMs":1040,"approvedPlanMs":0,"missionSetupMs":4063,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"6ef81556-ff4e-42f9-8470-ceb03680453d"},"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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T18:57:32.6212+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1461","receipt_type":"execute_mission","idempotency_key":"mission:6ef81556-ff4e-42f9-8470-ceb03680453d:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"36ba6751-eebf-453d-b07e-eee987bfe1ce","command_center_event_id":"6ef81556-ff4e-42f9-8470-ceb03680453d"},{"id":"cefc1df6-7f73-47fd-b8d4-b72ecb150bc6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/redfish-roof-estimator-durable-progress-20260902","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":4145,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1462,"terminal":false,"missionId":"8db0c6e2-383c-4daf-baa5-f8b10a491785","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1569,"prReadinessMs":1311,"approvedPlanMs":0,"missionSetupMs":4064,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"8db0c6e2-383c-4daf-baa5-f8b10a491785"},"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":1515,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T19:19:09.974538+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1462","receipt_type":"execute_mission","idempotency_key":"mission:8db0c6e2-383c-4daf-baa5-f8b10a491785:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"4508b8a3-7915-4d91-8184-ab0b8660bde6","command_center_event_id":"8db0c6e2-383c-4daf-baa5-f8b10a491785"},{"id":"fe70549d-04da-42df-96c7-f07910615d93","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same authorized PR #1462 now that the exact-head KnockLaunch Gate job succeeded. Squash merge through Forgejo, release only frontend, Supabase Edge Function, and migrations, and reconcile production proof for the exact merged source. Do not create a new PR or change source.","wordingChanged":false,"canonicalIntent":"Continue the same authorized PR #1462 now that the exact-head KnockLaunch Gate job succeeded. Squash merge through Forgejo, release only frontend, Supabase Edge Function, and migrations, and reconcile production proof for the exact merged source. Do not create a new PR or change source.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-release","statement":"PR #1462 is green, squash-merged, and the exact merged source is released to the affected production frontend, Supabase Edge Function, and migration targets.","proofConditionIds":["proof-runtime"]}],"objective":"Continue the same authorized PR #1462 now that the exact-head KnockLaunch Gate job succeeded. Squash merge through Forgejo, release only frontend, Supabase Edge Function, and migrations, and reconcile production proof for the exact merged source. Do not create a new PR or change source.","constraints":[{"id":"constraint-scope","statement":"Do not create a duplicate PR, do not change scope, and do not mutate control-plane files.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Existing PR #1462 preserves the six-file Redfish roof estimator repair on the same branch and merges through the canonical Forgejo path.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The exact merged source for PR #1462 is live on all affected production owners.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend","supabaseEdge","migrations"]}],"validationErrors":[]},"requestContractHash":"4f07ce9f08b0733851383ad54615da2f234c247041fe01d6eb23f8d9be2404ba","requestContractRevision":2,"previousRequestContractHash":"28b83d07b1a56ec2c4e8ac0a9c68231aeb934c668267838df3d1a23aefff7a2c"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T19:20:26.735693+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:8db0c6e2-383c-4daf-baa5-f8b10a491785:request-contract-revision:2:4f07ce9f08b0733851383ad54615da2f234c247041fe01d6eb23f8d9be2404ba","mission_step_id":"4508b8a3-7915-4d91-8184-ab0b8660bde6","command_center_event_id":"8db0c6e2-383c-4daf-baa5-f8b10a491785"},{"id":"fe5eda24-05d7-4176-b5e0-407593f79f80","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/redfish-roof-estimator-durable-progress-20260902","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":7978,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1462,"terminal":false,"missionId":"8db0c6e2-383c-4daf-baa5-f8b10a491785","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"d25e79f6caa3e9c03d46ef5286edbc5cccdbfa01","timingsMs":{"handlerMs":5036,"prReadinessMs":1975,"approvedPlanMs":0,"missionSetupMs":3985,"shipAndProveMs":2280},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8db0c6e2-383c-4daf-baa5-f8b10a491785"},"performance":null,"deploymentId":"forgejo-main-d25e79f6caa3","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["roof-measurement-job"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2339,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T19:20:36.04978+00:00","proof_gate":"canonical_release_dispatched","source_sha":"d25e79f6caa3e9c03d46ef5286edbc5cccdbfa01","external_id":"forgejo-main-d25e79f6caa3","receipt_type":"execute_mission","idempotency_key":"mission:8db0c6e2-383c-4daf-baa5-f8b10a491785:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"9cced97e-6b35-4bb7-8892-b5909811c860","command_center_event_id":"8db0c6e2-383c-4daf-baa5-f8b10a491785"},{"id":"d92eb1d6-e429-4b1e-92c8-208e31674861","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Repair the canonical Gate false-negative invariant blocking a valid production release memory fix on PR #1729.","baseSha":"23f5efbeb046692af244dcdd8e25891ac2a317c3","issuedAt":1788540674534,"expiresAt":1788540854534,"missionId":"f31eab5c-7299-4632-b006-2d89e51cc390","authorizationId":"a7674a1d-6f6c-4fec-a37f-4bd5877356ae","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T16:51:15.046018+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"23f5efbeb046692af244dcdd8e25891ac2a317c3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:a7674a1d-6f6c-4fec-a37f-4bd5877356ae","mission_step_id":"ee98cf1a-691b-41b4-9204-50c7a2934d38","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"24f955b1-57f4-4bee-8e13-6b380e3c04a9","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"d25e79f6caa3e9c03d46ef5286edbc5cccdbfa01","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"d25e79f6caa3e9c03d46ef5286edbc5cccdbfa01","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["roof-measurement-job"]},"requestContractHash":"4f07ce9f08b0733851383ad54615da2f234c247041fe01d6eb23f8d9be2404ba","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4572","runId":4572,"status":"running","sourceSha":"d25e79f6caa3e9c03d46ef5286edbc5cccdbfa01","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-02T19:21:45.416421+00:00","proof_gate":"canonical_release_pending","source_sha":"d25e79f6caa3e9c03d46ef5286edbc5cccdbfa01","external_id":"forgejo-main-d25e79f6caa3","receipt_type":"canonical_release_status","idempotency_key":"mission:8db0c6e2-383c-4daf-baa5-f8b10a491785:forgejo-release-status:d25e79f6caa3e9c03d46ef5286edbc5cccdbfa01:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending|supabase-migrations/live=pending","mission_step_id":"9cced97e-6b35-4bb7-8892-b5909811c860","command_center_event_id":"8db0c6e2-383c-4daf-baa5-f8b10a491785"},{"id":"b645d3f5-14c7-4bff-9712-fa0061699bea","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the already-completed production release for merged PR #1464. Forgejo push run 4576 succeeded for exact merge SHA 5e2a96f1446cb34da0bf69ab1d2eeedcebed5f3b and released only roof-measurement-job. Production Supabase now reports roof-measurement-job version 2 ACTIVE with the tenant-access guard. Do not mutate source, create a PR, or dispatch another release; record/reconcile the existing release proof only.","wordingChanged":false,"canonicalIntent":"Reconcile the already-completed production release for merged PR #1464. Forgejo push run 4576 succeeded for exact merge SHA 5e2a96f1446cb34da0bf69ab1d2eeedcebed5f3b and released only roof-measurement-job. Production Supabase now reports roof-measurement-job version 2 ACTIVE with the tenant-access guard. Do not mutate source, create a PR, or dispatch another release; record/reconcile the existing release proof only.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-release","statement":"PR #1464 is squash-merged and the exact merged tenant-authorization guard is live in roof-measurement-job.","proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Reconcile the already-completed production release for merged PR #1464. Forgejo push run 4576 succeeded for exact merge SHA 5e2a96f1446cb34da0bf69ab1d2eeedcebed5f3b and released only roof-measurement-job. Production Supabase now reports roof-measurement-job version 2 ACTIVE with the tenant-access guard. Do not mutate source, create a PR, or dispatch another release; record/reconcile the existing release proof only.","constraints":[{"id":"constraint-scope","statement":"Do not create another PR, do not change source, and do not release frontend, migrations, or control-plane targets.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"PR #1464 exact head 19d4512930f2f88223fee79801106d782e4afac8 passed KnockLaunch Gate and is squash-merged without scope change.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The exact merged roof-measurement-job Edge Function is deployed and active in production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["supabaseEdge"]}],"validationErrors":[]},"requestContractHash":"c93bdc15a9e87e004b50787cd86d61ff6ed5fc80ad4f4878a0b08201651f1bda","requestContractRevision":2,"previousRequestContractHash":"246d4903b2495f3c5c4ea5b59c93070e996256087e818c1b6f697b4f1732fb3d"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T19:29:57.566077+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:aa9dc10f-3a61-4aa2-91d3-94ac639d4736:request-contract-revision:2:c93bdc15a9e87e004b50787cd86d61ff6ed5fc80ad4f4878a0b08201651f1bda","mission_step_id":"3bd4ae51-40ed-4401-97cb-313f893664f0","command_center_event_id":"aa9dc10f-3a61-4aa2-91d3-94ac639d4736"},{"id":"6bf57fc6-b091-4310-9767-19a4812996d6","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/redfish-roof-estimator-tenant-guard-20260902","reason":null,"status":"in_progress","metrics":{"receiptBytes":8095,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1464,"terminal":false,"missionId":"aa9dc10f-3a61-4aa2-91d3-94ac639d4736","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":4140,"prReadinessMs":253,"approvedPlanMs":0,"missionSetupMs":3680,"shipAndProveMs":3754},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"aa9dc10f-3a61-4aa2-91d3-94ac639d4736"},"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-02T19:28:05.890921+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1464","receipt_type":"execute_mission","idempotency_key":"mission:aa9dc10f-3a61-4aa2-91d3-94ac639d4736:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"1526a997-7e31-4e9e-b978-868791ca9db7","command_center_event_id":"aa9dc10f-3a61-4aa2-91d3-94ac639d4736"},{"id":"1d70b2f1-023b-4ed7-a2f3-e69c2af1d044","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtkhk72t","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4060,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"548fb42f-689c-49f0-b746-2d61e2feffa8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":399,"missionSetupMs":5618},"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":"548fb42f-689c-49f0-b746-2d61e2feffa8"},"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":5387,"likelyAffectedFiles":["src/assets/bigPapisCalendarTruck.ts","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/GlobalCommandPalette.tsx","src/components/NewLeadIntakeForm.tsx","src/components/SignupForm.tsx","src/__tests__/contracts/big-papis-event-lifecycle.contract.test.ts","src/__tests__/contracts/big-papis-event-quotes.contract.test.ts","src/components/AdaptiveBusinessDashboard.tsx","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T19:37:10.490258+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:548fb42f-689c-49f0-b746-2d61e2feffa8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a901293e-52b3-4a63-afb4-87d6dbac1a33","command_center_event_id":"548fb42f-689c-49f0-b746-2d61e2feffa8"},{"id":"4c9a3d8d-5463-49dc-a219-8cdfff7f0a82","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair generation 1 for the existing long-running job notification mission. Production migration version 20260906013000 is already owned by book_me_directly_public_profile_and_provisioning_reconciliation. From current Forgejo main, rename only supabase/migrations/20260906013000_universal_background_jobs.sql to the confirmed-unused supabase/migrations/20260906014800_universal_background_jobs.sql with identical SQL content, and update only src/__tests__/contracts/background-job-notifications.contract.test.ts so its migration path points to 20260906014800_universal_background_jobs.sql. Do not change any other source or existing migration ledger row. Preserve #1912 product behavior and do not modify the roof-estimator Edge Function. Pass Gate, squash merge, release affected targets, and prove app_background_jobs live. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Repair generation 1 for the existing long-running job notification mission. Production migration version 20260906013000 is already owned by book_me_directly_public_profile_and_provisioning_reconciliation. From current Forgejo main, rename only supabase/migrations/20260906013000_universal_background_jobs.sql to the confirmed-unused supabase/migrations/20260906014800_universal_background_jobs.sql with identical SQL content, and update only src/__tests__/contracts/background-job-notifications.contract.test.ts so its migration path points to 20260906014800_universal_background_jobs.sql. Do not change any other source or existing migration ledger row. Preserve #1912 product behavior and do not modify the roof-estimator Edge Function. Pass Gate, squash merge, release affected targets, and prove app_background_jobs live. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"long-running-jobs","statement":"Long-running app work has durable progress, active-work UI, and deduped terminal notifications, with Roof Estimator wired as the first producer.","proofConditionIds":["repo-ui","repo-estimator","repo-bell","repo-migration","release","database"]}],"objective":"Repair generation 1 for the existing long-running job notification mission. Production migration version 20260906013000 is already owned by book_me_directly_public_profile_and_provisioning_reconciliation. From current Forgejo main, rename only supabase/migrations/20260906013000_universal_background_jobs.sql to the confirmed-unused supabase/migrations/20260906014800_universal_background_jobs.sql with identical SQL content, and update only src/__tests__/contracts/background-job-notifications.contract.test.ts so its migration path points to 20260906014800_universal_background_jobs.sql. Do not change any other source or existing migration ledger row. Preserve #1912 product behavior and do not modify the roof-estimator Edge Function. Pass Gate, squash merge, release affected targets, and prove app_background_jobs live. No Visual Witness.","constraints":[{"id":"preserve","statement":"Preserve all #1912 product behavior, existing notification/preferences data, existing migration ledger rows, and Roof Estimator result behavior; do not modify the roof-estimator Edge Function.","proofConditionIds":["repo-estimator","repo-migration","database"]},{"id":"resequence-only","statement":"Repair generation 1 only resequences the background-jobs migration from collided 20260906013000 to unused 20260906014800 and updates its contract-test reference.","proofConditionIds":["repo-migration"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-ui","kind":"repository","claim":"Notifications center shows Active work.","route":"src/pages/crm/UnifiedNotifications.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"Active work","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-estimator","kind":"repository","claim":"Roof Estimator uses roof.measurement background jobs.","route":"src/pages/roof-estimator/RoofTracingPage.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"jobType: 'roof.measurement'","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-bell","kind":"repository","claim":"Notification bell exposes active background jobs.","route":"src/components/notifications/NotificationBell.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"active background job","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-migration","kind":"repository","claim":"Current Forgejo source contains the resequenced universal background-jobs migration.","route":"supabase/migrations/20260906014800_universal_background_jobs.sql","roleRef":null,"userRef":null,"required":true,"expectedText":"create table if not exists public.app_background_jobs","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Affected production targets complete from the exact corrective merged source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"database","kind":"runtime","claim":"Production contains app_background_jobs with tenant/user isolation and terminal notification transition behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"daf5c59ae63ebd7ba2506ab1beb7679052fc8e9731712765f9002fe8c76be8b6","requestContractRevision":7,"previousRequestContractHash":"878cc3529c63b1808e46892da176ec198a0f0a5adcc306f8ddaaf00afc7b7848"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:52:50.377134+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:b8f0e488-cb62-41a3-9d2e-48f214fe07c4:request-contract:daf5c59ae63ebd7ba2506ab1beb7679052fc8e9731712765f9002fe8c76be8b6","mission_step_id":"ab888721-f04c-4a62-b9fd-40986e53c32f","command_center_event_id":"b8f0e488-cb62-41a3-9d2e-48f214fe07c4"},{"id":"f3a6baf2-7add-4c9f-a177-fc3d0c833b28","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish existing PR #1915 after its canonical refresh onto current main. The refreshed exact head is 54a54ac0a0a6a1b1f422b226481f73726de82a19; Gate verified the effective diff is exactly one frontend file, src/pages/mobile-vendor/BigPapisOwnerShell.tsx. Do not change source, create another branch, or create another PR. Squash merge this PR once the existing Gate finalizes, release frontend only, and prove /big-papis/owner/dashboard live.","wordingChanged":false,"canonicalIntent":"Finish existing PR #1915 after its canonical refresh onto current main. The refreshed exact head is 54a54ac0a0a6a1b1f422b226481f73726de82a19; Gate verified the effective diff is exactly one frontend file, src/pages/mobile-vendor/BigPapisOwnerShell.tsx. Do not change source, create another branch, or create another PR. Squash merge this PR once the existing Gate finalizes, release frontend only, and prove /big-papis/owner/dashboard live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"shell-layout","statement":"Big Papi owner shell is compact, scaled-up, sleek, and consistent across owner routes.","proofConditionIds":["repo-shell","live-shell"]},{"id":"header-actions","statement":"Top command bar uses Inventory instead of Customer and keeps Mail prominently accessible.","proofConditionIds":["repo-shell","live-shell"]},{"id":"surface-consistency","statement":"Big Papi owner-route cards use the shared low-opacity surface treatment instead of inconsistent near-black or heavily frosted cards.","proofConditionIds":["repo-shell","live-shell"]}],"objective":"Finish existing PR #1915 after its canonical refresh onto current main. The refreshed exact head is 54a54ac0a0a6a1b1f422b226481f73726de82a19; Gate verified the effective diff is exactly one frontend file, src/pages/mobile-vendor/BigPapisOwnerShell.tsx. Do not change source, create another branch, or create another PR. Squash merge this PR once the existing Gate finalizes, release frontend only, and prove /big-papis/owner/dashboard live.","constraints":[{"id":"preserve-refreshed-diff","statement":"Do not add source changes beyond the canonically refreshed PR #1915 head 54a54ac0a0a6a1b1f422b226481f73726de82a19, whose Gate classified effective diff as exactly one frontend file.","proofConditionIds":["repo-shell","live-shell"]},{"id":"one-pr","statement":"Do not create another branch or pull request.","proofConditionIds":["repo-shell","live-shell"]},{"id":"frontend-only","statement":"Release only the affected frontend production target.","proofConditionIds":["repo-shell","live-shell"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-shell","kind":"repository","claim":"PR #1915 refreshed head 54a54ac0a0a6a1b1f422b226481f73726de82a19 contains the requested one-file Big Papi shell diff and passes KnockLaunch Gate.","route":"/big-papis/owner/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-shell","kind":"runtime","claim":"The live Big Papi owner dashboard serves the merged shell after frontend release.","route":"/big-papis/owner/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"a3f5ede8df15416daf89f9e7d9c4059e5e51c9bb1c6017099e207bfc53656352","requestContractRevision":2,"previousRequestContractHash":"fa9c17c9a112fad07d48e067883b45502d08861c3ee02821efe0b2c9be14999c"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T01:53:14.580258+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:70f45246-4c2e-4cb6-a35c-c114e90edefc:request-contract:a3f5ede8df15416daf89f9e7d9c4059e5e51c9bb1c6017099e207bfc53656352","mission_step_id":"11ea0aff-42b3-43ea-86f5-88f6e7515183","command_center_event_id":"70f45246-4c2e-4cb6-a35c-c114e90edefc"},{"id":"57a84292-be81-477b-b2ec-55b237fe2faf","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtkhk72t","reason":null,"status":"in_progress","metrics":{"receiptBytes":9411,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1466,"terminal":false,"missionId":"548fb42f-689c-49f0-b746-2d61e2feffa8","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":7184,"prReadinessMs":530,"approvedPlanMs":0,"missionSetupMs":5088,"shipAndProveMs":6242},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"548fb42f-689c-49f0-b746-2d61e2feffa8"},"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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T19:40:42.461314+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1466","receipt_type":"execute_mission","idempotency_key":"mission:548fb42f-689c-49f0-b746-2d61e2feffa8:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"fc7df3a1-6e6d-4636-a6b5-22c4db62512f","command_center_event_id":"548fb42f-689c-49f0-b746-2d61e2feffa8"},{"id":"ca8b2f56-12f9-448e-a5e8-420086d439aa","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtkhv08w","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5640,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":1459,"missionSetupMs":3562},"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":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c"},"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":4924,"likelyAffectedFiles":["src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/admin/AutomationActivityFeed.tsx","src/components/GlobalCommandPalette.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","src/components/CallFlow/WorkflowTabs.tsx","src/components/DashboardHub.tsx","src/components/PreWorkflowScreen.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T19:41:13.982787+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1c75872a-a97f-4a1e-afa3-5c55a44fe46c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"36ce4a1c-5c22-4e9f-b997-549fe0b31174","command_center_event_id":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c"},{"id":"24d3b7b5-fe1e-4b95-a5fc-48b7da00b978","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtkhv08w","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":7455,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1467,"terminal":false,"missionId":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":8317,"prReadinessMs":8047,"approvedPlanMs":0,"missionSetupMs":485,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c"},"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":1779,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T19:42:02.748051+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1467","receipt_type":"execute_mission","idempotency_key":"mission:1c75872a-a97f-4a1e-afa3-5c55a44fe46c:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"ed7f93ae-885c-4cb1-ab54-07a689b78acf","command_center_event_id":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c"},{"id":"370eff3a-2cfd-4f95-ab64-465d28e584aa","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkhv08w","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":8706,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1467,"terminal":false,"missionId":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1353,"prReadinessMs":979,"approvedPlanMs":0,"missionSetupMs":652,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c"},"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":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T19:42:18.77541+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1467","receipt_type":"execute_mission","idempotency_key":"mission:1c75872a-a97f-4a1e-afa3-5c55a44fe46c:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"ed7f93ae-885c-4cb1-ab54-07a689b78acf","command_center_event_id":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c"},{"id":"51a5d668-7efc-444b-b0c7-bfb9a8506e4d","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 authorized systemic control-plane reliability maintenance. This verifies and adopts the exact already-applied seven-file branch after an ambiguous atomic-write acknowledgment; all anchors are no-write sentinels.","baseSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","issuedAt":1788488365119,"expiresAt":1788488545119,"missionId":"72d855f3-717f-4399-ab19-13ecf238e2c1","singleUse":true,"authorizationId":"5a2ec4a8-ff4b-4d2a-87cf-bcb4f705793d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:19:26.095098+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:5a2ec4a8-ff4b-4d2a-87cf-bcb4f705793d","mission_step_id":"9ed9a2fd-7ddb-42b4-94f4-775227fa7f83","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"990644ea-e45e-435e-a3e2-02fb6b1ad004","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkhv08w","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":9946,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1467,"terminal":false,"missionId":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"5d0bc98900d03abf693cd7cba5e71b29f325b9c7","timingsMs":{"handlerMs":8900,"prReadinessMs":3369,"approvedPlanMs":0,"missionSetupMs":1025,"shipAndProveMs":5044},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c"},"performance":null,"deploymentId":"forgejo-main-5d0bc98900d0","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["roof-measurement-job"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2260,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T19:45:28.739463+00:00","proof_gate":"canonical_release_dispatched","source_sha":"5d0bc98900d03abf693cd7cba5e71b29f325b9c7","external_id":"forgejo-main-5d0bc98900d0","receipt_type":"execute_mission","idempotency_key":"mission:1c75872a-a97f-4a1e-afa3-5c55a44fe46c:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"43ed8638-41f6-44c4-852e-09d7520c858a","command_center_event_id":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c"},{"id":"500e7a3d-e150-497c-b1d3-c9e447f6e17a","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":"5d0bc98900d03abf693cd7cba5e71b29f325b9c7","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":"5d0bc98900d03abf693cd7cba5e71b29f325b9c7","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["roof-measurement-job"]},"requestContractHash":"7052d37fc1d7dcd88f0a277ae962b95e0886f0a49f80c848f9cea4fc238825a2","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4583","runId":4583,"status":"running","sourceSha":"5d0bc98900d03abf693cd7cba5e71b29f325b9c7","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-02T19:45:40.353826+00:00","proof_gate":"canonical_release_pending","source_sha":"5d0bc98900d03abf693cd7cba5e71b29f325b9c7","external_id":"forgejo-main-5d0bc98900d0","receipt_type":"canonical_release_status","idempotency_key":"mission:1c75872a-a97f-4a1e-afa3-5c55a44fe46c:forgejo-release-status:5d0bc98900d03abf693cd7cba5e71b29f325b9c7:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"43ed8638-41f6-44c4-852e-09d7520c858a","command_center_event_id":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c"},{"id":"a14706e3-92e8-42fd-9a41-ed7758a54fbb","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":"5d0bc98900d03abf693cd7cba5e71b29f325b9c7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"5d0bc98900d03abf693cd7cba5e71b29f325b9c7","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["roof-measurement-job"]},"requestContractHash":"7052d37fc1d7dcd88f0a277ae962b95e0886f0a49f80c848f9cea4fc238825a2","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4583","runId":4583,"status":"success","sourceSha":"5d0bc98900d03abf693cd7cba5e71b29f325b9c7","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-02T19:47:26.087751+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"5d0bc98900d03abf693cd7cba5e71b29f325b9c7","external_id":"forgejo-main-5d0bc98900d0","receipt_type":"canonical_release_status","idempotency_key":"mission:1c75872a-a97f-4a1e-afa3-5c55a44fe46c:forgejo-release-status:5d0bc98900d03abf693cd7cba5e71b29f325b9c7:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"5c0671bc-76a8-4606-b832-0f64ce3b7c99","command_center_event_id":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c"},{"id":"4bcf7a30-74b3-4643-b491-31a3ca205f98","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"5d0bc98900d03abf693cd7cba5e71b29f325b9c7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-live-redfish-roof-estimator","satisfied":false,"statement":"The exact Redfish homeowner roof-estimate flow uses the durable server measurement job, shows truthful server-backed progress that follows navigation and resumes after reload, retries automatically and uses an editable building-outline fallback before terminal failure, and presents a simplified professional measurement UI.","proofConditionIds":["proof-repository","proof-gate","proof-release","proof-interaction","proof-visual"]}],"satisfied":false,"constraints":[{"id":"constraint-same-pr","satisfied":true,"statement":"Preserve existing PR #1467 and branch ai/objective-first-repair-mtkhv08w; do not create a replacement PR or widen source scope beyond its four changed roof-estimator files.","proofConditionIds":["proof-repository"]},{"id":"constraint-no-fake-progress","satisfied":false,"statement":"Do not show elapsed seconds or fake progress; progress must come from persisted server job stages.","proofConditionIds":["proof-interaction"]},{"id":"constraint-no-primary-manual","satisfied":false,"statement":"Manual drawing and building-footprint mechanics must not be presented as primary actions before automated recovery is exhausted.","proofConditionIds":["proof-visual"]}],"contractHash":"7052d37fc1d7dcd88f0a277ae962b95e0886f0a49f80c848f9cea4fc238825a2","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"7052d37fc1d7dcd88f0a277ae962b95e0886f0a49f80c848f9cea4fc238825a2"},"required":true,"satisfied":true},{"id":"proof-gate","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"7052d37fc1d7dcd88f0a277ae962b95e0886f0a49f80c848f9cea4fc238825a2"},"required":true,"satisfied":true},{"id":"proof-release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge"],"releaseRequestContractHash":"7052d37fc1d7dcd88f0a277ae962b95e0886f0a49f80c848f9cea4fc238825a2"},"required":true,"satisfied":true},{"id":"proof-interaction","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false},{"id":"proof-visual","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["interaction","visual"],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T19:47:30.354005+00:00","proof_gate":"request_contract_pending","source_sha":"5d0bc98900d03abf693cd7cba5e71b29f325b9c7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1c75872a-a97f-4a1e-afa3-5c55a44fe46c:request-contract:7052d37fc1d7dcd88f0a277ae962b95e0886f0a49f80c848f9cea4fc238825a2:5d0bc98900d03abf693cd7cba5e71b29f325b9c7:pending:interaction,visual","mission_step_id":"5c0671bc-76a8-4606-b832-0f64ce3b7c99","command_center_event_id":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c"},{"id":"bef8f76a-3ae2-40cd-90bb-f223c13cd256","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"4af41ea7-e961-4336-9d26-b951f2275bd2","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-mtkhv08w","reason":null,"status":"pending","metrics":{"receiptBytes":17716,"releaseCount":1,"toolCallCount":9,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":1467,"terminal":false,"missionId":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"5d0bc98900d03abf693cd7cba5e71b29f325b9c7","timingsMs":{"wake":215,"total":530,"submit":315,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c"},"performance":null,"deploymentId":"forgejo-main-5d0bc98900d0","workflowRunId":4583,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["roof-measurement-job"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":715,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T19:47:35.592341+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"5d0bc98900d03abf693cd7cba5e71b29f325b9c7","external_id":"4af41ea7-e961-4336-9d26-b951f2275bd2","receipt_type":"visual_proof_started","idempotency_key":"mission:1c75872a-a97f-4a1e-afa3-5c55a44fe46c:visual-start:4af41ea7-e961-4336-9d26-b951f2275bd2","mission_step_id":"cd069367-8ca2-47fe-a94a-a831ba19de27","command_center_event_id":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c"},{"id":"bc2f2b03-c928-4823-953d-875805a023ef","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtkij2g4","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":6142,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1469,"terminal":false,"missionId":"af5d8c98-ae15-4ebd-a65e-4c20e8e6bf66","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":19919,"prReadinessMs":18739,"approvedPlanMs":0,"missionSetupMs":4964,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"af5d8c98-ae15-4ebd-a65e-4c20e8e6bf66"},"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-02T20:04:44.285651+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1469","receipt_type":"execute_mission","idempotency_key":"mission:af5d8c98-ae15-4ebd-a65e-4c20e8e6bf66:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"c30060c2-30ce-4185-b96e-77c1124b2655","command_center_event_id":"af5d8c98-ae15-4ebd-a65e-4c20e8e6bf66"},{"id":"0e375278-6128-49bb-9055-a5671d59297e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/systemic-execution-reliability-20260903","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":38760,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":1655,"terminal":false,"missionId":"72d855f3-717f-4399-ab19-13ecf238e2c1","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":8707,"prReadinessMs":1612,"approvedPlanMs":6935,"missionSetupMs":1551,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","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":1508,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:19:34.449867+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1655","receipt_type":"execute_mission","idempotency_key":"mission:72d855f3-717f-4399-ab19-13ecf238e2c1:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"81003d27-a757-4eb1-a622-9bac0298b076","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"d2769aed-2008-4c77-8d7a-1f93a09f1dc7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkiwxfm","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":5531,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1472,"terminal":false,"missionId":"3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":2079,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e"},"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":1138,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T20:07:52.529785+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1472","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e:automatic-mission-resume:1472:repair_mission_waiting_for_gate","mission_step_id":"d3c98ae2-06d1-4dcd-b587-f448d891ea4e","command_center_event_id":"3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e"},{"id":"c0482226-3e06-4c21-8e44-581621aa7fe5","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkij2g4","reason":null,"status":"in_progress","metrics":{"receiptBytes":8642,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1469,"terminal":false,"missionId":"af5d8c98-ae15-4ebd-a65e-4c20e8e6bf66","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":8254,"prReadinessMs":707,"approvedPlanMs":0,"missionSetupMs":2745,"shipAndProveMs":6692},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"af5d8c98-ae15-4ebd-a65e-4c20e8e6bf66"},"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-02T20:11:06.387546+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1469","receipt_type":"execute_mission","idempotency_key":"mission:af5d8c98-ae15-4ebd-a65e-4c20e8e6bf66:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"d8237797-b901-423b-8012-f57ca234dd60","command_center_event_id":"af5d8c98-ae15-4ebd-a65e-4c20e8e6bf66"},{"id":"d9ab5216-2ce1-4e47-8e50-2461ec21edfe","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Correct only the false-negative invariant on PR #1729 after run 5260 proved the workflow behavior itself is correct.","baseSha":"23f5efbeb046692af244dcdd8e25891ac2a317c3","issuedAt":1788541737666,"expiresAt":1788541917666,"missionId":"f31eab5c-7299-4632-b006-2d89e51cc390","authorizationId":"fdbb437e-887f-4503-8054-ce8367a82656","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:08:58.326974+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"23f5efbeb046692af244dcdd8e25891ac2a317c3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:fdbb437e-887f-4503-8054-ce8367a82656","mission_step_id":"ee98cf1a-691b-41b4-9204-50c7a2934d38","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"f716c182-678c-4a6e-8b09-4621fd90072f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair generation 1 for the existing long-running job notification mission. Rename only the collided background-jobs migration version 20260906013000 to confirmed-unused 20260906014800 with identical SQL and update only its regression-test path. Preserve all #1912 product behavior and existing migration ledger rows. Pass Gate, squash merge, release affected targets, and prove app_background_jobs live. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Repair generation 1 for the existing long-running job notification mission. Rename only the collided background-jobs migration version 20260906013000 to confirmed-unused 20260906014800 with identical SQL and update only its regression-test path. Preserve all #1912 product behavior and existing migration ledger rows. Pass Gate, squash merge, release affected targets, and prove app_background_jobs live. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"long-running-jobs","statement":"Long-running app work has durable progress, active-work UI, and deduped terminal notifications, with Roof Estimator wired as the first producer.","proofConditionIds":["repo-ui","repo-estimator","repo-bell","repo-migration","release","database"]}],"objective":"Repair generation 1 for the existing long-running job notification mission. Rename only the collided background-jobs migration version 20260906013000 to confirmed-unused 20260906014800 with identical SQL and update only its regression-test path. Preserve all #1912 product behavior and existing migration ledger rows. Pass Gate, squash merge, release affected targets, and prove app_background_jobs live. No Visual Witness.","constraints":[{"id":"preserve","statement":"Preserve all #1912 product behavior, existing notification/preferences data, existing migration ledger rows, and Roof Estimator result behavior; do not modify the roof-estimator Edge Function.","proofConditionIds":["repo-estimator","repo-migration","database"]},{"id":"resequence-only","statement":"Repair generation 1 only resequences the background-jobs migration from collided 20260906013000 to unused 20260906014800 and updates its contract-test reference.","proofConditionIds":["repo-migration"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-ui","kind":"repository","claim":"Notifications center shows Active work.","route":"src/pages/crm/UnifiedNotifications.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"Active work","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-estimator","kind":"repository","claim":"Roof Estimator uses roof.measurement background jobs.","route":"src/pages/roof-estimator/RoofTracingPage.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"jobType: 'roof.measurement'","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-bell","kind":"repository","claim":"Notification bell exposes active background jobs.","route":"src/components/notifications/NotificationBell.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"active background job","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-migration","kind":"repository","claim":"Current Forgejo source contains the resequenced universal background-jobs migration.","route":"supabase/migrations/20260906014800_universal_background_jobs.sql","roleRef":null,"userRef":null,"required":true,"expectedText":"create table if not exists public.app_background_jobs","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Affected production targets complete from the exact corrective merged source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"database","kind":"runtime","claim":"Production contains app_background_jobs with tenant/user isolation and terminal notification transition behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"20e85a7043798f750fb02495813cc0fa4ac307140385941a9273646381151d20","requestContractRevision":8,"previousRequestContractHash":"daf5c59ae63ebd7ba2506ab1beb7679052fc8e9731712765f9002fe8c76be8b6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:53:16.053948+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:b8f0e488-cb62-41a3-9d2e-48f214fe07c4:request-contract:20e85a7043798f750fb02495813cc0fa4ac307140385941a9273646381151d20","mission_step_id":"ab888721-f04c-4a62-b9fd-40986e53c32f","command_center_event_id":"b8f0e488-cb62-41a3-9d2e-48f214fe07c4"},{"id":"80a3aa46-de06-4263-b385-48e3d48d672b","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtkjozwh","reason":null,"status":"in_progress","metrics":{"receiptBytes":6020,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1473,"terminal":false,"missionId":"e4b59904-7dd9-49c1-9c87-1249988e0a40","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5662,"prReadinessMs":279,"approvedPlanMs":0,"missionSetupMs":760,"shipAndProveMs":5189},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"e4b59904-7dd9-49c1-9c87-1249988e0a40"},"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-02T20:27:21.495659+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1473","receipt_type":"execute_mission","idempotency_key":"mission:e4b59904-7dd9-49c1-9c87-1249988e0a40:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"68735eac-2e61-49b3-873b-a48b18d58e1a","command_center_event_id":"e4b59904-7dd9-49c1-9c87-1249988e0a40"},{"id":"f2bba78f-1f08-4851-acb9-2a8023f4a138","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkiwxfm","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":6722,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1472,"terminal":false,"missionId":"3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":10604,"prReadinessMs":10384,"approvedPlanMs":0,"missionSetupMs":665,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e"},"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":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T20:07:40.499273+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1472","receipt_type":"execute_mission","idempotency_key":"mission:3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"c2cd6a9d-1c76-41c1-b77e-869a392587ae","command_center_event_id":"3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e"},{"id":"df870ba3-c7e0-4143-9641-540557b63b32","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing systemic reliability mission and exact PR #1655 after its expected stale-head gate exit. Run 5055 proved hard safety passed and the only failure was protected main advancing from 79ea9f9977fcec3152a8398c03b1122227c68fe0 to 53da859f7daa2b373be362e85f810d1053217ac7 when PR #1654 merged. Refresh/rebase the same PR #1655 and branch ai/systemic-execution-reliability-20260903 onto current Forgejo main, preserve both the newly merged cross-PR cache repair and this mission's systemic reliability changes, re-run KnockLaunch Gate on the refreshed exact head, then continue squash merge, affected-target release, live cc-execution proof, and final refreeze. This is continuation, not a new source objective: do not create another branch, PR, mission, or duplicate release.","wordingChanged":false,"canonicalIntent":"Continue the existing systemic reliability mission and exact PR #1655 after its expected stale-head gate exit. Run 5055 proved hard safety passed and the only failure was protected main advancing from 79ea9f9977fcec3152a8398c03b1122227c68fe0 to 53da859f7daa2b373be362e85f810d1053217ac7 when PR #1654 merged. Refresh/rebase the same PR #1655 and branch ai/systemic-execution-reliability-20260903 onto current Forgejo main, preserve both the newly merged cross-PR cache repair and this mission's systemic reliability changes, re-run KnockLaunch Gate on the refreshed exact head, then continue squash merge, affected-target release, live cc-execution proof, and final refreeze. This is continuation, not a new source objective: do not create another branch, PR, mission, or duplicate 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":"Continue the existing systemic reliability mission and exact PR #1655 after its expected stale-head gate exit. Run 5055 proved hard safety passed and the only failure was protected main advancing from 79ea9f9977fcec3152a8398c03b1122227c68fe0 to 53da859f7daa2b373be362e85f810d1053217ac7 when PR #1654 merged. Refresh/rebase the same PR #1655 and branch ai/systemic-execution-reliability-20260903 onto current Forgejo main, preserve both the newly merged cross-PR cache repair and this mission's systemic reliability changes, re-run KnockLaunch Gate on the refreshed exact head, then continue squash merge, affected-target release, live cc-execution proof, and final refreeze. This is continuation, not a new source objective: do not create another branch, PR, mission, or duplicate 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":"52474016ad287207083d242e52a0ffefab84c2a4f6018b231dc27230ec3c4b84","requestContractRevision":7,"previousRequestContractHash":"d3d2dfd898ae88b732015499d9099f75327ebfb65e9ed36ae8337d18e454eafd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:20:54.524871+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:7:52474016ad287207083d242e52a0ffefab84c2a4f6018b231dc27230ec3c4b84","mission_step_id":"81003d27-a757-4eb1-a622-9bac0298b076","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"69fb7164-eb99-42b6-9fc8-815d9e77a808","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/gate-intent-live-proof-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.43-gate-intent-refreeze","prNumber":1694,"terminal":false,"missionId":"bdd667fd-392f-40c0-9cab-2ba8953bdad5","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4319,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":876,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":876,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":876,"repositoryMutationMs":4319,"repositoryProviderMs":2717,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1470,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":876,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1247},"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":"bdd667fd-392f-40c0-9cab-2ba8953bdad5"},"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":3458,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:16:13.972633+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1694","receipt_type":"execute_mission","idempotency_key":"mission:bdd667fd-392f-40c0-9cab-2ba8953bdad5:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"1bb6172f-206b-41b9-ace0-b29a5a53d6f5","command_center_event_id":"bdd667fd-392f-40c0-9cab-2ba8953bdad5"},{"id":"f3f03c83-c8cd-4db2-b039-b9903a834e21","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue mission f67115ab-1891-4fea-b8d4-4ce71203ae10 on the same branch. The prior attempt made zero provider mutation because the YAML anchor did not match exact formatting. Apply the same two-file fix using current source truth: ensure package-lock.json is included in the Release frontend sparse checkout/hydration alongside package.json, and update the existing release-orchestration invariant to require it. No other changes. Canonical Gate, squash merge, affected-target release, actual frontend production proof, then refreeze.","wordingChanged":false,"canonicalIntent":"Continue mission f67115ab-1891-4fea-b8d4-4ce71203ae10 on the same branch. The prior attempt made zero provider mutation because the YAML anchor did not match exact formatting. Apply the same two-file fix using current source truth: ensure package-lock.json is included in the Release frontend sparse checkout/hydration alongside package.json, and update the existing release-orchestration invariant to require it. No other changes. Canonical Gate, squash merge, affected-target release, actual frontend production proof, then refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"live","statement":"Frontend production release succeeds after manifest hydration fix.","proofConditionIds":["repo","gate","release","runtime"]}],"objective":"Continue mission f67115ab-1891-4fea-b8d4-4ce71203ae10 on the same branch. The prior attempt made zero provider mutation because the YAML anchor did not match exact formatting. Apply the same two-file fix using current source truth: ensure package-lock.json is included in the Release frontend sparse checkout/hydration alongside package.json, and update the existing release-orchestration invariant to require it. No other changes. Canonical Gate, squash merge, affected-target release, actual frontend production proof, then refreeze.","constraints":[{"id":"scope","statement":"Only manifest hydration and its invariant change.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Frontend release hydrates package-lock.json before npm ci.","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 live/refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"e9a21b133c693c06f4be6598034449864c7c505dd9d12ce6f0892411466bc78f","requestContractRevision":2,"previousRequestContractHash":"cd8970a2f3891ff387afb52a9aca5b823578dbc9ad5bdcf5977684c64635d10a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:31:34.212824+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f67115ab-1891-4fea-b8d4-4ce71203ae10:request-contract:e9a21b133c693c06f4be6598034449864c7c505dd9d12ce6f0892411466bc78f","mission_step_id":"81f45bbf-4dd5-40dd-8f91-ed31ed2419a0","command_center_event_id":"f67115ab-1891-4fea-b8d4-4ce71203ae10"},{"id":"737a91cb-b8ac-4391-86a1-7eaa7a97ca5e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane and continue existing PR #1729. Harden the final protected-main freshness verification proven flaky by Gate run 5261: preserve fail-closed behavior and exact-main equality, but retry the authoritative Forgejo branch read up to three times with bounded 1200 ms per-attempt timeout and short bounded backoff before declaring the API unavailable. Add a regression invariant for the bounded retry. Preserve the already-green 41/41 + 5/5 Gate checks, tooling/frontend classification, cache and memory repairs. Re-run canonical Gate, squash merge if green, execute the real frontend production release so the merged React #185 fix reaches production, verify exact live source, then refreeze the control plane.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane and continue existing PR #1729. Harden the final protected-main freshness verification proven flaky by Gate run 5261: preserve fail-closed behavior and exact-main equality, but retry the authoritative Forgejo branch read up to three times with bounded 1200 ms per-attempt timeout and short bounded backoff before declaring the API unavailable. Add a regression invariant for the bounded retry. Preserve the already-green 41/41 + 5/5 Gate checks, tooling/frontend classification, cache and memory repairs. Re-run canonical Gate, squash merge if green, execute the real frontend production release so the merged React #185 fix reaches production, verify exact live source, then refreeze the control plane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"A single transient Forgejo freshness-read timeout no longer invalidates an otherwise green Gate.","proofConditionIds":["proof-1","proof-2","proof-3"]},{"id":"outcome-2","statement":"Freshness verification remains fail-closed if all bounded attempts fail or protected main moved.","proofConditionIds":["proof-1","proof-2","proof-3"]},{"id":"outcome-3","statement":"PR #1729 merges and the current frontend containing the React #185 fix reaches production.","proofConditionIds":["proof-2","proof-3"]}],"objective":"Unfreeze the control plane and continue existing PR #1729. Harden the final protected-main freshness verification proven flaky by Gate run 5261: preserve fail-closed behavior and exact-main equality, but retry the authoritative Forgejo branch read up to three times with bounded 1200 ms per-attempt timeout and short bounded backoff before declaring the API unavailable. Add a regression invariant for the bounded retry. Preserve the already-green 41/41 + 5/5 Gate checks, tooling/frontend classification, cache and memory repairs. Re-run canonical Gate, squash merge if green, execute the real frontend production release so the merged React #185 fix reaches production, verify exact live source, then refreeze the control plane.","constraints":[{"id":"constraint-1","statement":"Do not weaken exact-main freshness equality or any hard-safety checks.","proofConditionIds":["proof-1","proof-2","proof-3"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-1","kind":"repository","claim":"Final protected-main freshness check retries the authoritative Forgejo read up to three bounded attempts and still fails closed afterward.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-2","kind":"runtime","claim":"Canonical Gate passes and PR #1729 squash merges.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-3","kind":"release","claim":"Frontend production release succeeds with exact-source live verification and the control plane is refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"85efba0e407ea6d7a39c23b4dfc2fe59e3240a1b944aa70882d9de8490af079d","requestContractRevision":9,"previousRequestContractHash":"8476f4f4903c5dda5a39b588e20fbc582f77bfb259c3580809b90c1f203e0ec8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:10:59.78899+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f31eab5c-7299-4632-b006-2d89e51cc390:request-contract:85efba0e407ea6d7a39c23b4dfc2fe59e3240a1b944aa70882d9de8490af079d","mission_step_id":"0abef53c-3965-47a5-9e30-7cd3320ac94b","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"75fdfcb8-a50c-44fb-b2dc-0a253cd266fe","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkiwxfm","reason":"modified_nonempty_file_became_empty:src/pages/lawn-care/LawnCareOwnerConsole.tsx","status":"blocked","metrics":{"receiptBytes":9214,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1472,"terminal":false,"missionId":"3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":498,"prReadinessMs":0,"approvedPlanMs":498,"missionSetupMs":1070,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e"},"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":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T20:32:22.340335+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1472","receipt_type":"execute_mission","idempotency_key":"mission:3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"c2cd6a9d-1c76-41c1-b77e-869a392587ae","command_center_event_id":"3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e"},{"id":"96f5e643-2b7f-4df1-858c-2a4a19064f0a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkiwxfm","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":11648,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1472,"terminal":false,"missionId":"3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1810,"prReadinessMs":1599,"approvedPlanMs":0,"missionSetupMs":676,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e"},"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":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T20:31:39.278083+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1472","receipt_type":"execute_mission","idempotency_key":"mission:3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"c2cd6a9d-1c76-41c1-b77e-869a392587ae","command_center_event_id":"3dab01d1-a0bc-4e27-abeb-5f4a614b3d7e"},{"id":"1718f3dd-4071-4356-afff-ca0fc1a2d03d","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":14716,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1466,"terminal":false,"missionId":"b53d18f4-2952-47b0-aa0f-5ea617b65fb4","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":14824,"prReadinessMs":337,"approvedPlanMs":0,"missionSetupMs":463,"shipAndProveMs":14246},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"b53d18f4-2952-47b0-aa0f-5ea617b65fb4"},"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":1011,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T20:46:55.186668+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1466","receipt_type":"execute_mission","idempotency_key":"mission:b53d18f4-2952-47b0-aa0f-5ea617b65fb4:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"78f173ca-83ff-499e-8d38-fcb33a31c23c","command_center_event_id":"b53d18f4-2952-47b0-aa0f-5ea617b65fb4"},{"id":"9c127c3a-7c2e-4a57-a95a-dc2756bf92e6","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane and continue proof mission bdd667fd-392f-40c0-9cab-2ba8953bdad5 on the same PR #1694. Repair only the stale notifier-job assertions in workers/cc-execution/test/event-driven-auto-merge-invariants.test.js so the test slices the Gate through the real `\\n  release-cc-execution:\\n` boundary, requires no `notify-gate-success` job, requires the inline `Notify Command Center Gate completion intent` step, FORGEJO_TOKEN, `pull_request_gate_completion_intent`, continue-on-error bootstrap safety, valid intent run/head guards, `intentMs=`, and the text that green proof remains deferred to Command Center; forbid `pull_request_gate_success` inside the Gate slice and forbid checkout/control-token use. Do not change runtime/workflow/config/product source. Re-run canonical Gate on the same proof PR. If green, do not manually merge: live 1.58.43 intent-driven independent green verification must auto-progress it. Then prove zero release targets and refreeze.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane and continue proof mission bdd667fd-392f-40c0-9cab-2ba8953bdad5 on the same PR #1694. Repair only the stale notifier-job assertions in workers/cc-execution/test/event-driven-auto-merge-invariants.test.js so the test slices the Gate through the real `\\n  release-cc-execution:\\n` boundary, requires no `notify-gate-success` job, requires the inline `Notify Command Center Gate completion intent` step, FORGEJO_TOKEN, `pull_request_gate_completion_intent`, continue-on-error bootstrap safety, valid intent run/head guards, `intentMs=`, and the text that green proof remains deferred to Command Center; forbid `pull_request_gate_success` inside the Gate slice and forbid checkout/control-token use. Do not change runtime/workflow/config/product source. Re-run canonical Gate on the same proof PR. If green, do not manually merge: live 1.58.43 intent-driven independent green verification must auto-progress it. Then prove zero release targets and refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"test","statement":"Proof test reflects the inline completion-intent architecture and contains no second notifier-job assumptions.","proofConditionIds":["repo","gate"]},{"id":"intent","statement":"Live 1.58.43 accepts Gate completion intent and independently verifies exact green after job exit.","proofConditionIds":["gate","merge"]},{"id":"progression","statement":"The same proof PR auto-merges without manual continuation.","proofConditionIds":["merge"]},{"id":"release","statement":"Merged test-only proof selects zero product/runtime release targets.","proofConditionIds":["release"]},{"id":"refreeze","statement":"Control plane refrozen after terminal proof.","proofConditionIds":["refrozen"]}],"objective":"Unfreeze the control plane and continue proof mission bdd667fd-392f-40c0-9cab-2ba8953bdad5 on the same PR #1694. Repair only the stale notifier-job assertions in workers/cc-execution/test/event-driven-auto-merge-invariants.test.js so the test slices the Gate through the real `\\n  release-cc-execution:\\n` boundary, requires no `notify-gate-success` job, requires the inline `Notify Command Center Gate completion intent` step, FORGEJO_TOKEN, `pull_request_gate_completion_intent`, continue-on-error bootstrap safety, valid intent run/head guards, `intentMs=`, and the text that green proof remains deferred to Command Center; forbid `pull_request_gate_success` inside the Gate slice and forbid checkout/control-token use. Do not change runtime/workflow/config/product source. Re-run canonical Gate on the same proof PR. If green, do not manually merge: live 1.58.43 intent-driven independent green verification must auto-progress it. Then prove zero release targets and refreeze.","constraints":[{"id":"scope","statement":"Only stale test assertions change; runtime, workflow, config, product behavior, and release ownership source remain untouched.","proofConditionIds":["repo","release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Only stale assertions in the proof test are corrected.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Canonical Gate succeeds and inline completion intent is accepted by live 1.58.43.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"merge","kind":"repository","claim":"Independent post-exit exact-green verification auto-merges PR #1694 without manual continuation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Merged proof push selects releaseTargets=[] and ccExecution false.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control plane is refrozen after proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"bb1aba938f9995661d8ecf1f451037578abfb88c49a0f5a48a9203c8732a63a3","requestContractRevision":2,"previousRequestContractHash":"0d98904d6a7638a0b3e0ffb29a245ebc85a324be58801145ab8009cce7e0b4e5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:17:01.590441+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bdd667fd-392f-40c0-9cab-2ba8953bdad5:request-contract:bb1aba938f9995661d8ecf1f451037578abfb88c49a0f5a48a9203c8732a63a3","mission_step_id":"1bb6172f-206b-41b9-ace0-b29a5a53d6f5","command_center_event_id":"bdd667fd-392f-40c0-9cab-2ba8953bdad5"},{"id":"8dd5dd47-3c8c-472b-a3bb-2b390885a3b6","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Prevent one transient Forgejo branch-read timeout from invalidating an otherwise fully green canonical Gate while retaining fail-closed freshness verification.","baseSha":"23f5efbeb046692af244dcdd8e25891ac2a317c3","issuedAt":1788541860852,"expiresAt":1788542040852,"missionId":"f31eab5c-7299-4632-b006-2d89e51cc390","authorizationId":"994f23a5-59ec-40c6-8776-5b69908287f0","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:11:01.666918+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"23f5efbeb046692af244dcdd8e25891ac2a317c3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:994f23a5-59ec-40c6-8776-5b69908287f0","mission_step_id":"ee98cf1a-691b-41b4-9204-50c7a2934d38","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"4000edda-c5b4-44bc-856b-09f9af044ecb","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/frontend-release-memory-contract-20260904","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.54-post-gate-progression-self-heal-refreeze","prNumber":1729,"terminal":false,"missionId":"f31eab5c-7299-4632-b006-2d89e51cc390","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5967,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1036,"approvedPlanMs":0,"missionSetupMs":1616,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1321,"ledgerReconcileMs":0,"lineageReconcileMs":295,"resolvePreflightMs":1616,"repositoryMutationMs":4924,"repositoryProviderMs":2503,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2321,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1321,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":182},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"f31eab5c-7299-4632-b006-2d89e51cc390"},"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":1516,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T16:33:01.872116+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1729","receipt_type":"execute_mission","idempotency_key":"mission:f31eab5c-7299-4632-b006-2d89e51cc390:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"0abef53c-3965-47a5-9e30-7cd3320ac94b","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"73bfb6f8-731d-4d89-8b3d-d01acd1af26e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-promo-hardening-v2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":14394,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1476,"terminal":false,"missionId":"6118e3c8-e5b4-4091-a8ac-e84f3f31cb80","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":553,"missionSetupMs":805},"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":"6118e3c8-e5b4-4091-a8ac-e84f3f31cb80"},"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":6781,"likelyAffectedFiles":["src/components/TenantRouter.tsx","src/components/admin/AdminFileUploadsPanel.tsx","src/components/BulkLeadUpload.tsx","src/components/JobTracker/useJobSignedAgreement.ts","src/components/QuickLeadUpload.tsx","scripts/visual-witness-hosted-runner/src/observe-route-contract.mjs","scripts/visual-witness-hosted-runner/src/route-expectation-contract.mjs","src/components/AdaptiveBusinessDashboard.tsx","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/admin/EdgeFunctionControlPlanePanel.tsx","src/components/CallFlow/GoogleApiMap.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T20:48:38.939334+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6118e3c8-e5b4-4091-a8ac-e84f3f31cb80:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"aeb5b3d3-a6f8-4259-9101-a0825c8b4aaa","command_center_event_id":"6118e3c8-e5b4-4091-a8ac-e84f3f31cb80"},{"id":"ef06c9d8-7eca-49fb-b8b9-b0a38ab34aa8","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/big-papi-promo-hardening-v2","reason":"file_write_content_required_use_source_targets","status":"blocked","metrics":{"receiptBytes":16255,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1476,"terminal":false,"missionId":"6118e3c8-e5b4-4091-a8ac-e84f3f31cb80","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":578,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6118e3c8-e5b4-4091-a8ac-e84f3f31cb80"},"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":1087,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T20:51:13.480097+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6118e3c8-e5b4-4091-a8ac-e84f3f31cb80:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"4bded231-a973-4a70-86bd-c4d638b75036","command_center_event_id":"6118e3c8-e5b4-4091-a8ac-e84f3f31cb80"},{"id":"bacab411-1be0-4120-a449-1d59aba6117e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-promo-hardening-v2","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":19553,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1476,"terminal":false,"missionId":"6118e3c8-e5b4-4091-a8ac-e84f3f31cb80","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"4800dfc2ff4be5c18de7aadbed4f2755d4e92a95","timingsMs":{"handlerMs":9849,"prReadinessMs":1145,"approvedPlanMs":0,"missionSetupMs":1385,"shipAndProveMs":7477},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6118e3c8-e5b4-4091-a8ac-e84f3f31cb80"},"performance":null,"deploymentId":"forgejo-main-4800dfc2ff4b","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mobile-vendor-growth"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2251,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T21:05:41.198398+00:00","proof_gate":"canonical_release_dispatched","source_sha":"4800dfc2ff4be5c18de7aadbed4f2755d4e92a95","external_id":"forgejo-main-4800dfc2ff4b","receipt_type":"execute_mission","idempotency_key":"mission:6118e3c8-e5b4-4091-a8ac-e84f3f31cb80:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"06be8d49-311d-434e-99d1-3618f98b8400","command_center_event_id":"6118e3c8-e5b4-4091-a8ac-e84f3f31cb80"},{"id":"4502e0ea-2e2e-45f7-9ade-f1571a21dec8","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized release machinery hardening corrective generation: make exact validated frontend Gate artifacts reusable across PR-to-main refs using one compressed repository-visible payload, then refreeze after exact live proof.","baseSha":"8eafee1f92fea6dc81f6f9d49e8eed8c8ad408a2","issuedAt":1789068919453,"expiresAt":1789069099453,"missionId":"ccaf5826-e23a-490f-8208-f46ad705b40b","authorizationId":"43c93718-fa93-4af2-b9df-d8eb9dc43140","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:35:20.304912+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8eafee1f92fea6dc81f6f9d49e8eed8c8ad408a2","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:43c93718-fa93-4af2-b9df-d8eb9dc43140","mission_step_id":"3214f9ef-277b-47d6-bbee-24fa15f66469","command_center_event_id":"ccaf5826-e23a-490f-8208-f46ad705b40b"},{"id":"9eb09bb8-b04d-4e9c-8598-5413d38399e6","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"Correct stale test assertions so the already-live completion-intent architecture can be exercised by the same proof PR.","baseSha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","issuedAt":1788527822352,"expiresAt":1788528002352,"missionId":"bdd667fd-392f-40c0-9cab-2ba8953bdad5","authorizationId":"1a186011-782c-4bd5-b3a2-3e892d496552","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:17:02.954796+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1a186011-782c-4bd5-b3a2-3e892d496552","mission_step_id":"40695763-da33-4944-b25e-7e2d68816713","command_center_event_id":"bdd667fd-392f-40c0-9cab-2ba8953bdad5"},{"id":"b6d22fce-4f4a-48bc-b423-c6a84b5a864e","source":"forgejo","status":"waiting","payload":{"branch":"ai/frontend-release-memory-contract-20260904","prNumber":1729,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"dbefd873ce2dc50a1f4ca365ffe22a3a64ede185","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:17:11.735024+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"dbefd873ce2dc50a1f4ca365ffe22a3a64ede185","external_id":"1729","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f31eab5c-7299-4632-b006-2d89e51cc390:merged-pr:1729:dbefd873ce2dc50a1f4ca365ffe22a3a64ede185","mission_step_id":"38370441-c885-428b-b43d-52ea0b06dff3","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"4bcf6606-b406-4849-a003-5fde87a6f44a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue repair generation 1 from the exact already-applied corrective branch state. Do not add or change source beyond the already-present resequence. Reconcile this branch onto current Forgejo main as needed, create/reuse its corrective PR, pass Gate, squash merge, release affected targets, and prove app_background_jobs live. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue repair generation 1 from the exact already-applied corrective branch state. Do not add or change source beyond the already-present resequence. Reconcile this branch onto current Forgejo main as needed, create/reuse its corrective PR, pass Gate, squash merge, release affected targets, and prove app_background_jobs live. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"long-running-jobs","statement":"Long-running app work has durable progress, active-work UI, and deduped terminal notifications, with Roof Estimator wired as the first producer.","proofConditionIds":["repo-ui","repo-estimator","repo-bell","repo-migration","release","database"]}],"objective":"Continue repair generation 1 from the exact already-applied corrective branch state. Do not add or change source beyond the already-present resequence. Reconcile this branch onto current Forgejo main as needed, create/reuse its corrective PR, pass Gate, squash merge, release affected targets, and prove app_background_jobs live. No Visual Witness.","constraints":[{"id":"preserve","statement":"Preserve all #1912 product behavior, existing notification/preferences data, existing migration ledger rows, and Roof Estimator result behavior; do not modify the roof-estimator Edge Function.","proofConditionIds":["repo-estimator","repo-migration","database"]},{"id":"resequence-only","statement":"Repair generation 1 only resequences the background-jobs migration from collided 20260906013000 to unused 20260906014800 and updates its contract-test reference.","proofConditionIds":["repo-migration"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-ui","kind":"repository","claim":"Notifications center shows Active work.","route":"src/pages/crm/UnifiedNotifications.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"Active work","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-estimator","kind":"repository","claim":"Roof Estimator uses roof.measurement background jobs.","route":"src/pages/roof-estimator/RoofTracingPage.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"jobType: 'roof.measurement'","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-bell","kind":"repository","claim":"Notification bell exposes active background jobs.","route":"src/components/notifications/NotificationBell.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"active background job","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-migration","kind":"repository","claim":"Current Forgejo source contains the resequenced universal background-jobs migration.","route":"supabase/migrations/20260906014800_universal_background_jobs.sql","roleRef":null,"userRef":null,"required":true,"expectedText":"create table if not exists public.app_background_jobs","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Affected production targets complete from the exact corrective merged source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"database","kind":"runtime","claim":"Production contains app_background_jobs with tenant/user isolation and terminal notification transition behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"ba979074af3c3962635a9db9b2e445b2d22d6627b632af0a218bfc53571ee317","requestContractRevision":11,"previousRequestContractHash":"f40bff804ae27f0014e778a010071e1501d5e62e0481d30d58f98c7731fd1bf2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:57:08.075536+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:b8f0e488-cb62-41a3-9d2e-48f214fe07c4:request-contract:ba979074af3c3962635a9db9b2e445b2d22d6627b632af0a218bfc53571ee317","mission_step_id":"ab888721-f04c-4a62-b9fd-40986e53c32f","command_center_event_id":"b8f0e488-cb62-41a3-9d2e-48f214fe07c4"},{"id":"a9c7ff43-9afd-4bd9-9b4d-3a98e9c375c1","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":"4800dfc2ff4be5c18de7aadbed4f2755d4e92a95","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":"4800dfc2ff4be5c18de7aadbed4f2755d4e92a95","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mobile-vendor-growth"]},"requestContractHash":"01f317a56b435414c8e72659648d5d33ceaa124fa1b1047885f6e6ac9daa07f1","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4607","runId":4607,"status":"running","sourceSha":"4800dfc2ff4be5c18de7aadbed4f2755d4e92a95","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T21:05:51.735599+00:00","proof_gate":"canonical_release_pending","source_sha":"4800dfc2ff4be5c18de7aadbed4f2755d4e92a95","external_id":"forgejo-main-4800dfc2ff4b","receipt_type":"canonical_release_status","idempotency_key":"mission:6118e3c8-e5b4-4091-a8ac-e84f3f31cb80:forgejo-release-status:4800dfc2ff4be5c18de7aadbed4f2755d4e92a95:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"06be8d49-311d-434e-99d1-3618f98b8400","command_center_event_id":"6118e3c8-e5b4-4091-a8ac-e84f3f31cb80"},{"id":"67d9b2a1-b23f-4ec0-8eb8-a436f5175688","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":"4800dfc2ff4be5c18de7aadbed4f2755d4e92a95","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"4800dfc2ff4be5c18de7aadbed4f2755d4e92a95","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mobile-vendor-growth"]},"requestContractHash":"01f317a56b435414c8e72659648d5d33ceaa124fa1b1047885f6e6ac9daa07f1","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4607","runId":4607,"status":"success","sourceSha":"4800dfc2ff4be5c18de7aadbed4f2755d4e92a95","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T21:09:01.55293+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"4800dfc2ff4be5c18de7aadbed4f2755d4e92a95","external_id":"forgejo-main-4800dfc2ff4b","receipt_type":"canonical_release_status","idempotency_key":"mission:6118e3c8-e5b4-4091-a8ac-e84f3f31cb80:forgejo-release-status:4800dfc2ff4be5c18de7aadbed4f2755d4e92a95:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"e36a39e4-9dc3-4c4e-99aa-f4a1504dbe9b","command_center_event_id":"6118e3c8-e5b4-4091-a8ac-e84f3f31cb80"},{"id":"e6d5bae5-5ee2-4c3a-b920-946a65fb2fd4","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"4800dfc2ff4be5c18de7aadbed4f2755d4e92a95","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"promo-hardening","satisfied":true,"statement":"The live Big Papi promotion kit uses stable approved flyer assets, synchronized generated copy, and duplicate-safe retry-safe campaign delivery while preserving Will's approvals and event/pop-up flow.","proofConditionIds":["live-proof"]}],"satisfied":true,"constraints":[{"id":"no-real-send","satisfied":true,"statement":"Do not send another real Next Stop Club campaign during verification.","proofConditionIds":["live-proof"]},{"id":"no-autopost","satisfied":true,"statement":"Do not auto-post social media.","proofConditionIds":["live-proof"]}],"contractHash":"01f317a56b435414c8e72659648d5d33ceaa124fa1b1047885f6e6ac9daa07f1","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"live-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge"],"releaseRequestContractHash":"01f317a56b435414c8e72659648d5d33ceaa124fa1b1047885f6e6ac9daa07f1"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T21:09:04.622029+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"4800dfc2ff4be5c18de7aadbed4f2755d4e92a95","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6118e3c8-e5b4-4091-a8ac-e84f3f31cb80:request-contract:01f317a56b435414c8e72659648d5d33ceaa124fa1b1047885f6e6ac9daa07f1:4800dfc2ff4be5c18de7aadbed4f2755d4e92a95:verified:","mission_step_id":"e36a39e4-9dc3-4c4e-99aa-f4a1504dbe9b","command_center_event_id":"6118e3c8-e5b4-4091-a8ac-e84f3f31cb80"},{"id":"e137a825-cc2b-4bb2-a973-a9ca1426a92f","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-0345759c13bf","prNumber":2680,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e73f076f6dd5bced84f362138845ea1fb6a2109d","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T20:27:37.199902+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e73f076f6dd5bced84f362138845ea1fb6a2109d","external_id":"2680","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:0345759c-13bf-45d7-813f-022c515f103c:merged-pr:2680:e73f076f6dd5bced84f362138845ea1fb6a2109d","mission_step_id":"5c2fe770-568f-4a4d-93fd-a7d855b70196","command_center_event_id":"0345759c-13bf-45d7-813f-022c515f103c"},{"id":"bb249c15-7fa9-4fcd-ae11-7b9e5ef6211b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/historical-source-containment-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.52-merged-release-target-recovery-refreeze","prNumber":1718,"terminal":false,"missionId":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4839,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":967,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":967,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":967,"repositoryMutationMs":4839,"repositoryProviderMs":3178,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2020,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":967,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1158},"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":"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":3945,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:47:40.680412+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1718","receipt_type":"execute_mission","idempotency_key":"mission:dac82227-b6c5-4f1a-9dbf-1ec4104f76df:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"08496499-66b2-49d5-abac-448774923ab3","command_center_event_id":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df"},{"id":"c900a039-9cac-4bf4-b5c5-6d77d05c6d2c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":17222,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1477,"terminal":false,"missionId":"1b74150f-35cf-4b65-80e4-9ee91b264c85","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1184,"prReadinessMs":1060,"approvedPlanMs":0,"missionSetupMs":5338,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"1b74150f-35cf-4b65-80e4-9ee91b264c85"},"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-02T21:09:54.521579+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1477","receipt_type":"execute_mission","idempotency_key":"mission:1b74150f-35cf-4b65-80e4-9ee91b264c85:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"dbbbf550-538e-4dd8-a2a9-f45fdffea838","command_center_event_id":"1b74150f-35cf-4b65-80e4-9ee91b264c85"},{"id":"0cb33985-c989-4e06-963c-106f7712909d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/systemic-execution-reliability-20260903","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":50423,"releaseCount":0,"toolCallCount":25,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":1655,"terminal":false,"missionId":"72d855f3-717f-4399-ab19-13ecf238e2c1","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":11450,"prReadinessMs":10868,"approvedPlanMs":0,"missionSetupMs":606,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","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":1839,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:21:07.312949+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1655","receipt_type":"execute_mission","idempotency_key":"mission:72d855f3-717f-4399-ab19-13ecf238e2c1:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"81003d27-a757-4eb1-a622-9bac0298b076","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"16e2022d-6bd4-4dbd-b2e4-f7eb89597521","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane and continue proof mission bdd667fd-392f-40c0-9cab-2ba8953bdad5 on the same PR #1694. Correct only the final stale scope assertion in workers/cc-execution/test/event-driven-auto-merge-invariants.test.js: derive `intentStep` by slicing the Gate string from `Notify Command Center Gate completion intent` to the end of the Gate job, assert the intent step exists, and apply the no-actions/checkout and no-secrets.FGJ_CONTROL_TOKEN assertions to `intentStep` instead of the entire Gate. Do not change runtime, workflow, config, product source, or release ownership. Re-run canonical Gate. If green, do not manually merge; live 1.58.43 must accept the intent, independently verify exact green after Gate exit, and auto-merge this proof PR. Then prove zero release targets and refreeze.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane and continue proof mission bdd667fd-392f-40c0-9cab-2ba8953bdad5 on the same PR #1694. Correct only the final stale scope assertion in workers/cc-execution/test/event-driven-auto-merge-invariants.test.js: derive `intentStep` by slicing the Gate string from `Notify Command Center Gate completion intent` to the end of the Gate job, assert the intent step exists, and apply the no-actions/checkout and no-secrets.FGJ_CONTROL_TOKEN assertions to `intentStep` instead of the entire Gate. Do not change runtime, workflow, config, product source, or release ownership. Re-run canonical Gate. If green, do not manually merge; live 1.58.43 must accept the intent, independently verify exact green after Gate exit, and auto-merge this proof PR. Then prove zero release targets and refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"test","statement":"No-checkout/control-token assertions apply only to the completion-intent step.","proofConditionIds":["repo","gate"]},{"id":"progression","statement":"Live 1.58.43 accepts intent, independently verifies exact green, and auto-merges PR #1694 without manual continuation.","proofConditionIds":["gate","merge"]},{"id":"release","statement":"Merged test-only proof selects zero release targets.","proofConditionIds":["release"]},{"id":"refreeze","statement":"Control plane refrozen after proof.","proofConditionIds":["refrozen"]}],"objective":"Unfreeze the control plane and continue proof mission bdd667fd-392f-40c0-9cab-2ba8953bdad5 on the same PR #1694. Correct only the final stale scope assertion in workers/cc-execution/test/event-driven-auto-merge-invariants.test.js: derive `intentStep` by slicing the Gate string from `Notify Command Center Gate completion intent` to the end of the Gate job, assert the intent step exists, and apply the no-actions/checkout and no-secrets.FGJ_CONTROL_TOKEN assertions to `intentStep` instead of the entire Gate. Do not change runtime, workflow, config, product source, or release ownership. Re-run canonical Gate. If green, do not manually merge; live 1.58.43 must accept the intent, independently verify exact green after Gate exit, and auto-merge this proof PR. Then prove zero release targets and refreeze.","constraints":[{"id":"scope","statement":"Only test assertion scoping changes; no runtime/workflow/config/product behavior changes.","proofConditionIds":["repo","release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Only the assertion scope changes in the proof test.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Canonical Gate succeeds and live completion intent is accepted.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"merge","kind":"repository","claim":"PR #1694 auto-merges from independent post-exit green verification without manual continuation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Merged proof push selects releaseTargets=[] and ccExecution false.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control plane is refrozen after proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f833078f9da07387ac9d8fe8c42779a46ced967408c6f15d8e414eebc9093ed7","requestContractRevision":3,"previousRequestContractHash":"bb1aba938f9995661d8ecf1f451037578abfb88c49a0f5a48a9203c8732a63a3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:17:58.438155+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bdd667fd-392f-40c0-9cab-2ba8953bdad5:request-contract:f833078f9da07387ac9d8fe8c42779a46ced967408c6f15d8e414eebc9093ed7","mission_step_id":"1bb6172f-206b-41b9-ace0-b29a5a53d6f5","command_center_event_id":"bdd667fd-392f-40c0-9cab-2ba8953bdad5"},{"id":"d6642724-fc91-4296-8e34-bbcd087bbb05","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only to continue mission f67115ab-1891-4fea-b8d4-4ce71203ae10 on the same branch and fix the run 5222 deterministic missing package-lock frontend release fallback failure; then refreeze only after actual frontend production success. Apply exactly two changes: add package-lock.json to the Release frontend sparse checkout/hydration alongside package.json, and update the existing release-orchestration invariant to require package-lock.json before fallback npm ci. Preserve everything else. Canonical Gate, squash merge, affected-target release only, verify frontend live.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only to continue mission f67115ab-1891-4fea-b8d4-4ce71203ae10 on the same branch and fix the run 5222 deterministic missing package-lock frontend release fallback failure; then refreeze only after actual frontend production success. Apply exactly two changes: add package-lock.json to the Release frontend sparse checkout/hydration alongside package.json, and update the existing release-orchestration invariant to require package-lock.json before fallback npm ci. Preserve everything else. Canonical Gate, squash merge, affected-target release only, verify frontend live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"live","statement":"Frontend production release succeeds after manifest hydration fix.","proofConditionIds":["repo","gate","release","runtime"]}],"objective":"Unfreeze the control plane only to continue mission f67115ab-1891-4fea-b8d4-4ce71203ae10 on the same branch and fix the run 5222 deterministic missing package-lock frontend release fallback failure; then refreeze only after actual frontend production success. Apply exactly two changes: add package-lock.json to the Release frontend sparse checkout/hydration alongside package.json, and update the existing release-orchestration invariant to require package-lock.json before fallback npm ci. Preserve everything else. Canonical Gate, squash merge, affected-target release only, verify frontend live.","constraints":[{"id":"scope","statement":"Only manifest hydration and its invariant change.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Frontend release hydrates package-lock.json before npm ci.","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 live/refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"cdd246b565815f9f306517ea053804deb7de73dc7a134f3270c8102af1b67a7c","requestContractRevision":3,"previousRequestContractHash":"e9a21b133c693c06f4be6598034449864c7c505dd9d12ce6f0892411466bc78f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:31:58.437717+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f67115ab-1891-4fea-b8d4-4ce71203ae10:request-contract:cdd246b565815f9f306517ea053804deb7de73dc7a134f3270c8102af1b67a7c","mission_step_id":"81f45bbf-4dd5-40dd-8f91-ed31ed2419a0","command_center_event_id":"f67115ab-1891-4fea-b8d4-4ce71203ae10"},{"id":"502b5905-45c7-467e-8d03-47f87a8d896c","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 the same PR #1718. Gate run 5230 failed only because the new regression declared `const missionLedger` in a test file where that identifier already exists. Change only that new local regression variable name to `missionLedgerSource` and update its two assertions to use that variable. Do not alter runtime code, version, capability policy, or any other source. Re-run 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 the same PR #1718. Gate run 5230 failed only because the new regression declared `const missionLedger` in a test file where that identifier already exists. Change only that new local regression variable name to `missionLedgerSource` and update its two assertions to use that variable. Do not alter runtime code, version, capability policy, or any other source. Re-run 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 containment fix remains unchanged and Gate passes.","proofConditionIds":["repo","gate","runtime"]},{"id":"live","statement":"1.58.53 is live/refrozen.","proofConditionIds":["release","runtime"]}],"objective":"Unfreeze the control plane only to continue mission dac82227-b6c5-4f1a-9dbf-1ec4104f76df on the same PR #1718. Gate run 5230 failed only because the new regression declared `const missionLedger` in a test file where that identifier already exists. Change only that new local regression variable name to `missionLedgerSource` and update its two assertions to use that variable. Do not alter runtime code, version, capability policy, or any other source. Re-run canonical Gate, squash merge, cc-execution-only release, verify 1.58.53 live/refrozen.","constraints":[{"id":"test-only","statement":"Only the new regression local variable name changes.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Only regression variable collision is corrected; containment runtime patch remains unchanged.","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":"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 is live/refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"2ed58f74696b1c6a2a2c193dd093a9ea1476053441f56304f238ca8ea1569f0d","requestContractRevision":3,"previousRequestContractHash":"14a2611d4fbb9f53e3095f110ab9b414c408d9397346b7d83fa1fce18215c459"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:48:26.165538+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:2ed58f74696b1c6a2a2c193dd093a9ea1476053441f56304f238ca8ea1569f0d","mission_step_id":"08496499-66b2-49d5-abac-448774923ab3","command_center_event_id":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df"},{"id":"f24373da-035a-438b-895a-9d7c874a6e9f","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"e73f076f6dd5bced84f362138845ea1fb6a2109d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"single-redfish-shell","satisfied":true,"statement":"Canonical /redfish-roofing/* routes render exactly one RedfishWorkspaceShell, while legacy /crm Redfish routes remain safely shelled.","proofConditionIds":["proof-live"]},{"id":"no-legacy-crm-nesting","satisfied":true,"statement":"Redfish-reachable contacts, customers, leads, jobs, job-requests, prime-roof-targets, and Academy routes no longer inject legacy CRMShell presentation under the canonical Redfish shell; non-Redfish roofing behavior remains unchanged.","proofConditionIds":["proof-live"]}],"satisfied":true,"constraints":[{"id":"bounded-source-scope","satisfied":true,"statement":"Limit source mutation to src/components/TenantRouter.tsx and src/routes/crmRoutes.tsx plus one focused regression test if needed; do not change auth, data, route targets, or business behavior.","proofConditionIds":["proof-live"]},{"id":"canonical-release","satisfied":true,"statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, and frontend release only.","proofConditionIds":["proof-live"]},{"id":"capability-completeness","satisfied":true,"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":["proof-live"]},{"id":"atomic-capability-lifecycle","satisfied":true,"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":["proof-live"]}],"contractHash":"81b2ef6128a599c12d071b3f6aafa76628041188bc9c887607222f01d4cb1833","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"81b2ef6128a599c12d071b3f6aafa76628041188bc9c887607222f01d4cb1833"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T20:31:06.576364+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"e73f076f6dd5bced84f362138845ea1fb6a2109d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:0345759c-13bf-45d7-813f-022c515f103c:request-contract:81b2ef6128a599c12d071b3f6aafa76628041188bc9c887607222f01d4cb1833:e73f076f6dd5bced84f362138845ea1fb6a2109d:verified:","mission_step_id":"febfad5f-c209-4024-8d70-12aba56f6f19","command_center_event_id":"0345759c-13bf-45d7-813f-022c515f103c"},{"id":"01779802-94db-4cbd-89dd-356c60bfee60","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":36742,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1477,"terminal":false,"missionId":"1b74150f-35cf-4b65-80e4-9ee91b264c85","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":4711,"prReadinessMs":327,"approvedPlanMs":0,"missionSetupMs":1591,"shipAndProveMs":4179},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"1b74150f-35cf-4b65-80e4-9ee91b264c85"},"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-02T21:12:25.480091+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1477","receipt_type":"execute_mission","idempotency_key":"mission:1b74150f-35cf-4b65-80e4-9ee91b264c85:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"1bb2262e-ab33-4659-83e0-4dc6f845b6a9","command_center_event_id":"1b74150f-35cf-4b65-80e4-9ee91b264c85"},{"id":"ef9abded-fe1a-4176-a565-e6e645e6c2db","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":4640,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1478,"terminal":false,"missionId":"e4040608-f19d-4469-9e8b-a3afffdd7878","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":10116,"prReadinessMs":2296,"approvedPlanMs":0,"missionSetupMs":3904,"shipAndProveMs":6645},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"e4040608-f19d-4469-9e8b-a3afffdd7878"},"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":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T21:30:47.425343+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1478","receipt_type":"execute_mission","idempotency_key":"mission:e4040608-f19d-4469-9e8b-a3afffdd7878:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"b3e909a3-1b0a-4330-a449-bbe688256021","command_center_event_id":"e4040608-f19d-4469-9e8b-a3afffdd7878"},{"id":"8975cc7d-e793-4889-b8dd-04650da6f07a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtkm122d","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":4014,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1479,"terminal":false,"missionId":"c2128ebd-2c08-455e-a946-04f4ee2e16e4","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1308,"prReadinessMs":1012,"approvedPlanMs":0,"missionSetupMs":7021,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"c2128ebd-2c08-455e-a946-04f4ee2e16e4"},"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":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T21:33:28.736704+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1479","receipt_type":"execute_mission","idempotency_key":"mission:c2128ebd-2c08-455e-a946-04f4ee2e16e4:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"15545dcc-b56a-46d5-9f1b-fbb069a72b1d","command_center_event_id":"c2128ebd-2c08-455e-a946-04f4ee2e16e4"},{"id":"a8490531-1cd0-485b-b045-fbe185c3b734","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":4447,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1480,"terminal":false,"missionId":"605de601-06fe-4e2e-8794-b98a8761efcb","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5807,"prReadinessMs":414,"approvedPlanMs":0,"missionSetupMs":3380,"shipAndProveMs":5075},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"605de601-06fe-4e2e-8794-b98a8761efcb"},"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-02T21:40:39.060664+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1480","receipt_type":"execute_mission","idempotency_key":"mission:605de601-06fe-4e2e-8794-b98a8761efcb:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"d19c91bd-2ca4-4b36-86cd-1971898f459e","command_center_event_id":"605de601-06fe-4e2e-8794-b98a8761efcb"},{"id":"8d72b238-4c69-43cb-93c0-57aecab4d3b2","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"Tighten proof-test no-checkout assertion to the completion-intent step rather than the whole Gate job.","baseSha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","issuedAt":1788527879128,"expiresAt":1788528059128,"missionId":"bdd667fd-392f-40c0-9cab-2ba8953bdad5","authorizationId":"469d2c0d-2ba1-4d54-88f3-8422f0f76bde","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:17:59.638626+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:469d2c0d-2ba1-4d54-88f3-8422f0f76bde","mission_step_id":"40695763-da33-4944-b25e-7e2d68816713","command_center_event_id":"bdd667fd-392f-40c0-9cab-2ba8953bdad5"},{"id":"1037efa6-d71a-4462-8ded-4392218fcddd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-premium-email-standard","reason":"retryable_provider_transport:POST:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":4498,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"6c89f03d-77e1-418d-ab53-547feed57019","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":16446,"prReadinessMs":0,"approvedPlanMs":16446,"missionSetupMs":4840,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6c89f03d-77e1-418d-ab53-547feed57019"},"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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T21:48:07.379663+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6c89f03d-77e1-418d-ab53-547feed57019:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"059f0251-dcdf-4c36-bcb5-8a1dae81542a","command_center_event_id":"6c89f03d-77e1-418d-ab53-547feed57019"},{"id":"9ce3686e-a952-4c0c-9980-7e2704f3d2e6","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/cross-pr-typescript-cache-v3-20260903","reason":null,"status":"in_progress","metrics":{"receiptBytes":8922,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":1654,"terminal":false,"missionId":"cdc9a41f-bfc0-48f7-9def-607006635e08","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":16892,"prReadinessMs":657,"approvedPlanMs":0,"missionSetupMs":960,"shipAndProveMs":15967},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"cdc9a41f-bfc0-48f7-9def-607006635e08"},"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:27:06.247278+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1654","receipt_type":"execute_mission","idempotency_key":"mission:cdc9a41f-bfc0-48f7-9def-607006635e08:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"ae2ae961-cf84-4344-a0d9-36c474bd881f","command_center_event_id":"cdc9a41f-bfc0-48f7-9def-607006635e08"},{"id":"9f488b51-9039-41a9-a0cd-8e1e84c433b0","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Run 5222 missing package-lock manifest hydration.","baseSha":"35431881b2be8ff1bb51fe19e147d7865d90bdc0","issuedAt":1788532318916,"expiresAt":1788532498916,"missionId":"f67115ab-1891-4fea-b8d4-4ce71203ae10","authorizationId":"78bea399-e113-414c-aefd-e594fc6a7c68","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:31:59.539767+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:78bea399-e113-414c-aefd-e594fc6a7c68","mission_step_id":"44f8dc01-b987-4775-b428-e04ef926468d","command_center_event_id":"f67115ab-1891-4fea-b8d4-4ce71203ae10"},{"id":"819f287c-1ce9-43c3-aecb-79b2cca85eb7","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Correct only deterministic regression variable collision on PR #1718.","baseSha":"d09c581b8f3176a31f1c26ebd37424de3c8f4421","issuedAt":1788533306845,"expiresAt":1788533486845,"missionId":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df","authorizationId":"d3586ec1-c58d-4e5d-90c2-2e44439ff909","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:48:27.409766+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:d3586ec1-c58d-4e5d-90c2-2e44439ff909","mission_step_id":"d8313740-ec0d-4442-801c-dda58dec3088","command_center_event_id":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df"},{"id":"b5b3b87d-bd1a-471e-b1f4-3159a8d9a739","source":"cc-execution","status":"verified","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-edee18828c92","reason":null,"status":"verified","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.54-post-gate-progression-self-heal-refreeze","prNumber":1719,"terminal":true,"missionId":"edee1882-8c92-4682-bba8-89f3d11115a5","operation":"execute_mission","proofGate":"canonical_release_already_verified","sourceSha":"b719ac2d801118874c0ff577ebfd434e680f3624","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7052,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2403,"approvedPlanMs":0,"missionSetupMs":894,"providerAuthMs":0,"shipAndProveMs":3915,"ledgerPrepareMs":894,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":894,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":894,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"edee1882-8c92-4682-bba8-89f3d11115a5"},"performance":null,"deploymentId":"forgejo-main-b719ac2d8011","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"LIVE","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2555,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:57:19.535871+00:00","proof_gate":"canonical_release_already_verified","source_sha":"b719ac2d801118874c0ff577ebfd434e680f3624","external_id":"forgejo-main-b719ac2d8011","receipt_type":"execute_mission","idempotency_key":"mission:edee1882-8c92-4682-bba8-89f3d11115a5:execute_mission:canonical_release_already_verified:current-generation","mission_step_id":"36b85f49-1f44-4dcc-8be1-4bb84ae2c967","command_center_event_id":"edee1882-8c92-4682-bba8-89f3d11115a5"},{"id":"359ac788-d8da-415d-a91b-96e64aa0f935","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"The canonical frontend production build is proven to memory-thrash inside the 700 MiB paul-light container after cache restoration; move that heavy build owner to the high-capacity docker lane with a memory envelope matching the configured Vite heap.","baseSha":"dbefd873ce2dc50a1f4ca365ffe22a3a64ede185","issuedAt":1788542459185,"expiresAt":1788542639185,"missionId":"ab1942e9-44bc-4eab-93e2-275230350020","authorizationId":"8b83afaf-fd75-44b3-b8fc-d57ed79c08d9","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:20:59.970648+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"dbefd873ce2dc50a1f4ca365ffe22a3a64ede185","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:8b83afaf-fd75-44b3-b8fc-d57ed79c08d9","mission_step_id":"a17b2f24-8eed-4c01-983a-3a51ca917fdd","command_center_event_id":"ab1942e9-44bc-4eab-93e2-275230350020"},{"id":"62b2decb-6edf-4f8c-9102-53583d572441","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":"ba8232297b1c4c653a1a66657234ee4bf99113b7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"ba8232297b1c4c653a1a66657234ee4bf99113b7","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true},"requestContractHash":"5f13d3306dc8466cbe1c37593f371bc46abb29bb9f6e5178e8e18b4ff30f8d34","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4617","runId":4617,"status":"success","sourceSha":"ba8232297b1c4c653a1a66657234ee4bf99113b7","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"a48c8863611036e79bcc4fde97fc2d05d31c8b1b","sourceSha":"ba8232297b1c4c653a1a66657234ee4bf99113b7","changedPaths":["src/__tests__/contracts/big-papis-event-email-standard.contract.test.ts","src/lib/mobileVendor/eventPromotion.ts","src/pages/mobile-vendor/BigPapisEventPromotionKit.tsx","supabase/functions/mobile-vendor-growth/index.ts"],"changedPathCount":4,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T21:48:19.420177+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ba8232297b1c4c653a1a66657234ee4bf99113b7","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:6c89f03d-77e1-418d-ab53-547feed57019:forgejo-release-status:ba8232297b1c4c653a1a66657234ee4bf99113b7:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"7b8c999e-bcea-427a-ac4f-fa0c78f98605","command_center_event_id":"6c89f03d-77e1-418d-ab53-547feed57019"},{"id":"a91f8078-077c-445b-98d8-a607bed23e67","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"ba8232297b1c4c653a1a66657234ee4bf99113b7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Correct PR #1481 before merge without sending any email, with premium preview parity, fail-closed asset checks, and updated approval tests.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"constraint-no-send","satisfied":true,"statement":"Do not send, queue, retry, or mutate campaign recipients.","proofConditionIds":["proof-production"]}],"contractHash":"5f13d3306dc8466cbe1c37593f371bc46abb29bb9f6e5178e8e18b4ff30f8d34","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend","supabaseEdge"],"releaseRequestContractHash":"5f13d3306dc8466cbe1c37593f371bc46abb29bb9f6e5178e8e18b4ff30f8d34"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T21:48:23.14793+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"ba8232297b1c4c653a1a66657234ee4bf99113b7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6c89f03d-77e1-418d-ab53-547feed57019:request-contract:5f13d3306dc8466cbe1c37593f371bc46abb29bb9f6e5178e8e18b4ff30f8d34:ba8232297b1c4c653a1a66657234ee4bf99113b7:verified:","mission_step_id":"7b8c999e-bcea-427a-ac4f-fa0c78f98605","command_center_event_id":"6c89f03d-77e1-418d-ab53-547feed57019"},{"id":"fd8f0c9b-0a87-46bd-ba28-8a23ba77c979","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtkmmcko","reason":null,"status":"in_progress","metrics":{"receiptBytes":5551,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1482,"terminal":false,"missionId":"9fe901bf-579c-49d2-a4b8-99d68d3c58f4","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5875,"prReadinessMs":362,"approvedPlanMs":0,"missionSetupMs":2649,"shipAndProveMs":5225},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"9fe901bf-579c-49d2-a4b8-99d68d3c58f4"},"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":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T21:49:04.27188+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1482","receipt_type":"execute_mission","idempotency_key":"mission:9fe901bf-579c-49d2-a4b8-99d68d3c58f4:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"c9c57239-da6c-4705-b142-390f34e1641e","command_center_event_id":"9fe901bf-579c-49d2-a4b8-99d68d3c58f4"},{"id":"937d46b5-efab-429b-808d-6ede523e050d","source":"cc-execution","status":"recorded","payload":{"objective":"Continue PR #1483 now that its exact-head KnockLaunch Gate is green. Merge and release the already-written missing premium preview/fail-closed correction. DO NOT send, queue, retry, or mutate any campaign recipients. After release, verify the Big Papi owner events promotion preview visually without clicking Send or approval actions.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-09-02T21:53:28.152Z","fingerprint":"831a75c172268f845f6893396277e5c9db3c96098d845f3181b6b9f5d0fe65fb","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/big-papis-premium-email-preview-final","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #1483 now that its exact-head KnockLaunch Gate is green. Merge and release the already-written missing premium preview/fail-closed correction. DO NOT send, queue, retry, or mutate any campaign recipients. After release, verify the Big Papi owner events promotion preview visually without clicking Send or approval actions.","wordingChanged":false,"canonicalIntent":"Continue PR #1483 now that its exact-head KnockLaunch Gate is green. Merge and release the already-written missing premium preview/fail-closed correction. DO NOT send, queue, retry, or mutate any campaign recipients. After release, verify the Big Papi owner events promotion preview visually without clicking Send or approval actions.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The approved premium Big Papi event-email preview and hard preflight are live without sending email.","proofConditionIds":["proof-runtime","proof-visual"]}],"objective":"Continue PR #1483 now that its exact-head KnockLaunch Gate is green. Merge and release the already-written missing premium preview/fail-closed correction. DO NOT send, queue, retry, or mutate any campaign recipients. After release, verify the Big Papi owner events promotion preview visually without clicking Send or approval actions.","constraints":[{"id":"no-send","statement":"Do not send, queue, retry, or mutate campaign recipients.","proofConditionIds":["proof-runtime","proof-visual"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"Frontend and mobile-vendor-growth correction are released safely.","route":"/big-papis/owner/events","roleRef":null,"userRef":null,"required":true,"expectedText":"Special → Flyer → Email","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-visual","kind":"visual","claim":"Owner preview shows canonical logo, cream/gold premium card, large flyer, recap, and signoff.","route":"/big-papis/owner/events","roleRef":null,"userRef":null,"required":true,"expectedText":"Email preview","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/big-papis-premium-email-preview-final","conversationContext":null,"requestContractHash":"c7868cb9636784b81ee6c81d546c7c66f89c983064cf130fd4321bfac7d05294","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T21:53:28.85535+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:79c6b734-8028-4100-a395-e67a78fd5b0e:tenant-workstream-contribution:831a75c172268f845f6893396277e5c9db3c96098d845f3181b6b9f5d0fe65fb","mission_step_id":null,"command_center_event_id":"79c6b734-8028-4100-a395-e67a78fd5b0e"},{"id":"16087195-d45b-44eb-94c0-854d89cd938a","source":"forgejo","status":"waiting","payload":{"branch":"ai/gate-intent-no-second-job-20260904","prNumber":1693,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:19:27.781748+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","external_id":"1693","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:cc66771b-8e30-4451-a87b-29b6419f9c8f:merged-pr:1693:f7aee76a8d02233c805bf437f7f6cec803fb6cb7","mission_step_id":"20649127-4f64-4584-940e-1d5041020acb","command_center_event_id":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},{"id":"9ce5fda8-dbd8-41e7-988c-c2624571b43d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane and continue existing PR #1730. Correct only the stale cache regression assertion proven by Gate run 5264: the dependency-cache test must no longer require `options: --memory=700m`, because the new canonical production frontend capacity contract separately requires docker + 3g + 2560 MiB heap. Preserve every cache assertion, exact-source/deploy safeguard, high-capacity production build change, and hard-safety invariant. Re-run canonical Gate, squash merge if green, then execute exactly one frontend production release after the currently-running 5263 resolves, verify the current main bundle containing the React #185 fix live, and refreeze the control plane.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane and continue existing PR #1730. Correct only the stale cache regression assertion proven by Gate run 5264: the dependency-cache test must no longer require `options: --memory=700m`, because the new canonical production frontend capacity contract separately requires docker + 3g + 2560 MiB heap. Preserve every cache assertion, exact-source/deploy safeguard, high-capacity production build change, and hard-safety invariant. Re-run canonical Gate, squash merge if green, then execute exactly one frontend production release after the currently-running 5263 resolves, verify the current main bundle containing the React #185 fix live, and refreeze the control plane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Cache regression coverage remains intact without contradicting the high-capacity production build contract.","proofConditionIds":["proof-1","proof-2"]},{"id":"outcome-2","statement":"PR #1730 merges and current frontend deploys successfully with live proof.","proofConditionIds":["proof-2","proof-3"]}],"objective":"Unfreeze the control plane and continue existing PR #1730. Correct only the stale cache regression assertion proven by Gate run 5264: the dependency-cache test must no longer require `options: --memory=700m`, because the new canonical production frontend capacity contract separately requires docker + 3g + 2560 MiB heap. Preserve every cache assertion, exact-source/deploy safeguard, high-capacity production build change, and hard-safety invariant. Re-run canonical Gate, squash merge if green, then execute exactly one frontend production release after the currently-running 5263 resolves, verify the current main bundle containing the React #185 fix live, and refreeze the control plane.","constraints":[{"id":"constraint-1","statement":"Change only the obsolete 700m assertion; preserve all cache and safety assertions.","proofConditionIds":["proof-1","proof-2","proof-3"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-1","kind":"repository","claim":"The cache test no longer requires 700m while the high-capacity test requires docker/3g/2560.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-2","kind":"runtime","claim":"Canonical Gate passes and PR #1730 squash merges.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-3","kind":"release","claim":"One subsequent frontend release succeeds, exact current source is live with the React #185 fix, and control plane is refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"cba52821135521c9836fcd8199e1d104cf45d440fb8ac6662725aa381daaf8c3","requestContractRevision":2,"previousRequestContractHash":"2bc2dd86c5c80bb485d71b66ffc5587607ec89c620e2c5b8522c0bffc8fbc8e4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:22:06.856358+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ab1942e9-44bc-4eab-93e2-275230350020:request-contract:cba52821135521c9836fcd8199e1d104cf45d440fb8ac6662725aa381daaf8c3","mission_step_id":"b0ca8ae1-b42d-42bb-9354-742f324a735a","command_center_event_id":"ab1942e9-44bc-4eab-93e2-275230350020"},{"id":"2b2a2487-2ae5-4d04-b7cd-db973fc47681","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-premium-email-preview-final","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3253,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"79c6b734-8028-4100-a395-e67a78fd5b0e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":1303,"missionSetupMs":6172},"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":"79c6b734-8028-4100-a395-e67a78fd5b0e"},"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":5172,"likelyAffectedFiles":["src/assets/bigPapisCalendarTruck.ts","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/__tests__/contracts/big-papis-event-email-standard.contract.test.ts","src/__tests__/contracts/big-papis-premium-operations.contract.test.ts","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","src/components/GlobalCommandPalette.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T21:53:32.76486+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:79c6b734-8028-4100-a395-e67a78fd5b0e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"df15b98e-86c1-4860-975a-e82ce5b69dc6","command_center_event_id":"79c6b734-8028-4100-a395-e67a78fd5b0e"},{"id":"fee04789-8a41-4748-95ad-981474b27436","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/systemic-execution-reliability-20260903-r2","reason":"control_plane_frozen_explicit_unfreeze_required","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":"cd88e721-f570-406b-b194-53230b2acb03","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":738,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"cd88e721-f570-406b-b194-53230b2acb03"},"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":1280,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:29:31.445354+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cd88e721-f570-406b-b194-53230b2acb03:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"8adb1d65-be10-4880-88dd-bf7aa1b1593f","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"5b197445-f354-4540-ae3d-3f5ec02b3e1b","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"589557aecba1d5e4f4d1e6f5a6950c056da077da9c68fd38cfe2b8db430f69ce","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5173","runId":5173,"status":"success","sourceSha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-f7aee76a8d02233c805bf437f7f6cec803fb6cb7","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":5173,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.43-gate-intent-refreeze","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:19:29.641237+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","external_id":"forgejo-main-f7aee76a8d02","receipt_type":"canonical_release_status","idempotency_key":"mission:cc66771b-8e30-4451-a87b-29b6419f9c8f:forgejo-release-status:f7aee76a8d02233c805bf437f7f6cec803fb6cb7:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"04219198-7c15-4148-9f86-013e38fca28c","command_center_event_id":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},{"id":"3b73c877-23d9-4d01-a6c9-72790c398e36","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/platform-premium-seo-20260902","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":16972,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1484,"terminal":false,"missionId":"7c1e86a1-e498-43af-a743-e761a9a859ce","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":2433,"prReadinessMs":1665,"approvedPlanMs":0,"missionSetupMs":2734,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"7c1e86a1-e498-43af-a743-e761a9a859ce"},"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-02T21:54:45.228848+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1484","receipt_type":"execute_mission","idempotency_key":"mission:7c1e86a1-e498-43af-a743-e761a9a859ce:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"4d8e3cbf-78fc-4187-b46b-dae073e9e61e","command_center_event_id":"7c1e86a1-e498-43af-a743-e761a9a859ce"},{"id":"12b343b2-2c6d-4cdb-8cb2-cbeabec7d03d","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Remove the obsolete 700m assertion from the dependency-cache invariant after run 5264 proved it is the sole deterministic Gate failure and the new high-capacity contract test passes.","baseSha":"dbefd873ce2dc50a1f4ca365ffe22a3a64ede185","issuedAt":1788542527534,"expiresAt":1788542707534,"missionId":"ab1942e9-44bc-4eab-93e2-275230350020","authorizationId":"30df2f81-5313-4379-8386-6215ce24057c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:22:08.027372+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"dbefd873ce2dc50a1f4ca365ffe22a3a64ede185","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:30df2f81-5313-4379-8386-6215ce24057c","mission_step_id":"a17b2f24-8eed-4c01-983a-3a51ca917fdd","command_center_event_id":"ab1942e9-44bc-4eab-93e2-275230350020"},{"id":"e0a21f81-0cc7-4a06-8d75-c9cd9097740c","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":6479,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1485,"terminal":false,"missionId":"6f53960e-a674-4b82-b883-d6c335cf3bdc","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":6308,"prReadinessMs":539,"approvedPlanMs":0,"missionSetupMs":3936,"shipAndProveMs":5359},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"6f53960e-a674-4b82-b883-d6c335cf3bdc"},"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-02T21:58:25.181147+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1485","receipt_type":"execute_mission","idempotency_key":"mission:6f53960e-a674-4b82-b883-d6c335cf3bdc:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"57a9f280-6d2e-4c99-bb7e-81b441341be5","command_center_event_id":"6f53960e-a674-4b82-b883-d6c335cf3bdc"},{"id":"57fba448-3579-4b7d-8455-ab2453f57c16","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane to repair systemic execution reliability: make merged releases resilient to interruption, persist and reconcile per-target release success, resume only unfinished targets, prevent unrelated work from invalidating valid progress, harden transient provider failure recovery, and eliminate stale-state churn; then refreeze the control plane. Continue corrective mission cd88e721-f570-406b-b194-53230b2acb03 from current main 8016b62feeb85876167c2145e8f6e081b549fddb. The prior call was blocked before any Forgejo write solely because the literal unfreeze/control-plane phrase was missing from the request contract. Apply the exact seven-file corrective repair below once, preserving the already-merged cross-PR TypeScript cache work, then use one PR/gate/squash merge/affected release/live proof and refreeze.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane to repair systemic execution reliability: make merged releases resilient to interruption, persist and reconcile per-target release success, resume only unfinished targets, prevent unrelated work from invalidating valid progress, harden transient provider failure recovery, and eliminate stale-state churn; then refreeze the control plane. Continue corrective mission cd88e721-f570-406b-b194-53230b2acb03 from current main 8016b62feeb85876167c2145e8f6e081b549fddb. The prior call was blocked before any Forgejo write solely because the literal unfreeze/control-plane phrase was missing from the request contract. Apply the exact seven-file corrective repair below once, preserving the already-merged cross-PR TypeScript cache work, then use one PR/gate/squash merge/affected release/live proof and refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"unfreeze-repair-refreeze","statement":"Unfreeze the control plane to 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: make merged releases resilient to interruption, persist and reconcile per-target release success, resume only unfinished targets, prevent unrelated work from invalidating valid progress, harden transient provider failure recovery, and eliminate stale-state churn; then refreeze the control plane. Continue corrective mission cd88e721-f570-406b-b194-53230b2acb03 from current main 8016b62feeb85876167c2145e8f6e081b549fddb. The prior call was blocked before any Forgejo write solely because the literal unfreeze/control-plane phrase was missing from the request contract. Apply the exact seven-file corrective repair below once, preserving the already-merged cross-PR TypeScript cache work, then use one PR/gate/squash merge/affected release/live proof and refreeze.","constraints":[{"id":"corrective-generation","statement":"Preserve merged #1654 cache behavior and replace only the conflicted closed generation #1655 with one current-main corrective PR.","proofConditionIds":["repo-contract"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-contract","kind":"repository","claim":"Forgejo source contains per-target release reconciliation, unfinished-target corrective dispatch, bounded reconciliation retries, regression coverage, and the merged cross-PR TypeScript cache policy.","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 preserves successful targets.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"freeze-contract","kind":"repository","claim":"Final control-plane capability truth reports controlPlaneFrozen=true with the systemic reliability refreeze version.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"451a96e0f2a6b497fa0138288b072f73e52f024060e4f673555a5082f1dd8fd0","requestContractRevision":2,"previousRequestContractHash":"ab4901bf83600f38e0f3a1de7dee5c7a7afac5a0da9d09cb0fb9b3eec8351561"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:30:57.715049+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:cd88e721-f570-406b-b194-53230b2acb03:request-contract-revision:2:451a96e0f2a6b497fa0138288b072f73e52f024060e4f673555a5082f1dd8fd0","mission_step_id":"8adb1d65-be10-4880-88dd-bf7aa1b1593f","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"512d6a9f-7d95-4b63-b543-9efed2d67893","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtkmro11","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4643,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1486,"terminal":false,"missionId":"efd1e53b-1370-4771-8873-afbd0fd2d34a","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":23462,"prReadinessMs":20278,"approvedPlanMs":0,"missionSetupMs":3550,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"efd1e53b-1370-4771-8873-afbd0fd2d34a"},"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":1427,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T21:59:23.815878+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1486","receipt_type":"execute_mission","idempotency_key":"mission:efd1e53b-1370-4771-8873-afbd0fd2d34a:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"bd0c8025-178c-4dbd-93a4-78fa9bed46ec","command_center_event_id":"efd1e53b-1370-4771-8873-afbd0fd2d34a"},{"id":"f5dbd87f-37cc-4a02-abcb-2da1bd9cb9a1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkmro11","reason":"auto_progress_pr_read_failed:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5935,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1486,"terminal":false,"missionId":"efd1e53b-1370-4771-8873-afbd0fd2d34a","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":0,"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":"efd1e53b-1370-4771-8873-afbd0fd2d34a"},"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":643,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T21:59:37.167435+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"1486","receipt_type":"automatic_mission_resume","idempotency_key":"mission:efd1e53b-1370-4771-8873-afbd0fd2d34a:automatic-mission-resume:1486:repair_mission_auto_progress_authorization_retryable","mission_step_id":"77a294e4-09d3-42b0-a375-0183b0d3d895","command_center_event_id":"efd1e53b-1370-4771-8873-afbd0fd2d34a"},{"id":"6049645d-4d45-438a-93aa-f72b6d39aa94","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":"8016b62feeb85876167c2145e8f6e081b549fddb","consumedAt":1788489061132,"consumerToken":"b4f9258f-01b6-4336-9b72-772090e1c266","authorizationId":"f8aaf795-1724-41e7-bede-47155846c2b1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:31:02.071306+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"8016b62feeb85876167c2145e8f6e081b549fddb","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:f8aaf795-1724-41e7-bede-47155846c2b1","mission_step_id":"0a7f4f42-1fa1-48f7-9092-fe224b15af88","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"c7e3a8b7-cfaf-4c8f-bb9e-ff35650caf55","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/frontend-release-manifest-hydration-20260904","reason":"protected_control_plane_empty_content:.forgejo/workflows/knocklaunch.yml","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.50-pr-readiness-forgejo-merge-base-refreeze","prNumber":null,"terminal":false,"missionId":"f67115ab-1891-4fea-b8d4-4ce71203ae10","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1652,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1075,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1075,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1075,"repositoryMutationMs":1652,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1075,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f67115ab-1891-4fea-b8d4-4ce71203ae10"},"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":1531,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:31:09.656331+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f67115ab-1891-4fea-b8d4-4ce71203ae10:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"81f45bbf-4dd5-40dd-8f91-ed31ed2419a0","command_center_event_id":"f67115ab-1891-4fea-b8d4-4ce71203ae10"},{"id":"b564d3bc-aff5-41e5-aeef-4a3aaddd47b1","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkmro11","reason":null,"status":"in_progress","metrics":{"receiptBytes":7183,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1486,"terminal":false,"missionId":"efd1e53b-1370-4771-8873-afbd0fd2d34a","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":432,"approvedPlanMs":0,"shipAndProveMs":5266},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"efd1e53b-1370-4771-8873-afbd0fd2d34a"},"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":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T22:05:06.800846+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1486","receipt_type":"automatic_mission_resume","idempotency_key":"mission:efd1e53b-1370-4771-8873-afbd0fd2d34a:automatic-mission-resume:1486:canonical_release_reconciliation_pending","mission_step_id":"77a294e4-09d3-42b0-a375-0183b0d3d895","command_center_event_id":"efd1e53b-1370-4771-8873-afbd0fd2d34a"},{"id":"2389983d-cc61-40b6-9e7f-5c5ea5e421fe","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. Corrective generation is required because preserved PR #1655 had a genuine rebase conflict with merged #1654.","baseSha":"8016b62feeb85876167c2145e8f6e081b549fddb","issuedAt":1788489058687,"expiresAt":1788489238687,"missionId":"cd88e721-f570-406b-b194-53230b2acb03","singleUse":true,"authorizationId":"f8aaf795-1724-41e7-bede-47155846c2b1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:30:59.647455+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8016b62feeb85876167c2145e8f6e081b549fddb","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:f8aaf795-1724-41e7-bede-47155846c2b1","mission_step_id":"0a7f4f42-1fa1-48f7-9092-fe224b15af88","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"4e8848aa-e36d-4d23-a351-0b4efa9ef1c4","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkmro11","reason":null,"status":"in_progress","metrics":{"receiptBytes":8348,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1486,"terminal":false,"missionId":"efd1e53b-1370-4771-8873-afbd0fd2d34a","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":10766,"prReadinessMs":2296,"approvedPlanMs":0,"missionSetupMs":1999,"shipAndProveMs":7770},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"efd1e53b-1370-4771-8873-afbd0fd2d34a"},"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":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-02T22:05:45.57694+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1486","receipt_type":"execute_mission","idempotency_key":"mission:efd1e53b-1370-4771-8873-afbd0fd2d34a:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"f7d69fa5-1132-455a-825b-2387d1424010","command_center_event_id":"efd1e53b-1370-4771-8873-afbd0fd2d34a"},{"id":"be183252-feb6-4f65-b62d-28ef10ca5358","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"bootstrap","satisfied":true,"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","satisfied":true,"statement":"The second notifier job stays removed and the 1.58.43 handler remains the independent green-verification owner.","proofConditionIds":["repo","runtime"]},{"id":"proof","satisfied":true,"statement":"Post-deploy proof against live 1.58.43 must show successful intent-driven auto-progression without notifier job.","proofConditionIds":["benchmark"]},{"id":"refreeze","satisfied":true,"statement":"Control plane refrozen after proof.","proofConditionIds":["refrozen"]}],"satisfied":true,"constraints":[{"id":"safety","satisfied":true,"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"]}],"contractHash":"589557aecba1d5e4f4d1e6f5a6950c056da077da9c68fd38cfe2b8db430f69ce","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"589557aecba1d5e4f4d1e6f5a6950c056da077da9c68fd38cfe2b8db430f69ce"},"required":true,"satisfied":true},{"id":"gate","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"589557aecba1d5e4f4d1e6f5a6950c056da077da9c68fd38cfe2b8db430f69ce"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"589557aecba1d5e4f4d1e6f5a6950c056da077da9c68fd38cfe2b8db430f69ce"},"required":true,"satisfied":true},{"id":"benchmark","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"589557aecba1d5e4f4d1e6f5a6950c056da077da9c68fd38cfe2b8db430f69ce"},"required":true,"satisfied":true},{"id":"refrozen","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"589557aecba1d5e4f4d1e6f5a6950c056da077da9c68fd38cfe2b8db430f69ce"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":5},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:19:31.525097+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:cc66771b-8e30-4451-a87b-29b6419f9c8f:request-contract:589557aecba1d5e4f4d1e6f5a6950c056da077da9c68fd38cfe2b8db430f69ce:f7aee76a8d02233c805bf437f7f6cec803fb6cb7:verified:","mission_step_id":"04219198-7c15-4148-9f86-013e38fca28c","command_center_event_id":"cc66771b-8e30-4451-a87b-29b6419f9c8f"},{"id":"4f9c2c9c-6da2-4dcb-ae10-ed261698bb6e","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly directed: Unfreeze the control plane and fix systemic delivery failures where valid merged work becomes orphaned or cannot retry an unfinished release target.","baseSha":"35431881b2be8ff1bb51fe19e147d7865d90bdc0","issuedAt":1788532377332,"expiresAt":1788532557332,"missionId":"c8f46e44-e821-436b-bbc2-1e567a2e28b5","authorizationId":"d4b1ecb7-10c7-4476-89c0-d85f26f2759f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:32:57.827562+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:d4b1ecb7-10c7-4476-89c0-d85f26f2759f","mission_step_id":"ef5f23d7-9f2b-4bfd-a63c-0479bdeff13f","command_center_event_id":"c8f46e44-e821-436b-bbc2-1e567a2e28b5"},{"id":"dd40828f-6fe9-4aca-a74e-6b4b80d1c046","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/platform-premium-seo-20260902","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":15724,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1484,"terminal":false,"missionId":"7c1e86a1-e498-43af-a743-e761a9a859ce","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":9739,"prReadinessMs":9454,"approvedPlanMs":0,"missionSetupMs":774,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"7c1e86a1-e498-43af-a743-e761a9a859ce"},"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":1779,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T21:54:32.417648+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1484","receipt_type":"execute_mission","idempotency_key":"mission:7c1e86a1-e498-43af-a743-e761a9a859ce:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"4d8e3cbf-78fc-4187-b46b-dae073e9e61e","command_center_event_id":"7c1e86a1-e498-43af-a743-e761a9a859ce"},{"id":"dc408da6-466b-4532-a26d-2770f068f842","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/platform-premium-seo-20260902","reason":null,"status":"in_progress","metrics":{"receiptBytes":19430,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1484,"terminal":false,"missionId":"7c1e86a1-e498-43af-a743-e761a9a859ce","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":15484,"prReadinessMs":403,"approvedPlanMs":0,"missionSetupMs":1805,"shipAndProveMs":14683},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"7c1e86a1-e498-43af-a743-e761a9a859ce"},"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-02T22:10:19.338693+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1484","receipt_type":"execute_mission","idempotency_key":"mission:7c1e86a1-e498-43af-a743-e761a9a859ce:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"723ec197-9469-428b-844e-d60af65eac07","command_center_event_id":"7c1e86a1-e498-43af-a743-e761a9a859ce"},{"id":"78a266d5-f6cf-42d1-92a9-2740eec102a7","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":5159,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1487,"terminal":false,"missionId":"a4be6547-8604-40b1-ba5d-c3f487721b2b","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":8076,"prReadinessMs":824,"approvedPlanMs":0,"missionSetupMs":3464,"shipAndProveMs":6035},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"a4be6547-8604-40b1-ba5d-c3f487721b2b"},"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-02T22:12:20.988918+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1487","receipt_type":"execute_mission","idempotency_key":"mission:a4be6547-8604-40b1-ba5d-c3f487721b2b:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"e0195fa1-78ea-4088-8ffb-a7a1babd1d80","command_center_event_id":"a4be6547-8604-40b1-ba5d-c3f487721b2b"},{"id":"3323d94c-2bc5-4e3a-8b1a-eb6b8a3e7fc7","source":"cc-execution","status":"recorded","payload":{"objective":"Recover the failed frontend production release for already-merged PR #1656 at exact main SHA 8016b62feeb85876167c2145e8f6e081b549fddb. Run #5059 failed because the serverless fast-gate path did not preserve the exact validated frontend artifact. Do not change product source or create another PR. Produce or recover the exact validated artifact through the canonical safe path, deploy only the frontend target, and verify exact-source production success.","tenantRef":"MsLawnBarber","receivedAt":"2026-09-04T02:31:38.217Z","fingerprint":"dfc91fde7fa0fc51fb223cd7819c9a39d617e2491c9a60436daaa1ec6767aaf9","workstreamRef":"mslawnbarber","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Recover the failed frontend production release for already-merged PR #1656 at exact main SHA 8016b62feeb85876167c2145e8f6e081b549fddb. Run #5059 failed because the serverless fast-gate path did not preserve the exact validated frontend artifact. Do not change product source or create another PR. Produce or recover the exact validated artifact through the canonical safe path, deploy only the frontend target, and verify exact-source production success.","wordingChanged":false,"canonicalIntent":"Recover the failed frontend production release for already-merged PR #1656 at exact main SHA 8016b62feeb85876167c2145e8f6e081b549fddb. Run #5059 failed because the serverless fast-gate path did not preserve the exact validated frontend artifact. Do not change product source or create another PR. Produce or recover the exact validated artifact through the canonical safe path, deploy only the frontend target, and verify exact-source production success.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-live","statement":"The Lawn Care shell consistency change from PR #1656 is deployed to production from exact merged main SHA 8016b62feeb85876167c2145e8f6e081b549fddb.","proofConditionIds":["proof-release"]}],"objective":"Recover the failed frontend production release for already-merged PR #1656 at exact main SHA 8016b62feeb85876167c2145e8f6e081b549fddb. Run #5059 failed because the serverless fast-gate path did not preserve the exact validated frontend artifact. Do not change product source or create another PR. Produce or recover the exact validated artifact through the canonical safe path, deploy only the frontend target, and verify exact-source production success.","constraints":[{"id":"constraint-source","statement":"Do not change product source or create a duplicate product PR.","proofConditionIds":["proof-release"]},{"id":"constraint-target","statement":"Release only the frontend target; do not touch backend, Supabase, auth, or runtime targets.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"runtime","claim":"Frontend production release for exact source SHA 8016b62feeb85876167c2145e8f6e081b549fddb is terminal success and production reflects that source.","route":"/ms-lawn-barber","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"17d6f016e458d2dab386cc270f27e1721652606c1dc23f857e69ff30e52d9399","requestContractRevision":1},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-04T02:31:38.708034+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:c7a55c02-1002-4649-aaad-f4b27774616c:tenant-workstream-contribution:dfc91fde7fa0fc51fb223cd7819c9a39d617e2491c9a60436daaa1ec6767aaf9","mission_step_id":null,"command_center_event_id":"c7a55c02-1002-4649-aaad-f4b27774616c"},{"id":"4c257330-3ac8-4bd2-8d8e-2c2ca3916b63","source":"cc-execution","status":"authorized","payload":{"paths":["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":"Repair proven post-exit verifier credential lifetime defect while preserving independent exact-green proof.","baseSha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","issuedAt":1788528018789,"expiresAt":1788528198789,"missionId":"2f2c2109-0b14-42bf-ae92-4b9e12c71814","authorizationId":"d1781f42-79ae-474e-a596-def6863ff14f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:20:19.545468+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d1781f42-79ae-474e-a596-def6863ff14f","mission_step_id":"a1c20f3f-035b-4350-ae00-997a7c344b30","command_center_event_id":"2f2c2109-0b14-42bf-ae92-4b9e12c71814"},{"id":"1141c06e-15b5-43cb-8d4a-658e26865b41","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/platform-public-seo-exposure-20260902","reason":null,"status":"in_progress","metrics":{"receiptBytes":1226,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1488,"terminal":false,"missionId":"7ec59ba7-9625-4bc6-b112-ad82776b3950","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5068,"prReadinessMs":735,"approvedPlanMs":0,"missionSetupMs":1104,"shipAndProveMs":4033},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"7ec59ba7-9625-4bc6-b112-ad82776b3950"},"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-02T22:21:45.189784+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1488","receipt_type":"execute_mission","idempotency_key":"mission:7ec59ba7-9625-4bc6-b112-ad82776b3950:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"f897ea16-34bd-4a91-8cba-31d22f08c985","command_center_event_id":"7ec59ba7-9625-4bc6-b112-ad82776b3950"},{"id":"2ea4f38b-fb3e-418a-a027-338352d78227","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtknou5r","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":5495,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1489,"terminal":false,"missionId":"09fafd04-889e-4859-9851-ae2a423ca547","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1493,"prReadinessMs":1300,"approvedPlanMs":0,"missionSetupMs":842,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"09fafd04-889e-4859-9851-ae2a423ca547"},"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":"33ab71eb-c91f-4bdb-85b4-add817f54efc","created_at":"2026-09-02T22:24:47.847403+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1489","receipt_type":"execute_mission","idempotency_key":"mission:09fafd04-889e-4859-9851-ae2a423ca547:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"b2fd8c9e-08d7-4814-9217-b0bf3d0cb013","command_center_event_id":"09fafd04-889e-4859-9851-ae2a423ca547"},{"id":"4b518fda-5aec-44f2-be9a-e8755fd2fcb0","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":4767,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.18-frontend-release-startup-refreeze","prNumber":1656,"terminal":false,"missionId":"c7a55c02-1002-4649-aaad-f4b27774616c","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":7176,"prReadinessMs":797,"approvedPlanMs":0,"missionSetupMs":306,"shipAndProveMs":5659},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"c7a55c02-1002-4649-aaad-f4b27774616c"},"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":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-04T02:31:45.26717+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1656","receipt_type":"execute_mission","idempotency_key":"mission:c7a55c02-1002-4649-aaad-f4b27774616c:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"f7160b2a-b5e4-46d1-9602-1d7ba017ea2c","command_center_event_id":"c7a55c02-1002-4649-aaad-f4b27774616c"},{"id":"67100c97-ad6c-4f3d-9362-42e4abfb61da","source":"forgejo","status":"waiting","payload":{"branch":"ai/frontend-release-capacity-20260904","prNumber":1730,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"707d1725743097580899b92b99511e26ed7c8104","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:25:44.82375+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"707d1725743097580899b92b99511e26ed7c8104","external_id":"1730","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ab1942e9-44bc-4eab-93e2-275230350020:merged-pr:1730:707d1725743097580899b92b99511e26ed7c8104","mission_step_id":"c9191cf3-6081-49f4-a526-cd19f6acd00a","command_center_event_id":"ab1942e9-44bc-4eab-93e2-275230350020"},{"id":"c89ff58a-4e38-4902-97bc-50e7a3a52ac8","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"blocked","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":"ship_and_prove_gate_blocked","sourceSha":"138e999c3c56c3adea1edf43e9a45d5502f7cf3e","timingsMs":{"prReadinessMs":2270,"approvedPlanMs":0,"shipAndProveMs":2503,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"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":921,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:27:42.230138+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"2174","receipt_type":"automatic_mission_resume","idempotency_key":"mission:13c69109-cfd2-453b-b3e5-a827036bebcd:automatic-mission-resume:2174:ship_and_prove_gate_blocked","mission_step_id":"f77e6a22-627d-43be-849b-e2a03786ce55","command_center_event_id":"13c69109-cfd2-453b-b3e5-a827036bebcd"},{"id":"3a498a0b-d5c3-46b2-bf0f-13dcd17df488","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/roofhelpfinder-prune-thin-geo-20260904","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.54-post-gate-progression-self-heal-refreeze","prNumber":null,"terminal":false,"missionId":"d491a530-4989-4996-abda-497ecebf77ee","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":879,"providerAuthMs":0,"ledgerPrepareMs":879,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":879,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":879,"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":"d491a530-4989-4996-abda-497ecebf77ee"},"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":5740,"likelyAffectedFiles":["scripts/production-release-targets.json","scripts/resolve-production-workflow-run.mjs","scripts/validate-production-release-identities.mjs","src/__tests__/contracts/canonical-production-release-status.test.ts","scripts/cloudflare-native-version-deploy.mjs","config/platform-standards.json","src/components/CallFlow/NotQualifiedDialog.tsx","src/components/GlobalCommandPalette.tsx","scripts/resolve-production-drift-plan.mjs","scripts/validate-production-critical-files.mjs","scripts/verify-production-contracts.mjs","scripts/verify-production-identities.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T15:11:01.823447+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d491a530-4989-4996-abda-497ecebf77ee:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"db1b2b22-e99f-4524-9714-bf62637ad021","command_center_event_id":"d491a530-4989-4996-abda-497ecebf77ee"},{"id":"dc11aa0d-a4ec-4b65-aa6c-266ba131c01f","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly unfreezes control plane to complete the Forgejo merge-queue reconciler snapshot-bound repair.","baseSha":"138e999c3c56c3adea1edf43e9a45d5502f7cf3e","issuedAt":1788902965449,"expiresAt":1788903145449,"missionId":"14aa0b6b-dd06-4cca-8de2-0fc1138e3218","authorizationId":"87c63449-a6d7-4b62-bba7-807c2a2ff962","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:29:25.875648+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"138e999c3c56c3adea1edf43e9a45d5502f7cf3e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:87c63449-a6d7-4b62-bba7-807c2a2ff962","mission_step_id":"19b0b5ae-15f9-4398-befa-40f6a54b34b2","command_center_event_id":"14aa0b6b-dd06-4cca-8de2-0fc1138e3218"},{"id":"302ca6d9-38be-4828-afb7-02807b7b1e11","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-a037294e3cf4","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"a037294e-3cf4-49c5-a25a-4a440a680ea7","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1463,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":509,"providerAuthMs":0,"ledgerPrepareMs":509,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":509,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":509,"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":"a037294e-3cf4-49c5-a25a-4a440a680ea7"},"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":4406,"likelyAffectedFiles":["config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:42:53.363437+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a037294e-3cf4-49c5-a25a-4a440a680ea7:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"f142f3e8-777c-4b92-a7ea-d0e4a8b7ce25","command_center_event_id":"a037294e-3cf4-49c5-a25a-4a440a680ea7"},{"id":"32fe3cda-5191-4c0c-95f8-b493ec9e2566","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Fix the stale owner-facing recovery card at /admin/stability. Replace the obsolete Rollback System card/action with the current Restore Points recovery entry at /admin/godmode/restore-points, preserving the rest of the page.","wordingChanged":false,"canonicalIntent":"Fix the stale owner-facing recovery card at /admin/stability. Replace the obsolete Rollback System card/action with the current Restore Points recovery entry at /admin/godmode/restore-points, preserving the rest of the page.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"stability-restore-action","statement":"At /admin/stability, the recovery card uses current Restore Points language and its action links directly to /admin/godmode/restore-points.","proofConditionIds":["repository-proof","production-proof"]}],"objective":"Fix the stale owner-facing recovery card at /admin/stability. Replace the obsolete Rollback System card/action with the current Restore Points recovery entry at /admin/godmode/restore-points, preserving the rest of the page.","constraints":[{"id":"frontend-only","statement":"Change only src/pages/admin/KnockLaunchStabilityCenter.tsx; do not change restore backend logic, control-plane configuration, auth, data, Supabase, tenants, or unrelated routes.","proofConditionIds":["repository-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Current merged Forgejo source for /admin/stability contains Restore Points & Recovery / Open Restore Points linking to /admin/godmode/restore-points and no longer contains the obsolete Open Rollback System CTA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"production-proof","kind":"runtime","claim":"The affected frontend release from the merged source completes successfully so the updated Stability recovery action is live.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"598be1b8edcd3b74d9629f9eee9718b766d4d6c555f514c50a81ca89426b054d","requestContractRevision":2,"previousRequestContractHash":"9919258ddd08955f508c7ee6b3c7d3477858b41f60bcc75691e2a56d4b4ced88"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:14:32.030584+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:cf0a5d76-c6e6-47ed-9522-8e6eff588964:request-contract:598be1b8edcd3b74d9629f9eee9718b766d4d6c555f514c50a81ca89426b054d","mission_step_id":"112f6929-f129-4c8d-a773-9bfe89132837","command_center_event_id":"cf0a5d76-c6e6-47ed-9522-8e6eff588964"},{"id":"2bcd04e4-aa34-414d-9204-1062abbd5697","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/roofhelpfinder-prune-thin-geo-20260904","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.54-post-gate-progression-self-heal-refreeze","prNumber":1721,"terminal":false,"missionId":"d491a530-4989-4996-abda-497ecebf77ee","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"a5ee9851bc968eb076bec3dd1f8fa046a79da87f","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6777,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":780,"approvedPlanMs":0,"missionSetupMs":1296,"providerAuthMs":0,"shipAndProveMs":5876,"ledgerPrepareMs":1296,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1296,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1296,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d491a530-4989-4996-abda-497ecebf77ee"},"performance":null,"deploymentId":"forgejo-main-a5ee9851bc96","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"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":2599,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T15:11:29.771966+00:00","proof_gate":"canonical_release_dispatched","source_sha":"a5ee9851bc968eb076bec3dd1f8fa046a79da87f","external_id":"forgejo-main-a5ee9851bc96","receipt_type":"execute_mission","idempotency_key":"mission:d491a530-4989-4996-abda-497ecebf77ee:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"25a4655a-71bb-4653-a94d-70fff88512da","command_center_event_id":"d491a530-4989-4996-abda-497ecebf77ee"},{"id":"4f2cbaa3-f6d3-4efa-b59d-c4a0563933c5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"a5ee9851bc968eb076bec3dd1f8fa046a79da87f","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a5ee9851bc968eb076bec3dd1f8fa046a79da87f","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"323704a38e95650a9484ca92f110b5bd3d57fb430294a8796b80bfddfb2c1463","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5238","runId":5238,"status":"running","sourceSha":"a5ee9851bc968eb076bec3dd1f8fa046a79da87f","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T15:11:37.464502+00:00","proof_gate":"canonical_release_pending","source_sha":"a5ee9851bc968eb076bec3dd1f8fa046a79da87f","external_id":"forgejo-main-a5ee9851bc96","receipt_type":"canonical_release_status","idempotency_key":"mission:d491a530-4989-4996-abda-497ecebf77ee:forgejo-release-status:a5ee9851bc968eb076bec3dd1f8fa046a79da87f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"25a4655a-71bb-4653-a94d-70fff88512da","command_center_event_id":"d491a530-4989-4996-abda-497ecebf77ee"},{"id":"ea594a25-efd5-403f-b31a-28094335fae8","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only to correct the stale regression on existing corrective PR #1724. The live Gate proved the new server-backed cache test passes; update the older artifact-continuity invariant so it no longer requires the rejected knocklaunch-paul-light-tools named volume and instead requires the frontend release server-backed actions/cache restore. Do not change workflow behavior. Re-gate the same PR and then refreeze the control plane.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only to correct the stale regression on existing corrective PR #1724. The live Gate proved the new server-backed cache test passes; update the older artifact-continuity invariant so it no longer requires the rejected knocklaunch-paul-light-tools named volume and instead requires the frontend release server-backed actions/cache restore. Do not change workflow behavior. Re-gate the same PR and then refreeze the control plane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-regression","statement":"The older frontend artifact-continuity invariant accepts server-backed dependency caching and no longer requires the runner-rejected named volume.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-refreeze","statement":"The control plane is refrozen after the same PR re-gates and completes canonical progression.","proofConditionIds":["proof-release"]}],"objective":"Unfreeze the control plane only to correct the stale regression on existing corrective PR #1724. The live Gate proved the new server-backed cache test passes; update the older artifact-continuity invariant so it no longer requires the rejected knocklaunch-paul-light-tools named volume and instead requires the frontend release server-backed actions/cache restore. Do not change workflow behavior. Re-gate the same PR and then refreeze the control plane.","constraints":[{"id":"constraint-test-only","statement":"This correction changes only the stale regression assertion and does not alter workflow behavior.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The stale named-volume assertion is replaced by a server-backed cache assertion in the existing regression test.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"Canonical Gate/release processing succeeds for the corrected same PR.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"326bfb70fb9b6d65221868a66b6ba2abea81f2a2e3c5bb4a3e5d2fe7c9dcb283","requestContractRevision":4,"previousRequestContractHash":"96c98b6945232ebcc7fb4cc3b239c6808f2b734172f316174229ee6b34382e70"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T15:29:33.340274+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f10c8a16-dd11-4c44-a550-8f2e47c346f2:request-contract:326bfb70fb9b6d65221868a66b6ba2abea81f2a2e3c5bb4a3e5d2fe7c9dcb283","mission_step_id":"1506fb5e-f709-4655-bc52-b34a6946f78d","command_center_event_id":"f10c8a16-dd11-4c44-a550-8f2e47c346f2"},{"id":"f234b82e-8f4b-4af9-814b-df0a40971b7a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only to retrigger canonical Gate for existing PR #1724 after a transient final freshness API timeout. Change only the descriptive title string of the already-passing frontend server-cache regression test; do not change workflow behavior or test assertions. Re-gate the same PR, then refreeze the control plane after canonical progression.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only to retrigger canonical Gate for existing PR #1724 after a transient final freshness API timeout. Change only the descriptive title string of the already-passing frontend server-cache regression test; do not change workflow behavior or test assertions. Re-gate the same PR, then refreeze the control plane after canonical progression.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-rerun","statement":"Existing PR #1724 receives a fresh canonical Gate generation without changing workflow behavior.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-refreeze","statement":"The control plane is refrozen after the same PR completes canonical progression.","proofConditionIds":["proof-release"]}],"objective":"Unfreeze the control plane only to retrigger canonical Gate for existing PR #1724 after a transient final freshness API timeout. Change only the descriptive title string of the already-passing frontend server-cache regression test; do not change workflow behavior or test assertions. Re-gate the same PR, then refreeze the control plane after canonical progression.","constraints":[{"id":"constraint-description-only","statement":"Only the regression test description string changes; assertions and workflow behavior remain unchanged.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The same regression assertions remain intact and only its descriptive test title changes.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"Canonical Gate/release processing succeeds for PR #1724.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"1f6be3cdb726814f80993ea925484a88aa15085ffe1a093c3aaccde0e5843555","requestContractRevision":5,"previousRequestContractHash":"326bfb70fb9b6d65221868a66b6ba2abea81f2a2e3c5bb4a3e5d2fe7c9dcb283"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T15:32:47.682028+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f10c8a16-dd11-4c44-a550-8f2e47c346f2:request-contract:1f6be3cdb726814f80993ea925484a88aa15085ffe1a093c3aaccde0e5843555","mission_step_id":"1506fb5e-f709-4655-bc52-b34a6946f78d","command_center_event_id":"f10c8a16-dd11-4c44-a550-8f2e47c346f2"},{"id":"c318d919-628d-4cb3-b14e-93b05ed0c5c7","source":"forgejo","status":"waiting","payload":{"branch":"ai/roofhelpfinder-prune-thin-geo-20260904","prNumber":1721,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"a5ee9851bc968eb076bec3dd1f8fa046a79da87f","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T15:11:34.89274+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a5ee9851bc968eb076bec3dd1f8fa046a79da87f","external_id":"1721","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d491a530-4989-4996-abda-497ecebf77ee:merged-pr:1721:a5ee9851bc968eb076bec3dd1f8fa046a79da87f","mission_step_id":"25a4655a-71bb-4653-a94d-70fff88512da","command_center_event_id":"d491a530-4989-4996-abda-497ecebf77ee"},{"id":"eb0fc401-4ca4-43ac-b7b8-bec370551d83","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane to repair the frontend release dependency-cache contract: replace the rejected raw Docker --volume declaration with supported container.volumes persistence for /opt/knocklaunch-tools, preserve the 700 MiB memory ceiling, exact-source verification, artifact-first promotion, and deterministic Node+package.json+package-lock.json cache invalidation; add a regression guard proving routine frontend releases reuse persistent dependencies and only run npm ci on a genuine cache miss or manifest change; ship through canonical Gate and squash merge, then refreeze the control plane.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane to repair the frontend release dependency-cache contract: replace the rejected raw Docker --volume declaration with supported container.volumes persistence for /opt/knocklaunch-tools, preserve the 700 MiB memory ceiling, exact-source verification, artifact-first promotion, and deterministic Node+package.json+package-lock.json cache invalidation; add a regression guard proving routine frontend releases reuse persistent dependencies and only run npm ci on a genuine cache miss or manifest change; ship through canonical Gate and squash merge, then refreeze the control plane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-cache","statement":"Routine frontend production releases reuse the persistent dependency cache when Node version and package manifests are unchanged.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-safety","statement":"Exact-source verification, artifact-first promotion, deterministic lockfile invalidation, and fail-closed release semantics remain intact.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-refreeze","statement":"The control plane is refrozen after canonical Gate, squash merge, and release proof.","proofConditionIds":["proof-release"]}],"objective":"Unfreeze the control plane to repair the frontend release dependency-cache contract: replace the rejected raw Docker --volume declaration with supported container.volumes persistence for /opt/knocklaunch-tools, preserve the 700 MiB memory ceiling, exact-source verification, artifact-first promotion, and deterministic Node+package.json+package-lock.json cache invalidation; add a regression guard proving routine frontend releases reuse persistent dependencies and only run npm ci on a genuine cache miss or manifest change; ship through canonical Gate and squash merge, then refreeze the control plane.","constraints":[{"id":"constraint-no-stale","statement":"A changed Node runtime, package.json, or package-lock.json invalidates the dependency cache and requires npm ci.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The release workflow uses supported container.volumes persistence and the regression test asserts the persistent cache and manifest-key contract.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"Canonical release processing succeeds after the workflow repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"58ae26550de16ce904debb105408e3d4fdd333e9c5b849d43c519b936c57bfa6","requestContractRevision":2,"previousRequestContractHash":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T15:23:06.333388+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f10c8a16-dd11-4c44-a550-8f2e47c346f2:request-contract:58ae26550de16ce904debb105408e3d4fdd333e9c5b849d43c519b936c57bfa6","mission_step_id":"1506fb5e-f709-4655-bc52-b34a6946f78d","command_center_event_id":"f10c8a16-dd11-4c44-a550-8f2e47c346f2"},{"id":"5dae86bf-f8d0-4b4b-b66c-051575cda504","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/frontend-release-cache-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.54-post-gate-progression-self-heal-refreeze","prNumber":1722,"terminal":false,"missionId":"f10c8a16-dd11-4c44-a550-8f2e47c346f2","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4347,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1269,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1269,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1269,"repositoryMutationMs":4347,"repositoryProviderMs":2768,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1800,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1269,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":968},"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":"f10c8a16-dd11-4c44-a550-8f2e47c346f2"},"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":3617,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T15:23:11.575909+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1722","receipt_type":"execute_mission","idempotency_key":"mission:f10c8a16-dd11-4c44-a550-8f2e47c346f2:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"1506fb5e-f709-4655-bc52-b34a6946f78d","command_center_event_id":"f10c8a16-dd11-4c44-a550-8f2e47c346f2"},{"id":"d5072478-fd43-4af2-85ec-1d5b86792aa5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-merge-queue-snapshot-bound-20260908","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":null,"terminal":false,"missionId":"14aa0b6b-dd06-4cca-8de2-0fc1138e3218","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12177,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2406,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":230,"ledgerReconcileMs":0,"lineageReconcileMs":2176,"resolvePreflightMs":2406,"repositoryMutationMs":12177,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":230,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"14aa0b6b-dd06-4cca-8de2-0fc1138e3218"},"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":1556,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:23:23.746517+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:14aa0b6b-dd06-4cca-8de2-0fc1138e3218:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"c363739e-9bfc-4df7-8533-ef3364e8b371","command_center_event_id":"14aa0b6b-dd06-4cca-8de2-0fc1138e3218"},{"id":"d26f1219-4de0-4e45-bc92-e9792293f91b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/frontend-release-cache-20260904-r202609041527","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.54-post-gate-progression-self-heal-refreeze","prNumber":1724,"terminal":false,"missionId":"f10c8a16-dd11-4c44-a550-8f2e47c346f2","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4876,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2256,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1141,"ledgerReconcileMs":0,"lineageReconcileMs":1115,"resolvePreflightMs":2256,"repositoryMutationMs":4876,"repositoryProviderMs":3281,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2062,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1141,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1219},"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":"f10c8a16-dd11-4c44-a550-8f2e47c346f2"},"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":3604,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T15:27:22.011357+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1724","receipt_type":"execute_mission","idempotency_key":"mission:f10c8a16-dd11-4c44-a550-8f2e47c346f2:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:generation-1","mission_step_id":"1506fb5e-f709-4655-bc52-b34a6946f78d","command_center_event_id":"f10c8a16-dd11-4c44-a550-8f2e47c346f2"},{"id":"595c8d4f-6f71-4abe-86b6-7f28b98c07a9","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Correct one stale regression assertion on the existing corrective cache PR; workflow implementation already passed its dedicated server-cache invariant.","baseSha":"f8cff16c0e93ef08b82d2936c55026d0e341b00f","issuedAt":1788535773978,"expiresAt":1788535953978,"missionId":"f10c8a16-dd11-4c44-a550-8f2e47c346f2","authorizationId":"744bd7db-b0ec-4b52-bb1a-94bec152d55d","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T15:29:34.458552+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f8cff16c0e93ef08b82d2936c55026d0e341b00f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:744bd7db-b0ec-4b52-bb1a-94bec152d55d","mission_step_id":"47632e04-b0df-413d-9f2e-26869124b3ce","command_center_event_id":"f10c8a16-dd11-4c44-a550-8f2e47c346f2"},{"id":"7c01c922-2844-4498-9bcc-e25ef9475ceb","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/frontend-release-cache-20260904-r202609041527","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.54-post-gate-progression-self-heal-refreeze","prNumber":1724,"terminal":false,"missionId":"f10c8a16-dd11-4c44-a550-8f2e47c346f2","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"38c0a99f7b5e2add71382f51d86af9548323e4da","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7775,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":890,"approvedPlanMs":0,"missionSetupMs":604,"providerAuthMs":0,"shipAndProveMs":6749,"ledgerPrepareMs":381,"ledgerReconcileMs":0,"lineageReconcileMs":223,"resolvePreflightMs":604,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":381,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f10c8a16-dd11-4c44-a550-8f2e47c346f2"},"performance":null,"deploymentId":"forgejo-main-38c0a99f7b5e","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"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":2641,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T15:24:11.225548+00:00","proof_gate":"canonical_release_dispatched","source_sha":"02ba0dc87a7219592bc521a8e4d2625a726a10f7","external_id":"forgejo-main-02ba0dc87a72","receipt_type":"execute_mission","idempotency_key":"mission:f10c8a16-dd11-4c44-a550-8f2e47c346f2:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"662b505a-c54b-4122-a23d-9d1e726ae93b","command_center_event_id":"f10c8a16-dd11-4c44-a550-8f2e47c346f2"},{"id":"0f1664b1-2d3e-4b14-9aff-faf9b19c47af","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtn4ut5z","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.54-post-gate-progression-self-heal-refreeze","prNumber":1727,"terminal":false,"missionId":"5e22f098-a028-43ca-b9b5-f02beb4c1092","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7419,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1284,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1284,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1284,"repositoryMutationMs":7419,"repositoryProviderMs":5071,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1805,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1284,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3266},"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":"5e22f098-a028-43ca-b9b5-f02beb4c1092"},"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":3619,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T15:55:58.177911+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1727","receipt_type":"execute_mission","idempotency_key":"mission:5e22f098-a028-43ca-b9b5-f02beb4c1092:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"304fef2d-09c9-4972-9b97-f988f7f7ef69","command_center_event_id":"5e22f098-a028-43ca-b9b5-f02beb4c1092"},{"id":"fa1be6ef-aa21-4243-9b9d-6cac21921c15","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane to complete the already-green frontend release reliability repair on PR #1727, squash merge it through the canonical lane, verify the workflow/test-only protected-main push has no product release targets, then refreeze the control plane.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane to complete the already-green frontend release reliability repair on PR #1727, squash merge it through the canonical lane, verify the workflow/test-only protected-main push has no product release targets, then refreeze the control plane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-workflow","statement":"Frontend fallback checkout contains complete deterministic Vite build inputs and a valid manifest-bound dependency install is saved before downstream build or deploy failure can discard it.","proofConditionIds":["proof-repository","proof-release"]}],"objective":"Unfreeze the control plane to complete the already-green frontend release reliability repair on PR #1727, squash merge it through the canonical lane, verify the workflow/test-only protected-main push has no product release targets, then refreeze the control plane.","constraints":[{"id":"constraint-1","statement":"Preserve exact source SHA verification","proofConditionIds":["proof-repository","proof-release"]},{"id":"constraint-2","statement":"Preserve artifact-first promotion","proofConditionIds":["proof-repository","proof-release"]},{"id":"constraint-3","statement":"No product runtime release from the workflow/test-only repair","proofConditionIds":["proof-repository","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Canonical Gate proves the workflow and regression invariants and merged main contains the frontend release repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"Protected-main release conductor verifies no affected product targets for the workflow/test-only repair merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"28aec9b4c6ab3cbff983759f9d51db29aeb240e773f976c7496d417c2c61f61e","requestContractRevision":2,"previousRequestContractHash":"9b7d11564cb41454a0e0c581544bae3788dbb46c658debe2406fc4de2dc7e238"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T15:56:38.071822+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5e22f098-a028-43ca-b9b5-f02beb4c1092:request-contract:28aec9b4c6ab3cbff983759f9d51db29aeb240e773f976c7496d417c2c61f61e","mission_step_id":"304fef2d-09c9-4972-9b97-f988f7f7ef69","command_center_event_id":"5e22f098-a028-43ca-b9b5-f02beb4c1092"},{"id":"acb99f56-4e25-4cbe-a4d9-637d943d1fec","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtn4ut5z","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.54-post-gate-progression-self-heal-refreeze","prNumber":1727,"terminal":false,"missionId":"5e22f098-a028-43ca-b9b5-f02beb4c1092","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"b8faf71c012ffd3adefc7340b44faa4e78586272","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7604,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":795,"approvedPlanMs":0,"missionSetupMs":1063,"providerAuthMs":0,"shipAndProveMs":6676,"ledgerPrepareMs":900,"ledgerReconcileMs":0,"lineageReconcileMs":163,"resolvePreflightMs":1063,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":900,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5e22f098-a028-43ca-b9b5-f02beb4c1092"},"performance":null,"deploymentId":"forgejo-main-b8faf71c012f","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"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":2643,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T15:56:46.688586+00:00","proof_gate":"canonical_release_dispatched","source_sha":"b8faf71c012ffd3adefc7340b44faa4e78586272","external_id":"forgejo-main-b8faf71c012f","receipt_type":"execute_mission","idempotency_key":"mission:5e22f098-a028-43ca-b9b5-f02beb4c1092:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"1297d6d7-f1cf-44d4-8bad-0b598b984590","command_center_event_id":"5e22f098-a028-43ca-b9b5-f02beb4c1092"},{"id":"118db7d3-b4ac-41ee-96cb-312480236b28","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Same owner-authorized release-machinery hardening corrective generation; deterministic test-only repair on existing PR #2314.","baseSha":"8eafee1f92fea6dc81f6f9d49e8eed8c8ad408a2","issuedAt":1789069033116,"expiresAt":1789069213116,"missionId":"ccaf5826-e23a-490f-8208-f46ad705b40b","authorizationId":"7f73ffe9-3771-4817-b7c7-ec20163fa597","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:37:13.876091+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8eafee1f92fea6dc81f6f9d49e8eed8c8ad408a2","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:7f73ffe9-3771-4817-b7c7-ec20163fa597","mission_step_id":"3214f9ef-277b-47d6-bbee-24fa15f66469","command_center_event_id":"ccaf5826-e23a-490f-8208-f46ad705b40b"},{"id":"a1e283b5-fcb3-440f-a1f4-5f300f79a855","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane, repair the frontend production release memory contract proven by Forgejo run 5254, preserve artifact-first/cache-first behavior, run canonical Gate, squash merge, prove one frontend-only production release using the cache seeded by run 5254, require Cloudflare exact live verification, then refreeze the control plane.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane, repair the frontend production release memory contract proven by Forgejo run 5254, preserve artifact-first/cache-first behavior, run canonical Gate, squash merge, prove one frontend-only production release using the cache seeded by run 5254, require Cloudflare exact live verification, then refreeze the control plane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-memory-contract","statement":"Frontend release builds remain inside the paul-light 700 MiB cgroup, restore the seeded dependency cache, build successfully, deploy to Cloudflare, and verify the exact artifact live.","proofConditionIds":["proof-repository","proof-release"]}],"objective":"Unfreeze the control plane, repair the frontend production release memory contract proven by Forgejo run 5254, preserve artifact-first/cache-first behavior, run canonical Gate, squash merge, prove one frontend-only production release using the cache seeded by run 5254, require Cloudflare exact live verification, then refreeze the control plane.","constraints":[{"id":"constraint-cache","statement":"Preserve artifact-first and cache-first release behavior, including cache save before build.","proofConditionIds":["proof-repository","proof-release"]},{"id":"constraint-scope","statement":"Do not alter unrelated product behavior or release owners.","proofConditionIds":["proof-repository","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Canonical source contains bounded release heap handling, Killed/ENOMEM low-memory retry recognition, and regression guards.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"A frontend-only canonical production release completes successfully for unchanged dependency manifests and exact live verification passes.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"43d49f66a64f223dbe869b55b2449c593a5e0f98774be53976bc178b97bb14a7","requestContractRevision":2,"previousRequestContractHash":"4e1cf718f9b1d6c2af88c58cd4fddfb7973d81ee17d402231e51c05cc5e97528"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T16:19:23.986268+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f31eab5c-7299-4632-b006-2d89e51cc390:request-contract:43d49f66a64f223dbe869b55b2449c593a5e0f98774be53976bc178b97bb14a7","mission_step_id":"0abef53c-3965-47a5-9e30-7cd3320ac94b","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"5a7d9366-03bd-43c1-bec6-2ea97598ecfe","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/frontend-release-memory-contract-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.54-post-gate-progression-self-heal-refreeze","prNumber":1729,"terminal":false,"missionId":"f31eab5c-7299-4632-b006-2d89e51cc390","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4654,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":635,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":546,"ledgerReconcileMs":0,"lineageReconcileMs":89,"resolvePreflightMs":635,"repositoryMutationMs":4654,"repositoryProviderMs":2860,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1945,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":546,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":915},"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":"f31eab5c-7299-4632-b006-2d89e51cc390"},"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":3758,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T16:20:33.882011+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1729","receipt_type":"execute_mission","idempotency_key":"mission:f31eab5c-7299-4632-b006-2d89e51cc390:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"0abef53c-3965-47a5-9e30-7cd3320ac94b","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"2cc26119-9c73-4fbf-9de5-cfbf52824246","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane to complete existing PR #1729 reliability repair: restore the canonical Gate job to runs-on: docker because build-critical control-plane PRs can trigger the production-equivalent frontend build and exceed paul-light's 700 MiB budget. Preserve all existing #1729 memory-contract fixes, require a fresh canonical Gate on the updated exact head, squash merge only after green, then refreeze the control plane. Do not create a new PR or duplicate release.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane to complete existing PR #1729 reliability repair: restore the canonical Gate job to runs-on: docker because build-critical control-plane PRs can trigger the production-equivalent frontend build and exceed paul-light's 700 MiB budget. Preserve all existing #1729 memory-contract fixes, require a fresh canonical Gate on the updated exact head, squash merge only after green, then refreeze the control plane. Do not create a new PR or duplicate release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-gate-safety","statement":"Canonical Gate must use the high-memory docker lane for this repair so build-critical validation cannot be killed by paul-light memory limits.","proofConditionIds":["proof-source","proof-gate","proof-merge"]}],"objective":"Unfreeze the control plane to complete existing PR #1729 reliability repair: restore the canonical Gate job to runs-on: docker because build-critical control-plane PRs can trigger the production-equivalent frontend build and exceed paul-light's 700 MiB budget. Preserve all existing #1729 memory-contract fixes, require a fresh canonical Gate on the updated exact head, squash merge only after green, then refreeze the control plane. Do not create a new PR or duplicate release.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Workflow exact source shows the Gate job runs-on docker.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-gate","kind":"repository","claim":"PR #1729 exact updated head passes canonical Gate.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-merge","kind":"repository","claim":"PR #1729 squash-merges only after the fresh Gate is green.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"2c1e310a5cdca2b7bf152922fb2a700c28904f0de9bdeeb045f3537ae4644d15","requestContractRevision":3,"previousRequestContractHash":"43d49f66a64f223dbe869b55b2449c593a5e0f98774be53976bc178b97bb14a7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T16:32:55.800435+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f31eab5c-7299-4632-b006-2d89e51cc390:request-contract:2c1e310a5cdca2b7bf152922fb2a700c28904f0de9bdeeb045f3537ae4644d15","mission_step_id":"0abef53c-3965-47a5-9e30-7cd3320ac94b","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"6b601836-58d8-4a32-8bce-178c96a54809","source":"forgejo","status":"waiting","payload":{"branch":"ai/release-cross-ref-promotion-20260910","prNumber":2314,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c0d36eec1cdb436859de51dc1927ca459bd94f39","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:38:32.208602+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c0d36eec1cdb436859de51dc1927ca459bd94f39","external_id":"2314","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ccaf5826-e23a-490f-8208-f46ad705b40b:merged-pr:2314:c0d36eec1cdb436859de51dc1927ca459bd94f39","mission_step_id":"a2bcd4b7-956b-4be1-b831-10a0c8a1e9f9","command_center_event_id":"ccaf5826-e23a-490f-8208-f46ad705b40b"},{"id":"ca887ac6-8486-4d67-9d49-9730b1485a4f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/release-cross-ref-promotion-20260910","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.94-mission-generation-terminality","prNumber":2314,"terminal":false,"missionId":"ccaf5826-e23a-490f-8208-f46ad705b40b","operation":"execute_mission","proofGate":"ship_and_prove_gate_blocked","sourceSha":"c0d36eec1cdb436859de51dc1927ca459bd94f39","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5662,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":803,"approvedPlanMs":0,"missionSetupMs":270,"providerAuthMs":0,"shipAndProveMs":2457,"ledgerPrepareMs":270,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":270,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":270,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ccaf5826-e23a-490f-8208-f46ad705b40b"},"performance":null,"deploymentId":"forgejo-main-c0d36eec1cdb","workflowRunId":6824,"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":1621,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:39:59.067757+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":"c0d36eec1cdb436859de51dc1927ca459bd94f39","external_id":"forgejo-main-c0d36eec1cdb","receipt_type":"execute_mission","idempotency_key":"mission:ccaf5826-e23a-490f-8208-f46ad705b40b:execute_mission:ship_and_prove_gate_blocked:current-generation","mission_step_id":"ffd383e0-b0c5-4933-8831-971c30d355da","command_center_event_id":"ccaf5826-e23a-490f-8208-f46ad705b40b"},{"id":"77d037c3-edc7-49d5-8596-1719d6fba7eb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"auto_progress_pr_patch_failed:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2176,"terminal":false,"missionId":"a2c907c0-39bb-44e1-b69f-0be4d8487b5a","operation":"execute_mission","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10750,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":563,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":563,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":563,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":563,"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":"a2c907c0-39bb-44e1-b69f-0be4d8487b5a"},"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":1490,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:30:50.907667+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"2176","receipt_type":"execute_mission","idempotency_key":"mission:a2c907c0-39bb-44e1-b69f-0be4d8487b5a:execute_mission:repair_mission_auto_progress_authorization_retryable:current-generation","mission_step_id":"7ae54472-35e5-4416-8fc1-acc8497fc0c4","command_center_event_id":"a2c907c0-39bb-44e1-b69f-0be4d8487b5a"},{"id":"5d84b1ed-a592-4be5-9b9f-a2f933d26dc8","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane to complete PR #1729 by repairing the canonical Gate memory contract so frontend validation cannot be kernel-killed by a 2560 MB Node heap inside constrained CI; keep the existing release memory repair, use a 512 MB normal Gate heap, a 384 MB low-memory fallback heap, recognize ENOMEM/Killed as OOM fallback signals, preserve all hard-safety checks and exact-head frontend validation, ship through the canonical Gate and squash merge if green, then refreeze the control plane.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane to complete PR #1729 by repairing the canonical Gate memory contract so frontend validation cannot be kernel-killed by a 2560 MB Node heap inside constrained CI; keep the existing release memory repair, use a 512 MB normal Gate heap, a 384 MB low-memory fallback heap, recognize ENOMEM/Killed as OOM fallback signals, preserve all hard-safety checks and exact-head frontend validation, ship through the canonical Gate and squash merge if green, then refreeze the control plane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-gate-memory","statement":"Canonical Gate frontend validation uses a bounded 512 MB normal heap and 384 MB low-memory fallback and cannot remain hard-coded at 2560 MB.","proofConditionIds":["proof-repository","proof-release"]},{"id":"outcome-oom-fallback","statement":"Kernel/wrapper OOM signals including Killed and ENOMEM trigger the one bounded low-memory validation fallback.","proofConditionIds":["proof-repository","proof-release"]}],"objective":"Unfreeze the control plane to complete PR #1729 by repairing the canonical Gate memory contract so frontend validation cannot be kernel-killed by a 2560 MB Node heap inside constrained CI; keep the existing release memory repair, use a 512 MB normal Gate heap, a 384 MB low-memory fallback heap, recognize ENOMEM/Killed as OOM fallback signals, preserve all hard-safety checks and exact-head frontend validation, ship through the canonical Gate and squash merge if green, then refreeze the control plane.","constraints":[{"id":"constraint-safety","statement":"Preserve all existing hard-safety tests, exact-head validation, and fail-closed behavior.","proofConditionIds":["proof-repository","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Exact PR #1729 source contains the bounded Gate memory contract and regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"Canonical Gate succeeds on the corrected exact PR head and the merged workflow completes its canonical release handoff.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"b54186c442244bb47ae1926989abb6194d94f3c41f3f6555ece9fa5430baf7e1","requestContractRevision":4,"previousRequestContractHash":"2c1e310a5cdca2b7bf152922fb2a700c28904f0de9bdeeb045f3537ae4644d15"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T16:44:07.042355+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f31eab5c-7299-4632-b006-2d89e51cc390:request-contract:b54186c442244bb47ae1926989abb6194d94f3c41f3f6555ece9fa5430baf7e1","mission_step_id":"0abef53c-3965-47a5-9e30-7cd3320ac94b","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"022887d1-5f17-4752-8e62-64846e4fed61","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing God Mode refactor mission from PR #2248. Reconcile the exact PR head, run the canonical KnockLaunch Gate, squash merge, deploy only the affected frontend production target, and prove the live production God Mode runtime. Do not create a new branch or PR.","wordingChanged":false,"canonicalIntent":"Continue the existing God Mode refactor mission from PR #2248. Reconcile the exact PR head, run the canonical KnockLaunch Gate, squash merge, deploy only the affected frontend production target, and prove the live production God Mode runtime. Do not create a new branch or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"God Mode is fully refactored visually and structurally, with modern navigation, responsive layouts, owner-facing language, and clear tenant/user/invitation/app/route/platform workflows.","proofConditionIds":["proof-1"]},{"id":"outcome-2","statement":"The refactored God Mode is live in production.","proofConditionIds":["proof-1"]}],"objective":"Continue the existing God Mode refactor mission from PR #2248. Reconcile the exact PR head, run the canonical KnockLaunch Gate, squash merge, deploy only the affected frontend production target, and prove the live production God Mode runtime. Do not create a new branch or PR.","constraints":[{"id":"constraint-1","statement":"Preserve auth, permission, tenant isolation, and working backend behavior unless a proven defect requires repair.","proofConditionIds":["proof-1"]},{"id":"constraint-2","statement":"Use the existing fresh ai/* branch and PR #2248, KnockLaunch Gate, squash merge, and affected-target deployment only.","proofConditionIds":["proof-1"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-1","kind":"runtime","claim":"Verify the exact merged source is deployed to production and the owner-facing God Mode route is live on that release.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"ac7d7d8149478a16bd406905a9913a21253d21fa1aa44859e12ceb1e6c219db2","requestContractRevision":2,"previousRequestContractHash":"479401b65623af0f2793ed3c1899f95a97c58b304cf18de51469b1c1c402ef98"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:42:57.767714+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:30a85857-b919-4ed2-8a1a-a1fad5669942:request-contract:ac7d7d8149478a16bd406905a9913a21253d21fa1aa44859e12ceb1e6c219db2","mission_step_id":"4688b8fe-f6e9-4950-a59e-50b93d530420","command_center_event_id":"30a85857-b919-4ed2-8a1a-a1fad5669942"},{"id":"bfb66954-5f1d-4729-b4a9-b026ba09cefa","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane to complete PR #1729 by fixing only the regression test locator so it slices the canonical gate job through the next job marker `release-cc-execution`, preserving the already-correct 512 MB normal Gate heap, 384 MB fallback heap, OOM signal handling, all hard-safety checks, exact-head validation, and release memory repair; ship through the canonical Gate and squash merge if green, then refreeze the control plane.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane to complete PR #1729 by fixing only the regression test locator so it slices the canonical gate job through the next job marker `release-cc-execution`, preserving the already-correct 512 MB normal Gate heap, 384 MB fallback heap, OOM signal handling, all hard-safety checks, exact-head validation, and release memory repair; ship through the canonical Gate and squash merge if green, then refreeze the control plane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-test-locator","statement":"The frontend memory-contract regression test inspects the actual gate job from `gate:` through `release-cc-execution:` and no longer slices to an earlier job marker.","proofConditionIds":["proof-repository","proof-release"]}],"objective":"Unfreeze the control plane to complete PR #1729 by fixing only the regression test locator so it slices the canonical gate job through the next job marker `release-cc-execution`, preserving the already-correct 512 MB normal Gate heap, 384 MB fallback heap, OOM signal handling, all hard-safety checks, exact-head validation, and release memory repair; ship through the canonical Gate and squash merge if green, then refreeze the control plane.","constraints":[{"id":"constraint-preserve-memory-fix","statement":"Preserve the existing 512 MB normal Gate heap, 384 MB fallback heap, ENOMEM/Killed fallback signals, release memory repair, hard-safety checks, and exact-head validation unchanged.","proofConditionIds":["proof-repository","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Exact PR #1729 source contains the corrected gate-job regression locator without altering the behavior repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"Canonical Gate succeeds on the corrected exact PR head and the merged workflow completes its canonical release handoff.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"946c11e0f145939c24818213755ffc29b48952275eebc6f74317bebe97c82a4b","requestContractRevision":5,"previousRequestContractHash":"b54186c442244bb47ae1926989abb6194d94f3c41f3f6555ece9fa5430baf7e1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T16:46:20.462622+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f31eab5c-7299-4632-b006-2d89e51cc390:request-contract:946c11e0f145939c24818213755ffc29b48952275eebc6f74317bebe97c82a4b","mission_step_id":"0abef53c-3965-47a5-9e30-7cd3320ac94b","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"569e2e69-3ede-44f3-8629-1ae5863efd13","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Replace the live-proven PR-scoped promotion cache assumption with a repository-visible compressed Gate artifact.","baseSha":"c0d36eec1cdb436859de51dc1927ca459bd94f39","issuedAt":1789069235381,"expiresAt":1789069415381,"missionId":"cef66441-ff0b-471b-9438-28df206b17bb","authorizationId":"bf149ef3-62a6-49e2-a607-66e6bdc91c6b","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:40:36.274936+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"c0d36eec1cdb436859de51dc1927ca459bd94f39","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:bf149ef3-62a6-49e2-a607-66e6bdc91c6b","mission_step_id":"6e62e963-f100-4260-a7f0-1d1f5d628dfb","command_center_event_id":"cef66441-ff0b-471b-9438-28df206b17bb"},{"id":"a9ea02a8-1d64-4ec1-8451-776689e46730","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":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2176,"terminal":false,"missionId":"a2c907c0-39bb-44e1-b69f-0be4d8487b5a","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":2506,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"a2c907c0-39bb-44e1-b69f-0be4d8487b5a"},"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":1274,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:31:04.05116+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2176","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a2c907c0-39bb-44e1-b69f-0be4d8487b5a:automatic-mission-resume:2176:repair_mission_waiting_for_gate","mission_step_id":"77398c45-9f07-489a-85b8-30278f941575","command_center_event_id":"a2c907c0-39bb-44e1-b69f-0be4d8487b5a"},{"id":"ba4ef65d-998c-4996-a7c9-36a6c8d8e188","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-1d1b23739c6a","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2831,"terminal":false,"missionId":"1d1b2373-9c6a-48d5-944d-c5b81f498414","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"46bb500697d0f10ca65562e88d5be11b89ea5b61","timingsMs":{"prReadinessMs":528,"approvedPlanMs":0,"shipAndProveMs":4341,"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":"1d1b2373-9c6a-48d5-944d-c5b81f498414"},"performance":null,"deploymentId":"forgejo-main-46bb500697d0","workflowRunId":8391,"releaseTargets":{"frontend":true,"onrunner":false,"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":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:12:16.775378+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2831","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1d1b2373-9c6a-48d5-944d-c5b81f498414:automatic-mission-resume:2831:canonical_release_reconciliation_pending","mission_step_id":"fbd2f2e2-5446-47d4-8fa5-6f7ce66d1bcd","command_center_event_id":"1d1b2373-9c6a-48d5-944d-c5b81f498414"},{"id":"8422df5d-54d8-4463-8216-5f3a5282763d","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"d21f20b92717f1e4b056a2aba2460112884226c1","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-readiness","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"c12f1c6f530753e6da093f17903bd5589e2d1378","prNumber":2277,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6704/jobs/1","mergeCommitSha":"d21f20b92717f1e4b056a2aba2460112884226c1"},{"id":"repo-tests","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"c12f1c6f530753e6da093f17903bd5589e2d1378","prNumber":2277,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6704/jobs/1","mergeCommitSha":"d21f20b92717f1e4b056a2aba2460112884226c1"}],"requestContractHash":"2235aa0591415b2260163d56ba78af7fffe9dc5552ee3df4fcc54856f753e363"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:10:08.83059+00:00","proof_gate":"request_contract_repository_verified","source_sha":"d21f20b92717f1e4b056a2aba2460112884226c1","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:5aadf2eb-7f1d-497e-8173-c91a644454b3:request-contract-repository:2235aa0591415b2260163d56ba78af7fffe9dc5552ee3df4fcc54856f753e363:d21f20b92717f1e4b056a2aba2460112884226c1","mission_step_id":"17c4ec26-652d-45d6-a75c-59ed15f7fb35","command_center_event_id":"5aadf2eb-7f1d-497e-8173-c91a644454b3"},{"id":"b83835e5-d355-4f77-89e0-3a839a362bd3","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"1f0aa4ca1a7690b895052c5d30607e836c7f966a","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"1f0aa4ca1a7690b895052c5d30607e836c7f966a","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"250c9246736cee306c477d748f53bac083c832ab8c5803f96fa4867011567657","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T16:37:52.360252+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1f0aa4ca1a7690b895052c5d30607e836c7f966a","external_id":"forgejo-main-1f0aa4ca1a76","receipt_type":"canonical_release_status","idempotency_key":"mission:cf4a0b31-c210-458c-95bf-1a9e0141d2aa:forgejo-release-status:1f0aa4ca1a7690b895052c5d30607e836c7f966a:verified:forgejo-main/source=success","mission_step_id":"2e201bdd-74ad-4d9e-b22e-419c59352a58","command_center_event_id":"cf4a0b31-c210-458c-95bf-1a9e0141d2aa"},{"id":"750dabf9-c36e-4f81-a3a8-60b38e0214d9","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"1f0aa4ca1a7690b895052c5d30607e836c7f966a","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"d9396726e8768e473a87d3a1fc36f46b38bcc986","prNumber":2303,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6791/jobs/1","mergeCommitSha":"1f0aa4ca1a7690b895052c5d30607e836c7f966a"}],"requestContractHash":"250c9246736cee306c477d748f53bac083c832ab8c5803f96fa4867011567657"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T16:38:01.65607+00:00","proof_gate":"request_contract_repository_verified","source_sha":"1f0aa4ca1a7690b895052c5d30607e836c7f966a","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:cf4a0b31-c210-458c-95bf-1a9e0141d2aa:request-contract-repository:250c9246736cee306c477d748f53bac083c832ab8c5803f96fa4867011567657:1f0aa4ca1a7690b895052c5d30607e836c7f966a","mission_step_id":"2e201bdd-74ad-4d9e-b22e-419c59352a58","command_center_event_id":"cf4a0b31-c210-458c-95bf-1a9e0141d2aa"},{"id":"c7402827-f376-476c-b433-411dde4f93d4","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reduce current Command Center execute_mission synchronous owner-wait latency. Live telemetry now shows current-runtime p50 7.925s and p95 23.005s with provider_transport_timeout as the dominant failure class. Preserve canonical release semantics and safety. Tighten only owner-hot-path Forgejo read budgets so provider degradation returns a bounded retryable nonterminal response instead of amplifying synchronous waits.","wordingChanged":false,"canonicalIntent":"Reduce current Command Center execute_mission synchronous owner-wait latency. Live telemetry now shows current-runtime p50 7.925s and p95 23.005s with provider_transport_timeout as the dominant failure class. Preserve canonical release semantics and safety. Tighten only owner-hot-path Forgejo read budgets so provider degradation returns a bounded retryable nonterminal response instead of amplifying synchronous waits.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"execute_mission owner hot path materially reduced from current p50 7.925s / p95 23.005s provider-wait amplification","proofConditionIds":["proof-latency"]},{"id":"outcome-2","statement":"canonical Gate -> squash merge -> affected-target release -> live-proof behavior preserved","proofConditionIds":["proof-release"]},{"id":"outcome-3","statement":"repaired cc-execution runtime deployed and verified live","proofConditionIds":["proof-runtime"]}],"objective":"Reduce current Command Center execute_mission synchronous owner-wait latency. Live telemetry now shows current-runtime p50 7.925s and p95 23.005s with provider_transport_timeout as the dominant failure class. Preserve canonical release semantics and safety. Tighten only owner-hot-path Forgejo read budgets so provider degradation returns a bounded retryable nonterminal response instead of amplifying synchronous waits.","constraints":[{"id":"constraint-1","statement":"no GitHub dependencies","proofConditionIds":["proof-repository"]},{"id":"constraint-2","statement":"no duplicate release lane","proofConditionIds":["proof-repository"]},{"id":"constraint-3","statement":"no weakening of protected-main, gate, merge, or release safety invariants","proofConditionIds":["proof-release","proof-repository"]},{"id":"constraint-4","statement":"one fresh ai/* branch and one PR","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-latency","kind":"runtime","claim":"Post-repair live Command Center runtime telemetry or direct runtime measurement shows materially lower execute_mission synchronous latency than current p50 7.925s / p95 23.005s and provider slowdown returns bounded retryable state instead of long owner blocking.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"Canonical protected-main release for the repair completes successfully after exact Gate and squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution runtime identity reports version 1.58.95-bounded-provider-owner-wait after deployment.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-repository","kind":"repository","claim":"Exact Forgejo repository state proves one fresh ai/* branch/PR, only the bounded timeout/version edits, no GitHub dependency, no duplicate release lane, and no release-safety bypass.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"95f52e10a660116fc5fb1865ccba4616d9dd7632f2a8c6336dadc99a01ba0f60","requestContractRevision":2,"previousRequestContractHash":"22873cd0851c2d081e74a6f88780c9034f0db6aefad9a67eacec656e8d695f7c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:52:57.52305+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9cbbd747-aca8-4f0b-a663-07240f6a4a54:request-contract:95f52e10a660116fc5fb1865ccba4616d9dd7632f2a8c6336dadc99a01ba0f60","mission_step_id":"2fbb6164-be5f-45d3-acac-7124f8b23e41","command_center_event_id":"9cbbd747-aca8-4f0b-a663-07240f6a4a54"},{"id":"07f74908-26d4-43e9-8e44-9f2ad2ec80c2","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/frontend-release-memory-contract-20260904","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.54-post-gate-progression-self-heal-refreeze","prNumber":1729,"terminal":false,"missionId":"f31eab5c-7299-4632-b006-2d89e51cc390","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":475,"providerAuthMs":0,"ledgerPrepareMs":317,"ledgerReconcileMs":0,"lineageReconcileMs":158,"resolvePreflightMs":475,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":317,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Resolve bounded authoritative Forgejo source targets, then call /mission/execute again with this same missionId and exact files or anchored_edits. Do not switch workflows.","receiptRef":{"mode":"full","missionId":"f31eab5c-7299-4632-b006-2d89e51cc390"},"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":3741,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T16:59:58.086131+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":"1729","receipt_type":"execute_mission","idempotency_key":"mission:f31eab5c-7299-4632-b006-2d89e51cc390:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"ee98cf1a-691b-41b4-9204-50c7a2934d38","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"d451ac00-b672-4ff1-9885-dd012bb191dc","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/frontend-release-memory-contract-20260904","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1729,"terminal":false,"missionId":"f31eab5c-7299-4632-b006-2d89e51cc390","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":1078,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"f31eab5c-7299-4632-b006-2d89e51cc390"},"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":1363,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T16:59:25.145645+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1729","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f31eab5c-7299-4632-b006-2d89e51cc390:automatic-mission-resume:1729:repair_mission_pr_ready_retryable","mission_step_id":"882b8553-06cf-47ba-a1af-5eeef0943aaa","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"03b88dab-38c4-4b75-9195-bafe5fe2be1d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-merge-queue-snapshot-bound-20260908","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2175,"terminal":false,"missionId":"14aa0b6b-dd06-4cca-8de2-0fc1138e3218","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":2734,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"14aa0b6b-dd06-4cca-8de2-0fc1138e3218"},"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":1292,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:31:44.457962+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2175","receipt_type":"automatic_mission_resume","idempotency_key":"mission:14aa0b6b-dd06-4cca-8de2-0fc1138e3218:automatic-mission-resume:2175:repair_mission_waiting_for_gate","mission_step_id":"a4217e3d-1dad-4bc7-95c6-515fea199085","command_center_event_id":"14aa0b6b-dd06-4cca-8de2-0fc1138e3218"},{"id":"e4addccd-f95d-4efb-8659-3c9e5f5aab86","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct only the stale regression harness expectations on existing PR #2247 for the empty orphan branch repair. Keep the same branch and PR. Use a bodyless 204 mock for DELETE, make the recreated branch mock report the new commit head after the atomic commit, and replace obsolete source assertions for retired orphan divergence variables with the new fail-closed classification markers.","wordingChanged":false,"canonicalIntent":"Correct only the stale regression harness expectations on existing PR #2247 for the empty orphan branch repair. Keep the same branch and PR. Use a bodyless 204 mock for DELETE, make the recreated branch mock report the new commit head after the atomic commit, and replace obsolete source assertions for retired orphan divergence variables with the new fail-closed classification markers.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"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":"Correct only the stale regression harness expectations on existing PR #2247 for the empty orphan branch repair. Keep the same branch and PR. Use a bodyless 204 mock for DELETE, make the recreated branch mock report the new commit head after the atomic commit, and replace obsolete source assertions for retired orphan divergence variables with the new fail-closed classification markers.","constraints":[{"id":"constraint-1","statement":"Forgejo only; keep PR #2247 and its branch; never delete unique-work, protected, open-PR, or concurrently advanced branches.","proofConditionIds":["proof-repository","proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Gate regression coverage proves proven-empty cleanup, exact-head race protection, same-branch atomic recreation, and fail-closed unique/diverged/open/protected behavior.","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":"ee7fa00b671eaec73fe13f304c2d847dde683fb0b35927acc70dc1ec24cb9963","requestContractRevision":5,"previousRequestContractHash":"1e4badd3c1f0754455e742a6e876d0ec334fdf0ca0e9a4eab7e2942cf742fdd3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:44:42.025741+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:ee7fa00b671eaec73fe13f304c2d847dde683fb0b35927acc70dc1ec24cb9963","mission_step_id":"bb041af0-69a4-41c8-a262-080507a0a588","command_center_event_id":"df2024ae-a7cb-4df9-98f1-336e1c691cbd"},{"id":"efbd5fb5-dd91-434e-858c-4ce07d70c75f","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Exact test-only correction on existing PR #2679 after Gate 7907 proved the runtime code and isolated the stale raw-read timeout invariant.","baseSha":"e73f076f6dd5bced84f362138845ea1fb6a2109d","issuedAt":1789331717547,"expiresAt":1789331897547,"missionId":"333b40e7-e2b5-4cfd-85bf-5ca54d62dace","authorizationId":"06e33c13-6e1e-46a8-8a0f-1ec5696adaba","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T20:35:18.030297+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e73f076f6dd5bced84f362138845ea1fb6a2109d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:06e33c13-6e1e-46a8-8a0f-1ec5696adaba","mission_step_id":"a56ecf72-13b1-4e13-950f-32ef1a480952","command_center_event_id":"333b40e7-e2b5-4cfd-85bf-5ca54d62dace"},{"id":"44bec728-3bd4-47d0-8bb1-98deb3ca0bc5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane, continue the existing #1729 repair, correct only the false-negative regression assertion proven by Gate run 5260, preserve the already-correct Gate classification and all hard-safety/cache/memory fixes, run canonical Gate, squash merge if green, execute the real frontend production release so the merged React #185 fix reaches production, verify exact live source, then refreeze the control plane.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane, continue the existing #1729 repair, correct only the false-negative regression assertion proven by Gate run 5260, preserve the already-correct Gate classification and all hard-safety/cache/memory fixes, run canonical Gate, squash merge if green, execute the real frontend production release so the merged React #185 fix reaches production, verify exact live source, then refreeze the control plane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The false-negative test no longer blocks the correct Gate classification.","proofConditionIds":["proof-1","proof-2","proof-3","proof-4"]},{"id":"outcome-2","statement":"PR #1729 merges and the current frontend containing the React #185 fix reaches production.","proofConditionIds":["proof-1","proof-2","proof-3","proof-4"]}],"objective":"Unfreeze the control plane, continue the existing #1729 repair, correct only the false-negative regression assertion proven by Gate run 5260, preserve the already-correct Gate classification and all hard-safety/cache/memory fixes, run canonical Gate, squash merge if green, execute the real frontend production release so the merged React #185 fix reaches production, verify exact live source, then refreeze the control plane.","constraints":[{"id":"constraint-1","statement":"Preserve the actual workflow behavior, hard-safety checks, cache repair, and memory repair unchanged.","proofConditionIds":["proof-1","proof-2","proof-3","proof-4"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-1","kind":"repository","claim":"Regression test directly verifies tooling exclusion from QA_RUN_FRONTEND and inclusion in QA_HAS_BUILD_CRITICAL.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-2","kind":"runtime","claim":"Canonical Gate passes and PR #1729 squash merges.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-3","kind":"release","claim":"Frontend production release succeeds with the current main bundle containing the React #185 fix.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-4","kind":"runtime","claim":"Exact-source production verification succeeds and the control plane is refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"8476f4f4903c5dda5a39b588e20fbc582f77bfb259c3580809b90c1f203e0ec8","requestContractRevision":8,"previousRequestContractHash":"1bb4cdf0197b68a320d65ccd752ada74a639fc95d875b56603599a696662302e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:08:56.857226+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f31eab5c-7299-4632-b006-2d89e51cc390:request-contract:8476f4f4903c5dda5a39b588e20fbc582f77bfb259c3580809b90c1f203e0ec8","mission_step_id":"0abef53c-3965-47a5-9e30-7cd3320ac94b","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"ec34c12e-768f-4061-96ff-ae53b18f2a9f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/frontend-release-memory-contract-20260904","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.54-post-gate-progression-self-heal-refreeze","prNumber":1729,"terminal":false,"missionId":"f31eab5c-7299-4632-b006-2d89e51cc390","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"dbefd873ce2dc50a1f4ca365ffe22a3a64ede185","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5442,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":566,"approvedPlanMs":0,"missionSetupMs":665,"providerAuthMs":0,"shipAndProveMs":4676,"ledgerPrepareMs":445,"ledgerReconcileMs":0,"lineageReconcileMs":220,"resolvePreflightMs":665,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":445,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f31eab5c-7299-4632-b006-2d89e51cc390"},"performance":null,"deploymentId":"forgejo-main-dbefd873ce2d","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"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":2676,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:12:50.793542+00:00","proof_gate":"canonical_release_dispatched","source_sha":"dbefd873ce2dc50a1f4ca365ffe22a3a64ede185","external_id":"forgejo-main-dbefd873ce2d","receipt_type":"execute_mission","idempotency_key":"mission:f31eab5c-7299-4632-b006-2d89e51cc390:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"38370441-c885-428b-b43d-52ea0b06dff3","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"53af0452-dd22-4fc6-95ec-82e9fbc684a0","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/frontend-release-memory-contract-20260904","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.54-post-gate-progression-self-heal-refreeze","prNumber":1729,"terminal":false,"missionId":"f31eab5c-7299-4632-b006-2d89e51cc390","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"dbefd873ce2dc50a1f4ca365ffe22a3a64ede185","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4614,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":466,"approvedPlanMs":0,"missionSetupMs":1889,"providerAuthMs":0,"shipAndProveMs":3918,"ledgerPrepareMs":506,"ledgerReconcileMs":0,"lineageReconcileMs":1383,"resolvePreflightMs":1889,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":506,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"f31eab5c-7299-4632-b006-2d89e51cc390"},"performance":null,"deploymentId":"forgejo-main-dbefd873ce2d","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"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":1482,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:17:17.464628+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"dbefd873ce2dc50a1f4ca365ffe22a3a64ede185","external_id":"forgejo-main-dbefd873ce2d","receipt_type":"execute_mission","idempotency_key":"mission:f31eab5c-7299-4632-b006-2d89e51cc390:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"38370441-c885-428b-b43d-52ea0b06dff3","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"a0b0783e-6e1f-4cc4-bfe0-b7f0809c59db","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/frontend-release-capacity-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.54-post-gate-progression-self-heal-refreeze","prNumber":1730,"terminal":false,"missionId":"ab1942e9-44bc-4eab-93e2-275230350020","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6216,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":730,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":730,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":730,"repositoryMutationMs":6216,"repositoryProviderMs":4202,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2248,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":730,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1954},"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":"ab1942e9-44bc-4eab-93e2-275230350020"},"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":3591,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:21:05.806422+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1730","receipt_type":"execute_mission","idempotency_key":"mission:ab1942e9-44bc-4eab-93e2-275230350020:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"b0ca8ae1-b42d-42bb-9354-742f324a735a","command_center_event_id":"ab1942e9-44bc-4eab-93e2-275230350020"},{"id":"8924cdad-b322-4467-a1d3-127bba5a931c","source":"forgejo","status":"waiting","payload":{"branch":"ai/release-shared-forgejo-reads","prNumber":2679,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"5dbe71a1686d530fbc1fc5e0ef0dc802321fba4e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T20:37:21.780008+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5dbe71a1686d530fbc1fc5e0ef0dc802321fba4e","external_id":"2679","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:333b40e7-e2b5-4cfd-85bf-5ca54d62dace:merged-pr:2679:5dbe71a1686d530fbc1fc5e0ef0dc802321fba4e","mission_step_id":"0f5795f0-de5d-4d23-abe0-0d69d6997772","command_center_event_id":"333b40e7-e2b5-4cfd-85bf-5ca54d62dace"},{"id":"877d9b55-6496-4fa7-ac4a-3fcc9edca93f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/frontend-release-capacity-20260904","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.54-post-gate-progression-self-heal-refreeze","prNumber":1730,"terminal":false,"missionId":"ab1942e9-44bc-4eab-93e2-275230350020","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5442,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2177,"approvedPlanMs":0,"missionSetupMs":1194,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1044,"ledgerReconcileMs":0,"lineageReconcileMs":150,"resolvePreflightMs":1194,"repositoryMutationMs":3257,"repositoryProviderMs":1457,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1306,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1044,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":151},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"ab1942e9-44bc-4eab-93e2-275230350020"},"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":1516,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:22:13.388319+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1730","receipt_type":"execute_mission","idempotency_key":"mission:ab1942e9-44bc-4eab-93e2-275230350020:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"b0ca8ae1-b42d-42bb-9354-742f324a735a","command_center_event_id":"ab1942e9-44bc-4eab-93e2-275230350020"},{"id":"8147e35f-cde7-4d5f-915e-91168ee260da","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/frontend-release-capacity-20260904","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.54-post-gate-progression-self-heal-refreeze","prNumber":1730,"terminal":false,"missionId":"ab1942e9-44bc-4eab-93e2-275230350020","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"707d1725743097580899b92b99511e26ed7c8104","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6596,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1074,"approvedPlanMs":0,"missionSetupMs":660,"providerAuthMs":0,"shipAndProveMs":5406,"ledgerPrepareMs":482,"ledgerReconcileMs":0,"lineageReconcileMs":178,"resolvePreflightMs":660,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":482,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ab1942e9-44bc-4eab-93e2-275230350020"},"performance":null,"deploymentId":"forgejo-main-707d17257430","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"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":2642,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:22:59.00659+00:00","proof_gate":"canonical_release_dispatched","source_sha":"707d1725743097580899b92b99511e26ed7c8104","external_id":"forgejo-main-707d17257430","receipt_type":"execute_mission","idempotency_key":"mission:ab1942e9-44bc-4eab-93e2-275230350020:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"c9191cf3-6081-49f4-a526-cd19f6acd00a","command_center_event_id":"ab1942e9-44bc-4eab-93e2-275230350020"}],"rows":200,"limit":200,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":11400,"schema":"public"}