{"data":[{"id":"fb8e0a99-2195-4e88-98bc-a6604a65f098","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/frontend-release-startup-latency-20260903","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4841,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.17-release-owner-classifier-refreeze","prNumber":1648,"terminal":false,"missionId":"9ba8fd67-2054-4864-bfdc-13fe84cc1ef2","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":25546,"prReadinessMs":5539,"approvedPlanMs":18698,"missionSetupMs":1389,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"9ba8fd67-2054-4864-bfdc-13fe84cc1ef2"},"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":1081,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T01:21:30.784554+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1648","receipt_type":"execute_mission","idempotency_key":"mission:9ba8fd67-2054-4864-bfdc-13fe84cc1ef2:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"dbe49ab8-ae4b-40c0-adf3-53ff189b6ec3","command_center_event_id":"9ba8fd67-2054-4864-bfdc-13fe84cc1ef2"},{"id":"fb8ec265-d31e-4a87-aeb8-909e72654b9a","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":1060,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4074,"terminal":false,"missionId":"c5a6d4ff-4c95-4f38-ad7a-b7ba4d297019","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"5e5b63cdc20c3fb4af3ce2cf0da1f8e9f32c6989","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"c5a6d4ff-4c95-4f38-ad7a-b7ba4d297019"},"performance":null,"deploymentId":"canonical-release-5e5b63cdc20c","workflowRunId":31039550581,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1324,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-05T19:28:17.117198+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"5e5b63cdc20c3fb4af3ce2cf0da1f8e9f32c6989","external_id":"canonical-release-5e5b63cdc20c","receipt_type":"ship_and_prove","idempotency_key":"mission:c5a6d4ff-4c95-4f38-ad7a-b7ba4d297019:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"dc8209c4-da06-4a3c-88e9-4f54311f1660","command_center_event_id":"c5a6d4ff-4c95-4f38-ad7a-b7ba4d297019"},{"id":"fb90a387-dbfa-474a-9488-ea8267311a19","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7791ad07591c","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":13297,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":119040,"firstUsefulResultAt":"2026-10-05T19:46:47.279Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.1-queue-freshness-before-quarantine","prNumber":5040,"terminal":false,"missionId":"7791ad07-591c-40c5-9b55-60767bb92a7b","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"0cc2d4abb7f3b0d9a089fbc6c9a9cc610cf1bcf9","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10474,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":899,"approvedPlanMs":607,"missionSetupMs":244,"providerAuthMs":0,"shipAndProveMs":3764,"ledgerPrepareMs":244,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":244,"repositoryMutationMs":4587,"repositoryProviderMs":4587,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2726,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":244,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1861},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"7791ad07-591c-40c5-9b55-60767bb92a7b"},"performance":null,"deploymentId":"forgejo-main-0cc2d4abb7f3","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4554,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:48:58.02036+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"0cc2d4abb7f3b0d9a089fbc6c9a9cc610cf1bcf9","external_id":"forgejo-main-0cc2d4abb7f3","receipt_type":"execute_mission","idempotency_key":"mission:7791ad07-591c-40c5-9b55-60767bb92a7b:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"7cfd9071-3ce9-4a16-b2c3-5c0def5a838a","command_center_event_id":"7791ad07-591c-40c5-9b55-60767bb92a7b"},{"id":"fb914012-c2c2-496c-aba3-1f42f5557782","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"pending"},"mainSha":"4dd4fd17528a7c7ce2106f5e81897f62e921b04d","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"4dd4fd17528a7c7ce2106f5e81897f62e921b04d","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"9e88def3a5d3ee2a192a41d41fa9549a0d696ec22bef67b316cb44d0e7a47382","forgejoWorkflowProof":{"runId":11907,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","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-25T22:04:36.141688+00:00","proof_gate":"canonical_release_pending","source_sha":"4dd4fd17528a7c7ce2106f5e81897f62e921b04d","external_id":"forgejo-main-4dd4fd17528a","receipt_type":"canonical_release_status","idempotency_key":"mission:10295df7-c530-46d3-8137-fe483c5653c9:forgejo-release-status:4dd4fd17528a7c7ce2106f5e81897f62e921b04d:pending:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=pending","mission_step_id":"9fcf6b2b-ab16-4e09-9f32-9a0c27ba77a6","command_center_event_id":"10295df7-c530-46d3-8137-fe483c5653c9"},{"id":"fb9283cb-76aa-4ccc-94fa-e8510773ef55","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified"],"sourceSha":"0f7771523e4a02038ebaa7f66ec15c85e8dfd8a7","releaseState":"pending","exactConductorRun":{"id":31270243632,"status":"pending","headSha":"0f7771523e4a02038ebaa7f66ec15c85e8dfd8a7","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T17:46:12.959218+00:00","proof_gate":"canonical_release_pending","source_sha":"0f7771523e4a02038ebaa7f66ec15c85e8dfd8a7","external_id":"canonical-release-0f7771523e4a","receipt_type":"canonical_release_status","idempotency_key":"mission:f81024a4-daf0-43e1-9bab-997f2110e362:release-status:0f7771523e4a02038ebaa7f66ec15c85e8dfd8a7:31270243632:pending:canonical-production-release/verified=pending","mission_step_id":"0bdb067a-bdfd-4d4b-b164-b2c6736dd46b","command_center_event_id":"f81024a4-daf0-43e1-9bab-997f2110e362"},{"id":"fb93fb0f-28b9-4aaa-ae03-91d898e9483e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"3a9b91856e8d51698c529862efc5656f452994ac","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"3a9b91856e8d51698c529862efc5656f452994ac","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"2058c8e4fd97de48ab1b4e0b8db4e1d0f1e98fa17e2115570ded59e16b0568d5","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5340","runId":5340,"status":"success","sourceSha":"3a9b91856e8d51698c529862efc5656f452994ac","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-04T22:39:22.839861+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"3a9b91856e8d51698c529862efc5656f452994ac","external_id":"forgejo-main-3a9b91856e8d","receipt_type":"canonical_release_status","idempotency_key":"mission:dbc857c8-2f22-4325-a80e-36d8747281e7:forgejo-release-status:3a9b91856e8d51698c529862efc5656f452994ac:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"ed95b8a0-081e-4a04-8925-95c3a36c0abd","command_center_event_id":"dbc857c8-2f22-4325-a80e-36d8747281e7"},{"id":"fb94388d-06f4-42fe-b2bc-856c30e2b03a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/demo-direct-public-root-v3-20260902","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1438,"terminal":false,"missionId":"1bf3c0ab-8762-4ca5-804a-b2fdc8741dff","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":4746,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":1340,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"1bf3c0ab-8762-4ca5-804a-b2fdc8741dff"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1076,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:40:56.287256+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1438","receipt_type":"execute_mission","idempotency_key":"mission:1bf3c0ab-8762-4ca5-804a-b2fdc8741dff:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"110f7d8b-2994-4b13-a746-c25aeffb4b54","command_center_event_id":"1bf3c0ab-8762-4ca5-804a-b2fdc8741dff"},{"id":"fb94eacc-d218-4048-bd92-9a517a6716a3","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":["supabase-edge-production/live"],"pending":[],"required":["canonical-production-release/verified","supabase-edge-production/live"],"sourceSha":"955d11b3250d9caabfaaf40a6f12e40abc3c0f63","releaseState":"pending","exactConductorRun":{"id":31546856755,"status":"completed","headSha":"955d11b3250d9caabfaaf40a6f12e40abc3c0f63","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T23:34:16.315094+00:00","proof_gate":"canonical_release_pending","source_sha":"955d11b3250d9caabfaaf40a6f12e40abc3c0f63","external_id":"canonical-release-955d11b3250d","receipt_type":"canonical_release_status","idempotency_key":"mission:253de449-f346-4ad8-8a84-172b57518485:release-status:955d11b3250d9caabfaaf40a6f12e40abc3c0f63:31546856755:pending:canonical-production-release/verified=success|supabase-edge-production/live=missing","mission_step_id":"f8ab5580-4a6b-4d06-b049-0eaa44581876","command_center_event_id":"253de449-f346-4ad8-8a84-172b57518485"},{"id":"fb957116-2ff7-4919-9ab2-3ad2e3e0ab8f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"repair_plan_generation_failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"2fb30670-e4f4-4085-b7ac-f5dcfefdb8e2","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":4730,"prReadinessMs":0,"approvedPlanMs":4730,"missionSetupMs":1634,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2fb30670-e4f4-4085-b7ac-f5dcfefdb8e2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5032,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T14:02:26.638719+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2fb30670-e4f4-4085-b7ac-f5dcfefdb8e2:execute_mission:repair_mission_execution_blocked","mission_step_id":"48a71471-a85f-47b1-af18-012c0d99e937","command_center_event_id":"2fb30670-e4f4-4085-b7ac-f5dcfefdb8e2"},{"id":"fb973799-f5bf-4324-9951-bd874f29d9be","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/application-capability-gap-closure-20260907","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2053,"terminal":false,"missionId":"8e9f72a9-d95f-4ba1-8e08-1402c62b52a1","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"572dd11a4cf679b82399bdee34c8b5c4c9d93f49","timingsMs":{"prReadinessMs":1261,"approvedPlanMs":0,"shipAndProveMs":19479,"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":"8e9f72a9-d95f-4ba1-8e08-1402c62b52a1"},"performance":null,"deploymentId":"forgejo-main-572dd11a4cf6","workflowRunId":6120,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["application-api"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T05:31:17.168417+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2053","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8e9f72a9-d95f-4ba1-8e08-1402c62b52a1:automatic-mission-resume:2053:canonical_release_reconciliation_pending","mission_step_id":"bf02d2cb-2266-45c4-93e2-c4971dad95c3","command_center_event_id":"8e9f72a9-d95f-4ba1-8e08-1402c62b52a1"},{"id":"fb98455e-aa7d-4786-9b0e-9c004b7d0004","source":"paul-scheduler:compiler-recovery-v1","status":"started","payload":{"attempt":2,"retryable":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-12T16:52:01.830801+00:00","proof_gate":"compiler_scheduler_exact_mission_claimed","source_sha":null,"external_id":null,"receipt_type":"bounded_compiler_scheduler_recovery","idempotency_key":"mission:027d8a48-d8c5-4189-ad01-c1b26e465a81:compiler-scheduler-recovery:2:started","mission_step_id":null,"command_center_event_id":"027d8a48-d8c5-4189-ad01-c1b26e465a81"},{"id":"fb986bb4-30df-4099-90fc-89ca6bd0e7c4","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-aeb6ccc57c77","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.300-queue-self-heal","prNumber":null,"terminal":false,"missionId":"aeb6ccc5-7c77-41b8-a5cc-a4be1037fa8c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1302,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":421,"providerAuthMs":0,"ledgerPrepareMs":421,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":421,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":421,"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":"aeb6ccc5-7c77-41b8-a5cc-a4be1037fa8c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3742,"likelyAffectedFiles":["src/components/admin/OperatorSidekick.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T02:21:47.44013+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:aeb6ccc5-7c77-41b8-a5cc-a4be1037fa8c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"f9151b95-38a5-420e-b5cd-484d1cbaacc7","command_center_event_id":"aeb6ccc5-7c77-41b8-a5cc-a4be1037fa8c"},{"id":"fb98c7db-d4f6-458f-a2b4-b8d84d6c100f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-seaside-editor-interactions-20260803","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1874,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.30.2-deferred-visual-proof","prNumber":null,"terminal":false,"missionId":"e081d87b-7099-42cd-8687-bae5c7cf6afd","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and recall /repair/execute-mission automatically without another owner prompt.","receiptRef":{"mode":"full","missionId":"e081d87b-7099-42cd-8687-bae5c7cf6afd"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":2931,"likelyAffectedFiles":[],"ownerActionRequired":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-03T17:30:19.473006+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e081d87b-7099-42cd-8687-bae5c7cf6afd:execute_mission:repair_mission_synthesis_ready","mission_step_id":"be675650-7798-4b35-bbb1-99aef6a4a751","command_center_event_id":"e081d87b-7099-42cd-8687-bae5c7cf6afd"},{"id":"fb99cac9-73cf-49a2-8e52-c7e82d845200","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"9dae32f1-f3cf-09ae-7f92-c656f71fb9d5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:a3b01910-9a47-4bd9-b19d-a4aec97db766","mission_step_id":null,"command_center_event_id":"a3b01910-9a47-4bd9-b19d-a4aec97db766"},{"id":"fb9aca18-8214-4a31-9750-3fc7e4fd5854","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"0646720cad3dc88b10532a280fd98ff47c311f3e","sourceSha":"5964fc1feefc7c90a6af5c3ebe6e3d76d35fb31e","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T15:56:15.947241+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"5964fc1feefc7c90a6af5c3ebe6e3d76d35fb31e","external_id":"canonical-release-5964fc1feefc","receipt_type":"canonical_release_status","idempotency_key":"mission:c0bc59a3-c2e1-49be-a8a5-7ec09fccbf22:forgejo-release-ancestry:5964fc1feefc7c90a6af5c3ebe6e3d76d35fb31e:0646720cad3dc88b10532a280fd98ff47c311f3e:ancestry_read_retryable","mission_step_id":"760021f6-51f5-4f44-86e4-a1d897c97665","command_center_event_id":"c0bc59a3-c2e1-49be-a8a5-7ec09fccbf22"},{"id":"fb9bfa0a-96ba-4427-8437-ef8e2816a9a3","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"41669eba72bc0f547e360057b3099e40cf24441c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"93acecb27509e6b558618b8c219631d4badca7b1","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"fb17d8bc950c076f921c13b3fe882b194369b448911fc8c612364891d671a80e","forgejoWorkflowProof":{"runId":13289,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":6,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"93acecb27509e6b558618b8c219631d4badca7b1","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-93acecb27509e6b558618b8c219631d4badca7b1","compareStatus":"target_job_success_runtime_verified","workflowRunId":13289,"identitySource":"canonical_release_target_job","runtimeVersion":"1.64.10-paul-eval-precision","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T03:50:25.332053+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"93acecb27509e6b558618b8c219631d4badca7b1","external_id":"forgejo-main-93acecb27509","receipt_type":"canonical_release_status","idempotency_key":"mission:6ef58f94-0b27-4925-9656-1d127dd2aeb7:forgejo-release-status:93acecb27509e6b558618b8c219631d4badca7b1:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"6efe63cf-2888-44cb-a1fb-070d91db0913","command_center_event_id":"6ef58f94-0b27-4925-9656-1d127dd2aeb7"},{"id":"fb9eeb41-e06f-449a-b3ce-96d2a4a36861","source":"forgejo","status":"waiting","payload":{"branch":"ai/forgejo-read-budget-20260825","prNumber":760,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"1b00e1ab22fd506bf0b75e65d7989f62946e3c4a","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T22:37:35.605434+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1b00e1ab22fd506bf0b75e65d7989f62946e3c4a","external_id":"760","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a99e2947-ab99-4d9b-9e85-09d314a863dc:merged-pr:760:1b00e1ab22fd506bf0b75e65d7989f62946e3c4a","mission_step_id":"7f8dd38d-10f1-4b9e-9852-d9df16568365","command_center_event_id":"a99e2947-ab99-4d9b-9e85-09d314a863dc"},{"id":"fba04d10-4a47-4894-a0b3-af5b944b0b6f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"bc71088dcf7401e79fc59087c6f4517395f83056","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"bc71088dcf7401e79fc59087c6f4517395f83056","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"e5a85d7359700a0d0aa6a97eac42c77d7652c7d809ac4477f0e9c43c9382dec9","forgejoWorkflowProof":{"runId":13352,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":6,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"50aa65da40df4ca088c4d46a2ac0240096337d97","deploymentId":"forgejo-main-50aa65da40df4ca088c4d46a2ac0240096337d97","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.10-paul-eval-precision","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T13:05:07.973905+00:00","proof_gate":"canonical_release_pending","source_sha":"bc71088dcf7401e79fc59087c6f4517395f83056","external_id":"forgejo-main-bc71088dcf74","receipt_type":"canonical_release_status","idempotency_key":"mission:92176a8e-5379-4bf4-bb3b-f0b343cd9918:forgejo-release-status:bc71088dcf7401e79fc59087c6f4517395f83056:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"79665a61-5875-46ee-9ad9-38b22c4f1076","command_center_event_id":"92176a8e-5379-4bf4-bb3b-f0b343cd9918"},{"id":"fba2ee55-c006-45f6-9fca-fb97017118ec","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/command-center-host-access-20260825","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":27636,"releaseCount":0,"toolCallCount":22,"repeatedCallCount":14,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":766,"terminal":false,"missionId":"2a20d855-d9bb-4414-8407-41d17e580efd","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"372c1439a794928e2ae76e7b499bfb96fba93b07","timingsMs":{"handlerMs":18581,"prReadinessMs":809,"approvedPlanMs":0,"missionSetupMs":2932,"shipAndProveMs":17772},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"2a20d855-d9bb-4414-8407-41d17e580efd"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5166,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:57:04.364303+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"766","receipt_type":"execute_mission","idempotency_key":"mission:2a20d855-d9bb-4414-8407-41d17e580efd:execute_mission:canonical_release_transport_retryable","mission_step_id":"90f740e9-a008-4c7c-adda-2b9203b3d43b","command_center_event_id":"2a20d855-d9bb-4414-8407-41d17e580efd"},{"id":"fba3351a-0a38-4391-b085-5b17313ab734","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-0e6b4dcc5bc7","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.59-paul-bounded-inference","prNumber":null,"terminal":false,"missionId":"0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1263,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":465,"providerAuthMs":0,"ledgerPrepareMs":465,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":465,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":465,"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":"0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4498,"likelyAffectedFiles":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:40:36.765802+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"04948a0a-4752-4a5e-9b6c-02289fe420c6","command_center_event_id":"0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1"},{"id":"fba443c7-a0d8-456c-aa91-81149b73d2fa","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-calendar-doubleclick","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3406,"terminal":false,"missionId":"e1c12577-4e1e-4d8c-b1a8-1dfefd7dd6f6","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1809,"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":"e1c12577-4e1e-4d8c-b1a8-1dfefd7dd6f6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":815,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T10:29:42.106906+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3406","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e1c12577-4e1e-4d8c-b1a8-1dfefd7dd6f6:automatic-mission-resume:3406:repair_mission_waiting_for_gate","mission_step_id":"190c84f8-01c4-482c-a79f-c7a21a996162","command_center_event_id":"e1c12577-4e1e-4d8c-b1a8-1dfefd7dd6f6"},{"id":"fba5e374-7368-4da9-b34e-5e3998b7fd9b","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"a7fef7786b3a283542d730210906848844a3b410","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"single-header-bell","satisfied":true,"statement":"Shared tenant headers render one legitimate notification bell, while duplicate round/floating notification bells cannot render inside or over avatar/account controls.","proofConditionIds":["production-live"]}],"satisfied":true,"constraints":[{"id":"frontend-only","satisfied":true,"statement":"Change only the shared frontend notification-bell ownership logic; do not alter backend, auth, data, tenant configuration, or notification delivery behavior.","proofConditionIds":["production-live"]},{"id":"preserve-notifications","satisfied":true,"statement":"Keep legitimate header notification access and notification settings available while removing only the duplicate overlay bell.","proofConditionIds":["production-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":["production-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":["production-live"]}],"contractHash":"d80eeccd75ed43eb8899afe0c88bfac9da60755ce5f5a44311531fbf3c7e9397","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"production-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"d80eeccd75ed43eb8899afe0c88bfac9da60755ce5f5a44311531fbf3c7e9397"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T02:12:52.472851+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"a7fef7786b3a283542d730210906848844a3b410","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d008e19d-e4bf-42b7-86b4-e335e18805e2:request-contract:d80eeccd75ed43eb8899afe0c88bfac9da60755ce5f5a44311531fbf3c7e9397:a7fef7786b3a283542d730210906848844a3b410:verified:","mission_step_id":"d695276d-2598-4e74-bbd4-8943c42eafe0","command_center_event_id":"d008e19d-e4bf-42b7-86b4-e335e18805e2"},{"id":"fba81a9d-cac6-43d0-aed2-62d0a79fb1fd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-62f344949b47","reason":"file_write_content_or_explicit_delete_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"62f34494-9b47-4733-93ed-7817d911a9d4","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":320,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":320,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":320,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":320,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"62f34494-9b47-4733-93ed-7817d911a9d4"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1563,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:18:27.662339+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:62f34494-9b47-4733-93ed-7817d911a9d4:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"bef72df4-6b83-47de-810a-b66062835639","command_center_event_id":"62f34494-9b47-4733-93ed-7817d911a9d4"},{"id":"fbaa7e27-ea2e-495a-8dcb-a5a28a6cbbbe","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/bootstrap-proposal-editor-storage","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":1925,"terminal":false,"missionId":"f09c02cf-f022-4b83-9db0-90e830bac2fd","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"094d25c2f08eb5406fbf9e5fd6f5f388fd9fc1d9","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4714,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":579,"approvedPlanMs":0,"missionSetupMs":380,"providerAuthMs":0,"shipAndProveMs":3968,"ledgerPrepareMs":380,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":380,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":380,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"f09c02cf-f022-4b83-9db0-90e830bac2fd"},"performance":null,"deploymentId":"forgejo-main-094d25c2f08e","workflowRunId":5782,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library","tenant-storage-migration-v1"]},"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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T03:07:07.089704+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"094d25c2f08eb5406fbf9e5fd6f5f388fd9fc1d9","external_id":"forgejo-main-094d25c2f08e","receipt_type":"execute_mission","idempotency_key":"mission:f09c02cf-f022-4b83-9db0-90e830bac2fd:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"b01ee080-de24-44f5-96b7-c6fa1290a4a4","command_center_event_id":"f09c02cf-f022-4b83-9db0-90e830bac2fd"},{"id":"fbac3fa7-b41e-4f81-a024-bf433bef9989","source":"cc-execution","status":"verified","payload":{"paths":["src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","workers/cc-execution/src/mission-ledger.js"],"baseSha":"417f3bb78053b5ba8cfb77b30e8e21d533d1c364","consumedAt":1787972547658,"consumerToken":"7bc3b8f0-d5d9-4159-b36d-33df35adccde","authorizationId":"f1c4fe7f-0f47-4c64-8437-70bed1b9cb2a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T03:02:28.484543+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"417f3bb78053b5ba8cfb77b30e8e21d533d1c364","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:f1c4fe7f-0f47-4c64-8437-70bed1b9cb2a","mission_step_id":"9bf9edd4-8959-4f08-b5a8-9d0f40154387","command_center_event_id":"708db7a7-62e2-463e-a18d-9891e122cbc3"},{"id":"fbb2460b-6a28-45dd-97f5-9e452b6cd086","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"5930e9c199c25c3bd20ff056acad8ec373296f55","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"5930e9c199c25c3bd20ff056acad8ec373296f55","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/258","runId":258,"status":"success","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":{"liveSha":"5930e9c199c25c3bd20ff056acad8ec373296f55","deploymentId":"forgejo-main-5930e9c199c25c3bd20ff056acad8ec373296f55","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.46.1-predictive-reliability-speed-guardrails","containsSourceSha":true}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T03:23:03.312878+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"5930e9c199c25c3bd20ff056acad8ec373296f55","external_id":"forgejo-main-5930e9c199c2","receipt_type":"canonical_release_status","idempotency_key":"mission:fb925a1f-8316-4a3e-8d50-bccee012fdce:forgejo-release-status:5930e9c199c25c3bd20ff056acad8ec373296f55:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"a575037e-77be-4680-964e-4a11224cf5d5","command_center_event_id":"fb925a1f-8316-4a3e-8d50-bccee012fdce"},{"id":"fbb33529-2d71-4309-bcbc-01f0c33f37bb","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/live-edit-direct-click-repair","reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":14453,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":9,"ownerInterruptionCount":0},"version":"1.46.10-serialized-production-releases","prNumber":274,"terminal":false,"missionId":"8a17c27c-7dd2-4f1b-8238-509062f69947","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"c02f9621202f0d9860e75ece6cc1600e188d929c","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"8a17c27c-7dd2-4f1b-8238-509062f69947"},"performance":null,"deploymentId":"forgejo-main-c02f9621202f","workflowRunId":890,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6187,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T18:10:27.994681+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"c02f9621202f0d9860e75ece6cc1600e188d929c","external_id":"forgejo-main-c02f9621202f","receipt_type":"ship_and_prove","idempotency_key":"mission:8a17c27c-7dd2-4f1b-8238-509062f69947:ship_and_prove:ship_and_prove_release_pending:c02f9621202f0d9860e75ece6cc1600e188d929c:890","mission_step_id":"5491b7a2-5ae1-4a35-b470-abaf11ecb87b","command_center_event_id":"8a17c27c-7dd2-4f1b-8238-509062f69947"},{"id":"fbb4bbb2-f399-4308-932e-ade47156a7bb","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Enforce merge-queue salvage-or-close invariant","proofKinds":["repository"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Enforce merge-queue salvage-or-close invariant","wordingChanged":false,"canonicalIntent":"Enforce merge-queue salvage-or-close invariant","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Enforce merge-queue salvage-or-close invariant","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Enforce merge-queue salvage-or-close invariant","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["repository"],"visualProofScope":"none","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":true,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","release_ownership"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Enforce merge-queue salvage-or-close invariant","canonicalIntent":"Enforce merge-queue salvage-or-close invariant","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Enforce merge-queue salvage-or-close invariant","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Enforce-merge-queue-salvage-or-close-invariant","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"683ee030f12814a6b46c29a804ca6f5c9518d021df7de690000ca13db6cb265d","requestContractRevision":3,"previousRequestContractHash":"0ff4355ac19e6cbf39cbea89c1488a51548ae21d1cfa4ecf397cbcea9bd2aada"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:46:19.204424+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:2cba704f-8574-4243-9957-7e50dd866abf:request-contract:683ee030f12814a6b46c29a804ca6f5c9518d021df7de690000ca13db6cb265d","mission_step_id":"bc13f0bf-45b2-4211-98ed-712b9ac615f5","command_center_event_id":"2cba704f-8574-4243-9957-7e50dd866abf"},{"id":"fbb51a31-b312-4005-82a2-89e445b3b3df","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e034a40d7088","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":11069,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":72817,"firstUsefulResultAt":"2026-09-25T23:17:20.553Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3780,"terminal":false,"missionId":"e034a40d-7088-4afa-9bb6-68cf3f990c5c","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"df2b1771acadd165473eb3f1e4c3dbe5f4b01075","timingsMs":{"prReadinessMs":486,"approvedPlanMs":0,"shipAndProveMs":2628,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"e034a40d-7088-4afa-9bb6-68cf3f990c5c"},"performance":null,"deploymentId":"forgejo-main-df2b1771acad","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1966,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T23:18:38.865625+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3780","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e034a40d-7088-4afa-9bb6-68cf3f990c5c:automatic-mission-resume:3780:canonical_release_reconciliation_pending","mission_step_id":"f05a14cb-b551-4608-81f9-a902e216cee3","command_center_event_id":"e034a40d-7088-4afa-9bb6-68cf3f990c5c"},{"id":"fbb96d56-c4be-4427-9f2a-2ddcd11ad06b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5c0a17e8be58","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2233,"terminal":false,"missionId":"5c0a17e8-be58-4aaa-a233-cd4be6823120","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1660,"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":"5c0a17e8-be58-4aaa-a233-cd4be6823120"},"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":1284,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T12:47:47.682864+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2233","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5c0a17e8-be58-4aaa-a233-cd4be6823120:automatic-mission-resume:2233:repair_mission_waiting_for_gate","mission_step_id":"f18634d0-6830-41c7-a846-9718bdcb3e6e","command_center_event_id":"5c0a17e8-be58-4aaa-a233-cd4be6823120"},{"id":"fbba512f-226d-48f5-b7d4-e36a89b1a3c8","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-841a01acfc83","prNumber":4128,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"2126ecfae1452652184abc7d5e7dbd2a0e885071","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T14:28:28.089717+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2126ecfae1452652184abc7d5e7dbd2a0e885071","external_id":"4128","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:841a01ac-fc83-41c5-8be1-1b50df4c9f7f:merged-pr:4128:2126ecfae1452652184abc7d5e7dbd2a0e885071","mission_step_id":"91e29776-3a3e-4870-9141-dc5c253caf17","command_center_event_id":"841a01ac-fc83-41c5-8be1-1b50df4c9f7f"},{"id":"fbbc0c94-efbc-412f-ab67-5c0e75516697","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/curri-demo-route-cohesion-20260909","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":2231,"terminal":false,"missionId":"8a00b961-338b-4a4f-a0dc-b85b26e14cae","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2935,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2276,"approvedPlanMs":0,"missionSetupMs":625,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":625,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":625,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":625,"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":"8a00b961-338b-4a4f-a0dc-b85b26e14cae"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1521,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T12:23:11.279515+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2231","receipt_type":"execute_mission","idempotency_key":"mission:8a00b961-338b-4a4f-a0dc-b85b26e14cae:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"9991e37f-7f82-4c99-b3e6-f6417d0bbc7a","command_center_event_id":"8a00b961-338b-4a4f-a0dc-b85b26e14cae"},{"id":"fbbc49a4-374c-4ed2-aa1d-103309f4280e","source":"cc-execution","status":"recorded","payload":{"objective":"Ship the owner-approved Big Papi inventory operating system on existing PR #1920. Keep source unchanged unless Gate proves a deterministic defect; then repair that same PR. Require canonical Gate, squash merge, affected frontend release, and live proof.","tenantRef":"big-papis","receivedAt":"2026-09-06T02:21:42.628Z","fingerprint":"8f031cb08984b50f62b8d299dca0d000d2ebd3f2f3152e8893a4d3cceb00a8e6","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/big-papis-inventory-os-v2","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship the owner-approved Big Papi inventory operating system on existing PR #1920. Keep source unchanged unless Gate proves a deterministic defect; then repair that same PR. Require canonical Gate, squash merge, affected frontend release, and live proof.","wordingChanged":false,"canonicalIntent":"Ship the owner-approved Big Papi inventory operating system on existing PR #1920. Keep source unchanged unless Gate proves a deterministic defect; then repair that same PR. Require canonical Gate, squash merge, affected frontend release, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"tub-lifecycle","statement":"Each Big Papi flavor tub is a persistent physical inventory unit with stable identity, size/flavor context, assessment history, current fill state, loss disposition, timestamps, event association, and known cost/acquisition context without inventing unknown facts.","proofConditionIds":["repo-inventory","live-inventory"]},{"id":"event-closeout","statement":"Event Day contains the owner-approved post-event per-tub eyeball closeout using the requested fill and loss dispositions, with unusable tubs excluded from usable stock and feeding loss/restock calculations.","proofConditionIds":["repo-eventday","live-eventday"]},{"id":"inventory-intelligence","statement":"Inventory shows estimated usable stock and value, waste/loss dollars, automatic restock purchase plan and cost, learned flavor performance and par levels, and next-event READY/SHORT shortages based on event history while clearly labeling estimates as estimates.","proofConditionIds":["repo-inventory","live-inventory"]},{"id":"scan-and-voice","statement":"Every tub has a stable QR/deep link to its exact inventory record, and voice-assisted inventory is available only when the browser SpeechRecognition primitive exists while one-tap controls remain primary.","proofConditionIds":["repo-inventory","live-inventory"]},{"id":"profitability","statement":"Event Day source records estimated product usage, waste, restock signals, and estimated gross margin in event metadata while preserving exact-count supply handling.","proofConditionIds":["repo-eventday","live-eventday"]}],"objective":"Ship the owner-approved Big Papi inventory operating system on existing PR #1920. Keep source unchanged unless Gate proves a deterministic defect; then repair that same PR. Require canonical Gate, squash merge, affected frontend release, and live proof.","constraints":[{"id":"constraint-1","statement":"Preserve existing Big Papi stock, costs, public flavor settings, event prep/loadout behavior, and unrelated tenants.","proofConditionIds":["repo-inventory","repo-eventday","live-inventory","live-eventday"]},{"id":"constraint-2","statement":"Supplies remain exact-count inventory.","proofConditionIds":["repo-inventory","repo-eventday","live-inventory","live-eventday"]},{"id":"constraint-3","statement":"Do not invent missing historical quantities, acquisition dates, suppliers, or costs.","proofConditionIds":["repo-inventory","repo-eventday","live-inventory","live-eventday"]},{"id":"constraint-4","statement":"Use existing PR #1920 and branch ai/big-papis-inventory-os-v2; do not create a duplicate PR or branch.","proofConditionIds":["repo-inventory","repo-eventday","live-inventory","live-eventday"]},{"id":"constraint-5","statement":"Only Gate-proven deterministic defects may alter source before merge.","proofConditionIds":["repo-inventory","repo-eventday","live-inventory","live-eventday"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-inventory","kind":"repository","claim":"Current PR source routes Big Papi Inventory to the new inventory OS and contains the shared tub lifecycle/intelligence implementation.","route":"/big-papis/inventory","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-eventday","kind":"repository","claim":"Current PR source integrates tub-level assessment closeout and profitability metadata into Big Papi Event Day.","route":"/big-papis/inventory","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-inventory","kind":"runtime","claim":"Production /big-papis/inventory serves the new inventory OS.","route":"/big-papis/inventory","roleRef":null,"userRef":null,"required":true,"expectedText":"What is actually in the freezer?","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-eventday","kind":"runtime","claim":"Production Big Papi Event Day serves the upgraded Event Day route after release.","route":"/big-papis/event-day","roleRef":null,"userRef":null,"required":true,"expectedText":"Event Day","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/big-papis-inventory-os-v2","conversationContext":null,"requestContractHash":"a40f3273de8313c7e581c241574e87ff703def465c1e32e4f98cafed99307b50","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T02:21:43.111592+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:ffc311b3-4d2b-4832-83a7-6875d00deafc:tenant-workstream-contribution:8f031cb08984b50f62b8d299dca0d000d2ebd3f2f3152e8893a4d3cceb00a8e6","mission_step_id":null,"command_center_event_id":"ffc311b3-4d2b-4832-83a7-6875d00deafc"},{"id":"fbbc7dc8-30e2-4148-b8d9-c35be86ad0c6","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly directed healthy green PRs to be pushed through; cc-execution merge supervision is falsely parking them on its 5s/9s provider-read budget.","baseSha":"7f0984263d34909cf3db8e3b29de39f6c6e75794","issuedAt":1791309710551,"expiresAt":1791309890551,"missionId":"46ebb29a-cf22-4f13-94d3-5ada3cff195d","authorizationId":"ed36f994-d65f-49e0-931d-6d026072b788","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:01:52.089001+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"7f0984263d34909cf3db8e3b29de39f6c6e75794","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ed36f994-d65f-49e0-931d-6d026072b788","mission_step_id":"a8230b9f-6c44-415f-b16b-4db6eb59a9a9","command_center_event_id":"46ebb29a-cf22-4f13-94d3-5ada3cff195d"},{"id":"fbbe87c3-a183-4ef8-8271-fe08c16617f2","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"pcg_website","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"18d408fb-c19e-ebff-ad95-b84a435e1d25"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:22451b73-d567-4942-87a9-59f1a21cc342","mission_step_id":null,"command_center_event_id":"22451b73-d567-4942-87a9-59f1a21cc342"},{"id":"fbbf2c6b-45d6-4891-b204-152789fd1e66","source":"cc-execution","status":"release_freshness_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-41b45f188899","reason":null,"status":"release_freshness_reconciliation_pending","metrics":{"receiptBytes":31041,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":9,"executorlessWaitMs":93788,"firstUsefulResultAt":"2026-10-03T00:51:52.625Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4576,"terminal":false,"missionId":"41b45f18-8899-4844-8f22-57aa36f2aa80","operation":"automatic_mission_resume","proofGate":"canonical_release_freshness_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":690,"approvedPlanMs":0,"shipAndProveMs":407,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"refresh_regate_and_reconcile_release","receiptRef":{"mode":"full","missionId":"41b45f18-8899-4844-8f22-57aa36f2aa80"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":776,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T00:52:49.451462+00:00","proof_gate":"canonical_release_freshness_reconciliation_pending","source_sha":null,"external_id":"4576","receipt_type":"automatic_mission_resume","idempotency_key":"mission:41b45f18-8899-4844-8f22-57aa36f2aa80:automatic-mission-resume:4576:canonical_release_freshness_reconciliation_pending","mission_step_id":"bf108cb3-d7f4-45cf-b74a-60756fa63452","command_center_event_id":"41b45f18-8899-4844-8f22-57aa36f2aa80"},{"id":"fbc252dd-d6fb-4f61-9690-b1cb8968302b","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-1ad6f54ef9b6","prNumber":4720,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"1a46cd8f481fe1c431434029ba41438b0af29aaa","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T09:51:15.338113+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1a46cd8f481fe1c431434029ba41438b0af29aaa","external_id":"4720","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:1ad6f54e-f9b6-4a6c-b062-357a2b5d2b57:merged-pr:4720:1a46cd8f481fe1c431434029ba41438b0af29aaa","mission_step_id":"d8d0b3b4-ac4d-4da1-a3a0-5b8d82effb93","command_center_event_id":"1ad6f54e-f9b6-4a6c-b062-357a2b5d2b57"},{"id":"fbc31ad4-6cd2-44d2-96d5-5ba7bd775611","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d2d766a7af1e","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":20363,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":233439,"firstUsefulResultAt":"2026-09-24T17:03:27.455Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.260-release-actions-query-parity","prNumber":3644,"terminal":false,"missionId":"d2d766a7-af1e-48e0-b11b-4cfb9ba15833","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"660e49e581dd3b11c527266325f90a5789d55cc9","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4185,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":566,"approvedPlanMs":0,"missionSetupMs":439,"providerAuthMs":0,"shipAndProveMs":3060,"ledgerPrepareMs":270,"ledgerReconcileMs":0,"lineageReconcileMs":169,"resolvePreflightMs":439,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":270,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"d2d766a7-af1e-48e0-b11b-4cfb9ba15833"},"performance":null,"deploymentId":"forgejo-main-660e49e581dd","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2558,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T17:07:35.456965+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"660e49e581dd3b11c527266325f90a5789d55cc9","external_id":"forgejo-main-660e49e581dd","receipt_type":"execute_mission","idempotency_key":"mission:d2d766a7-af1e-48e0-b11b-4cfb9ba15833:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"11e7909a-ac11-4e64-a2bd-07bdb98f30e1","command_center_event_id":"d2d766a7-af1e-48e0-b11b-4cfb9ba15833"},{"id":"fbc5fc8a-468b-4abf-8946-2513c13832b6","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/universal-proposal-editor-assets","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1882,"terminal":false,"missionId":"5f5ca74b-7424-4a55-a048-b07369fcc42c","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"94d6ba49dc5cee6fe80c49d74b873611af8fc530","timingsMs":{"prReadinessMs":1689,"approvedPlanMs":0,"shipAndProveMs":9894,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5f5ca74b-7424-4a55-a048-b07369fcc42c"},"performance":null,"deploymentId":"forgejo-main-94d6ba49dc5c","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2356,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T23:02:37.851166+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1882","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5f5ca74b-7424-4a55-a048-b07369fcc42c:automatic-mission-resume:1882:canonical_release_dispatched","mission_step_id":"f078ff2d-c035-45fd-9fd1-e4cccd243002","command_center_event_id":"5f5ca74b-7424-4a55-a048-b07369fcc42c"},{"id":"fbc66187-afd9-4c9d-9b5b-092889449eb4","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":null,"terminal":false,"missionId":"5e46a1a3-3fb0-499d-b8d8-683a3660204d","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":410,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":354,"providerAuthMs":0,"ledgerPrepareMs":354,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":354,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":354,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"5e46a1a3-3fb0-499d-b8d8-683a3660204d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1350,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T22:16:08.649629+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5e46a1a3-3fb0-499d-b8d8-683a3660204d:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"f7156bb6-928a-4074-843d-8ec6a3a587da","command_center_event_id":"5e46a1a3-3fb0-499d-b8d8-683a3660204d"},{"id":"fbc7ce01-2ac6-481f-bcf5-4847a4026cb9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-bd3d1029801f","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":19163,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":6,"executorlessWaitMs":1071993,"firstUsefulResultAt":"2026-09-28T19:48:37.740Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.59.3-direct-commit-ancestry","prNumber":4041,"terminal":false,"missionId":"bd3d1029-801f-41f6-9274-b54db51e46fb","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6346,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":3348,"missionSetupMs":413,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":413,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":413,"repositoryMutationMs":2998,"repositoryProviderMs":2998,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1840,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":413,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1158},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"bd3d1029-801f-41f6-9274-b54db51e46fb"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3284,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T20:06:40.195105+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4041","receipt_type":"execute_mission","idempotency_key":"mission:bd3d1029-801f-41f6-9274-b54db51e46fb:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c111af19-584d-4239-8e5e-208d048b9a57","command_center_event_id":"bd3d1029-801f-41f6-9274-b54db51e46fb"},{"id":"fbc80d6b-3f92-4a10-9946-2c1687d2b0ce","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":496,"terminal":false,"missionId":"fa946011-1f40-4a93-b40f-14843bb95222","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"fa946011-1f40-4a93-b40f-14843bb95222"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5525,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T16:57:10.404194+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"496","receipt_type":"execute_mission","idempotency_key":"mission:fa946011-1f40-4a93-b40f-14843bb95222:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"f35ba849-5623-4e41-a362-9ed9d011145e","command_center_event_id":"fa946011-1f40-4a93-b40f-14843bb95222"},{"id":"fbc8e54f-020b-493b-a0fe-667e06ef65fc","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-dd510b1d603f","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":41905,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":11,"executorlessWaitMs":439602,"firstUsefulResultAt":"2026-10-02T13:53:29.462Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":null,"prNumber":4464,"terminal":false,"missionId":"dd510b1d-603f-4604-9989-ff6d1cde56d1","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2266,"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":"dd510b1d-603f-4604-9989-ff6d1cde56d1"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:00:34.519304+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4464","receipt_type":"automatic_mission_resume","idempotency_key":"mission:dd510b1d-603f-4604-9989-ff6d1cde56d1:automatic-mission-resume:4464:repair_mission_pr_ready_retryable","mission_step_id":"a99a540b-d4b9-4b82-b440-15da5f1b70cc","command_center_event_id":"dd510b1d-603f-4604-9989-ff6d1cde56d1"},{"id":"fbc9d327-f8f1-4112-b41a-49f8a2d70a49","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing mission exactly as approved. Apply the one-line CRMShell repair if not already present: prospect-demo workspaces must not render SidebarRail, while non-prospect-demo tenants retain it and prospect demos retain the header SidebarTrigger. Then create the single PR, pass KnockLaunch Gate, squash merge, release frontend only, and verify the live C&C MISC prospect-demo route still renders Cleaning Service Operations without Loading, rocket background, or the clipped rail.","wordingChanged":false,"canonicalIntent":"Continue the existing mission exactly as approved. Apply the one-line CRMShell repair if not already present: prospect-demo workspaces must not render SidebarRail, while non-prospect-demo tenants retain it and prospect demos retain the header SidebarTrigger. Then create the single PR, pass KnockLaunch Gate, squash merge, release frontend only, and verify the live C&C MISC prospect-demo route still renders Cleaning Service Operations without Loading, rocket background, or the clipped rail.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-prospect-rail","statement":"Prospect-demo CRM workspaces do not render SidebarRail and therefore do not expose the horizontally clipped Toggle Sidebar rail.","proofConditionIds":["proof-live-route"]},{"id":"outcome-preserve","statement":"The adaptive C&C MISC demo still renders Cleaning Service Operations and existing non-prospect-demo SidebarRail behavior is unchanged in source.","proofConditionIds":["proof-live-route"]}],"objective":"Continue the existing mission exactly as approved. Apply the one-line CRMShell repair if not already present: prospect-demo workspaces must not render SidebarRail, while non-prospect-demo tenants retain it and prospect demos retain the header SidebarTrigger. Then create the single PR, pass KnockLaunch Gate, squash merge, release frontend only, and verify the live C&C MISC prospect-demo route still renders Cleaning Service Operations without Loading, rocket background, or the clipped rail.","constraints":[{"id":"constraint-scope","statement":"Frontend-only. Change only the prospect-demo SidebarRail render condition; no backend, auth, data, routing, tenant-generation, or mobile behavior changes.","proofConditionIds":["proof-live-route"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-route","kind":"runtime","claim":"The live C&C MISC prospect-demo route renders Cleaning Service Operations without the clipped SidebarRail and without regressing to Loading or the rocket background.","route":"/crm/MISC/demo-c-c-carpet-cleaning-1b5e576a/dashboard","required":true,"expectedText":"Cleaning Service Operations","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"73f1bd62923948bd4fb95a98648e0d982ba73501cad00862660c29ba0745572b","requestContractRevision":2,"previousRequestContractHash":"7fec8b00c2b659185002880c7e9d84ac95783ffb0fb55d684c22350eb997b88b"},"tenant_id":"385f3582-1b06-5a13-85b5-ad36fa03b397","created_at":"2026-08-31T01:33:34.413008+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:319e6f8d-8daa-4e0b-81ca-26606e0a1aa3:request-contract-revision:2:73f1bd62923948bd4fb95a98648e0d982ba73501cad00862660c29ba0745572b","mission_step_id":"3d465c3d-648b-4549-a666-ec1016345510","command_center_event_id":"319e6f8d-8daa-4e0b-81ca-26606e0a1aa3"},{"id":"fbcb0bf6-1363-40e2-9a37-3911a4bbb3a0","source":"owner_authorized_live_gate_merge_release_reconciliation","status":"verified","payload":{"prMerged":true,"prNumber":6237,"objective":"synthesis_root_failure","gatePassed":true,"releaseRunId":20815,"runtimeIdentityVerified":true,"additionalFailedParallelRunRetained":20816},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:17:44.17625+00:00","proof_gate":"forgejo_gate_merge_release_exact_runtime_verified","source_sha":"d633a484b9229cf79234d9251bc6e5184ddc1e37","external_id":null,"receipt_type":"historical_forgejo_release_reconciliation","idempotency_key":"historical-release-reconciliation-20261011:51011d56-1c27-4457-92cc-21538079ee44","mission_step_id":null,"command_center_event_id":"51011d56-1c27-4457-92cc-21538079ee44"},{"id":"fbcb5aca-364e-46a3-b510-1d987620b7da","source":"owner_authorized_full_backlog_cleanup","status":"blocked","payload":{"week":"2026-09-28","category":"other_product_work","sourceItemCount":20,"noCompletionClaim":true,"originalEvidencePreserved":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"recovery_inventory_requires_real_gate_and_production_proof","source_sha":null,"external_id":null,"receipt_type":"owner_recovery_portfolio_created","idempotency_key":"owner-recovery-portfolio-20261011:bab983f2-5b27-75ee-2ba0-fc92336af889","mission_step_id":null,"command_center_event_id":"bab983f2-5b27-75ee-2ba0-fc92336af889"},{"id":"fbcc5f52-1c91-4fba-bf30-9f03ed80ae4f","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-03T16:55:35.112149+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3888,\"sourceSha\":\"9210ede472372a6c77140aa5bea7901529518dd1\",\"deploymentId\":\"canonical-release-9210ede47237\"}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T15:56:10.717138+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:f00b31ad-4fab-4ce5-ae45-ef350941afaa:deterministic-transition:none:{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conduc","mission_step_id":"980f03f5-b978-4341-a847-df2ec0fcbace","command_center_event_id":"f00b31ad-4fab-4ce5-ae45-ef350941afaa"},{"id":"fbcd4fb2-1aaf-46d5-bfd5-41622d3116b6","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":8295,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"executorlessWaitMs":134966,"firstUsefulResultAt":"2026-10-05T19:33:51.355Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":5015,"terminal":false,"missionId":"f9a6b709-4324-48b5-a8c8-2fdaa6954aac","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4000,"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":"f9a6b709-4324-48b5-a8c8-2fdaa6954aac"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:33:59.96108+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"5015","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f9a6b709-4324-48b5-a8c8-2fdaa6954aac:automatic-mission-resume:5015:repair_mission_waiting_for_gate","mission_step_id":"c03d0ae5-ff74-44d7-9683-d0728a033d4c","command_center_event_id":"f9a6b709-4324-48b5-a8c8-2fdaa6954aac"},{"id":"fbcf78f8-62d2-4632-b1dd-60acbf429382","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-calendar-doubleclick","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3406,"terminal":false,"missionId":"e1c12577-4e1e-4d8c-b1a8-1dfefd7dd6f6","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"8886dcb005cc223c091bb80ff16e00a7bbb9d574","timingsMs":{"prReadinessMs":122,"approvedPlanMs":0,"shipAndProveMs":431,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e1c12577-4e1e-4d8c-b1a8-1dfefd7dd6f6"},"performance":null,"deploymentId":"forgejo-main-8886dcb005cc","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1902,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T10:46:14.470631+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3406","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e1c12577-4e1e-4d8c-b1a8-1dfefd7dd6f6:automatic-mission-resume:3406:canonical_release_dispatched","mission_step_id":"2fdac703-e0c4-45d8-8b01-9a49ba82a40c","command_center_event_id":"e1c12577-4e1e-4d8c-b1a8-1dfefd7dd6f6"},{"id":"fbd3a1f5-a3a6-498a-b7d0-858d1e23f6da","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a546045201de","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":36091,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":129310,"firstUsefulResultAt":"2026-09-27T13:13:09.293Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.292-release-target-parity","prNumber":3871,"terminal":false,"missionId":"a5460452-01de-4411-9e0a-b337ff222440","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5562,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":5468,"approvedPlanMs":0,"missionSetupMs":353,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":258,"ledgerReconcileMs":0,"lineageReconcileMs":95,"resolvePreflightMs":353,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":258,"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":"a5460452-01de-4411-9e0a-b337ff222440"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1521,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T13:15:30.869403+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3871","receipt_type":"execute_mission","idempotency_key":"mission:a5460452-01de-4411-9e0a-b337ff222440:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"67d54c80-ec5f-4d3c-9105-b742ef5e62cd","command_center_event_id":"a5460452-01de-4411-9e0a-b337ff222440"},{"id":"fbd615c7-f305-4487-b4be-5e3c3e08086e","source":"forgejo","status":"waiting","payload":{"branch":"ai/proposal-editor-crop-mode-context-menu","prNumber":1977,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"4fddbe556e903e2f88911933b76b74d335dcf0e8","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T18:06:28.195084+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"4fddbe556e903e2f88911933b76b74d335dcf0e8","external_id":"1977","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:fed12649-5db9-4ccc-91dc-e180b5e8752c:merged-pr:1977:4fddbe556e903e2f88911933b76b74d335dcf0e8","mission_step_id":"deab8f65-e19a-4c1f-ad41-f9a94c86168b","command_center_event_id":"fed12649-5db9-4ccc-91dc-e180b5e8752c"},{"id":"fbd62c12-3e8f-4ca5-bba8-dd97e81d312a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing final Golden Restore Point mission using existing PR #2416 only. PR #2416 exact head a8400cc22c884a09a396269f852a7785fd03380c passed canonical KnockLaunch Gate run 7162 and is current with protected main 1b2110b7a8988859ec73184d299584ce4e2490d8. Reconcile this PR into the existing mission, squash merge it through Forgejo, release no product/runtime target because only config/control-plane-restore-point.json changed, verify main contains the restore point targeting 1b2110b7a8988859ec73184d299584ce4e2490d8 and Command Center 1.58.107-exact-green-no-prearm, and verify normal control-plane mutation remains frozen by default. Do not create another PR or run Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue the existing final Golden Restore Point mission using existing PR #2416 only. PR #2416 exact head a8400cc22c884a09a396269f852a7785fd03380c passed canonical KnockLaunch Gate run 7162 and is current with protected main 1b2110b7a8988859ec73184d299584ce4e2490d8. Reconcile this PR into the existing mission, squash merge it through Forgejo, release no product/runtime target because only config/control-plane-restore-point.json changed, verify main contains the restore point targeting 1b2110b7a8988859ec73184d299584ce4e2490d8 and Command Center 1.58.107-exact-green-no-prearm, and verify normal control-plane mutation remains frozen by default. Do not create another PR or run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"record","statement":"Existing PR #2416 squash-merges the Golden Restore Point metadata into main after Gate 7162.","proofConditionIds":["repository-proof"]},{"id":"frozen","statement":"The restore point targets 1b2110b7a8988859ec73184d299584ce4e2490d8 with Command Center 1.58.107-exact-green-no-prearm and normal control-plane mutation remains frozen by default.","proofConditionIds":["repository-proof","frozen-proof"]}],"objective":"Continue the existing final Golden Restore Point mission using existing PR #2416 only. PR #2416 exact head a8400cc22c884a09a396269f852a7785fd03380c passed canonical KnockLaunch Gate run 7162 and is current with protected main 1b2110b7a8988859ec73184d299584ce4e2490d8. Reconcile this PR into the existing mission, squash merge it through Forgejo, release no product/runtime target because only config/control-plane-restore-point.json changed, verify main contains the restore point targeting 1b2110b7a8988859ec73184d299584ce4e2490d8 and Command Center 1.58.107-exact-green-no-prearm, and verify normal control-plane mutation remains frozen by default. Do not create another PR or run Visual Witness.","constraints":[{"id":"same-pr","statement":"Use only existing PR #2416, change no product/runtime target, preserve database records and migration history, and do not run Visual Witness.","proofConditionIds":["repository-proof","frozen-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Forgejo main contains the Golden Restore Point from PR #2416 after its exact-head KnockLaunch Gate 7162 and squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"frozen-proof","kind":"runtime","claim":"Command Center remains live at 1.58.107-exact-green-no-prearm and normal control-plane mutation is frozen by default.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"a9383c18ba04a01539c0e186623a979fccb2023c274602497a690d985d20fdf6","requestContractRevision":2,"previousRequestContractHash":"7c7064dbc37cba62ba68a56e334f183b6219677f7e87a8afa7d72f441526dcd6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T20:03:07.451459+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5ad2c3fd-60f9-44ea-a5ff-11518064cccd:request-contract:a9383c18ba04a01539c0e186623a979fccb2023c274602497a690d985d20fdf6","mission_step_id":"78483349-5faf-4f92-9997-542ff3bda787","command_center_event_id":"5ad2c3fd-60f9-44ea-a5ff-11518064cccd"},{"id":"fbd634d0-687f-4d31-9283-6145981fb819","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-33d1d8d56278","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":8540,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":41049,"firstUsefulResultAt":"2026-09-25T11:02:28.773Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.277-exact-gate-fast-path","prNumber":3706,"terminal":false,"missionId":"33d1d8d5-6278-49a9-8e8c-ca393444723f","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3782,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":586,"missionSetupMs":273,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":273,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":273,"repositoryMutationMs":3196,"repositoryProviderMs":3196,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2045,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":273,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1151},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"33d1d8d5-6278-49a9-8e8c-ca393444723f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3305,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:03:14.608513+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3706","receipt_type":"execute_mission","idempotency_key":"mission:33d1d8d5-6278-49a9-8e8c-ca393444723f:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"232d763c-fd2e-417a-9d7d-f600e72387df","command_center_event_id":"33d1d8d5-6278-49a9-8e8c-ca393444723f"},{"id":"fbd644c7-168a-4970-88ae-80f18412835b","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-canonical-edge-release","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":5691,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":4110,"terminal":false,"missionId":"249ff118-9460-473b-bd6c-07fb53a6551a","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"249ff118-9460-473b-bd6c-07fb53a6551a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":961,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T02:04:16.371876+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4110","receipt_type":"execute_mission","idempotency_key":"mission:249ff118-9460-473b-bd6c-07fb53a6551a:execute_mission:repair_mission_prepared","mission_step_id":"2ac5da60-d7d9-4a42-90b3-a769a3945e95","command_center_event_id":"249ff118-9460-473b-bd6c-07fb53a6551a"},{"id":"fbd8fe38-5d62-42ce-952d-8adce8d8aa84","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/scripts/cloudflare-credential-repair.mjs","workers/cc-execution/test/cloudflare-credential-repair.test.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized unfreezing the control plane to complete canonical Cloudflare credential management and Visual Witness repair, then refreezing. Failed run 5321 proved the bounded permission walker still terminated after Cloudflare's short first page; this generation corrects that traversal and adds the required Cloudchamber deployment permission.","baseSha":"202f728a155097211da74d4a344882bd066a5110","issuedAt":1788556483507,"expiresAt":1788556663507,"missionId":"630dd46d-8979-4c29-be70-2020f106e5d0","authorizationId":"c0a2d026-b196-43cd-a3eb-66e0df8a49a5","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T21:14:44.041076+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"202f728a155097211da74d4a344882bd066a5110","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c0a2d026-b196-43cd-a3eb-66e0df8a49a5","mission_step_id":"dfafef89-4bad-41b6-b3ab-22e79212c67e","command_center_event_id":"630dd46d-8979-4c29-be70-2020f106e5d0"},{"id":"fbd9ba07-3f84-4649-8cbd-03d07b05f38f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e6b36f865c12","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":6639,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-30T21:13:50.076Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.27-paul-operational-awareness","prNumber":4274,"terminal":false,"missionId":"e6b36f86-5c12-47ae-823c-ed1bd0ecc968","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4178,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":621,"missionSetupMs":268,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":268,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":268,"repositoryMutationMs":3557,"repositoryProviderMs":3557,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2393,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":268,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1164},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"e6b36f86-5c12-47ae-823c-ed1bd0ecc968"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3811,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T21:13:55.226985+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4274","receipt_type":"execute_mission","idempotency_key":"mission:e6b36f86-5c12-47ae-823c-ed1bd0ecc968:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"b512fc07-e6d7-4184-a312-c45b2ff5872c","command_center_event_id":"e6b36f86-5c12-47ae-823c-ed1bd0ecc968"},{"id":"fbdace2d-7178-45e3-831d-ab6609399b3f","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"3c05aa9dd9e6cfac8369b32cd4da8dbd0ec6317d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"intake-number","satisfied":true,"statement":"Every newly stored original front/back card gets one unique five-digit PCG submission number at intake.","proofConditionIds":["proof-production"]},{"id":"cert-link","satisfied":true,"statement":"Post-slab certification reuses the exact submission suffix; 90563 becomes 202600090563 for a 2026 submission.","proofConditionIds":["proof-production"]},{"id":"post-slab","satisfied":true,"statement":"After official grade approval, PCG supports separate slabbed front and slabbed back uploads while preserving original front/back.","proofConditionIds":["proof-production"]},{"id":"gate","satisfied":true,"statement":"The PCGWorkspace TypeScript failure is repaired and canonical Gate passes.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"existing","satisfied":true,"statement":"Existing certificate numbers remain untouched.","proofConditionIds":["proof-production"]},{"id":"idempotent","satisfied":true,"statement":"Submission allocation and certification are idempotent and numbers are never recycled.","proofConditionIds":["proof-production"]},{"id":"no-early-cert","satisfied":true,"statement":"No certificate is generated during initial upload or official grade approval; both post-slab images are required.","proofConditionIds":["proof-production"]},{"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-production"]},{"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-production"]}],"contractHash":"ba547342b9af4d948ca58ec89b8ae1bbb3086559e93a9d759b062318382b693b","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","migrations":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge","migrations"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"ba547342b9af4d948ca58ec89b8ae1bbb3086559e93a9d759b062318382b693b"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge","migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T12:32:45.718263+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"3c05aa9dd9e6cfac8369b32cd4da8dbd0ec6317d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:f326dba1-1be9-480f-bf21-8146eb824e21:request-contract:ba547342b9af4d948ca58ec89b8ae1bbb3086559e93a9d759b062318382b693b:3c05aa9dd9e6cfac8369b32cd4da8dbd0ec6317d:verified:","mission_step_id":"f9f48aae-fa79-4172-9b9d-92095c5b0e29","command_center_event_id":"f326dba1-1be9-480f-bf21-8146eb824e21"},{"id":"fbdcc3fe-622c-4e50-bd33-739d76944e0f","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"55e5c03a242f70fe5e4ba05fa45240c002baa7a6","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"A production KNOCKLAUNCH-owned MCP Gateway exists as a thin deterministic interface and is not a competing control plane.","proofConditionIds":["proof-production"]},{"id":"outcome-2","satisfied":true,"statement":"The gateway reuses canonical existing owners for repository mutation, Gate, merge, release, runtime truth, and receipts.","proofConditionIds":["proof-production"]},{"id":"outcome-3","satisfied":true,"statement":"PAUL can consume the same MCP contract and Prime is documented/implemented only as a migration bridge.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"no-second-control-plane","satisfied":true,"statement":"Do not create duplicate mission state, queues, Gate logic, release orchestration, provider routing, or repository mutation machinery.","proofConditionIds":["proof-production"]},{"id":"paul-intelligence-owner","satisfied":true,"statement":"PAUL remains the intelligence layer; the MCP Gateway is deterministic execution only.","proofConditionIds":["proof-production"]},{"id":"canonical-authorities","satisfied":true,"statement":"Forgejo, Gate, runners, providers, and existing canonical execution primitives remain authoritative.","proofConditionIds":["proof-production"]},{"id":"least-privilege","satisfied":true,"statement":"Auth must be least-privilege and operations fail closed.","proofConditionIds":["proof-production"]},{"id":"smallest-coherent-slice","satisfied":true,"statement":"Ship the smallest coherent production slice that proves the new ownership boundary and contract.","proofConditionIds":["proof-production"]},{"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-production"]},{"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-production"]}],"contractHash":"350be95cc7f49828da09f728538e221b9befc26967b563df1740c704b44f5715","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"350be95cc7f49828da09f728538e221b9befc26967b563df1740c704b44f5715"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:44:29.772173+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"55e5c03a242f70fe5e4ba05fa45240c002baa7a6","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:662295c9-7746-4480-b0dc-356be287b9c6:request-contract:350be95cc7f49828da09f728538e221b9befc26967b563df1740c704b44f5715:55e5c03a242f70fe5e4ba05fa45240c002baa7a6:verified:","mission_step_id":"398df5a6-17cd-46e6-bdf9-f778556e59c9","command_center_event_id":"662295c9-7746-4480-b0dc-356be287b9c6"},{"id":"fbdd2e9a-097b-47a6-951c-307dd1896549","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":1992,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4028,"terminal":false,"missionId":"4287a22f-0c45-43f5-815a-06910d83f708","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"f8ac479e93eadb11b6e1b7881a85351d31f67367","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"4287a22f-0c45-43f5-815a-06910d83f708"},"performance":null,"deploymentId":"canonical-release-f8ac479e93ea","workflowRunId":30970412220,"releaseTargets":{"frontend":false,"onrunner":true,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1121,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T02:48:57.814382+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"f8ac479e93eadb11b6e1b7881a85351d31f67367","external_id":"canonical-release-f8ac479e93ea","receipt_type":"ship_and_prove","idempotency_key":"mission:4287a22f-0c45-43f5-815a-06910d83f708:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"89ad2834-b4cd-434a-ba17-ac6715b482c7","command_center_event_id":"4287a22f-0c45-43f5-815a-06910d83f708"},{"id":"fbdd9e6f-d7ae-4424-bc0e-0c5e1b9e90a9","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"16c567ffb21328e5fc037bc4fa8889b51749c7a3","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-calendar","path":"src/components/calendar/EnhancedUserCalendar.tsx","blobSha":"656957cf20f5b24c1064377121496bca60aa72c0","expectedText":"h-11 w-11 sm:h-8 sm:w-8"},{"id":"repo-authority","path":"src/contexts/MultiTenantContext.tsx","blobSha":"2fb2f0dfd2fa5586b1eb6eb3b7a491c8b7d3a227","expectedText":"verifyPlatformAdminAuthorityFailClosed"}],"requestContractHash":"03d170132b9f5754ca8cb84dcd66ceb7186d664b78165c7e7419586c98f0cca5"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-07T19:24:08.832819+00:00","proof_gate":"request_contract_repository_verified","source_sha":"16c567ffb21328e5fc037bc4fa8889b51749c7a3","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:8a76ddba-3041-4df0-a7e3-45c2424957e5:request-contract-repository:03d170132b9f5754ca8cb84dcd66ceb7186d664b78165c7e7419586c98f0cca5:16c567ffb21328e5fc037bc4fa8889b51749c7a3","mission_step_id":"55206fca-519b-4495-b3bb-c7687c767f40","command_center_event_id":"8a76ddba-3041-4df0-a7e3-45c2424957e5"},{"id":"fbdef509-2956-4ed1-80ec-08fc987f8f0c","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/big-papis-business-tools-comms-20260818","reason":null,"status":"complete","metrics":{"receiptBytes":1829,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":404,"terminal":false,"missionId":"5e9cfa07-051e-4318-ab3a-7786be66f9ee","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"5e9cfa07-051e-4318-ab3a-7786be66f9ee"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6377,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T03:06:47.884429+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"404","receipt_type":"execute_mission","idempotency_key":"mission:5e9cfa07-051e-4318-ab3a-7786be66f9ee:execute_mission:repair_mission_prepared","mission_step_id":"bccf29f6-a8a1-4b52-bd4c-e35446d024e1","command_center_event_id":"5e9cfa07-051e-4318-ab3a-7786be66f9ee"},{"id":"fbdf2662-f00c-47af-8352-8f2f7a70a69a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/canonical-tenant-onboarding-20260827","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2196,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.54.0-intent-canonicalization","prNumber":null,"terminal":false,"missionId":"2ceade6d-1ec9-4f67-a6c9-86667eaefd4d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":1066,"missionSetupMs":321},"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":"2ceade6d-1ec9-4f67-a6c9-86667eaefd4d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9516,"likelyAffectedFiles":["src/components/academy/AcademyOnboardingBanner.tsx","src/components/TenantRouter.tsx","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/verify-forgejo-watchdog.sh","src/components/admin/EnhancedTenantManagement.tsx","src/components/GlobalCommandPalette.tsx","src/components/TenantGuard.tsx","src/components/TenantRedirect.tsx","src/components/TenantSelectorModal.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T23:18:50.751517+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2ceade6d-1ec9-4f67-a6c9-86667eaefd4d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"7e094311-0c23-47ef-9303-af53aed4763b","command_center_event_id":"2ceade6d-1ec9-4f67-a6c9-86667eaefd4d"},{"id":"fbdf6aea-4755-4e3f-af59-1a52f5f4ddea","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/PrivateAppShell.tsx"],"continuationObjective":"Mutate current main: update src/PrivateAppShell.tsx so tenant settings accepts website-builder as a valid requested settings section. This is a one-line frontend routing contract repair only."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:01:32.506876+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:ae05ed91-b4ca-4496-b44d-817894c15a94:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"4d890b58-71fb-41df-9dbb-8a0f14050bcf","command_center_event_id":"ae05ed91-b4ca-4496-b44d-817894c15a94"},{"id":"fbdf8b3b-c11c-4886-bd2a-2337a05190ab","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4be999599669","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":18656,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"executorlessWaitMs":46976,"firstUsefulResultAt":"2026-10-04T13:48:52.813Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":4795,"terminal":false,"missionId":"4be99959-9669-49ba-b129-5c3a7a624a8a","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":4000,"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":"4be99959-9669-49ba-b129-5c3a7a624a8a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T13:50:03.890969+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"4795","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4be99959-9669-49ba-b129-5c3a7a624a8a:automatic-mission-resume:4795:repair_mission_waiting_for_gate","mission_step_id":"4d79b24f-c86e-4a16-8a28-b5e26809fb4a","command_center_event_id":"4be99959-9669-49ba-b129-5c3a7a624a8a"},{"id":"fbe1f99e-030a-4573-a4e2-cafe315d6e8d","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-483880582ce5","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":18696,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":16472,"firstUsefulResultAt":"2026-09-25T20:12:28.696Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":3763,"terminal":false,"missionId":"48388058-2ce5-4644-b115-59f0bbffbc98","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"df4ed2cfa8d2d0c4c6f62d349ed7fadf81cba48c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3514,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":470,"approvedPlanMs":0,"missionSetupMs":571,"providerAuthMs":0,"shipAndProveMs":2609,"ledgerPrepareMs":432,"ledgerReconcileMs":0,"lineageReconcileMs":139,"resolvePreflightMs":571,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":432,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"48388058-2ce5-4644-b115-59f0bbffbc98"},"performance":null,"deploymentId":"forgejo-main-df4ed2cfa8d2","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2609,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T20:13:06.007636+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"df4ed2cfa8d2d0c4c6f62d349ed7fadf81cba48c","external_id":"forgejo-main-df4ed2cfa8d2","receipt_type":"execute_mission","idempotency_key":"mission:48388058-2ce5-4644-b115-59f0bbffbc98:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"ab7934a8-6bff-41d8-be16-cadf3ff5cf3b","command_center_event_id":"48388058-2ce5-4644-b115-59f0bbffbc98"},{"id":"fbe24ce1-08f5-4698-ad98-7fcf6cc2c87f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b97a508143dc","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3529,"terminal":false,"missionId":"b97a5081-43dc-46f6-b972-6875f4dbbeb2","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"deff5211e0d7b6305e9215d010123613461334ff","timingsMs":{"prReadinessMs":628,"approvedPlanMs":0,"shipAndProveMs":3909,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b97a5081-43dc-46f6-b972-6875f4dbbeb2"},"performance":null,"deploymentId":"forgejo-main-deff5211e0d7","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1838,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T15:43:31.785841+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3529","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b97a5081-43dc-46f6-b972-6875f4dbbeb2:automatic-mission-resume:3529:canonical_release_dispatched","mission_step_id":"7c6479d5-5ed1-44c6-80a7-590583dc3475","command_center_event_id":"b97a5081-43dc-46f6-b972-6875f4dbbeb2"},{"id":"fbe5f132-474b-4a1a-bdfa-8542080e811c","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-10-05T23:52:45.345Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T12:39:40.41732+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:358e24ae-4f67-487a-8654-8e9ea25e1c7f:owner-wait-live","mission_step_id":"9ae27f40-ac08-45f4-a0aa-576602ce8ba1","command_center_event_id":"358e24ae-4f67-487a-8654-8e9ea25e1c7f"},{"id":"fbe8f6ea-4378-4c46-8a33-9f916e675215","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/papi-sce-routing-inbox-customers","reason":"pull_request_checks_pending","status":"retryable","metrics":{"receiptBytes":21029,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":10,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":124,"terminal":false,"missionId":"5ff45856-f831-4c07-8071-060bc58b2d1d","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"5ff45856-f831-4c07-8071-060bc58b2d1d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3501,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T14:27:56.544486+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"124","receipt_type":"execute_mission","idempotency_key":"mission:5ff45856-f831-4c07-8071-060bc58b2d1d:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"b63f6887-4e92-4f00-974c-78b9114cc2e4","command_center_event_id":"5ff45856-f831-4c07-8071-060bc58b2d1d"},{"id":"fbedd513-a40c-4aa7-9746-b45edbf826fd","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e295bf8b6957","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":45604,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":3,"executorlessWaitMs":163383,"firstUsefulResultAt":"2026-10-02T23:42:29.181Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.60-paul-long-horizon-state","prNumber":4566,"terminal":false,"missionId":"e295bf8b-6957-492f-b46a-1a9f70f63d83","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4287,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":681,"missionSetupMs":343,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":343,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":343,"repositoryMutationMs":3606,"repositoryProviderMs":3606,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2211,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":343,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1395},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"e295bf8b-6957-492f-b46a-1a9f70f63d83"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3175,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:45:18.147523+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4566","receipt_type":"execute_mission","idempotency_key":"mission:e295bf8b-6957-492f-b46a-1a9f70f63d83:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"ced660b7-2086-4422-bec1-9f3af9b29808","command_center_event_id":"e295bf8b-6957-492f-b46a-1a9f70f63d83"},{"id":"fbeeab43-7c25-4210-8c8f-806c69ce8e48","source":"cc-execution","status":"blocked","payload":{"reason":"forgejo_files_write_failed:403","fingerprint":"51daea122bf31607ed65cbb7d743e62f2f8542a21b62abfe397588dddb2fcb70"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T12:42:28.003793+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:4850b36d-bb0a-473f-8768-96b56ae1d96b:repository-mutation-intent-blocked:51daea122bf31607ed65cbb7d743e62f2f8542a21b62abfe397588dddb2fcb70","mission_step_id":"54407b55-2e7d-4190-90c5-1d83fb3183ca","command_center_event_id":"4850b36d-bb0a-473f-8768-96b56ae1d96b"},{"id":"fbef3753-2726-404a-aa7d-6448f6cb96eb","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue merged safe curated tenant Connections mission from protected main SHA cb6869dab28b8022da0b217342e0e6146c2c65e5 (squash merge of PR #1372). Reconcile and complete only the affected production releases: Cloudflare frontend, migration 20260902033500_expand_tenant_provider_connections.sql, and Supabase Edge Function tenant-provider-connections. Do not release unrelated targets. Then complete live runtime and interaction proof on /redfish-roofing/connections per the existing request contract. No source changes, no new PR, no GitHub.","wordingChanged":false,"canonicalIntent":"Continue merged safe curated tenant Connections mission from protected main SHA cb6869dab28b8022da0b217342e0e6146c2c65e5 (squash merge of PR #1372). Reconcile and complete only the affected production releases: Cloudflare frontend, migration 20260902033500_expand_tenant_provider_connections.sql, and Supabase Edge Function tenant-provider-connections. Do not release unrelated targets. Then complete live runtime and interaction proof on /redfish-roofing/connections per the existing request contract. No source changes, no new PR, no GitHub.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"catalog","statement":"Tenant users can search a curated provider catalog and inspect provider capabilities/permissions before connecting.","proofConditionIds":["runtime","interaction"]},{"id":"connect","statement":"Only securely configured providers expose a real provider-specific Connect flow; connection state is truthful and revoke is supported.","proofConditionIds":["runtime","interaction"]},{"id":"security","statement":"Connector access is confined to allowlisted provider adapters, least-privilege server-side credentials, tenant isolation and SSRF-safe provider egress, with no arbitrary executable integration surface.","proofConditionIds":["repository","runtime"]},{"id":"preserve","statement":"Existing working connectors remain functional.","proofConditionIds":["runtime"]}],"objective":"Continue merged safe curated tenant Connections mission from protected main SHA cb6869dab28b8022da0b217342e0e6146c2c65e5 (squash merge of PR #1372). Reconcile and complete only the affected production releases: Cloudflare frontend, migration 20260902033500_expand_tenant_provider_connections.sql, and Supabase Edge Function tenant-provider-connections. Do not release unrelated targets. Then complete live runtime and interaction proof on /redfish-roofing/connections per the existing request contract. No source changes, no new PR, no GitHub.","constraints":[{"id":"no-arbitrary-integrations","statement":"No arbitrary URLs, uploaded integration code/plugins, tenant JavaScript, generic webhook execution, browser extensions, raw client secrets/tokens, or arbitrary internal-network fetches.","proofConditionIds":["repository"]},{"id":"config-gating","statement":"Providers missing required server-side OAuth/application credentials must not be presented as connectable.","proofConditionIds":["repository","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository","kind":"repository","claim":"Forgejo diff proves the shared secure provider registry/broker and no unrelated architecture changes.","route":"/redfish-roofing/connections","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Affected production targets release successfully and /redfish-roofing/connections serves curated Connections behavior.","route":"/redfish-roofing/connections","roleRef":null,"userRef":null,"required":true,"expectedText":"Find a connection","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"interaction","kind":"interaction","claim":"A tenant user can open Find a connection, search for Square, inspect it, and initiate the configured connector flow without exposing secrets.","route":"/redfish-roofing/connections","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"text":"Find a connection","type":"click"},{"type":"fill","value":"Square","placeholder":"Search"},{"text":"Square","type":"click"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"5a20552e70fc2db27c1cb4ad67b5eb427d80e1fdf248d5d4090109dd1c5d0d86","requestContractRevision":8,"previousRequestContractHash":"34f6c781974dc1e4d654cdab96c49a5fd45553a864e87cbb041ff9f8f8933d15"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T03:31:42.407171+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:361961ca-6949-44cb-a7de-cf10bb335486:request-contract-revision:8:5a20552e70fc2db27c1cb4ad67b5eb427d80e1fdf248d5d4090109dd1c5d0d86","mission_step_id":"8e32bfc5-f195-4337-a8b2-5cf91aae0970","command_center_event_id":"361961ca-6949-44cb-a7de-cf10bb335486"},{"id":"fbf1af51-8d91-4e2d-a5f6-0245d20a6f59","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"11f5911d8865259d41a986901ddf5ec36060073e","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-hydration","satisfied":true,"statement":"Transient initial tenant hydration failure retries automatically without exposing activeTenant-null/isLoading-false between attempts.","proofConditionIds":["proof-invoice-route","proof-proposal-route"]},{"id":"outcome-routes","satisfied":true,"statement":"Speedy Panda invoice and proposal private deep links stay in Speedy Panda context and render the intended non-blank applications instead of redirecting to /select-tenant.","proofConditionIds":["proof-invoice-route","proof-proposal-route"]}],"satisfied":true,"constraints":[{"id":"auth-fail-closed","satisfied":true,"statement":"Do not weaken tenant authorization or render unverified tenant data; genuinely inaccessible tenants still fail closed after the bounded retry.","proofConditionIds":["proof-invoice-route","proof-proposal-route"]},{"id":"bounded-retry","satisfied":true,"statement":"Use the existing bounded tenant hydration retry policy; no unbounded retry loop.","proofConditionIds":["proof-invoice-route","proof-proposal-route"]},{"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-invoice-route","proof-proposal-route"]},{"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-invoice-route","proof-proposal-route"]}],"contractHash":"48aa47eae2c258c20a6de4c964a1561c11ee9722165881a026de3285e7ae793b","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-invoice-route","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":"48aa47eae2c258c20a6de4c964a1561c11ee9722165881a026de3285e7ae793b"},"required":true,"satisfied":true},{"id":"proof-proposal-route","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":"48aa47eae2c258c20a6de4c964a1561c11ee9722165881a026de3285e7ae793b"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"f72c9e82-e623-42a4-99f9-eb36752e622b","created_at":"2026-09-19T21:56:53.67175+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"11f5911d8865259d41a986901ddf5ec36060073e","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:17b9a57e-ada0-4706-a5ab-428e0168fd8b:request-contract:48aa47eae2c258c20a6de4c964a1561c11ee9722165881a026de3285e7ae793b:11f5911d8865259d41a986901ddf5ec36060073e:verified:","mission_step_id":"33b36a77-7e75-4fb7-b13b-91f18c402a2c","command_center_event_id":"17b9a57e-ada0-4706-a5ab-428e0168fd8b"},{"id":"fbf1db63-ed28-4fd7-a816-6e037b0d33e3","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":2,\"pending\":4,\"percent\":33,\"satisfied\":false,\"verifiedIds\":[\"preflight\",\"implementation\"],\"pendingIds\":[\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-08-06T02:17:52.252988+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/seaside-personal-account-avatar\",\"prNumber\":4086,\"sourceSha\":\"ef911991ecca42c6510734ea333f6fe6d2f08da0\",\"deploymentId\":\"canonical-release-ef911991ecca\"}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-04T08:50:19.045158+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8e032352-d66f-4f73-807d-a9559ec9f5f8:owner-progress-heartbeat:119406921","mission_step_id":"12c8a7be-141e-4ec4-a0f6-e99244f3727b","command_center_event_id":"8e032352-d66f-4f73-807d-a9559ec9f5f8"},{"id":"fbf293cd-3cd2-4a1f-90b0-f6d9aad7919c","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"d30f1df2ff454e3bae98da32908148188054f9bb","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"memory-admission-live","satisfied":false,"statement":"Fresh signed Forgejo host capacity admission includes proactive memory headroom, and canonical scoped repository source mutation refuses retryably before provider mutation when memory headroom is non-admissible.","proofConditionIds":["repo-proof","runtime-proof","host-proof"]},{"id":"maintenance-race-eliminated","satisfied":false,"statement":"Pending or leased disruptive Forgejo host recovery/optimization makes capacity non-admissible, and repository optimization is hard-bounded below the two-minute host-command lease so it cannot silently hold the watchdog lock past lease expiry.","proofConditionIds":["repo-proof","runtime-proof","host-proof"]},{"id":"runner-retirement-capability-live","satisfied":false,"statement":"A safe exact repo-level Forgejo runner retirement operator is deployed before final shipping: exact runner id, optional expected name, offline and non-busy pre-read, one DELETE only, and exact read-back reconciliation.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"mutation-reconciliation-preserved","satisfied":false,"statement":"Existing atomic commit, branch and pull-request creation, squash merge, and release-dispatch ambiguity reconciliation remain single-write/read-back behavior; no blind mutation retry is introduced.","proofConditionIds":["repo-proof","runtime-proof"]}],"satisfied":false,"constraints":[{"id":"single-canonical-path","satisfied":false,"statement":"Use the existing mission, one ai/* branch, one pull request, KnockLaunch Gate, Forgejo squash merge, and only the affected cc-execution release; do not create duplicate release architecture or run Visual Witness.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"no-infrastructure-resize","satisfied":false,"statement":"Do not resize infrastructure in this repair; protect the existing Forgejo host with proactive admission/backpressure, bounded maintenance, and the existing bounded emergency restart backstop.","proofConditionIds":["repo-proof","host-proof"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo-proof","runtime-proof"]}],"contractHash":"3e656ee56ea825f3ce7deacef25701b98f3a0f3edea07b4894216bdefdbdccc8","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"3e656ee56ea825f3ce7deacef25701b98f3a0f3edea07b4894216bdefdbdccc8","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"3e656ee56ea825f3ce7deacef25701b98f3a0f3edea07b4894216bdefdbdccc8"},"required":true,"satisfied":true},{"id":"host-proof","kind":"host_watchdog","evidence":{"expectedText":"memory_admission=active","heartbeatAgeMs":37909,"maintenanceProof":"backup_retention=keep_2 effective_keep=2 backup_count=2 disk_used_percent=60 disk_free_mb=19766 disk_pressure=false disk_critical=false inode_used_percent=7 inode_free=6016933 inode_pressure=false inode_critical=false capacity_pressure_count=0 capacity_trigger_after=2 capacity_admissible=true rotated=0 rotation_grace_minutes=15  memory_guard=active memory_admission=active mem_total_mb=1967 mem_available_mb=173 mem_available_percent=8 swap_total_mb=1023 swap_free_mb=876 memory_admission_pressure=true admission_available_percent=20 admission_available_mb=384 memory_pressure=true pressure_count=1 trigger_after=2  migration=pack-bitmaps-v13 status=success observed_at=2026-09-04T04:49:54Z warning: garbage found: ./objects/pack/tmp_pack_VYdAHs warning: garbage found: ./objects/pack/tmp_pack_VYdAHs canonical_repo=/data/git/repositories/noel/knocklaunchos.git before=count: 69428,size: 352160,in-pack: 157475,packs: 51,size-pack: 70814,prune-packable: 0,garbage: 1,size-garbage: 65898, after=count: 10317,size: 51500,in-pack: 216586,packs: 2,size-pack: 91470,prune-packable: 0,garbage: 1,size-garbage: 65898,","heartbeatVerified":true},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T17:03:32.659277+00:00","proof_gate":"request_contract_pending","source_sha":"d30f1df2ff454e3bae98da32908148188054f9bb","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:7101e674-7764-4867-b65a-e31608b7e521:request-contract:3e656ee56ea825f3ce7deacef25701b98f3a0f3edea07b4894216bdefdbdccc8:d30f1df2ff454e3bae98da32908148188054f9bb:pending:repository","mission_step_id":"d1eaf6b7-cf3b-4974-b670-2f47fdd9c8ea","command_center_event_id":"7101e674-7764-4867-b65a-e31608b7e521"},{"id":"fbf2fdc0-2038-4eb0-a972-3ee1107644a3","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":"fc95e3cb-7d35-43a7-aa5e-db4f150faabb","phase":"pull_request","branch":"ai/objective-first-repair-631377331786","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":76491,"releaseCount":0,"toolCallCount":27,"repeatedCallCount":12,"executorlessWaitMs":436833,"firstUsefulResultAt":"2026-09-28T12:30:52.468Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3985,"terminal":false,"missionId":"63137733-1786-47be-8949-b57320935982","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"2d40c35250a01bdd64ca85f28b3567dfc668133f","timingsMs":{"prReadinessMs":451,"approvedPlanMs":0,"shipAndProveMs":2418,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"63137733-1786-47be-8949-b57320935982"},"performance":null,"deploymentId":"forgejo-main-2d40c35250a0","releaseState":null,"visualWitness":{"role":null,"jobId":"fc95e3cb-7d35-43a7-aa5e-db4f150faabb","tenant":null,"runnerUrl":null,"runnerLane":null,"attemptsUsed":null,"supervisorId":null,"failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":null,"runnerSourceSha":null,"selectedViewports":[],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1808,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T12:38:29.281225+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3985","receipt_type":"automatic_mission_resume","idempotency_key":"mission:63137733-1786-47be-8949-b57320935982:automatic-mission-resume:3985:canonical_release_reconciliation_pending","mission_step_id":"868d609c-9302-4d61-8099-3508bfe0c935","command_center_event_id":"63137733-1786-47be-8949-b57320935982"},{"id":"fbf308fc-2db3-4419-bfb7-effaa24d6bf6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-experience-editor-selection-overlay-20260803-r202608031745","reason":"auto_progress_pr_read_failed:404","status":"retryable","metrics":{"receiptBytes":1763,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3896,"terminal":false,"missionId":"0b943826-ce36-4696-a724-86a6334cb7ec","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":0,"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":"0b943826-ce36-4696-a724-86a6334cb7ec"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":711,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T16:09:15.36669+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"3896","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0b943826-ce36-4696-a724-86a6334cb7ec:automatic-mission-resume:3896:repair_mission_auto_progress_authorization_retryable","mission_step_id":"39d1142d-f648-4bfa-9749-7ff7d47ba82c","command_center_event_id":"0b943826-ce36-4696-a724-86a6334cb7ec"},{"id":"fbf5a2d7-422d-4831-8f38-edcad9505b22","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Continue the existing durable mission using exact structured edits.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Continue the existing durable mission using exact structured edits.","wordingChanged":false,"canonicalIntent":"Continue the existing durable mission using exact structured edits.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"A production KNOCKLAUNCH-owned MCP Gateway exists as a thin deterministic interface and is not a competing control plane.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"outcome-2","statement":"The gateway reuses canonical existing owners for repository mutation, Gate, merge, release, runtime truth, and receipts.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"outcome-3","statement":"PAUL can consume the same MCP contract and Prime is documented/implemented only as a migration bridge.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Continue the existing durable mission using exact structured edits.","constraints":[{"id":"no-second-control-plane","statement":"Do not create duplicate mission state, queues, Gate logic, release orchestration, provider routing, or repository mutation machinery.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"paul-intelligence-owner","statement":"PAUL remains the intelligence layer; the MCP Gateway is deterministic execution only.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"canonical-authorities","statement":"Forgejo, Gate, runners, providers, and existing canonical execution primitives remain authoritative.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"least-privilege","statement":"Auth must be least-privilege and operations fail closed.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"smallest-coherent-slice","statement":"Ship the smallest coherent production slice that proves the new ownership boundary and contract.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Continue the existing durable mission using exact structured edits.","canonicalIntent":"Continue the existing durable mission using exact structured edits.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The KNOCKLAUNCH-owned MCP Gateway production slice is live and exposes the requested deterministic contract with PAUL access and durable proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Continue-the-existing-durable-mission-using-exact-structured-edits.","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"350be95cc7f49828da09f728538e221b9befc26967b563df1740c704b44f5715","requestContractRevision":2,"previousRequestContractHash":"167ce111a3c8d31e8dfb3df97e46b9db50287e6bef3f081924ea7420e056f8d9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:43:29.344159+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:662295c9-7746-4480-b0dc-356be287b9c6:request-contract:350be95cc7f49828da09f728538e221b9befc26967b563df1740c704b44f5715","mission_step_id":"d5f3fcc7-86eb-4b72-a316-63ed195f92b0","command_center_event_id":"662295c9-7746-4480-b0dc-356be287b9c6"},{"id":"fbf8b84f-5375-4014-b09f-024ac242f432","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fast-ui-mutate-and-ship-now-apply-this-exact-pcg-2da1e7b2","reason":"existing_pr_identity_hydration_persist_failed","status":"retryable","metrics":{"receiptBytes":77540,"releaseCount":0,"toolCallCount":68,"repeatedCallCount":62,"executorlessWaitMs":9722488,"firstUsefulResultAt":"2026-10-06T17:16:14.523Z","recoveryAttemptCount":42,"ownerInterruptionCount":0},"version":null,"prNumber":5203,"terminal":false,"missionId":"d2d608ec-8dd6-4701-8b13-2db3e67aab2e","operation":"automatic_mission_resume","proofGate":"existing_pr_identity_hydration_persist_retryable","sourceSha":"700b3eb298732eda49f3967b09b413c7bf55c3b1","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"d2d608ec-8dd6-4701-8b13-2db3e67aab2e"},"performance":null,"deploymentId":null,"releaseState":"pending","workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":276,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:16:41.984758+00:00","proof_gate":"existing_pr_identity_hydration_persist_retryable","source_sha":null,"external_id":"5203","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d2d608ec-8dd6-4701-8b13-2db3e67aab2e:automatic-mission-resume:5203:existing_pr_identity_hydration_persist_retryable","mission_step_id":"207c89f1-bb04-4e2e-bb9a-2d951da44aeb","command_center_event_id":"d2d608ec-8dd6-4701-8b13-2db3e67aab2e"},{"id":"fbf95627-46bb-4b0e-a09a-2da91aedc860","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":4422,"terminal":false,"missionId":"1633b902-19aa-4891-b9f9-0f1d27bd3b0b","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"1633b902-19aa-4891-b9f9-0f1d27bd3b0b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-09T02:14:31.274615+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4422","receipt_type":"ship_and_prove","idempotency_key":"mission:1633b902-19aa-4891-b9f9-0f1d27bd3b0b:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"aa922452-1648-46be-9375-e98654f0428f","command_center_event_id":"1633b902-19aa-4891-b9f9-0f1d27bd3b0b"},{"id":"fbfac4db-c8e4-49e0-ab90-d9bb97611f8a","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":"9fc7fad8-b779-4fde-879c-cd192a0104da","phase":"visual_proof","branch":"ai/objective-first-repair-5706034a5acf","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":60701,"releaseCount":0,"toolCallCount":35,"repeatedCallCount":21,"executorlessWaitMs":971301,"firstUsefulResultAt":"2026-09-30T23:07:58.399Z","recoveryAttemptCount":10,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":4287,"terminal":false,"missionId":"5706034a-5acf-4e85-b6ae-9e47163527bd","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"119e44a0f79af26651daaf2c37546a886ec07350","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1135,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":93,"approvedPlanMs":0,"missionSetupMs":311,"providerAuthMs":0,"shipAndProveMs":622,"ledgerPrepareMs":311,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":311,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":311,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"5706034a-5acf-4e85-b6ae-9e47163527bd"},"performance":null,"deploymentId":"forgejo-main-119e44a0f79a","releaseState":"verified","visualWitness":{"role":null,"jobId":"9fc7fad8-b779-4fde-879c-cd192a0104da","tenant":null,"runnerUrl":null,"runnerLane":null,"attemptsUsed":null,"supervisorId":null,"failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":null,"runnerSourceSha":null,"selectedViewports":[],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13517,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["calendar-provider-connections"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2917,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T23:24:15.577778+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"119e44a0f79af26651daaf2c37546a886ec07350","external_id":"forgejo-main-119e44a0f79a","receipt_type":"execute_mission","idempotency_key":"mission:5706034a-5acf-4e85-b6ae-9e47163527bd:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"13d6539b-090d-4c81-bd93-5a6f7d7c38dc","command_center_event_id":"5706034a-5acf-4e85-b6ae-9e47163527bd"},{"id":"fbfb0bd7-4f71-4cb1-b8f3-72b744ca724f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-81e1dcb74097","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.99-positive-mutation-admission","prNumber":null,"terminal":false,"missionId":"81e1dcb7-4097-4f7c-afcb-1ca59f3ab267","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6004,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":493,"providerAuthMs":0,"ledgerPrepareMs":493,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":493,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":493,"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":"81e1dcb7-4097-4f7c-afcb-1ca59f3ab267"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4071,"likelyAffectedFiles":["src/pages/card-grading/PCGAIGradingWorkbench.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:56:16.0922+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:81e1dcb7-4097-4f7c-afcb-1ca59f3ab267:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"4aadb37e-e829-4092-91d9-c74b71ad5e2b","command_center_event_id":"81e1dcb7-4097-4f7c-afcb-1ca59f3ab267"},{"id":"fbfc10d2-f787-41cc-a452-94e68a6854c3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2b1d210f8801","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":52122,"releaseCount":0,"toolCallCount":20,"repeatedCallCount":13,"executorlessWaitMs":1212271,"firstUsefulResultAt":"2026-10-01T19:13:16.674Z","recoveryAttemptCount":14,"ownerInterruptionCount":0},"version":null,"prNumber":4395,"terminal":false,"missionId":"2b1d210f-8801-461a-8a9d-b4d239350e94","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3000,"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":"2b1d210f-8801-461a-8a9d-b4d239350e94"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":827,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T19:16:03.631805+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4395","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2b1d210f-8801-461a-8a9d-b4d239350e94:automatic-mission-resume:4395:repair_mission_pr_ready_retryable","mission_step_id":"22daf905-e1d9-4868-a305-e8763f24c6c9","command_center_event_id":"2b1d210f-8801-461a-8a9d-b4d239350e94"},{"id":"fbfd7fe4-46ef-432c-9e79-936fd10d14aa","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-05T17:08:28.235053+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4052,\"sourceSha\":\"6f4fba4f9c14333efe9aa96b8bf420a39740553c\",\"deploymentId\":\"canonical-release-6f4fba4f9c14\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T20:38:12.782819+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:d7ad9ea9-e304-4985-b0c9-08d61541da74:owner-progress-heartbeat:119403992","mission_step_id":"64252416-3dc5-4bd1-93dc-72b14f6ffcdd","command_center_event_id":"d7ad9ea9-e304-4985-b0c9-08d61541da74"},{"id":"fbfee20b-5eea-45ad-87ad-31635871b606","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"728e8c951110cd46bccf8482c93ba85608a1a4f4","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"728e8c951110cd46bccf8482c93ba85608a1a4f4","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/846","runId":846,"status":"success","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"728e8c951110cd46bccf8482c93ba85608a1a4f4","deploymentId":"forgejo-main-728e8c951110cd46bccf8482c93ba85608a1a4f4","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.46.8-intent-aware-objectives","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T17:00:37.045401+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"728e8c951110cd46bccf8482c93ba85608a1a4f4","external_id":"forgejo-main-728e8c951110","receipt_type":"canonical_release_status","idempotency_key":"mission:d7a9e557-5c6c-4178-a974-420ad0f0beca:forgejo-release-status:728e8c951110cd46bccf8482c93ba85608a1a4f4:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"5af78139-dcf9-4f42-9a57-8374acc2f179","command_center_event_id":"d7a9e557-5c6c-4178-a974-420ad0f0beca"},{"id":"fc032ee6-7019-4e92-bc78-b2cf793864ae","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"ee3bf2c6cae8c41ba82ccc35c13d31d355dc6fd8","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"d314d69a2c1731693f93156b9a1c8ea70cda36d7","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"68fcf37358174b381d404c766c663f1de2702487d8ea784d15bc42c98af54c30","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/21740","runId":22027,"status":"success","sourceSha":"d314d69a2c1731693f93156b9a1c8ea70cda36d7","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"8d1c0a41c724a2d707a1357f89034e0bd75bef48","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-8d1c0a41c724a2d707a1357f89034e0bd75bef48","compareStatus":"target_job_success_runtime_verified","workflowRunId":22027,"identitySource":"canonical_release_target_job","runtimeVersion":"1.67.20-three-way-current-anchor-proof","workflowFailed":false,"containsSourceSha":false},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"11e340af05b6e47bbe669cbb9a9857cde83a5163","sourceSha":"d314d69a2c1731693f93156b9a1c8ea70cda36d7","changedPaths":["workers/cc-execution/src/index-mcp.js"],"changedPathCount":1,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T16:08:56.332005+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d314d69a2c1731693f93156b9a1c8ea70cda36d7","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:1157786a-d8c5-41ca-92cd-00016be75190:forgejo-release-status:d314d69a2c1731693f93156b9a1c8ea70cda36d7:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"f455e04e-e4c4-4b9e-bf90-7d49658df18b","command_center_event_id":"1157786a-d8c5-41ca-92cd-00016be75190"},{"id":"fc04458e-383e-46b0-a6ee-037013fb769a","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"visual-inference","satisfied":false,"statement":"Natural-language visual UI objectives require claim-matched visual proof when an exact route is available, and missing-route visual objectives fail closed instead of falsely completing.","proofConditionIds":["gate-regression","runtime-live"]},{"id":"proof-instrumentation","satisfied":false,"statement":"The canonical Gate emits a durable exact-path marker immediately before executing the named cc-execution regression file so the mission ledger can bind named Gate execution without owner QA.","proofConditionIds":["gate-regression","runtime-live"]},{"id":"nonvisual-preserved","satisfied":false,"statement":"Nonvisual objectives and explicit visualProof:false remain unaffected, and executable interaction inference remains intact.","proofConditionIds":["gate-regression","runtime-live"]}],"satisfied":false,"constraints":[{"id":"no-duplicate-lane","satisfied":false,"statement":"Reuse the existing request-contract, witness, canonical Gate, Forgejo merge, and cc-execution release architecture; create no duplicate validator, witness, merge, or release owner.","proofConditionIds":["gate-regression","runtime-live"]},{"id":"capability-completeness","satisfied":false,"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":["gate-regression","runtime-live"]},{"id":"atomic-capability-lifecycle","satisfied":false,"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":["gate-regression","runtime-live"]}],"contractHash":"3a677baccb6ca3f9ac211af6dccbc7abef66fc674fc3d2a78b3bbf53cb487c88","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"gate-regression","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":"workers/cc-execution/test/release-orchestration-invariants.test.js","releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"3a677baccb6ca3f9ac211af6dccbc7abef66fc674fc3d2a78b3bbf53cb487c88","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":false,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"runtime-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"3a677baccb6ca3f9ac211af6dccbc7abef66fc674fc3d2a78b3bbf53cb487c88"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:07:26.362641+00:00","proof_gate":"request_contract_pending","source_sha":"0c1eaadee360a5dbda3e6cd7a05d11214c500c80","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:f65211ea-dfea-4577-9359-02a1082da8fb:request-contract:3a677baccb6ca3f9ac211af6dccbc7abef66fc674fc3d2a78b3bbf53cb487c88:0c1eaadee360a5dbda3e6cd7a05d11214c500c80:pending:repository","mission_step_id":"24f5d0d5-9257-4880-9439-f889311f8ded","command_center_event_id":"f65211ea-dfea-4577-9359-02a1082da8fb"},{"id":"fc04c9f6-ccc9-4805-a0ab-6c5c7fbe19b7","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"4c99a6524ecdf25e3acbf1ebd3ef2fc8ae16210d","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"4c99a6524ecdf25e3acbf1ebd3ef2fc8ae16210d","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"f4e1a3eff9e07f8e5d06faebaf26b897c1f5e523fec5aa2c39c3056f3ca1e11d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7053","runId":7053,"status":"success","sourceSha":"4c99a6524ecdf25e3acbf1ebd3ef2fc8ae16210d","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-11T06:47:26.644568+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"4c99a6524ecdf25e3acbf1ebd3ef2fc8ae16210d","external_id":"forgejo-main-4c99a6524ecd","receipt_type":"canonical_release_status","idempotency_key":"mission:f5a9438c-4de6-4332-96e6-989c178d4685:forgejo-release-status:4c99a6524ecdf25e3acbf1ebd3ef2fc8ae16210d:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"6ca08e7a-d4cf-41b7-882b-78e9ce9d1ca0","command_center_event_id":"f5a9438c-4de6-4332-96e6-989c178d4685"},{"id":"fc06b9bf-4a1a-4177-ab70-13fe8b03efe1","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-3f4cf290152f","writes":[],"patches":[],"approved":true,"missionId":"3f4cf290-152f-4dbd-8426-fc823416106b","objective":"Continue the existing critical Supabase cached-egress containment mission by coalescing duplicate read-only visual witness jobs so repeated proof requests do not launch redundant fresh browser sessions and re-fetch tenant media.","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"scripts/visual-witness-hosted-runner/src/async-gateway.mjs","anchor":"const jobs = new Map();\nlet queue = Promise.resolve();","replacement":"const jobs = new Map();\nconst OBSERVE_DEDUPE_TTL_MS = Math.max(60_000, Number(process.env.VISUAL_WITNESS_OBSERVE_DEDUPE_TTL_MS || 10 * 60 * 1000));\nlet queue = Promise.resolve();\n\nfunction stableValue(value) {\n  if (Array.isArray(value)) return value.map(stableValue);\n  if (value && typeof value === 'object') return Object.fromEntries(Object.keys(value).sort().map((key) => [key, stableValue(value[key])]));\n  return value;\n}\n\nfunction isReadOnlyObserveRequest(request = {}) {\n  const mode = String(request.mode || 'observe').trim().toLowerCase();\n  const actions = Array.isArray(request.targeted_actions) ? request.targeted_actions : (Array.isArray(request.targetedActions) ? request.targetedActions : []);\n  return mode === 'observe' && actions.length === 0;\n}\n\nfunction observeRequestKey(request = {}) {\n  if (!isReadOnlyObserveRequest(request)) return null;\n  return crypto.createHash('sha256').update(JSON.stringify(stableValue(request))).digest('hex');\n}\n\nfunction reusableObserveJob(request = {}) {\n  const key = observeRequestKey(request);\n  if (!key) return null;\n  const now = Date.now();\n  for (const job of jobs.values()) {\n    if (job.observeKey !== key) continue;\n    if (job.status === 'queued' || job.status === 'running') return job;\n    if (job.status === 'completed' && job.completedAt && now - Date.parse(job.completedAt) <= OBSERVE_DEDUPE_TTL_MS) return job;\n  }\n  return null;\n}"},{"path":"scripts/visual-witness-hosted-runner/src/async-gateway.mjs","anchor":"app.post('/jobs', auth, (req, res) => {\n  const id = crypto.randomUUID();\n  const job = { id, status: 'queued', request: req.body || {}, receipts: [], progress: null, error: null, createdAt: new Date().toISOString(), startedAt: null, completedAt: null };\n  jobs.set(id, job);","replacement":"app.post('/jobs', auth, (req, res) => {\n  const request = req.body || {};\n  const reusable = reusableObserveJob(request);\n  if (reusable) {\n    return res.status(202).json({ ok: true, accepted: true, deduplicated: true, job_id: reusable.id, status: reusable.status, version: VERSION, profile_ref: reusable.request.profile_ref || 'default' });\n  }\n  const id = crypto.randomUUID();\n  const job = { id, status: 'queued', request, observeKey: observeRequestKey(request), receipts: [], progress: null, error: null, createdAt: new Date().toISOString(), startedAt: null, completedAt: null };\n  jobs.set(id, job);"}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"577d8a23bb8001fb341d354dbc884d65ea8907171568d39329b0a4ef44d169b3","replayCount":0,"serializedBytes":3132},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T11:31:50.340297+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:3f4cf290-152f-4dbd-8426-fc823416106b:repository-mutation-intent:577d8a23bb8001fb341d354dbc884d65ea8907171568d39329b0a4ef44d169b3:0","mission_step_id":"f985ba24-76ac-4b5d-becb-70d854658f47","command_center_event_id":"3f4cf290-152f-4dbd-8426-fc823416106b"},{"id":"fc0701cb-928d-45a7-9817-8265b41dcbed","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtis64sa","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":9288,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1263,"terminal":false,"missionId":"f115d3a8-3f07-4d27-b918-609e860cb08e","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":19363,"prReadinessMs":19071,"approvedPlanMs":0,"missionSetupMs":508,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"f115d3a8-3f07-4d27-b918-609e860cb08e"},"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":1806,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T14:59:53.954145+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1263","receipt_type":"execute_mission","idempotency_key":"mission:f115d3a8-3f07-4d27-b918-609e860cb08e:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"0a7781ac-e80a-4253-8363-216f0f073a26","command_center_event_id":"f115d3a8-3f07-4d27-b918-609e860cb08e"},{"id":"fc09168f-dcb7-4ffa-ad84-709c65f4f6a8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/calendar-oversight-hub-20260907","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2078,"terminal":false,"missionId":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"20fb5fc482edf08f8476ad54dcbdcee97c21c4b1","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11162,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1026,"approvedPlanMs":0,"missionSetupMs":431,"providerAuthMs":0,"shipAndProveMs":10023,"ledgerPrepareMs":273,"ledgerReconcileMs":0,"lineageReconcileMs":158,"resolvePreflightMs":431,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":273,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93"},"performance":null,"deploymentId":"forgejo-main-20fb5fc482ed","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["calendar-provider-connections"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2872,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:37:18.643819+00:00","proof_gate":"canonical_release_dispatched","source_sha":"20fb5fc482edf08f8476ad54dcbdcee97c21c4b1","external_id":"forgejo-main-20fb5fc482ed","receipt_type":"execute_mission","idempotency_key":"mission:6d3878e1-e0d4-4328-9ef6-d7e83be72c93:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"49449c70-45f2-4cb0-9046-2b02980c4824","command_center_event_id":"6d3878e1-e0d4-4328-9ef6-d7e83be72c93"},{"id":"fc0df02f-721b-47ad-bfaa-a07b20464035","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"dee7e475965b348c746986e5474fa1038cd0c0f4","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-recovery","satisfied":true,"statement":"Command Center owner work survives requester chat/MCP transport loss and a fresh chat can recover the newest durable mission, including a terminal mission completed during disconnect, without duplicate mutation, branch, pull request, release, or reconstruction from the owner.","proofConditionIds":["proof-repository","proof-runtime"]}],"satisfied":false,"constraints":[{"id":"canonical-control-plane-only","satisfied":true,"statement":"Use only the existing Command Center durable mission ledger, mission status state machine, deterministic supervisor, Forgejo Gate, canonical merge, and canonical production release conductor.","proofConditionIds":["proof-repository","proof-runtime"]},{"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-repository","proof-runtime"]},{"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-repository","proof-runtime"]}],"contractHash":"980ee27c2e8943ed9f1a7bd7ba35d75eca136c3a7535ff3f0908d0749d873cd3","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"gateRunId":10436,"satisfied":true,"gateTestProof":"successful_exact_head_gate_log_contains:workers/cc-execution/test/release-orchestration-invariants.test.js","gateTestPassed":true,"missingTargets":[],"gateTestExecuted":true,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":"workers/cc-execution/test/release-orchestration-invariants.test.js","releaseTargetStates":{"ccExecution":"success","supabaseEdge":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"980ee27c2e8943ed9f1a7bd7ba35d75eca136c3a7535ff3f0908d0749d873cd3","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","supabaseEdge"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"dee7e475965b348c746986e5474fa1038cd0c0f4"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"980ee27c2e8943ed9f1a7bd7ba35d75eca136c3a7535ff3f0908d0749d873cd3"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["ccExecution","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T00:39:35.86794+00:00","proof_gate":"request_contract_pending","source_sha":"dee7e475965b348c746986e5474fa1038cd0c0f4","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:403bc395-9d19-486a-9409-06e51cc91573:request-contract:980ee27c2e8943ed9f1a7bd7ba35d75eca136c3a7535ff3f0908d0749d873cd3:dee7e475965b348c746986e5474fa1038cd0c0f4:pending:visual","mission_step_id":"0a0f627e-463f-4241-9a1b-2fe7936bc355","command_center_event_id":"403bc395-9d19-486a-9409-06e51cc91573"},{"id":"fc10108c-fd85-4cb5-89af-2f6148392b95","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-experience-editor-route-catalog","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":null,"terminal":false,"missionId":"ee71285c-2e07-437d-8416-d1ef889d83aa","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and recall /repair/execute-mission automatically without another owner prompt.","receiptRef":{"mode":"full","missionId":"ee71285c-2e07-437d-8416-d1ef889d83aa"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1636,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T05:30:45.398493+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ee71285c-2e07-437d-8416-d1ef889d83aa:execute_mission:repair_mission_synthesis_ready","mission_step_id":"30e87bb4-5408-4ad2-b91e-fe3e414858e0","command_center_event_id":"ee71285c-2e07-437d-8416-d1ef889d83aa"},{"id":"fc1404f5-b6ca-473b-b87c-e23575675296","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-36628ad9d091","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2458,"terminal":false,"missionId":"36628ad9-d091-454a-9ee6-3387c6e51337","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":353,"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":"36628ad9-d091-454a-9ee6-3387c6e51337"},"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":1283,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:10:45.355811+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2458","receipt_type":"automatic_mission_resume","idempotency_key":"mission:36628ad9-d091-454a-9ee6-3387c6e51337:automatic-mission-resume:2458:repair_mission_waiting_for_gate","mission_step_id":"35e84c2a-c0cd-4fb7-83da-7b99715874aa","command_center_event_id":"36628ad9-d091-454a-9ee6-3387c6e51337"},{"id":"fc1574a0-3eab-4eec-8fc2-12b620fd34b7","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-40dce416a8b4","prNumber":4338,"nextAction":null,"mergeCommitSha":"427b7e09431df34f0dc8a90db8ce2ad9417f4b9d","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T11:15:35.620432+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"427b7e09431df34f0dc8a90db8ce2ad9417f4b9d","external_id":"4338","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:40dce416-a8b4-4fa2-8470-47feffbbb76d:merged-pr:4338:427b7e09431df34f0dc8a90db8ce2ad9417f4b9d","mission_step_id":"51fc438a-ccab-4b05-88b6-e47bcd9bcd1c","command_center_event_id":"40dce416-a8b4-4fa2-8470-47feffbbb76d"},{"id":"fc1842d7-b0ef-4c2d-bb99-2f58ba09038f","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"a3033644ed4669c210a163b5dbc4692f87f14978","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a3033644ed4669c210a163b5dbc4692f87f14978","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"70ed1810a309ebb685f5c9fc3925a3a3e38b00c6666ab3980b21a5603bca4963","forgejoWorkflowProof":{"runId":6871,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:42:51.854691+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a3033644ed4669c210a163b5dbc4692f87f14978","external_id":"forgejo-main-a3033644ed46","receipt_type":"canonical_release_status","idempotency_key":"mission:5fee86d1-8f78-4168-865d-a1f0735beeb5:forgejo-release-status:a3033644ed4669c210a163b5dbc4692f87f14978:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"b8ae77fb-ebc2-4bb2-854e-c41ff55af603","command_center_event_id":"5fee86d1-8f78-4168-865d-a1f0735beeb5"},{"id":"fc18c2df-5b4d-4616-9a01-e5b48db7ba7b","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"419836fa69ba6d854a9bfa0f8b769be37c65adbc","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"a69bf323f6062316daa05102df7298b15d8846bf","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"923de9a80d8fc43255704cad738cb6f2c3569866f0e8a1259c57cb0a1fe08a36","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/21772","runId":22060,"status":"success","sourceSha":"a69bf323f6062316daa05102df7298b15d8846bf","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"8d1c0a41c724a2d707a1357f89034e0bd75bef48","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-8d1c0a41c724a2d707a1357f89034e0bd75bef48","compareStatus":"target_job_success_runtime_verified","workflowRunId":22060,"identitySource":"canonical_release_target_job","runtimeVersion":"1.67.20-three-way-current-anchor-proof","workflowFailed":false,"containsSourceSha":false},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"53569b26214e4ba24364498c468078958a475492","sourceSha":"a69bf323f6062316daa05102df7298b15d8846bf","changedPaths":["workers/cc-execution/src/entrypoint-owner-status.js"],"changedPathCount":1,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T15:53:45.40862+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a69bf323f6062316daa05102df7298b15d8846bf","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:6046a24a-6a09-40b6-b15a-922a4f8aa428:forgejo-release-status:a69bf323f6062316daa05102df7298b15d8846bf:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"c4870565-546c-4ecf-8cc5-a3350950c62c","command_center_event_id":"6046a24a-6a09-40b6-b15a-922a4f8aa428"},{"id":"fc1a9b43-abb7-43ff-b49a-dcbf9366d543","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-2a90ea650696","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/objective-first-repair-2a90ea650696","status":"blocked","metrics":{"receiptBytes":7947,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":14180,"firstUsefulResultAt":"2026-10-02T16:55:43.275Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":null,"terminal":false,"missionId":"2a90ea65-0696-4c13-92d8-b9b40b57a3a7","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2265,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":766,"missionSetupMs":1554,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1554,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1554,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1554,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2a90ea65-0696-4c13-92d8-b9b40b57a3a7"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1584,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:55:57.49651+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2a90ea65-0696-4c13-92d8-b9b40b57a3a7:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"5ac862d3-1ef8-4aca-8894-ddbde816b4f3","command_center_event_id":"2a90ea65-0696-4c13-92d8-b9b40b57a3a7"},{"id":"fc1abc9c-3772-4b67-a317-63567b18c53e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-12bab9c52d83","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.39-source-resolution-continuation","prNumber":null,"terminal":false,"missionId":"12bab9c5-2d83-4fcb-bbcf-1e2b14d932d0","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":909,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":358,"providerAuthMs":0,"ledgerPrepareMs":358,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":358,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":358,"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":"12bab9c5-2d83-4fcb-bbcf-1e2b14d932d0"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4378,"likelyAffectedFiles":["supabase/functions/google-workspace-mail/index.ts","src/components/communications/email/MailWorkspace.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T20:57:49.094543+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:12bab9c5-2d83-4fcb-bbcf-1e2b14d932d0:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6bf9b7a4-5689-4652-9e7d-3da4879683eb","command_center_event_id":"12bab9c5-2d83-4fcb-bbcf-1e2b14d932d0"},{"id":"fc1ac0cb-a58e-434e-9ed7-be8b59f04671","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-big-papis-import-visibility-20260823","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5426,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"c7188c4f-8d3b-457d-a010-1ad7a0c2f04c","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"c7188c4f-8d3b-457d-a010-1ad7a0c2f04c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5058,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T14:39:41.618119+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c7188c4f-8d3b-457d-a010-1ad7a0c2f04c:execute_mission:repair_mission_execution_retryable","mission_step_id":"860a241b-2fc0-4772-bb30-660af2d42588","command_center_event_id":"c7188c4f-8d3b-457d-a010-1ad7a0c2f04c"},{"id":"fc1ce738-244c-4e45-b0b3-c676f9dc7abe","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the authorized control-plane maintenance mission through the exact two-file mutation, PR, Gate, squash merge, cc-execution release, and runtime proof.","wordingChanged":false,"canonicalIntent":"Continue the authorized control-plane maintenance mission through the exact two-file mutation, PR, Gate, squash merge, cc-execution release, and runtime proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-timeout","statement":"Scoped repository patches can survive 8-9 second Forgejo write latency without false timeout failure.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-cc"]}],"objective":"Continue the authorized control-plane maintenance mission through the exact two-file mutation, PR, Gate, squash merge, cc-execution release, and runtime proof.","constraints":[{"id":"bounded-control-plane","statement":"Only scoped-repo-patch-policy.js and version.js change.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-cc"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-cc"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-cc"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-cc","kind":"runtime","claim":"Updated cc-execution runtime is deployed and healthy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Continue-the-authorized-control-plane-maintenance-mission-through-the-exact-two-file-mutation-PR-Gat","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-cc"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"c40689c33c725d204496f80448ef5ea39b179a221e6342826e7e30a16267c354","requestContractRevision":3,"previousRequestContractHash":"374f60d6bc260d65033acece20f1a6b8bb9f03c67cfbbd3bc4eae59469df1d76"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T07:15:12.242509+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:acdb7521-1245-4b43-881a-bd2345be622b:request-contract:c40689c33c725d204496f80448ef5ea39b179a221e6342826e7e30a16267c354","mission_step_id":"d6b7a3db-9925-440a-b818-536f37244864","command_center_event_id":"acdb7521-1245-4b43-881a-bd2345be622b"},{"id":"fc205233-b951-4f4a-9fed-fac8f502c42f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":"f33fdb3b-73a8-4df8-a2f5-550eddbbbeca","phase":"runtime_proof","branch":"ai/visual-witness-headless-retry-g5","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":5,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.158-visual-witness-container-rollout","prNumber":2889,"terminal":false,"missionId":"25776a3e-f543-4fb8-921f-4747b7def5a8","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4442,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":391,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":391,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":391,"repositoryMutationMs":4442,"repositoryProviderMs":3669,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2186,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":391,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1483},"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":"25776a3e-f543-4fb8-921f-4747b7def5a8"},"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":3305,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T05:33:50.814006+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"f33fdb3b-73a8-4df8-a2f5-550eddbbbeca","receipt_type":"execute_mission","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:generation-5","mission_step_id":"12611830-4e24-47b0-8186-fe5b9970fd62","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"fc21b776-ac42-43bd-9db9-b284ffbaff20","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c6ba4218f026","prNumber":3201,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"59ba7c2ad72cb191dee6453e9d36b892a1d99443","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T12:55:30.303536+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"59ba7c2ad72cb191dee6453e9d36b892a1d99443","external_id":"3201","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c6ba4218-f026-49d3-9f91-9c0014d39600:merged-pr:3201:59ba7c2ad72cb191dee6453e9d36b892a1d99443","mission_step_id":"02e19f20-9bb3-433f-a5a7-03e7c018feba","command_center_event_id":"c6ba4218-f026-49d3-9f91-9c0014d39600"},{"id":"fc21dc1b-82e7-47d4-9abd-9ba54a6d9414","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"a6183874b68cc095d6fe88b59652943932474425","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"God Mode /admin/tenants shows accurate tenant-owner identity/contact context, login/access summary, route/page history, meaningful actions, search/filters, and a readable chronological activity timeline on desktop and mobile.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"content-truth","satisfied":false,"statement":"Never invent profile or activity values; render missing data as unavailable, unknown, or never.","proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-auth-isolation","satisfied":true,"statement":"Preserve God Mode authorization and tenant isolation.","proofConditionIds":["proof-production"]},{"id":"bounded-scope","satisfied":false,"statement":"Do not broaden into unrelated God Mode redesign work.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-content-truth","satisfied":false,"statement":"Do not present invented names, metrics, dates, customer records, or unknown business facts as real.","proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-visual-isolation","satisfied":false,"statement":"Visual work must preserve God Mode context and must not import another tenant's visual identity or private data.","proofConditionIds":["proof-visual"]},{"id":"visual-viewport-authority","satisfied":false,"statement":"Desktop and mobile are the authoritative requested viewports for proof.","proofConditionIds":["proof-visual"]},{"id":"reference-visual-fidelity","satisfied":false,"statement":"Preserve the current God Mode design language while materially improving information hierarchy and readability; there is no separate mockup reference.","proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","satisfied":false,"statement":"Desktop and mobile must preserve the same information hierarchy and capabilities with responsive reflow.","proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","satisfied":false,"statement":"No generated mockup substitutes for live implementation and proof.","proofConditionIds":["proof-visual"]},{"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-production"]},{"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-production"]}],"contractHash":"cf4a244a665ba3bb7776b76d4de2c5f82d67b08a1e934767dfdec9f670850afa","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"cf4a244a665ba3bb7776b76d4de2c5f82d67b08a1e934767dfdec9f670850afa"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/admin/tenants","currentSourceSha":"a6183874b68cc095d6fe88b59652943932474425","witnessSourceSha":"a6183874b68cc095d6fe88b59652943932474425","verificationState":"verified","witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T14:29:58.063529+00:00","proof_gate":"request_contract_pending","source_sha":"a6183874b68cc095d6fe88b59652943932474425","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:10537c19-2b88-4637-9b64-d2a82ec654b0:request-contract:cf4a244a665ba3bb7776b76d4de2c5f82d67b08a1e934767dfdec9f670850afa:a6183874b68cc095d6fe88b59652943932474425:pending:visual","mission_step_id":"9648c147-651e-4a5c-9c17-0be2497135d3","command_center_event_id":"10537c19-2b88-4637-9b64-d2a82ec654b0"},{"id":"fc227f24-3fce-4948-9f3e-7ab208a6bfba","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"aa73b0959bd7d64151e04bb4d1811f2f8b4c6d58","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"paul-multimodal-owner-interface","satisfied":true,"statement":"Upgrade PAUL as a first-class multimodal owner interface. Work from current protected main and do not touch or adopt the unrelated open Tennex PRs.\n\nRequired outcome:\n1. PAUL chat/composer supports multi-file attachment intake by file picker plus drag/drop and paste where the browser provides File/Blob. Images, video, audio, PDFs/documents, text/code, archives, and arbitrary safe file types are accepted for durable storage. Unknown/unparseable formats are stored with verified metadata and clearly marked stored-but-not-interpreted.\n2. Reuse canonical KNOCKLAUNCH/Supabase storage primitives where possible. Persist owner/workspace/tenant context when known, original filename, detected MIME/type, size, stable identity/checksum when already supported, upload status, storage object/path identity, and timestamps. Authenticated access only; fail closed across tenant boundaries.\n3. Create a durable attachment manifest sent with the PAUL turn. PAUL can reason over supported attachments and later refer to previously attached assets without re-upload. Manifest survives ephemeral UI state.\n4. Interpretation routing: images use a real vision-capable configured path if one exists; otherwise prese","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"do-not-touch-tennex-prs","satisfied":true,"statement":"Do not touch or adopt unrelated open Tennex pull requests.","proofConditionIds":["proof-production"]},{"id":"no-broad-witness","satisfied":true,"statement":"Do not run a broad Visual Witness sweep; narrowly scoped interaction proof only if required.","proofConditionIds":["proof-production"]},{"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-production"]},{"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-production"]}],"contractHash":"8c1be6451210ae994ecae80d2f4daa3bf35ae7e9fecc75358ef8b7123c2d1135","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","migrations":"success","ccExecution":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","frontend","supabaseEdge","migrations"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"8c1be6451210ae994ecae80d2f4daa3bf35ae7e9fecc75358ef8b7123c2d1135"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution","frontend","supabaseEdge","migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T14:23:41.009085+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"aa73b0959bd7d64151e04bb4d1811f2f8b4c6d58","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:4a52fe69-3cf8-4bab-8a6c-7bdf8168d817:request-contract:8c1be6451210ae994ecae80d2f4daa3bf35ae7e9fecc75358ef8b7123c2d1135:aa73b0959bd7d64151e04bb4d1811f2f8b4c6d58:verified:","mission_step_id":"09e2e108-b206-423b-b0c2-a0fc85040956","command_center_event_id":"4a52fe69-3cf8-4bab-8a6c-7bdf8168d817"},{"id":"fc22c65a-034c-40b3-85f7-f48548bf28c5","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":22094,"releaseCount":1,"toolCallCount":19,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":480,"terminal":false,"missionId":"64840ea9-d5a7-40ee-9796-24f62810ee67","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"5b343e82be9de98486a5bd97e3d1e91cba1f4f26","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"64840ea9-d5a7-40ee-9796-24f62810ee67"},"performance":null,"deploymentId":"forgejo-main-5b343e82be9d","workflowRunId":1707,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1584,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-20T06:15:27.255525+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"480","receipt_type":"automatic_mission_resume","idempotency_key":"mission:64840ea9-d5a7-40ee-9796-24f62810ee67:automatic-mission-resume:480:canonical_release_dispatched","mission_step_id":"88fc66c0-b180-4700-94c5-409c6fd7e464","command_center_event_id":"64840ea9-d5a7-40ee-9796-24f62810ee67"},{"id":"fc251aa1-c69a-46d2-9ca6-a11af8007849","source":"cc-execution","status":"recorded","payload":{"objective":"Match the footer Vista Del Mar logo backing to the top/header logo backing and notify the owner only when the requested change is live. Change nothing else.","tenantRef":"la-vista-del-mar","receivedAt":"2026-08-29T23:53:09.299Z","fingerprint":"03b772331927bd32727ed559533d626434d9691bbf0e7a353719511f21181bd7","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/vista-footer-logo-backing-20260829","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Match the footer Vista Del Mar logo backing to the top/header logo backing and notify the owner only when the requested change is live. Change nothing else.","wordingChanged":false,"canonicalIntent":"Match the footer Vista Del Mar logo backing to the top/header logo backing and notify the owner only when the requested change is live. Change nothing else.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-footer-logo-backing","statement":"The footer Vista Del Mar logo uses the same cream translucent rounded backing treatment as the top/header logo on the live /la-vista-del-mar page.","proofConditionIds":["proof-live-route"]}],"objective":"Match the footer Vista Del Mar logo backing to the top/header logo backing and notify the owner only when the requested change is live. Change nothing else.","constraints":[{"id":"constraint-bounded","statement":"Change only the footer logo backing treatment in src/pages/rental/ShortTermRentalPublic.tsx; preserve logo size, background video, hero, stay cards, booking behavior, Why Book Direct copy, footer text, and reservation logic.","proofConditionIds":["proof-live-route"]},{"id":"constraint-release","statement":"Frontend-only release. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, Cloudflare frontend release only. No anchored edits.","proofConditionIds":["proof-live-route"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-route","kind":"runtime","claim":"The requested Vista Del Mar frontend change is deployed on the live route.","route":"/la-vista-del-mar","required":true,"expectedText":"Copyright 2026 Vista Del Mar Short Stay Vacation Rentals — Patillas, Puerto Rico","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/vista-footer-logo-backing-20260829","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Match the footer Vista Del Mar logo backing to the top/header logo backing and notify the owner only when the requested change is live.\",\"intent\":{\"rawUtterance\":\"The logo on the bottom needs the same backing as the top one. Let me know when it's done; don't just stop there.\",\"canonicalIntent\":\"On the Vista Del Mar reservations page, make the footer logo use the same backing treatment as the top/header logo, change nothing else, ship it live, and report completion only after it is live.\",\"wordingChanged\":true,\"resolutionStatus\":\"exact\",\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"outcome-footer-logo-backing\",\"statement\":\"The footer Vista Del Mar logo uses the same cream translucent rounded backing treatment as the top/header logo on the live /la-vista-del-mar page.\",\"proofConditionIds\":[\"proof-live-route\"]}],\"constraints\":[{\"id\":\"constraint-bounded\",\"statement\":\"Change only the footer logo backing treatment in src/pages/rental/ShortTermRentalPublic.tsx; preserve logo size, background video, hero, stay cards, booking behavior, Why Book Direct copy, footer text, and reservation logic.\"},{\"id\":\"constraint-release\",\"statement\":\"Frontend-only release. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, Cloudflare frontend release only. No anchored edits.\"}],\"proofConditions\":[{\"id\":\"proof-live-route\",\"kind\":\"runtime\",\"claim\":\"The requested Vista Del Mar frontend change is deployed on the live route.\",\"required\":true,\"route\":\"/la-vista-del-mar\",\"expectedText\":\"Copyright 2026 Vista Del Mar Short Stay Vacation Rentals — Patillas, Puerto Rico\",\"targetedActions\":[],\"allowedReleaseTargets\":[\"release_frontend\"],\"requiredReleaseTargets\":[\"release_frontend\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\"}}","requestContractHash":"289dba03165fb1e44430c49ba96e1f10530db6ce0b1206a0acb6e7a4be596c94","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T23:53:10.057652+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:19cbda00-b632-4f2e-8f5d-af2c0dee1a02:tenant-workstream-contribution:03b772331927bd32727ed559533d626434d9691bbf0e7a353719511f21181bd7","mission_step_id":null,"command_center_event_id":"19cbda00-b632-4f2e-8f5d-af2c0dee1a02"},{"id":"fc259f49-a558-43e2-8b5e-7bf3d7ea7d04","source":"forgejo","status":"waiting","payload":{"branch":"ai/knocklaunch-design-system-seaside-pilot","prNumber":4074,"nextAction":null,"mergeCommitSha":"529733f8ab919cfa9151a612f354a68545d1f4f5","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-03T23:24:26.136833+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"529733f8ab919cfa9151a612f354a68545d1f4f5","external_id":"4074","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:1e0bad78-2853-459b-98a0-5896468d3d53:merged-pr:4074:529733f8ab919cfa9151a612f354a68545d1f4f5","mission_step_id":"c45adc09-6853-4fab-b0db-20105d3c1aa3","command_center_event_id":"1e0bad78-2853-459b-98a0-5896468d3d53"},{"id":"fc2618d8-74a1-4655-ba93-d68f63298693","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"ea520535d26f859529f07fe22dd1815c04d8de96","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"ea520535d26f859529f07fe22dd1815c04d8de96","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"ed8870196e059001317ad1b75cd22373bf7db5ff79eebab96d3fa743f412294f","forgejoWorkflowProof":{"runId":10315,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T15:05:49.895526+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ea520535d26f859529f07fe22dd1815c04d8de96","external_id":"forgejo-main-ea520535d26f","receipt_type":"canonical_release_status","idempotency_key":"mission:cfd7c7b3-773d-46c5-8d99-cbb2455d0485:forgejo-release-status:ea520535d26f859529f07fe22dd1815c04d8de96:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"4e5cc1c8-ba37-48b1-a545-20b69296553c","command_center_event_id":"cfd7c7b3-773d-46c5-8d99-cbb2455d0485"},{"id":"fc26341e-8020-4bc5-acc0-2e183071c9a9","source":"cc-execution","status":"recorded","payload":{"objective":"Finish the Proposal Editor mechanics repair by making the remaining presentation values actually affect both Studio and normal saved proposal renders through the already-global ProposalPreviewMechanics stylesheet. Preserve assets and data. Make Approved Premium logo size honor --bp-logo-width globally; make custom uploaded ornament parent opacity honor --bp-ornament-strength globally; make Paper accent visibly tint the paper background while preserving Paper color; make generated non-Approved raster-free frame Border weight and Border inset variables affect the generated frame geometry. Existing raster border controls remain hidden by PR #1941. Frontend-only.","tenantRef":"big-papis","receivedAt":"2026-09-06T14:03:57.903Z","fingerprint":"ce6db79db00b5406d3b0b84dc7737309f67cf69f5ed4cc26d555c77961178f41","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/finish-proposal-editor-mechanics","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the Proposal Editor mechanics repair by making the remaining presentation values actually affect both Studio and normal saved proposal renders through the already-global ProposalPreviewMechanics stylesheet. Preserve assets and data. Make Approved Premium logo size honor --bp-logo-width globally; make custom uploaded ornament parent opacity honor --bp-ornament-strength globally; make Paper accent visibly tint the paper background while preserving Paper color; make generated non-Approved raster-free frame Border weight and Border inset variables affect the generated frame geometry. Existing raster border controls remain hidden by PR #1941. Frontend-only.","wordingChanged":false,"canonicalIntent":"Finish the Proposal Editor mechanics repair by making the remaining presentation values actually affect both Studio and normal saved proposal renders through the already-global ProposalPreviewMechanics stylesheet. Preserve assets and data. Make Approved Premium logo size honor --bp-logo-width globally; make custom uploaded ornament parent opacity honor --bp-ornament-strength globally; make Paper accent visibly tint the paper background while preserving Paper color; make generated non-Approved raster-free frame Border weight and Border inset variables affect the generated frame geometry. Existing raster border controls remain hidden by PR #1941. Frontend-only.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Logo size, ornament strength, paper accent, and generated-frame width/inset controls affect the proposal render; raster-inapplicable controls remain hidden as established in PR #1941.","proofConditionIds":["proof-production"]}],"objective":"Finish the Proposal Editor mechanics repair by making the remaining presentation values actually affect both Studio and normal saved proposal renders through the already-global ProposalPreviewMechanics stylesheet. Preserve assets and data. Make Approved Premium logo size honor --bp-logo-width globally; make custom uploaded ornament parent opacity honor --bp-ornament-strength globally; make Paper accent visibly tint the paper background while preserving Paper color; make generated non-Approved raster-free frame Border weight and Border inset variables affect the generated frame geometry. Existing raster border controls remain hidden by PR #1941. Frontend-only.","constraints":[{"id":"constraint-1","statement":"Preserve approved tenant assets and proposal data.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"Frontend-only.","proofConditionIds":["proof-production"]},{"id":"constraint-3","statement":"Do not reintroduce fake Logo position or raster-only no-op controls.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The finished Proposal Editor mechanics stylesheet is deployed live at /big-papis/owner/proposals.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/finish-proposal-editor-mechanics","conversationContext":null,"requestContractHash":"b57c226634f4374d5636d10167189faff2f5739701fd3bb92bb3da0f7ab4c319","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T14:03:58.476808+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:c5eb0a38-8e06-4fb4-9574-813754c02e1d:tenant-workstream-contribution:ce6db79db00b5406d3b0b84dc7737309f67cf69f5ed4cc26d555c77961178f41","mission_step_id":null,"command_center_event_id":"c5eb0a38-8e06-4fb4-9574-813754c02e1d"},{"id":"fc26a4d2-2268-445c-88e8-21085e37b048","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T08:33:13.056202+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5163,\"sourceSha\":\"d059e784c8fb33ceeb0e36baec00e818ef3753e8\",\"deploymentId\":\"forgejo-main-d059e784c8fb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T07:59:38.088595+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6cd825d0-ddfe-4532-8e8e-5f72704f5be5:owner-progress-heartbeat:119418238","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"fc27adcf-b315-4306-a9b3-fba82c14ce1d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/experience-editor-universal-visual-control","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":3524,"releaseCount":1,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":4136,"terminal":false,"missionId":"9929a19a-9e6e-4142-9d69-11e02adde879","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"11cdbd2d5aab1ab2eea58c712478753c49d8f189","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"9929a19a-9e6e-4142-9d69-11e02adde879"},"performance":null,"deploymentId":"canonical-release-11cdbd2d5aab","workflowRunId":31101485327,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":474,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T12:31:36.807757+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":"11cdbd2d5aab1ab2eea58c712478753c49d8f189","external_id":"canonical-release-11cdbd2d5aab","receipt_type":"execute_mission","idempotency_key":"mission:9929a19a-9e6e-4142-9d69-11e02adde879:execute_mission:repair_mission_execution_blocked","mission_step_id":"2dea23e8-e178-43f2-8c66-e65c0622e53d","command_center_event_id":"9929a19a-9e6e-4142-9d69-11e02adde879"},{"id":"fc286aa6-e470-4941-a990-367213d57c37","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Apply the exact cleaned Windows autoconnect installer, removing retired Desktop Commander code and preserving hidden first-party backend bootstrap and desktop Video Studio startup. Gate, squash merge, and verify merged source.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Apply the exact cleaned Windows autoconnect installer, removing retired Desktop Commander code and preserving hidden first-party backend bootstrap and desktop Video Studio startup. Gate, squash merge, and verify merged source.","wordingChanged":false,"canonicalIntent":"Apply the exact cleaned Windows autoconnect installer, removing retired Desktop Commander code and preserving hidden first-party backend bootstrap and desktop Video Studio startup. Gate, squash merge, and verify merged source.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Apply the exact cleaned Windows autoconnect installer, removing retired Desktop Commander code and preserving hidden first-party backend bootstrap and desktop Video Studio startup. Gate, squash merge, and verify merged source.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Apply the exact cleaned Windows autoconnect installer, removing retired Desktop Commander code and preserving hidden first-party backend bootstrap and desktop Video Studio startup. Gate, squash merge, and verify merged source.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["desktop"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","backend_runtime","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Apply the exact cleaned Windows autoconnect installer, removing retired Desktop Commander code and preserving hidden first-party backend bootstrap and desktop Video Studio startup. Gate, squash merge, and verify merged source.","canonicalIntent":"Apply the exact cleaned Windows autoconnect installer, removing retired Desktop Commander code and preserving hidden first-party backend bootstrap and desktop Video Studio startup. Gate, squash merge, and verify merged source.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Apply the exact cleaned Windows autoconnect installer, removing retired Desktop Commander code and preserving hidden first-party backend bootstrap and desktop Video Studio startup. Gate, squash merge, and verify merged source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Apply-the-exact-cleaned-Windows-autoconnect-installer-removing-retired-Desktop-Commander-code-and-pr","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"bf708e04e11788b4f8589e28e496459e3c7fcc68decf903fef231bf5104afb59","requestContractRevision":3,"previousRequestContractHash":"94e35492c7275e3273d4eddf49d8b67cf98eaed8298a0eefe3458e2c52fcab8f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:21:14.966401+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:430cd401-b1c5-40fd-b62e-19a8ff420a3b:request-contract:bf708e04e11788b4f8589e28e496459e3c7fcc68decf903fef231bf5104afb59","mission_step_id":"0def1364-05f3-4fd0-a2e9-884766e47075","command_center_event_id":"430cd401-b1c5-40fd-b62e-19a8ff420a3b"},{"id":"fc289b0c-cae6-435f-82ea-2b9fec94561f","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"repair_prepared\",\"proofGate\":\"repair_mission_prepared\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"implementation\"],\"pendingIds\":[\"preflight\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-08-05T19:37:17.322452+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/repair-seaside-route-family-loader\",\"prNumber\":4060,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-03T21:40:15.795369+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c936249b-84bf-4623-84a2-ac1c7646ae80:owner-progress-heartbeat:119404241","mission_step_id":"79510fe3-ef05-42ba-9478-33f4e806eb6b","command_center_event_id":"c936249b-84bf-4623-84a2-ac1c7646ae80"},{"id":"fc28ebd8-dc1a-4c32-895b-1b0a6894e4de","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-public-reorg-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":14960,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":963,"terminal":false,"missionId":"a75ab829-6767-496c-9ab4-77e2ad8fd459","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1366,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"a75ab829-6767-496c-9ab4-77e2ad8fd459"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1136,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T22:30:16.237188+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"963","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a75ab829-6767-496c-9ab4-77e2ad8fd459:automatic-mission-resume:963:repair_mission_waiting_for_gate","mission_step_id":"64309e0f-aa99-4eea-9a24-dc8c5dd0ec04","command_center_event_id":"a75ab829-6767-496c-9ab4-77e2ad8fd459"},{"id":"fc296e39-901d-47e4-a7c4-3e7eb64511b2","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"f1d2b29e9f0acfbbf50d1d1f76495a407579f680","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"o1","satisfied":false,"statement":"Empty or invalid PAUL structured synthesis records a bounded causal receipt instead of silently returning.","proofConditionIds":["repo","runtime"]}],"satisfied":false,"constraints":[{"id":"c1","satisfied":false,"statement":"Do not modify application code or raw model/source persistence.","proofConditionIds":["repo","runtime"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","runtime"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","runtime"]}],"contractHash":"73cac8355903b002a7b55aebb67bd264856b48798d15343f3b48870c44f3e650","releaseBound":false,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"pending"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"73cac8355903b002a7b55aebb67bd264856b48798d15343f3b48870c44f3e650","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"pending","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"pending"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","runtime"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T21:59:21.5534+00:00","proof_gate":"request_contract_pending","source_sha":"f1d2b29e9f0acfbbf50d1d1f76495a407579f680","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:a8d7267d-ae45-4f86-b76f-3cb206662918:request-contract:73cac8355903b002a7b55aebb67bd264856b48798d15343f3b48870c44f3e650:f1d2b29e9f0acfbbf50d1d1f76495a407579f680:pending:repository,runtime","mission_step_id":"36088afe-bec0-4706-8d97-06936c124e88","command_center_event_id":"a8d7267d-ae45-4f86-b76f-3cb206662918"},{"id":"fc29fea0-e7e5-4428-8e5e-8c43b29c8c47","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"96ea42b4-2d81-3020-09df-dfbab4b2b656"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:f2461bca-30b4-43ab-ab57-5b3d067a46c7","mission_step_id":null,"command_center_event_id":"f2461bca-30b4-43ab-ab57-5b3d067a46c7"},{"id":"fc2a4f58-39fc-41be-9351-b1774135f07b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-0096b00a0d0f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":null,"terminal":false,"missionId":"0096b00a-0d0f-4ef0-a751-e210f6385782","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2854,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1015,"providerAuthMs":0,"ledgerPrepareMs":1015,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1015,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1015,"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":"0096b00a-0d0f-4ef0-a751-e210f6385782"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4144,"likelyAffectedFiles":["src/components/MiscAwareAccountMenu.tsx","src/__tests__/tenant-connections-standard.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:11:21.963031+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0096b00a-0d0f-4ef0-a751-e210f6385782:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"177d7b81-41ec-4034-bde6-36b0b2faf661","command_center_event_id":"0096b00a-0d0f-4ef0-a751-e210f6385782"},{"id":"fc2be367-a199-4b75-b8d7-9bd6efce8e0c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/curri-agent-success","reason":"anchored_edit_anchor_not_unique:src/lib/tenantModules/registry.ts","status":"blocked","metrics":{"receiptBytes":1716,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"4f4604c3-703f-4081-91e3-f67ebc1bdb22","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"4f4604c3-703f-4081-91e3-f67ebc1bdb22"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5071,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T15:37:32.22834+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4f4604c3-703f-4081-91e3-f67ebc1bdb22:execute_mission:repair_mission_execution_blocked","mission_step_id":"df327f35-753d-4fc2-a5fe-c8f4b322c7c6","command_center_event_id":"4f4604c3-703f-4081-91e3-f67ebc1bdb22"},{"id":"fc2eaedf-4d99-4a8b-b989-cc0c0e90eaca","source":"forgejo","status":"waiting","payload":{"branch":"ai/big-papis-premium-email-standard","prNumber":1481,"nextAction":null,"mergeCommitSha":"ba8232297b1c4c653a1a66657234ee4bf99113b7","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-02T21:48:15.217199+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ba8232297b1c4c653a1a66657234ee4bf99113b7","external_id":"1481","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6c89f03d-77e1-418d-ab53-547feed57019:merged-pr:1481:ba8232297b1c4c653a1a66657234ee4bf99113b7","mission_step_id":"1ab4d65d-67c6-4830-ad99-d501525d9191","command_center_event_id":"6c89f03d-77e1-418d-ab53-547feed57019"},{"id":"fc306093-b409-43bf-b117-a58375696ec8","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/jonathan-records-simplify","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":1814,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.14-file-write-contract","prNumber":null,"terminal":false,"missionId":"5453827c-e81f-4f14-949a-cf59e90171e4","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":null,"nextAction":"Resolve bounded authoritative Forgejo source targets, then continue this same mission with exact files or anchored_edits. Do not call the synthesis helper again until source exists.","receiptRef":{"mode":"full","missionId":"5453827c-e81f-4f14-949a-cf59e90171e4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7417,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T21:35:46.724434+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5453827c-e81f-4f14-949a-cf59e90171e4:execute_mission:repair_mission_source_resolution_required","mission_step_id":"4c8e2f34-e421-4aed-8a3c-358d53c79ca2","command_center_event_id":"5453827c-e81f-4f14-949a-cf59e90171e4"},{"id":"fc31a01c-fab3-41ec-973b-796cb820c10e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/prospect-demo-sidebar-rail-bounds-20260831","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4417,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":null,"terminal":false,"missionId":"319e6f8d-8daa-4e0b-81ca-26606e0a1aa3","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":17744,"prReadinessMs":0,"approvedPlanMs":17744,"missionSetupMs":5185,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"319e6f8d-8daa-4e0b-81ca-26606e0a1aa3"},"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":1094,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"385f3582-1b06-5a13-85b5-ad36fa03b397","created_at":"2026-08-31T01:33:08.360675+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:319e6f8d-8daa-4e0b-81ca-26606e0a1aa3:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"3d465c3d-648b-4549-a666-ec1016345510","command_center_event_id":"319e6f8d-8daa-4e0b-81ca-26606e0a1aa3"},{"id":"fc33aa54-5a81-42ff-ad35-a9fe82898d12","source":"forgejo","status":"waiting","payload":{"branch":"ai/experience-editor-premium-pass","prNumber":4145,"nextAction":null,"mergeCommitSha":"84c069a1f4f70bb8350e471b9be6f844c78ef82d","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:29:17.103547+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"84c069a1f4f70bb8350e471b9be6f844c78ef82d","external_id":"4145","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:944d6ba7-0a30-4b76-aef9-385db5a32e58:merged-pr:4145:84c069a1f4f70bb8350e471b9be6f844c78ef82d","mission_step_id":"d925ad66-93d4-44c2-bd80-901822c83b80","command_center_event_id":"944d6ba7-0a30-4b76-aef9-385db5a32e58"},{"id":"fc34479b-86fb-44ab-8b68-8032c6fff9bd","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:workers/recovery-plane/src/index.js","fingerprint":"4625c89e1477277faa2bd2b333cdf85d8cc2a4a734fe8b87b42dc606185477fd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:03:54.924251+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:10b94cd1-90ad-46bd-a864-548ea1c53b2a:repository-mutation-intent-blocked:4625c89e1477277faa2bd2b333cdf85d8cc2a4a734fe8b87b42dc606185477fd","mission_step_id":"7316b578-0997-4070-949c-19ba3ebf666f","command_center_event_id":"10b94cd1-90ad-46bd-a864-548ea1c53b2a"},{"id":"fc36b5fb-9923-4fec-8ba4-7ce5107ec896","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-private-router-fastpaths-20260902","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":7056,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1336,"terminal":false,"missionId":"17550938-dc3e-4490-b1c2-0f8b3324cdf6","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1220,"prReadinessMs":1079,"approvedPlanMs":0,"missionSetupMs":636,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"17550938-dc3e-4490-b1c2-0f8b3324cdf6"},"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":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T00:35:14.869667+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1336","receipt_type":"execute_mission","idempotency_key":"mission:17550938-dc3e-4490-b1c2-0f8b3324cdf6:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"1d94e4fe-7bde-4393-903b-b7290e164412","command_center_event_id":"17550938-dc3e-4490-b1c2-0f8b3324cdf6"},{"id":"fc3779bc-ca19-46cc-9dfc-5601ab1debb6","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"16d6ca5e1975c0f0f8f651db4c5f8f92c9563be5","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-fast-media","satisfied":true,"statement":"Shared tenant media delivery is variant-aware, cacheable, direct-to-Storage/CDN for Supabase-backed images, and preserves original/private access semantics.","proofConditionIds":["proof-repository","proof-edge-runtime"]},{"id":"outcome-fast-upload-preview","satisfied":true,"statement":"Canonical Media Library photo uploads provide immediate local preview and bounded concurrent signed direct-to-storage uploads, with remote previews using thumbnail delivery.","proofConditionIds":["proof-repository","proof-frontend-release"]},{"id":"outcome-big-papis","satisfied":true,"statement":"Big Papi MODES no longer mounts the hidden duplicate image tree and visible mode images use the shared optimized media path.","proofConditionIds":["proof-repository","proof-frontend-release"]}],"satisfied":true,"constraints":[{"id":"constraint-private","satisfied":true,"statement":"Private tenant originals remain private and tenant isolation/auth rules are not weakened.","proofConditionIds":["proof-repository","proof-edge-runtime"]},{"id":"constraint-no-public-bucket","satisfied":true,"statement":"No public bucket migration or new public-original storage path is introduced.","proofConditionIds":["proof-repository"]},{"id":"constraint-nonimage","satisfied":true,"statement":"Existing non-image media behavior including video range support remains intact.","proofConditionIds":["proof-repository","proof-edge-runtime"]},{"id":"constraint-backcompat","satisfied":true,"statement":"Existing stable asset IDs and URLs remain backward compatible; image callers without an explicit variant get an optimized display response while non-images remain unchanged.","proofConditionIds":["proof-repository","proof-edge-runtime"]},{"id":"constraint-release","satisfied":true,"statement":"One branch, one PR, KnockLaunch Gate, squash merge, and only frontend plus affected Supabase Edge release targets are used.","proofConditionIds":["proof-repository","proof-edge-runtime","proof-frontend-release"]},{"id":"constraint-no-witness","satisfied":true,"statement":"No Visual Witness run is required for this transport/performance repair.","proofConditionIds":["proof-repository"]}],"contractHash":"1968a4c5a8d8f2ff82803a3aeac57a62b5a202957034b8e2d51aabedfb09bee5","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"1968a4c5a8d8f2ff82803a3aeac57a62b5a202957034b8e2d51aabedfb09bee5","unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"16d6ca5e1975c0f0f8f651db4c5f8f92c9563be5"},"required":true,"satisfied":true},{"id":"proof-edge-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":["supabaseEdge"],"migrationReleaseVerified":null,"releaseRequestContractHash":"1968a4c5a8d8f2ff82803a3aeac57a62b5a202957034b8e2d51aabedfb09bee5"},"required":true,"satisfied":true},{"id":"proof-frontend-release","kind":"release","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"1968a4c5a8d8f2ff82803a3aeac57a62b5a202957034b8e2d51aabedfb09bee5"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T02:36:08.772802+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"16d6ca5e1975c0f0f8f651db4c5f8f92c9563be5","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:30e8de31-215a-42fc-b3ca-d059db86c603:request-contract:1968a4c5a8d8f2ff82803a3aeac57a62b5a202957034b8e2d51aabedfb09bee5:16d6ca5e1975c0f0f8f651db4c5f8f92c9563be5:verified:","mission_step_id":"aa25c8d2-e11a-432a-a9b6-f6aac9ca27f9","command_center_event_id":"30e8de31-215a-42fc-b3ca-d059db86c603"},{"id":"fc382adf-59c1-4410-b1f2-e745e05da0fb","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.2-release-lineage-compare","prNumber":385,"terminal":false,"missionId":"2c3e5c5f-e135-4eaa-9eb4-db8ef2727347","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"e5c4491cdd0bbfbeabb2ff507bd9840ed065423f","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"2c3e5c5f-e135-4eaa-9eb4-db8ef2727347"},"performance":null,"deploymentId":"forgejo-main-e5c4491cdd0b","workflowRunId":1296,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6580,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T18:23:24.110059+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e5c4491cdd0bbfbeabb2ff507bd9840ed065423f","external_id":"forgejo-main-e5c4491cdd0b","receipt_type":"ship_and_prove","idempotency_key":"mission:2c3e5c5f-e135-4eaa-9eb4-db8ef2727347:ship_and_prove:canonical_release_dispatched:e5c4491cdd0bbfbeabb2ff507bd9840ed065423f:1296","mission_step_id":"11838ee6-504f-4b25-be3b-6dedca9196a2","command_center_event_id":"2c3e5c5f-e135-4eaa-9eb4-db8ef2727347"},{"id":"fc393ec7-bb81-46b2-a5da-3f0408b9b604","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Add and deploy a platform-wide KNOCKLAUNCH tenant media primitive so every canonical tenant has WMP profile/photo and BMD profile/photo uploader options in the shared Universal Profile/Settings experience. Reuse the existing tenant-scoped media/storage and authorization model; add preview, upload/replace, remove/reset; fall back to existing tenant avatar/logo when empty without overwriting custom media; persist with strict tenant isolation; expose on desktop/mobile for MODES and route-based tenants without CRM bleed; wire WMP consumers and any canonical BMD consumer to the shared slots; if no canonical BMD app exists, do not invent one, only expose the BMD slot through the shared media contract; extend bootstrap/health/self-heal non-destructively; add contract coverage for inheritance, isolation, authorization, fallback and non-destructive bootstrap; preserve existing branding, uploads and routing; one focused PR, canonical Gate, squash merge, deploy affected targets, and verify production on /pcg/settings?section=profile for desktop and mobile.","proofKinds":["runtime","visual"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Add and deploy a platform-wide KNOCKLAUNCH tenant media primitive so every canonical tenant has WMP profile/photo and BMD profile/photo uploader options in the shared Universal Profile/Settings experience. Reuse the existing tenant-scoped media/storage and authorization model; add preview, upload/replace, remove/reset; fall back to existing tenant avatar/logo when empty without overwriting custom media; persist with strict tenant isolation; expose on desktop/mobile for MODES and route-based tenants without CRM bleed; wire WMP consumers and any canonical BMD consumer to the shared slots; if no canonical BMD app exists, do not invent one, only expose the BMD slot through the shared media contract; extend bootstrap/health/self-heal non-destructively; add contract coverage for inheritance, isolation, authorization, fallback and non-destructive bootstrap; preserve existing branding, uploads and routing; one focused PR, canonical Gate, squash merge, deploy affected targets, and verify production on /pcg/settings?section=profile for desktop and mobile.","wordingChanged":false,"canonicalIntent":"Add and deploy a platform-wide KNOCKLAUNCH tenant media primitive so every canonical tenant has WMP profile/photo and BMD profile/photo uploader options in the shared Universal Profile/Settings experience. Reuse the existing tenant-scoped media/storage and authorization model; add preview, upload/replace, remove/reset; fall back to existing tenant avatar/logo when empty without overwriting custom media; persist with strict tenant isolation; expose on desktop/mobile for MODES and route-based tenants without CRM bleed; wire WMP consumers and any canonical BMD consumer to the shared slots; if no canonical BMD app exists, do not invent one, only expose the BMD slot through the shared media contract; extend bootstrap/health/self-heal non-destructively; add contract coverage for inheritance, isolation, authorization, fallback and non-destructive bootstrap; preserve existing branding, uploads and routing; one focused PR, canonical Gate, squash merge, deploy affected targets, and verify production on /pcg/settings?section=profile for desktop and mobile.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Add and deploy a platform-wide KNOCKLAUNCH tenant media primitive so every canonical tenant has WMP profile/photo and BMD profile/photo uploader options in the shared Universal Profile/Settings experience. Reuse the existing tenant-scoped media/storage and authorization model; add preview, upload/replace, remove/reset; fall back to existing tenant avatar/logo when empty without overwriting custom media; persist with strict tenant isolation; expose on desktop/mobile for MODES and route-based tenants without CRM bleed; wire WMP consumers and any canonical BMD consumer to the shared slots; if no canonical BMD app exists, do not invent one, only expose the BMD slot through the shared media contract; extend bootstrap/health/self-heal non-destructively; add contract coverage for inheritance, isolation, authorization, fallback and non-destructive bootstrap; preserve existing branding, uploads and routing; one focused PR, canonical Gate, squash merge, deploy affected targets, and verify production on /pcg/settings?section=profile for desktop and mobile.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]}],"objective":"Add and deploy a platform-wide KNOCKLAUNCH tenant media primitive so every canonical tenant has WMP profile/photo and BMD profile/photo uploader options in the shared Universal Profile/Settings experience. Reuse the existing tenant-scoped media/storage and authorization model; add preview, upload/replace, remove/reset; fall back to existing tenant avatar/logo when empty without overwriting custom media; persist with strict tenant isolation; expose on desktop/mobile for MODES and route-based tenants without CRM bleed; wire WMP consumers and any canonical BMD consumer to the shared slots; if no canonical BMD app exists, do not invent one, only expose the BMD slot through the shared media contract; extend bootstrap/health/self-heal non-destructively; add contract coverage for inheritance, isolation, authorization, fallback and non-destructive bootstrap; preserve existing branding, uploads and routing; one focused PR, canonical Gate, squash merge, deploy affected targets, and verify production on /pcg/settings?section=profile for desktop and mobile.","constraints":[{"id":"shared-primitive-only","statement":"Implement through the existing shared tenant media/profile primitive; do not create tenant-specific hacks or a second media library.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"non-destructive-bootstrap","statement":"Existing tenant branding and custom media must be preserved; empty WMP/BMD slots may fall back but bootstrap must not overwrite custom values.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"no-new-bmd-route","statement":"If there is no canonical BMD application in current main, do not invent a new BMD route or product surface.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime","visual"],"visualProofScope":"broad","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":"/pcg/settings?section=profile","roleRef":null,"tenantRef":null,"sourceTargets":["src/pages/whats-my-progress/WhatsMyProgressTenantHome.tsx","src/pages/book-me-directly/BookMeDirectlyPublicPage.tsx","src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["mobile","desktop"],"behavioral":true,"visualProofScope":"broad"},"dependencies":{"requiredDomains":["frontend","schema_data_storage","authentication_authorization","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend"]},"inputSignals":{"rawUtterance":"Add and deploy a platform-wide KNOCKLAUNCH tenant media primitive so every canonical tenant has WMP profile/photo and BMD profile/photo uploader options in the shared Universal Profile/Settings experience. Reuse the existing tenant-scoped media/storage and authorization model; add preview, upload/replace, remove/reset; fall back to existing tenant avatar/logo when empty without overwriting custom media; persist with strict tenant isolation; expose on desktop/mobile for MODES and route-based tenants without CRM bleed; wire WMP consumers and any canonical BMD consumer to the shared slots; if no canonical BMD app exists, do not invent one, only expose the BMD slot through the shared media contract; extend bootstrap/health/self-heal non-destructively; add contract coverage for inheritance, isolation, authorization, fallback and non-destructive bootstrap; preserve existing branding, uploads and routing; one focused PR, canonical Gate, squash merge, deploy affected targets, and verify production on /pcg/settings?section=profile for desktop and mobile.","canonicalIntent":"Add and deploy a platform-wide KNOCKLAUNCH tenant media primitive so every canonical tenant has WMP profile/photo and BMD profile/photo uploader options in the shared Universal Profile/Settings experience. Reuse the existing tenant-scoped media/storage and authorization model; add preview, upload/replace, remove/reset; fall back to existing tenant avatar/logo when empty without overwriting custom media; persist with strict tenant isolation; expose on desktop/mobile for MODES and route-based tenants without CRM bleed; wire WMP consumers and any canonical BMD consumer to the shared slots; if no canonical BMD app exists, do not invent one, only expose the BMD slot through the shared media contract; extend bootstrap/health/self-heal non-destructively; add contract coverage for inheritance, isolation, authorization, fallback and non-destructive bootstrap; preserve existing branding, uploads and routing; one focused PR, canonical Gate, squash merge, deploy affected targets, and verify production on /pcg/settings?section=profile for desktop and mobile.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The shared WMP/BMD tenant media slots are deployed and available through the canonical tenant Profile/Settings system with tenant isolation, fallback, and non-destructive bootstrap.","route":"/pcg/settings?section=profile","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-visual","kind":"visual","claim":"The WMP profile/photo and BMD profile/photo controls render and are usable on the representative PCG tenant Profile/Settings surface on desktop and mobile.","route":"/pcg/settings?section=profile","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Add-and-deploy-a-platform-wide-KNOCKLAUNCH-tenant-media-primitive-so-every-canonical-tenant-has-WMP-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"8ce08f113b75f77e713fc5422ecbf4fa4558712dcfd99f78ff2e351522f587e9","requestContractRevision":3,"previousRequestContractHash":"b896d59bbce2a5af08f0932844b8a4dbb4cb43fcc1f6ce825f8c741a693a45ea"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:25:47.394015+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:0c9214ae-d67b-4116-b34f-105594135791:request-contract:8ce08f113b75f77e713fc5422ecbf4fa4558712dcfd99f78ff2e351522f587e9","mission_step_id":"3740dfcc-522f-4099-9fed-68a313ef527c","command_center_event_id":"0c9214ae-d67b-4116-b34f-105594135791"},{"id":"fc3ca9da-5a05-4a56-9e3e-b43273cafae4","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/godmode-restore-points-app-20260827-r3","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3771,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.54.0-intent-canonicalization","prNumber":884,"terminal":false,"missionId":"70335a10-4ed9-41cb-9225-95bfe613b66f","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"2090ce6a690eb29d3907ef1e4c8f85e30ac7e12a","timingsMs":{"handlerMs":9220,"prReadinessMs":252,"approvedPlanMs":0,"missionSetupMs":1140,"shipAndProveMs":8858},"nextAction":null,"receiptRef":{"mode":"full","missionId":"70335a10-4ed9-41cb-9225-95bfe613b66f"},"performance":null,"deploymentId":"forgejo-main-2090ce6a690e","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":true,"edgeFunctionSlugs":["admin-manage"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4784,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T00:16:55.896636+00:00","proof_gate":"canonical_release_dispatched","source_sha":"2090ce6a690eb29d3907ef1e4c8f85e30ac7e12a","external_id":"forgejo-main-2090ce6a690e","receipt_type":"execute_mission","idempotency_key":"mission:70335a10-4ed9-41cb-9225-95bfe613b66f:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"39a6b71d-e0a8-4506-bc37-06e823680eb9","command_center_event_id":"70335a10-4ed9-41cb-9225-95bfe613b66f"},{"id":"fc3d4821-6ae6-4f3a-bf0c-9e9e7042399a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/big-papis-entrance-video-20260821","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1723,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.9-specialized-read-budget","prNumber":560,"terminal":false,"missionId":"19f7cd36-103c-4e6e-8a4f-5c99208b7d59","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"19f7cd36-103c-4e6e-8a4f-5c99208b7d59"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4911,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T16:10:32.298237+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"560","receipt_type":"execute_mission","idempotency_key":"mission:19f7cd36-103c-4e6e-8a4f-5c99208b7d59:execute_mission:canonical_release_transport_retryable","mission_step_id":"a62ca520-30eb-45e6-b3c4-13b6d29811ad","command_center_event_id":"19f7cd36-103c-4e6e-8a4f-5c99208b7d59"},{"id":"fc3e0bb4-d085-49ee-a4c4-d2d7fc64fb34","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ea37d0f58b71","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":17300,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":4101,"firstUsefulResultAt":"2026-09-27T02:38:07.676Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3843,"terminal":false,"missionId":"ea37d0f5-8b71-41a0-be82-9940f04bcad5","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"a76800d7fc0fdae628624077757cdb2f2086b3c5","timingsMs":{"prReadinessMs":454,"approvedPlanMs":0,"shipAndProveMs":2248,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"ea37d0f5-8b71-41a0-be82-9940f04bcad5"},"performance":null,"deploymentId":"forgejo-main-a76800d7fc0f","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1816,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T02:38:16.450554+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3843","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ea37d0f5-8b71-41a0-be82-9940f04bcad5:automatic-mission-resume:3843:canonical_release_reconciliation_pending","mission_step_id":"246a706d-1c48-416b-8f16-db4b54d75712","command_center_event_id":"ea37d0f5-8b71-41a0-be82-9940f04bcad5"},{"id":"fc4362d4-2522-4dee-93e3-3b0005df4423","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":226,"terminal":false,"missionId":"02d93dea-abd2-4cab-843b-a3c0476f87a0","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"84020723f10489b28db05edced5b7b8950a9dbbe","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"02d93dea-abd2-4cab-843b-a3c0476f87a0"},"performance":null,"deploymentId":"forgejo-main-84020723f104","workflowRunId":668,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3967,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T03:23:10.729328+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"84020723f10489b28db05edced5b7b8950a9dbbe","external_id":"forgejo-main-84020723f104","receipt_type":"ship_and_prove","idempotency_key":"mission:02d93dea-abd2-4cab-843b-a3c0476f87a0:ship_and_prove:ship_and_prove_release_pending:84020723f10489b28db05edced5b7b8950a9dbbe:668","mission_step_id":"83fc4ff9-9c4e-4cab-a540-81ffd486a7d8","command_center_event_id":"02d93dea-abd2-4cab-843b-a3c0476f87a0"},{"id":"fc437b7f-d14f-4c77-9179-71b6b2b4dd83","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"3513c4e66426e347bf2c6aeb499de86f9b2c8004","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"merge","satisfied":true,"statement":"PR #2415 is squash merged from its exact green head without replacement work.","proofConditionIds":["repo"]},{"id":"release","satisfied":true,"statement":"Only Supabase Edge deploys admin-tenant-mode-image-upload.","proofConditionIds":["release"]},{"id":"runtime","satisfied":true,"statement":"Production admin-tenant-mode-image-upload is ACTIVE with verify_jwt=false and exposes the in-function auth health contract; Big Papi's MODES configuration remains intact.","proofConditionIds":["runtime"]}],"satisfied":true,"constraints":[{"id":"existing-only","satisfied":true,"statement":"No new source changes, branch, PR, or Visual Witness.","proofConditionIds":["repo"]},{"id":"targeted","satisfied":true,"statement":"Do not deploy frontend, migrations, Command Center, or unrelated functions.","proofConditionIds":["release"]}],"contractHash":"15b984db4bfb28b829d9e4695f077c49d935cc769b6980891d300a70b93866dc","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"15b984db4bfb28b829d9e4695f077c49d935cc769b6980891d300a70b93866dc","repositoryProofStatus":"verified","repositoryProofSourceSha":"3513c4e66426e347bf2c6aeb499de86f9b2c8004"},"required":true,"satisfied":true},{"id":"release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["supabaseEdge"],"releaseRequestContractHash":"15b984db4bfb28b829d9e4695f077c49d935cc769b6980891d300a70b93866dc"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["supabaseEdge"],"releaseRequestContractHash":"15b984db4bfb28b829d9e4695f077c49d935cc769b6980891d300a70b93866dc"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":10},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:08:48.54565+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"3513c4e66426e347bf2c6aeb499de86f9b2c8004","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:68dcb75c-6461-4e70-a18a-a4ccef1985c2:request-contract:15b984db4bfb28b829d9e4695f077c49d935cc769b6980891d300a70b93866dc:3513c4e66426e347bf2c6aeb499de86f9b2c8004:verified:","mission_step_id":"24157b24-1f59-48a8-95cb-878cdeb49afe","command_center_event_id":"68dcb75c-6461-4e70-a18a-a4ccef1985c2"},{"id":"fc45597a-bb7d-43a7-b487-8d97d3ca0365","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer"],"continuationObjective":"Continue the existing durable mission using exact structured edits."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:57:17.25213+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:2006a645-24e8-4f5b-a28f-b9a3fc6369dc:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"a8b49c41-3249-439a-b67e-b6965f774285","command_center_event_id":"2006a645-24e8-4f5b-a28f-b9a3fc6369dc"},{"id":"fc46fb9c-b715-4725-884b-cf5df6a7c65a","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"96d5ac18112a8861f77e289776933cfd816ed1b0","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"96d5ac18112a8861f77e289776933cfd816ed1b0","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"1004ab43ca9ab766c28f80f8c7d1fbd76c546187449080a9b8d8885224308614","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/9135","runId":9135,"status":"running","sourceSha":"96d5ac18112a8861f77e289776933cfd816ed1b0","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-17T04:20:12.80175+00:00","proof_gate":"canonical_release_pending","source_sha":"96d5ac18112a8861f77e289776933cfd816ed1b0","external_id":"forgejo-main-96d5ac18112a","receipt_type":"canonical_release_status","idempotency_key":"mission:cad64d65-94b0-4064-a8db-2fa92ec78139:forgejo-release-status:96d5ac18112a8861f77e289776933cfd816ed1b0:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"0a24127a-380e-48d5-acc6-1220870151ab","command_center_event_id":"cad64d65-94b0-4064-a8db-2fa92ec78139"},{"id":"fc4a015d-0ea8-4c93-907e-af1cf00a3fcf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2d6c1cbba7fe","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1265,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":786,"terminal":false,"missionId":"b26e08e7-0bb4-4f11-9cab-4f1fae01287f","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":4724,"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":"b26e08e7-0bb4-4f11-9cab-4f1fae01287f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":698,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T22:24:10.474344+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"786","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b26e08e7-0bb4-4f11-9cab-4f1fae01287f:automatic-mission-resume:786:repair_mission_pr_ready_retryable","mission_step_id":"fbdfd9f6-bc6e-4123-b73f-d5af432ada87","command_center_event_id":"b26e08e7-0bb4-4f11-9cab-4f1fae01287f"},{"id":"fc4a393b-7f1b-4523-84e8-2e0f2221ebc4","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-9cd1caf528b3","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.241-light-gate-policy","prNumber":null,"terminal":false,"missionId":"9cd1caf5-28b3-4576-bbae-ddf1aa1b8f54","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":167,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":400,"providerAuthMs":0,"ledgerPrepareMs":400,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":400,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":400,"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":"9cd1caf5-28b3-4576-bbae-ddf1aa1b8f54"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4307,"likelyAffectedFiles":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:17:45.683242+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9cd1caf5-28b3-4576-bbae-ddf1aa1b8f54:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"105d11fe-21e2-4ee3-813d-b94559664d73","command_center_event_id":"9cd1caf5-28b3-4576-bbae-ddf1aa1b8f54"},{"id":"fc4b0caf-d510-47a3-957b-93dd12b20c09","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.2-autonomous-forgejo-merge-supervisor","prNumber":null,"terminal":false,"missionId":"a55fd4da-81d8-4aed-b4d4-ccfceb1b28b4","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"a55fd4da-81d8-4aed-b4d4-ccfceb1b28b4"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6260,"likelyAffectedFiles":["src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/contracts/command-center-zero-uuid.test.ts","scripts/validate-command-center-contracts.mjs","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/godmode/command-center.test.ts","src/__tests__/godmode/GodModeCommandConsole.test.tsx",".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T12:33:28.346942+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a55fd4da-81d8-4aed-b4d4-ccfceb1b28b4:execute_mission:repair_mission_synthesis_ready","mission_step_id":"56553ab4-c3d2-4835-bbf4-aaee830d6659","command_center_event_id":"a55fd4da-81d8-4aed-b4d4-ccfceb1b28b4"},{"id":"fc4b5149-6963-46f5-9f5c-1c19813d0b59","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Correct the same bounded Docker runner scheduling repair on PR #3770 by using Forgejo's static existing docker-8g label; preserve Gate resource envelopes and all checks.","baseSha":"1efd98a76363d60124492c0696d3bd773fd5a3fb","issuedAt":1790373351307,"expiresAt":1790373531307,"missionId":"54ccf6ba-9119-4e9b-9354-6786328e6f14","authorizationId":"b1205181-8b4e-4ba9-a912-d63ebefe41da","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T21:55:51.620198+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1efd98a76363d60124492c0696d3bd773fd5a3fb","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b1205181-8b4e-4ba9-a912-d63ebefe41da","mission_step_id":"9f002e46-1cfa-4c09-87c6-450c4b0e73cc","command_center_event_id":"54ccf6ba-9119-4e9b-9354-6786328e6f14"},{"id":"fc4c309b-21ca-457d-b407-656f62187b43","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":0,\"verified\":0,\"pending\":0,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/eradicate-lovable-ai-runtime\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T13:25:25.484993+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:cf3bb236-ddb1-4523-883e-5419f971da9b:owner-progress-heartbeat:119408021","mission_step_id":"29e2ada8-cb7d-480a-b945-a399fb828e74","command_center_event_id":"cf3bb236-ddb1-4523-883e-5419f971da9b"},{"id":"fc5084c3-edff-4ead-9aba-0e626ea5cff3","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b0f8cc6896a4","reason":null,"status":"verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.218-durable-async-repository-mutation","prNumber":3474,"terminal":false,"missionId":"6835a574-b9f1-4152-bbfd-cd6a4940045e","operation":"execute_mission","proofGate":"repair_mission_no_change_verified","sourceSha":"f852d7571ae237f049f53ecc3e497cfaa98c3d43","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1150,"providerAuthMs":0,"ledgerPrepareMs":1150,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1150,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1150,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6835a574-b9f1-4152-bbfd-cd6a4940045e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1165,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:20:50.629569+00:00","proof_gate":"repair_mission_no_change_verified","source_sha":"f852d7571ae237f049f53ecc3e497cfaa98c3d43","external_id":"3474","receipt_type":"execute_mission","idempotency_key":"mission:6835a574-b9f1-4152-bbfd-cd6a4940045e:execute_mission:repair_mission_no_change_verified:current-generation","mission_step_id":"ee4a7978-af66-47bb-b604-7d14c7ff8cf2","command_center_event_id":"6835a574-b9f1-4152-bbfd-cd6a4940045e"},{"id":"fc53434f-b67d-4f1b-93de-e1851a8f7ee3","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":"f65ce5923c9e1d3484fed374a0f591c967eb60fa","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":"f65ce5923c9e1d3484fed374a0f591c967eb60fa","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-create-user"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"pending"},"requestContractHash":"3226e01a28448582bab5f6a98f230a065e693b79af8821da9e77c1f54f5eedbe","forgejoWorkflowProof":{"runId":15466,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T22:00:26.696036+00:00","proof_gate":"canonical_release_pending","source_sha":"f65ce5923c9e1d3484fed374a0f591c967eb60fa","external_id":"forgejo-main-f65ce5923c9e","receipt_type":"canonical_release_status","idempotency_key":"mission:611474b2-12c5-4494-b408-28e88e20f02c:forgejo-release-status:f65ce5923c9e1d3484fed374a0f591c967eb60fa:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"b056aa03-6616-40e7-adbd-58c696a11ef2","command_center_event_id":"611474b2-12c5-4494-b408-28e88e20f02c"},{"id":"fc54f680-4972-4bfb-a613-b2b03b3e653f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-11c150cf6bb1","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.98-owner-handoff-overlap","prNumber":2380,"terminal":false,"missionId":"11c150cf-6bb1-46b5-92d6-45c85dbfa10a","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14579,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":294,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":294,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":294,"repositoryMutationMs":14579,"repositoryProviderMs":12069,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3572,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":294,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":8497},"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":"11c150cf-6bb1-46b5-92d6-45c85dbfa10a"},"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":3071,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T05:37:35.977365+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2380","receipt_type":"execute_mission","idempotency_key":"mission:11c150cf-6bb1-46b5-92d6-45c85dbfa10a:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"4c9ed950-83cc-4d61-87c2-1d195849cc70","command_center_event_id":"11c150cf-6bb1-46b5-92d6-45c85dbfa10a"},{"id":"fc551c69-4b9f-4304-9e43-f1db8e47046c","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"pending","supabase-edge-production/live":"success"},"mainSha":"2426c4e58fa1bff1710412d12d875eec0fa758f2","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"e42b0f61ae566b225e0627dfafb9cb82e2bb5eaa","releaseState":"failed","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["agreement-sign"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"success"},"requestContractHash":"23fd955e04385389a682445310c916802d710f353913f829bbc0b627f895bf2a","forgejoWorkflowProof":{"runId":10616,"source":"signed_push_receipt","status":"cancelled","results":{},"conclusion":"cancelled","fingerprint":"cancelled||","failureClass":"release_cancelled_transient","targetStates":{"frontend":"pending","supabaseEdge":"success"},"safeAutoRetry":true,"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T00:07:32.085048+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"e42b0f61ae566b225e0627dfafb9cb82e2bb5eaa","external_id":"forgejo-main-e42b0f61ae56","receipt_type":"canonical_release_status","idempotency_key":"mission:5ac189fb-9aba-4500-96df-49ceaad02d38:forgejo-release-status:e42b0f61ae566b225e0627dfafb9cb82e2bb5eaa:failed:forgejo-main/source=success|forgejo-release/workflow=failure|supabase-edge-production/live=success|frontend-cloudflare/live=pending","mission_step_id":"6e98caa3-5738-421d-9e08-c968b1837096","command_center_event_id":"5ac189fb-9aba-4500-96df-49ceaad02d38"},{"id":"fc57f04c-b71e-44cc-bab4-13add77eea2c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-approved-proposal-layout-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":10937,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.4-owner-mutation-continuation","prNumber":1139,"terminal":false,"missionId":"ae4636b6-ec75-4081-9e8d-dc7a0f95b102","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e2916c09381631b1099020fe7b0678389d16a17a","timingsMs":{"handlerMs":16462,"prReadinessMs":1857,"approvedPlanMs":5733,"missionSetupMs":4404,"shipAndProveMs":8651},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ae4636b6-ec75-4081-9e8d-dc7a0f95b102"},"performance":null,"deploymentId":"forgejo-main-e2916c093816","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8329,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:30:55.770431+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e2916c09381631b1099020fe7b0678389d16a17a","external_id":"forgejo-main-e2916c093816","receipt_type":"execute_mission","idempotency_key":"mission:ae4636b6-ec75-4081-9e8d-dc7a0f95b102:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"9af27116-75ba-4699-ac30-a13a5876bcd1","command_center_event_id":"ae4636b6-ec75-4081-9e8d-dc7a0f95b102"},{"id":"fc595576-0c43-47e1-b046-d51bf5792e5e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtehwtm9","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":12241,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1023,"terminal":false,"missionId":"f7f03a22-efbf-42ea-93d5-27334a2e78b0","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f90ca8bb7b7dfe5772d7c4bbceccef22b12bde6d","timingsMs":{"handlerMs":7833,"prReadinessMs":954,"approvedPlanMs":0,"missionSetupMs":1099,"shipAndProveMs":6763},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f7f03a22-efbf-42ea-93d5-27334a2e78b0"},"performance":null,"deploymentId":"forgejo-main-f90ca8bb7b7d","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6667,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:56:40.144174+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f90ca8bb7b7dfe5772d7c4bbceccef22b12bde6d","external_id":"forgejo-main-f90ca8bb7b7d","receipt_type":"execute_mission","idempotency_key":"mission:f7f03a22-efbf-42ea-93d5-27334a2e78b0:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a50640fa-1d2b-4be3-98fa-a0b676143825","command_center_event_id":"f7f03a22-efbf-42ea-93d5-27334a2e78b0"},{"id":"fc5a2a2f-b4d0-4e09-a308-f4fcdd1bf997","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_not_merge_eligible:404","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.8-adaptive-visual-verification","prNumber":3988,"terminal":true,"missionId":"d729fd13-7a39-4164-a56e-1a54def1c38b","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"d729fd13-7a39-4164-a56e-1a54def1c38b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":168,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T15:42:03.496927+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"3988","receipt_type":"ship_and_prove","idempotency_key":"mission:d729fd13-7a39-4164-a56e-1a54def1c38b:ship_and_prove:canonical_release_blocked","mission_step_id":"d6a0b4a3-49a6-4e8f-9314-61397a5545e0","command_center_event_id":"d729fd13-7a39-4164-a56e-1a54def1c38b"},{"id":"fc5abf60-e967-47fe-a51f-01d5840a508a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"durable_state:implementation","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"repository_mutation_intent_redispatched\",\"status\":\"waiting\",\"proofGate\":\"repository_mutation_intent_replay_persisted\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"skipped\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-repository\",\"proof-runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"implementation\",\"deadlineAt\":\"2026-10-04T11:50:57.928964+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-a2b632d83914\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T09:51:56.738176+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:a2b632d8-3914-493c-b484-7afa1b1f1cab:owner-progress-heartbeat:119407167","mission_step_id":"12dbcbf2-1e09-4b50-b179-23f0c130e908","command_center_event_id":"a2b632d8-3914-493c-b484-7afa1b1f1cab"},{"id":"fc5b21c7-7f03-4679-897c-d4d12194dabf","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","render-onrunner/runtime-proof":"success"},"mainSha":"82c8122a96ecdc14a722a9253cc149a3070de170","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"1ee63523f6af6189a38f0ebdcad69f2e1d4f1922","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"pending"},"requestContractHash":"d8c02b827f3287d5e2092d9337ab99f2307e2407abdae08bd7e021db4c927f7d","forgejoWorkflowProof":{"runId":11733,"source":"exact_live_onrunner_runtime_identity","status":"cancelled","liveSha":"1ee63523f6af6189a38f0ebdcad69f2e1d4f1922","results":{},"proofGate":"onrunner_exact_live_runtime_substitutes_interrupted_workflow_receipt","sourceSha":"1ee63523f6af6189a38f0ebdcad69f2e1d4f1922","conclusion":"cancelled","fingerprint":"cancelled||","failureClass":"release_cancelled_transient","targetStates":{"onrunner":"pending"},"runnerVersion":"onrunner-1ee63523f6af","safeAutoRetry":true,"targetJobCount":7,"observedTargetStates":{"onrunner":"pending"},"workflowReceiptSubstituted":true},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"1ee63523f6af6189a38f0ebdcad69f2e1d4f1922","runnerVersion":"onrunner-1ee63523f6af","expectedSourceSha":"1ee63523f6af6189a38f0ebdcad69f2e1d4f1922"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:52:06.503855+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1ee63523f6af6189a38f0ebdcad69f2e1d4f1922","external_id":"forgejo-main-1ee63523f6af","receipt_type":"canonical_release_status","idempotency_key":"mission:e55149ca-3c12-47bd-89ec-d494f0b61731:forgejo-release-status:1ee63523f6af6189a38f0ebdcad69f2e1d4f1922:verified:forgejo-main/source=success|forgejo-release/workflow=success|render-onrunner/runtime-proof=success","mission_step_id":"3c773244-45fa-4948-af40-458710f5720c","command_center_event_id":"e55149ca-3c12-47bd-89ec-d494f0b61731"},{"id":"fc5e6dc9-f6dd-434e-8907-00636653e020","source":"cc-execution","status":"waiting","payload":{"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"continuationObjective":"Continue the exact cc-execution release Docker-socket repair. Resolve the release-cc-execution job source region and self-validation region from current main so the minimal socket-mount patch can be applied."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:57:22.87252+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:26018e95-3a6d-4522-a790-bdc15fe12b77:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"8d46d6a3-bdcf-4158-b0a8-370f4cacdbd2","command_center_event_id":"26018e95-3a6d-4522-a790-bdc15fe12b77"},{"id":"fc5e90b4-fc3b-42ec-b577-4844c6df7e48","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/redfish-whatsmyprogress-shell-r1-20260910","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2369,"terminal":false,"missionId":"d0224a79-f93a-4e11-91d5-356074a6d096","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"688b6a6ef388470877de060bdd3ae43455f2508f","timingsMs":{"prReadinessMs":1019,"approvedPlanMs":0,"shipAndProveMs":17989,"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":"d0224a79-f93a-4e11-91d5-356074a6d096"},"performance":null,"deploymentId":"forgejo-main-688b6a6ef388","workflowRunId":6988,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["customer-portal"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T03:22:28.945946+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2369","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d0224a79-f93a-4e11-91d5-356074a6d096:automatic-mission-resume:2369:canonical_release_reconciliation_pending","mission_step_id":"460d2cb9-4b24-4c64-9662-92427adc0375","command_center_event_id":"d0224a79-f93a-4e11-91d5-356074a6d096"},{"id":"fc5ef249-fc6b-493f-b063-473219adb2c8","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/knocklaunch-recovery-plane-poller.service","scripts/command-center-host-agent/knocklaunch-recovery-plane-poller.timer"],"continuationObjective":"Unfreeze the KNOCKLAUNCH release control plane for a focused reliability repair, then refreeze and lock it down when live and proven. Fix the release machinery thrash observed in the current PCG repair mission: repeated reconcile loops, duplicate/replacement PR generation, executorless waiting, source-head churn, release handoff bouncing, and excessive recovery-attempt increments. Enforce one mission -> one branch -> one PR per repair generation, exact-head preservation, at most one bounded automatic retry per transient provider failure, no duplicate PR creation when an authoritative open PR already exists, immediate merge after green Gate when safe, single release ownership handoff, and terminal live-proof before declaring success. Optimize queue scheduling so an owner-blocking repair is not starved behind unrelated normal work, while preserving tenant safety and protected-branch guarantees. Reconcile the current queue after the control-plane fix, then deploy the cc-execution/control-plane changes, verify runtime identity matches source, and prove the machinery reaches a green Gate -> merge -> release path without orchestration thrash. Do not stop at implementation, PR, Gate, or merge."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T22:55:08.458436+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:52779bb0-34dc-4a93-b92d-6b608e02c900:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"f937be3d-db01-4e25-82a6-d1e376943fb2","command_center_event_id":"52779bb0-34dc-4a93-b92d-6b608e02c900"},{"id":"fc5f1a2b-7cfa-4464-af23-4b652af4e68f","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-05T21:15:49.620257+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/seaside-premium-ops-rebuild\",\"prNumber\":4071,\"sourceSha\":\"25e579cd6c2415f9a3744464617c62038ed7ffd9\",\"deploymentId\":\"canonical-release-25e579cd6c24\"}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-03T23:22:51.602845+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:cf3ddfbb-88ed-4cd2-ba41-31065fc49b53:owner-progress-heartbeat:119404651","mission_step_id":"36761dce-1c66-4ded-abf8-a1c47c26ac07","command_center_event_id":"cf3ddfbb-88ed-4cd2-ba41-31065fc49b53"},{"id":"fc5f4618-c53f-4d53-a3ce-dd01a54cff02","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"c6e039d92e910e68d6ddc99a84b3e20a7bd1119e","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"c6e039d92e910e68d6ddc99a84b3e20a7bd1119e","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1810","runId":1810,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"1beed0f3a6162dd956d235d2ac107ca572b32698","deploymentId":"forgejo-main-1beed0f3a6162dd956d235d2ac107ca572b32698","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.48.9-single-mutation-lane","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T19:32:02.153018+00:00","proof_gate":"canonical_release_pending","source_sha":"c6e039d92e910e68d6ddc99a84b3e20a7bd1119e","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:2a6bee4c-b842-4ea9-ace8-4092a8862413:forgejo-release-status:c6e039d92e910e68d6ddc99a84b3e20a7bd1119e:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"b1adf643-8a40-4756-a7cc-10f6e5a0092d","command_center_event_id":"2a6bee4c-b842-4ea9-ace8-4092a8862413"},{"id":"fc5fc537-23fb-4c88-83e9-3e597c349b66","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/harden-production-integrity-20260815","reason":"pull_request_checks_pending","status":"retryable","metrics":{"receiptBytes":1889,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":151,"terminal":false,"missionId":"991e67c5-af9c-4a7f-967a-89c5ebf2ae61","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"991e67c5-af9c-4a7f-967a-89c5ebf2ae61"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3506,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:33:48.653019+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"151","receipt_type":"execute_mission","idempotency_key":"mission:991e67c5-af9c-4a7f-967a-89c5ebf2ae61:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"803baa9c-22c3-4701-a6c3-6422a8c02bbe","command_center_event_id":"991e67c5-af9c-4a7f-967a-89c5ebf2ae61"},{"id":"fc5fdceb-6556-46ee-a5ee-18527b82ce84","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-993cc60565af","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":152828,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":10,"executorlessWaitMs":590497,"firstUsefulResultAt":"2026-09-30T21:14:27.031Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":"1.64.29-paul-correction-recovery","prNumber":4275,"terminal":false,"missionId":"993cc605-65af-4af5-9855-198568558d11","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4216,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4000,"approvedPlanMs":0,"missionSetupMs":440,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":326,"ledgerReconcileMs":0,"lineageReconcileMs":114,"resolvePreflightMs":440,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":326,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"993cc605-65af-4af5-9855-198568558d11"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1691,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T21:25:13.010619+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"4275","receipt_type":"execute_mission","idempotency_key":"mission:993cc605-65af-4af5-9855-198568558d11:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"e444b190-9975-43b4-85a7-4f300543c1d0","command_center_event_id":"993cc605-65af-4af5-9855-198568558d11"},{"id":"fc61278e-3bfb-47c0-b0ee-89eac0ac2146","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f326dba11be9","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":34823,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":7,"executorlessWaitMs":70292,"firstUsefulResultAt":"2026-10-05T12:25:39.836Z","recoveryAttemptCount":9,"ownerInterruptionCount":0},"version":null,"prNumber":4901,"terminal":false,"missionId":"f326dba1-1be9-480f-bf21-8146eb824e21","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"3c05aa9dd9e6cfac8369b32cd4da8dbd0ec6317d","timingsMs":{"prReadinessMs":883,"approvedPlanMs":0,"shipAndProveMs":3693,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"f326dba1-1be9-480f-bf21-8146eb824e21"},"performance":null,"deploymentId":"forgejo-main-3c05aa9dd9e6","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-google-drive-media"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2096,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T12:30:15.275944+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4901","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f326dba1-1be9-480f-bf21-8146eb824e21:automatic-mission-resume:4901:canonical_release_reconciliation_pending","mission_step_id":"4110431a-cae5-40bc-99b7-0a87c7295f7c","command_center_event_id":"f326dba1-1be9-480f-bf21-8146eb824e21"},{"id":"fc61f4f3-096b-4edf-b663-52260d871344","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.2-autonomous-forgejo-merge-supervisor","prNumber":null,"terminal":false,"missionId":"b5a02aae-0768-4216-9ed5-89c446459ee1","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"b5a02aae-0768-4216-9ed5-89c446459ee1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6934,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/contracts/command-palette-platform-authority.contract.test.ts","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/test/bounded-mission-queue.test.mjs","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/godmode/command-center.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T10:54:51.844507+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b5a02aae-0768-4216-9ed5-89c446459ee1:execute_mission:repair_mission_synthesis_ready","mission_step_id":"1a740227-5220-48f9-a41b-95471efe240a","command_center_event_id":"b5a02aae-0768-4216-9ed5-89c446459ee1"},{"id":"fc63a9ca-d7c2-4d4b-a57b-422125911358","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2963866637ca","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":149871,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":2,"executorlessWaitMs":252955,"firstUsefulResultAt":"2026-09-27T03:05:30.829Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3850,"terminal":false,"missionId":"29638666-37ca-4f82-bb45-2b03ab41e5ef","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5433,"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":"29638666-37ca-4f82-bb45-2b03ab41e5ef"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T03:09:37.580049+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3850","receipt_type":"automatic_mission_resume","idempotency_key":"mission:29638666-37ca-4f82-bb45-2b03ab41e5ef:automatic-mission-resume:3850:repair_mission_pr_ready_retryable","mission_step_id":"a560a902-dd8f-4dd6-9508-4a8dd1f4ef7b","command_center_event_id":"29638666-37ca-4f82-bb45-2b03ab41e5ef"},{"id":"fc658375-f79e-4486-b31f-2ccecabcbc45","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"048fc193dd52f1f6175ae88e97e6867061d3e65c","consumedAt":1788198176504,"consumerToken":"a4b35f89-2f9e-44dd-8ee5-df4e6cdbc23d","authorizationId":"187c7e32-d5b4-48c8-ba7d-e7e8e63bde80"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T17:42:57.38831+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"048fc193dd52f1f6175ae88e97e6867061d3e65c","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:187c7e32-d5b4-48c8-ba7d-e7e8e63bde80","mission_step_id":"090027d5-e7d9-4d19-a257-231658d193b3","command_center_event_id":"84b2cdbb-ccd5-4983-b220-cda55e96088a"},{"id":"fc65f1fe-a649-4f20-94c5-cff3cd2e6248","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-9c9a3ec99488","prNumber":2862,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"cfb77e8e865f9140136c74d688ebb8d0896fb5fc","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T20:22:33.645808+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"cfb77e8e865f9140136c74d688ebb8d0896fb5fc","external_id":"2862","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:9c9a3ec9-9488-4197-a157-be4e35c681cb:merged-pr:2862:cfb77e8e865f9140136c74d688ebb8d0896fb5fc","mission_step_id":"82f10ed8-0c87-43cb-ad0d-75080f3fb65f","command_center_event_id":"9c9a3ec9-9488-4197-a157-be4e35c681cb"},{"id":"fc682908-ebca-4da9-805d-2e8d0f03d9e1","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/shell-templates-active-godmode-20260910","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2274,"terminal":false,"missionId":"da57b376-9728-4ae0-ae34-94656291f7a4","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"2d8e567fff20ff7d164b31f2c3d4cf075770b2ae","timingsMs":{"prReadinessMs":4473,"approvedPlanMs":0,"shipAndProveMs":27613,"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":"da57b376-9728-4ae0-ae34-94656291f7a4"},"performance":null,"deploymentId":"forgejo-main-2d8e567fff20","workflowRunId":6692,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-tenant-preview"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:43:18.759447+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2274","receipt_type":"automatic_mission_resume","idempotency_key":"mission:da57b376-9728-4ae0-ae34-94656291f7a4:automatic-mission-resume:2274:canonical_release_reconciliation_pending","mission_step_id":"f6fb1d71-1712-44a9-9130-fb1166197f47","command_center_event_id":"da57b376-9728-4ae0-ae34-94656291f7a4"},{"id":"fc6a06cc-6509-435f-b5f7-181526d57dbd","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"complete\",\"proofGate\":\"repair_mission_prepared\"},\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"runtime\",\"visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-0681e9b8101f\",\"prNumber\":3865,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T05:43:06.152094+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:0681e9b8-101f-48b7-bece-3cca02923ca9:owner-progress-heartbeat:119365852","mission_step_id":"5963fda4-8d74-41ef-87ca-91adc71e7840","command_center_event_id":"0681e9b8-101f-48b7-bece-3cca02923ca9"},{"id":"fc6d3cf1-03cd-4e3e-8841-cd4a2fa6e6e7","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-people-analytics-20260825","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3417,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":null,"terminal":false,"missionId":"040c4a18-5ce6-465f-9569-f21f2bcae822","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"040c4a18-5ce6-465f-9569-f21f2bcae822"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":13743,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisCustomersPremium.tsx","src/pages/mobile-vendor/BigPapisGrowthClub.tsx","src/lib/mobileVendor/bigPapisGrowth.ts","supabase/functions/mobile-vendor-growth/index.ts","config/control-plane-capabilities.json",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T03:57:22.121533+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:040c4a18-5ce6-465f-9569-f21f2bcae822:execute_mission:repair_mission_synthesis_ready","mission_step_id":"ad62726f-c59b-420e-a1f1-10dca2b471d6","command_center_event_id":"040c4a18-5ce6-465f-9569-f21f2bcae822"},{"id":"fc6dff3a-dfef-4cf2-8e22-4e3dc4fb364f","source":"cc-execution","status":"recorded","payload":{"objective":"Make the Prestigious Card Grading MODES headers full-width at every viewport. In both the active mode route header and the root PCG MODES dashboard header, remove centered max-width inner wrappers so the header content spans the full workspace width with responsive edge padding. Preserve the existing controls, sidebar behavior, WMP link, tenant avatar, z-index, and sticky behavior. Ship via one small PR, Gate, merge, deploy, and verify production.","tenantRef":"pcg","receivedAt":"2026-09-20T03:12:50.383Z","fingerprint":"f76661129a21a910db195e47ee1044c45ec5b3a81225e47fc2e6f56bc484c6fd","workstreamRef":"pcg","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Make the Prestigious Card Grading MODES headers full-width at every viewport. In both the active mode route header and the root PCG MODES dashboard header, remove centered max-width inner wrappers so the header content spans the full workspace width with responsive edge padding. Preserve the existing controls, sidebar behavior, WMP link, tenant avatar, z-index, and sticky behavior. Ship via one small PR, Gate, merge, deploy, and verify production.","wordingChanged":false,"canonicalIntent":"Make the Prestigious Card Grading MODES headers full-width at every viewport. In both the active mode route header and the root PCG MODES dashboard header, remove centered max-width inner wrappers so the header content spans the full workspace width with responsive edge padding. Preserve the existing controls, sidebar behavior, WMP link, tenant avatar, z-index, and sticky behavior. Ship via one small PR, Gate, merge, deploy, and verify production.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"legacy_derived","version":1,"outcomes":[{"id":"outcome-1","statement":"Make the Prestigious Card Grading MODES headers full-width at every viewport. In both the active mode route header and the root PCG MODES dashboard header, remove centered max-width inner wrappers so the header content spans the full workspace width with responsive edge padding. Preserve the existing controls, sidebar behavior, WMP link, tenant avatar, z-index, and sticky behavior. Ship via one small PR, Gate, merge, deploy, and verify production.","proofConditionIds":["proof-production"]}],"objective":"Make the Prestigious Card Grading MODES headers full-width at every viewport. In both the active mode route header and the root PCG MODES dashboard header, remove centered max-width inner wrappers so the header content spans the full workspace width with responsive edge padding. Preserve the existing controls, sidebar behavior, WMP link, tenant avatar, z-index, and sticky behavior. Ship via one small PR, Gate, merge, deploy, and verify production.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Make the Prestigious Card Grading MODES headers full-width at every viewport. In both the active mode route header and the root PCG MODES dashboard header, remove centered max-width inner wrappers so the header content spans the full workspace width with responsive edge padding. Preserve the existing controls, sidebar behavior, WMP link, tenant avatar, z-index, and sticky behavior. Ship via one small PR, Gate, merge, deploy, and verify production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Make-the-Prestigious-Card-Grading-MODES-headers-full-width-at-every-viewport.-In-both-the-active-mod","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"06b35d2b9ef411912808d8eaef85b73f118b4813763213b927f8ddbe251dfe1d","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T03:12:50.708373+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:e0d9ae09-fa23-4071-9cad-55db4ac484f0:tenant-workstream-contribution:f76661129a21a910db195e47ee1044c45ec5b3a81225e47fc2e6f56bc484c6fd","mission_step_id":null,"command_center_event_id":"e0d9ae09-fa23-4071-9cad-55db4ac484f0"},{"id":"fc70aace-6f78-4162-810e-e909b702010d","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"other_product_work","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"08b9d93b-0e27-c1ee-b5f3-9403f06a688b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:2e6c7b55-8ffb-4512-b43d-017105e65516","mission_step_id":null,"command_center_event_id":"2e6c7b55-8ffb-4512-b43d-017105e65516"},{"id":"fc7251a4-0420-4fd7-b932-27c8d64e553f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-be45e4eee142","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3068,"terminal":false,"missionId":"be45e4ee-e142-4c7e-9766-5833c0a07557","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4131,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2158,"missionSetupMs":1078,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":944,"ledgerReconcileMs":0,"lineageReconcileMs":134,"resolvePreflightMs":1078,"repositoryMutationMs":1973,"repositoryProviderMs":1973,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1802,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":944,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":171},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"be45e4ee-e142-4c7e-9766-5833c0a07557"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3237,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T02:34:43.368636+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3068","receipt_type":"execute_mission","idempotency_key":"mission:be45e4ee-e142-4c7e-9766-5833c0a07557:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"7fd5591d-51e2-48f5-a596-72d68d2b0e17","command_center_event_id":"be45e4ee-e142-4c7e-9766-5833c0a07557"},{"id":"fc752f5c-770d-44b1-950b-d870f6c419d6","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":7105,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1291,"terminal":false,"missionId":"fc4a55dc-de27-4185-ae35-1c4dfe06f587","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":13631,"prReadinessMs":611,"approvedPlanMs":0,"missionSetupMs":488,"shipAndProveMs":12700},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"fc4a55dc-de27-4185-ae35-1c4dfe06f587"},"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-01T19:15:25.166887+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1291","receipt_type":"execute_mission","idempotency_key":"mission:fc4a55dc-de27-4185-ae35-1c4dfe06f587:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"b39e8868-797f-4880-9a12-e12e5b983e8d","command_center_event_id":"fc4a55dc-de27-4185-ae35-1c4dfe06f587"},{"id":"fc753f16-4237-4c0f-9bd2-68919b94764f","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.247-durable-pr-lineage","prNumber":null,"terminal":false,"missionId":"25d02d5d-30c5-4a8f-a11e-734a240ea6c7","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":340,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":293,"providerAuthMs":0,"ledgerPrepareMs":293,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":293,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":293,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"25d02d5d-30c5-4a8f-a11e-734a240ea6c7"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1351,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T06:12:48.54792+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:25d02d5d-30c5-4a8f-a11e-734a240ea6c7:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"ba881f58-58dc-486c-8976-0aeacaf371a1","command_center_event_id":"25d02d5d-30c5-4a8f-a11e-734a240ea6c7"},{"id":"fc7637cf-28b0-40e8-b83c-e160586c143e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/vista-restore-background-video-20260829","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":3448,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"2a7e4e4f-ce35-4a61-8230-d7f06193798e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":198,"prReadinessMs":0,"approvedPlanMs":198,"missionSetupMs":3050,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2a7e4e4f-ce35-4a61-8230-d7f06193798e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5043,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T22:42:49.208216+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2a7e4e4f-ce35-4a61-8230-d7f06193798e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"446942e3-6205-401b-9630-41f5520117ff","command_center_event_id":"2a7e4e4f-ce35-4a61-8230-d7f06193798e"},{"id":"fc768c05-aa35-462f-ad40-3ba43c67634f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-ads-analytics-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":27702,"releaseCount":0,"toolCallCount":25,"repeatedCallCount":19,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":717,"terminal":false,"missionId":"35defdf3-687a-403b-a77f-7b885dece721","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"35defdf3-687a-403b-a77f-7b885dece721"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9965,"likelyAffectedFiles":["src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","scripts/supabase-migration-release.mjs","scripts/__tests__/supabase-migration-release.test.mjs","src/__tests__/contracts/mail360-migration-reconcile.contract.test.ts","src/__tests__/contracts/mobile-vendor-migration-reconcile.contract.test.ts","scripts/validate-supabase-migration-integrity.mjs","src/__tests__/contracts/supabase-edge-consumer-resolution.contract.test.ts","src/components/admin/SupabaseHealthPanel.tsx","scripts/owner-supabase-function-migrate.mjs","scripts/resolve-supabase-function-targets.mjs","scripts/resolve-supabase-function-targets.test.mjs","src/components/admin/EdgeFunctionControlPlanePanel.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T03:34:06.249931+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":"717","receipt_type":"execute_mission","idempotency_key":"mission:35defdf3-687a-403b-a77f-7b885dece721:execute_mission:repair_mission_synthesis_ready","mission_step_id":"94895474-095d-43fb-851c-72fe66e206b2","command_center_event_id":"35defdf3-687a-403b-a77f-7b885dece721"},{"id":"fc775bbf-c7d4-49ff-8072-222c37d488aa","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/pages/card-grading/PCGWorkspace.tsx"],"continuationObjective":"Repair PCG Card Vault visibility on current protected main in src/pages/card-grading/PCGWorkspace.tsx. Exclude is_demo=true from vault/recent/count queries, show the first page of up to 50 real cards immediately near the top of Card Vault, preserve search/pagination/detail and intake behavior, then Gate, squash merge, frontend release, and prove /pcg/workspace shows real non-demo cards for PCG tenant 9602e177-0cbb-496c-bdf5-2fbc93f1b859."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T08:43:13.708005+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:213bc5af-d775-406b-a00d-10a863b0b926:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"c11c05e9-c829-4def-846b-c6c348c78e5f","command_center_event_id":"213bc5af-d775-406b-a00d-10a863b0b926"},{"id":"fc784e33-e9d0-49f7-9ce8-fcf5852f91cb","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/rebuild-encore-pa-os-20260808","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":1682,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":null,"terminal":false,"missionId":"8a8db942-fb42-4e66-b6cf-0b0981441541","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"8a8db942-fb42-4e66-b6cf-0b0981441541"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1553,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-08T18:35:11.523081+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8a8db942-fb42-4e66-b6cf-0b0981441541:execute_mission:repair_mission_execution_blocked","mission_step_id":"989234bb-fc2b-4740-b6e1-8da85568d1eb","command_center_event_id":"8a8db942-fb42-4e66-b6cf-0b0981441541"},{"id":"fc7c1bc8-d620-4cb3-82cc-5a9981272d31","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"8f8acc729d8be2536047bb6df23a58d1e01315dd97a7050f49a4b1497d51402c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:27:19.982776+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:4918afdf-023e-4491-a045-d0390cc6eabf:repository-mutation-intent-blocked:8f8acc729d8be2536047bb6df23a58d1e01315dd97a7050f49a4b1497d51402c","mission_step_id":"928227e8-6797-4668-a2fb-2f2e9d5315a3","command_center_event_id":"4918afdf-023e-4491-a045-d0390cc6eabf"},{"id":"fc7ceda8-4d4c-4ba7-9b68-4d37f2e6ece4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3511737f41cb","reason":"auto_progress_pr_read_failed:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":28446,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"executorlessWaitMs":900930,"firstUsefulResultAt":"2026-09-25T01:53:03.494Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":3698,"terminal":false,"missionId":"3511737f-41cb-4ea0-bc42-27eb82eed9b5","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":0,"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":"3511737f-41cb-4ea0-bc42-27eb82eed9b5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":785,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T02:08:04.47283+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"3698","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3511737f-41cb-4ea0-bc42-27eb82eed9b5:automatic-mission-resume:3698:repair_mission_auto_progress_authorization_retryable","mission_step_id":"85312eaa-e2e5-420c-b9cf-fa2d5b3e8124","command_center_event_id":"3511737f-41cb-4ea0-bc42-27eb82eed9b5"},{"id":"fc7e0b5b-deec-4808-92a4-5a7424dbc22f","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","workers/cc-execution/test/owner-execution-contract-autocompile.test.js"],"reason":"Owner explicitly authorized this bounded cc-execution maintenance to reduce false request-contract friction while preserving hard safety boundaries.","baseSha":"bc6fab18131d2df26fde7edb699d73d58ba7763e","issuedAt":1791106617910,"expiresAt":1791106797910,"missionId":"f4afd7a3-925d-4903-b9f9-546121c1659e","authorizationId":"0193140c-e30b-4ba8-9d00-cb9471cf85bc","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:36:58.254542+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"bc6fab18131d2df26fde7edb699d73d58ba7763e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:0193140c-e30b-4ba8-9d00-cb9471cf85bc","mission_step_id":"2dd232f2-27b1-4f85-bf6f-c51ba953a53a","command_center_event_id":"f4afd7a3-925d-4903-b9f9-546121c1659e"},{"id":"fc7e9005-dfe3-4ebc-b0d1-215b1bfdd887","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/source-discovery-policy.js","workers/cc-execution/test/source-discovery-policy.test.js"],"baseSha":"aea51e4f8680f77ce71b0f958ae4d7736a60102f","issuedAt":1791838890224,"expiresAt":1791839070224,"missionId":"c18b9d8c-6331-45bf-a934-408fc326ec18","autoRefreeze":true,"authorizationId":"05bf9ec2-3aeb-4a75-a00c-90b8937dd008","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-12T21:01:30.683428+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"aea51e4f8680f77ce71b0f958ae4d7736a60102f","external_id":"05bf9ec2-3aeb-4a75-a00c-90b8937dd008","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:c18b9d8c-6331-45bf-a934-408fc326ec18:05bf9ec2-3aeb-4a75-a00c-90b8937dd008","mission_step_id":null,"command_center_event_id":"c18b9d8c-6331-45bf-a934-408fc326ec18"},{"id":"fc7f4b98-cf99-4c80-93ed-33ec8fae83f8","source":"forgejo","status":"waiting","payload":{"branch":"ai/request-contract-release-target-recovery-20260827","prNumber":827,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f9058ab8b133b8e5d486f96977174672a9f9c91f","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T14:04:31.064265+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f9058ab8b133b8e5d486f96977174672a9f9c91f","external_id":"827","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:86492622-eb62-4d4b-a1be-f68297ad34eb:merged-pr:827:f9058ab8b133b8e5d486f96977174672a9f9c91f","mission_step_id":"92e8f312-e4fc-45ba-9707-933c2f868f08","command_center_event_id":"86492622-eb62-4d4b-a1be-f68297ad34eb"},{"id":"fc7f543b-88b0-4164-bafa-564e44b2f10c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-f384d3aff382","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.66-paul-external-research","prNumber":null,"terminal":false,"missionId":"f384d3af-f382-49de-b915-16bf029376ed","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1380,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":465,"providerAuthMs":0,"ledgerPrepareMs":465,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":465,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":465,"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":"f384d3af-f382-49de-b915-16bf029376ed"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4794,"likelyAffectedFiles":["supabase/functions/irslogiqs-sync/index.ts","config/capabilities/tennex-irslogiqs-connection.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:29:19.268362+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f384d3af-f382-49de-b915-16bf029376ed:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"2f591bdd-134a-41ff-b33b-a38846cfdb2a","command_center_event_id":"f384d3af-f382-49de-b915-16bf029376ed"},{"id":"fc8111bf-ef30-4048-b906-cd4c7252fe63","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/visual-witness-display-fallback-20260906","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":4,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1966,"terminal":false,"missionId":"e83b3f5e-a605-44e4-9df0-eb88786bbea3","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"9edc5cb98b69d4e2cbfd31840305e6fd37b8b62a","timingsMs":{"prReadinessMs":209,"approvedPlanMs":0,"shipAndProveMs":3541,"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":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},"performance":null,"deploymentId":"forgejo-main-9edc5cb98b69","workflowRunId":5888,"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":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T16:46:12.941514+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1966","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:automatic-mission-resume:1966:canonical_release_reconciliation_pending","mission_step_id":"d9b812df-1cf0-4bf0-a123-5da731df2415","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"fc821576-add3-4ec9-9ade-715ddb6c932b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"c3a2d6f6cd056cc6a94f8efcb1167eae5066db34","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c3a2d6f6cd056cc6a94f8efcb1167eae5066db34","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/872","runId":872,"status":"running","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"6f522f13-31f4-41af-a806-bcdfbc927a9e","created_at":"2026-08-16T17:53:36.079552+00:00","proof_gate":"canonical_release_pending","source_sha":"c3a2d6f6cd056cc6a94f8efcb1167eae5066db34","external_id":"forgejo-main-c3a2d6f6cd05","receipt_type":"canonical_release_status","idempotency_key":"mission:1be3c1de-ac13-4f9f-8b9d-a1809668cbc8:forgejo-release-status:c3a2d6f6cd056cc6a94f8efcb1167eae5066db34:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"2037644b-1d80-4e92-b725-fd6e356795a9","command_center_event_id":"1be3c1de-ac13-4f9f-8b9d-a1809668cbc8"},{"id":"fc8330f2-0786-4615-bd0d-a753d2809e80","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e7421d1b63cc","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.180-forgejo-source-read-resilience","prNumber":null,"terminal":false,"missionId":"e7421d1b-63cc-424d-b305-5a23afbcc8da","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":146,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":648,"providerAuthMs":0,"ledgerPrepareMs":648,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":648,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":648,"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":"e7421d1b-63cc-424d-b305-5a23afbcc8da"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime","runtime","repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5739,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/big-papis-proposal-workflow.json","config/capabilities/big-papis-proposal-screenshot-intake.json","src/__tests__/contracts/big-papis-event-email-standard.contract.test.ts","config/capabilities/big-papis-public-stop-board.json","src/__tests__/contracts/big-papis-canonical-customer-proposals.contract.test.ts","src/__tests__/contracts/big-papis-native-proposal-link.contract.test.ts","src/__tests__/contracts/big-papis-proposal-layout.contract.test.ts","scripts/visual-witness-hosted-runner/src/frontend-build-entrypoint.mjs","scripts/visual-witness-hosted-runner/src/frontend-build-service.mjs","config/cloudflare-native-frontend-build.json","config/contracts/PREHISTORIC-002-UNIVERSAL-PROPOSALS.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T22:43:39.240697+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e7421d1b-63cc-424d-b305-5a23afbcc8da:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"cfde3d32-c103-4bc1-bc85-b926d7365ea4","command_center_event_id":"e7421d1b-63cc-424d-b305-5a23afbcc8da"},{"id":"fc85a6ea-eb4d-4428-b7cf-6337c446f9f2","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-migrations/live":"success","supabase-edge-production/live":"success"},"mainSha":"4bf40291fa0fc82490ccb415289e246655596ed7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"4bf40291fa0fc82490ccb415289e246655596ed7","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["google-workspace-mail","tenant-provider-connections"]},"releaseTargetStates":{"frontend":"success","migrations":"success","supabaseEdge":"success"},"requestContractHash":"996f1c7105e2154b1adcbe63ed16fd287c92ca4dc12a541e7b75583a02261804","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/13925","runId":13925,"status":"success","sourceSha":"4bf40291fa0fc82490ccb415289e246655596ed7","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","migrations":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","migrations":"success","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T17:50:58.748752+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"4bf40291fa0fc82490ccb415289e246655596ed7","external_id":"forgejo-main-4bf40291fa0f","receipt_type":"canonical_release_status","idempotency_key":"mission:9706d26f-4539-44ca-9552-7ad18139ce31:forgejo-release-status:4bf40291fa0fc82490ccb415289e246655596ed7:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success|supabase-migrations/live=success","mission_step_id":"20e4b7d6-52ae-4371-a433-9ef4841578e5","command_center_event_id":"9706d26f-4539-44ca-9552-7ad18139ce31"},{"id":"fc868201-9863-41c6-996f-202d904233c3","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"e533735e2bcf43d7d84464a14c4bdeb77430dfda","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Buyer Needs Intake persists into canonical KnockLaunch client context and production exposes Save Buyer.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"Reuse PR #2033; frontend release only; no Visual Witness.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"contractHash":"06765966ce22a3027c3fc45477df2f3c105828ca005299df45bfd70bbc11c06a","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-gate","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"06765966ce22a3027c3fc45477df2f3c105828ca005299df45bfd70bbc11c06a","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-merge","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"06765966ce22a3027c3fc45477df2f3c105828ca005299df45bfd70bbc11c06a","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"06765966ce22a3027c3fc45477df2f3c105828ca005299df45bfd70bbc11c06a"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:51:26.906815+00:00","proof_gate":"request_contract_pending","source_sha":"e533735e2bcf43d7d84464a14c4bdeb77430dfda","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:02e68fb4-be55-4631-b478-0c152699b2f8:request-contract:06765966ce22a3027c3fc45477df2f3c105828ca005299df45bfd70bbc11c06a:e533735e2bcf43d7d84464a14c4bdeb77430dfda:pending:repository","mission_step_id":"7503f60a-ae63-450d-9124-77666ce5cee0","command_center_event_id":"02e68fb4-be55-4631-b478-0c152699b2f8"},{"id":"fc86f715-3207-4d00-b700-1aa4f98a5723","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2057,"terminal":false,"missionId":"d3e68175-e9b9-4075-9840-01783bfbcc4b","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"303ce50cee012c4e5d06d175f4fc16b1d6fbe4ec","timingsMs":{"prReadinessMs":2308,"approvedPlanMs":0,"shipAndProveMs":21386,"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":"d3e68175-e9b9-4075-9840-01783bfbcc4b"},"performance":null,"deploymentId":null,"workflowRunId":6135,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T13:02:09.081265+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2057","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d3e68175-e9b9-4075-9840-01783bfbcc4b:automatic-mission-resume:2057:canonical_release_reconciliation_pending","mission_step_id":"ddc82b28-a3f7-4080-8e8d-67cf786be45a","command_center_event_id":"d3e68175-e9b9-4075-9840-01783bfbcc4b"},{"id":"fc874532-a279-443c-9ad3-3e6860034ba6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/tenant-workspace-health-catalog-contract-535002f0","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3121,"terminal":false,"missionId":"535002f0-048f-4534-bd43-10cea3d2d86f","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":17081,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2297,"missionSetupMs":737,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":737,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":737,"repositoryMutationMs":14784,"repositoryProviderMs":14784,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6295,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":737,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":8489},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"535002f0-048f-4534-bd43-10cea3d2d86f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3295,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T16:16:19.115672+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3121","receipt_type":"execute_mission","idempotency_key":"mission:535002f0-048f-4534-bd43-10cea3d2d86f:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-2","mission_step_id":"8e980e5c-a854-41e9-8a3c-24ebdb3a1a9c","command_center_event_id":"535002f0-048f-4534-bd43-10cea3d2d86f"},{"id":"fc874901-25a3-4b32-983c-64db0a8527d1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-delayed-tenant-recovery-20260907-v2","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/visual-witness-delayed-tenant-recovery-20260907-v2","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"5052402e-9977-46bb-9bd5-7d22624bb5ed","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":720,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":464,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":346,"ledgerReconcileMs":0,"lineageReconcileMs":118,"resolvePreflightMs":464,"repositoryMutationMs":720,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":346,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5052402e-9977-46bb-9bd5-7d22624bb5ed"},"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":1598,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:59:18.341794+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5052402e-9977-46bb-9bd5-7d22624bb5ed:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a88091a5-4e7c-4971-a886-fa8919c247fe","command_center_event_id":"5052402e-9977-46bb-9bd5-7d22624bb5ed"},{"id":"fc8b4e19-b05f-4ee2-b4c8-2b45be3c9be1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-workstream-rotation-nonfatal","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6780,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.49.0-control-plane-transport-reconciliation","prNumber":532,"terminal":false,"missionId":"0709a06f-d517-4a9b-b96f-c1eb367bccde","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"0709a06f-d517-4a9b-b96f-c1eb367bccde"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5137,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T02:55:15.701202+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"532","receipt_type":"execute_mission","idempotency_key":"mission:0709a06f-d517-4a9b-b96f-c1eb367bccde:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"a74601ed-6f3d-430d-9945-3cf7bd51d832","command_center_event_id":"0709a06f-d517-4a9b-b96f-c1eb367bccde"},{"id":"fc8b6634-5ad1-4119-a898-4332c9cbe8e5","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-vault-controls\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T05:55:56.623616+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5147,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T05:42:33.072943+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b78054b5-ff74-493d-9d49-b3305dbc800c:owner-progress-heartbeat:119417690","mission_step_id":"986497ca-c7bb-469a-819a-206da30cca37","command_center_event_id":"b78054b5-ff74-493d-9d49-b3305dbc800c"},{"id":"fc8cb7d7-b0e0-48e5-8f32-fc4433b421ca","source":"cc-execution","status":"recorded","payload":{"objective":"Finish existing green PR #1512 only. Squash merge exact head 2cc9d8b21994cad5292976c4f0e81034ce370ded, apply only its Supabase migration, and prove the live 321 Auto Unlock prepare-agreement path works. Do not mutate additional source or release any other target.","tenantRef":"321autounlock","receivedAt":"2026-09-03T01:12:48.925Z","fingerprint":"f96a95efc67c349fd94701b82404ce991726af6652202543e3d33478fbf969ba","workstreamRef":"321autounlock","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtktw7xp","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish existing green PR #1512 only. Squash merge exact head 2cc9d8b21994cad5292976c4f0e81034ce370ded, apply only its Supabase migration, and prove the live 321 Auto Unlock prepare-agreement path works. Do not mutate additional source or release any other target.","wordingChanged":false,"canonicalIntent":"Finish existing green PR #1512 only. Squash merge exact head 2cc9d8b21994cad5292976c4f0e81034ce370ded, apply only its Supabase migration, and prove the live 321 Auto Unlock prepare-agreement path works. Do not mutate additional source or release any other target.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"agreement-prepares","statement":"Production 321 Auto Unlock can prepare the existing branded service agreement without the status-constraint 500 and returns agreement_id, request_id, sign_token, and pdf_url.","proofConditionIds":["live-constraint","prepare-proof"]}],"objective":"Finish existing green PR #1512 only. Squash merge exact head 2cc9d8b21994cad5292976c4f0e81034ce370ded, apply only its Supabase migration, and prove the live 321 Auto Unlock prepare-agreement path works. Do not mutate additional source or release any other target.","constraints":[{"id":"one-file","statement":"PR #1512 remains a one-file forward-only migration; no additional source changes.","proofConditionIds":["repo-proof"]},{"id":"release-only-migration","statement":"Only the Supabase migration target is released; frontend, edge functions, cc-execution, and OnRunner remain untouched.","proofConditionIds":["release-proof"]},{"id":"preserve-semantics","statement":"Keep all existing operational statuses and add only awaiting_signature and agreement_prepared to the allowed status contract; do not change legal agreement text/version or existing rows.","proofConditionIds":["repo-proof","live-constraint"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"PR #1512 exact head changes only supabase/migrations/20260903011500_fix_vehicle_lockout_pre_submit_status_check.sql and contains the intended seven allowed statuses.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]},{"id":"release-proof","kind":"runtime","claim":"The protected-main release applies migrations only and does not deploy frontend, Supabase Edge Functions, cc-execution, or OnRunner.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]},{"id":"live-constraint","kind":"runtime","claim":"Production vehicle_lockout_requests_status_check permits awaiting_signature, agreement_prepared, requested, en_route, on_scene, completed, canceled.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]},{"id":"prepare-proof","kind":"runtime","claim":"A safe direct production prepare_agreement verification succeeds and returns agreement_id, request_id, sign_token, pdf_url; any synthetic verification row/artifact is cleaned up afterward.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtktw7xp","conversationContext":null,"requestContractHash":"16d85613204ceca9d7f4849a652da3b4314bc77b1d1e70671746f5f8d857d195","requestContractRevision":1},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-03T01:12:50.178802+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:61366dcb-5610-4a3f-95b2-dd4d0247517b:tenant-workstream-contribution:f96a95efc67c349fd94701b82404ce991726af6652202543e3d33478fbf969ba","mission_step_id":null,"command_center_event_id":"61366dcb-5610-4a3f-95b2-dd4d0247517b"},{"id":"fc907252-8bba-45ee-bcf0-ba590c9bd3b1","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"612107b7464cbad42322ca1935d85a81b5387949","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"612107b7464cbad42322ca1935d85a81b5387949","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"2fe6d721d603354a80431a0a76f85daa4ab56dca505665a5158361184902a729","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/8172","runId":8172,"status":"running","sourceSha":"612107b7464cbad42322ca1935d85a81b5387949","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-14T16:52:04.0002+00:00","proof_gate":"canonical_release_pending","source_sha":"612107b7464cbad42322ca1935d85a81b5387949","external_id":"forgejo-main-612107b7464c","receipt_type":"canonical_release_status","idempotency_key":"mission:fd9b2e81-c8b2-4228-8f78-0f232a455286:forgejo-release-status:612107b7464cbad42322ca1935d85a81b5387949:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"423b5a73-9a77-4e58-9231-2e3d0e8c3ece","command_center_event_id":"fd9b2e81-c8b2-4228-8f78-0f232a455286"},{"id":"fc90f707-fde2-4fad-9401-2a1ced53d6d9","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-05T13:23:47.634113+00:00\",\"recoveryAction\":\"continue_implementation\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:10:47.076372+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:9c7f2976-5eed-4529-935e-81d6725f1a7f:owner-progress-heartbeat:119413963","mission_step_id":"b8c54f44-8ca1-40f2-913b-5e2f8b1a9b6d","command_center_event_id":"9c7f2976-5eed-4529-935e-81d6725f1a7f"},{"id":"fc9103c7-78d5-43a1-bc27-1698e3a16fd8","source":"cc-execution","status":"authorized","payload":{"paths":["scripts/release-event-native-plan.test.mjs","workers/cc-execution/src/index-release-fast-lane.js"],"reason":"Owner explicitly authorized unfreezing and simplifying the release control plane and updating the directly failing companion contract test so the boring replacement can ship.","baseSha":"7a1364a455d1ed1da8a483b88fb0e27edaa0a0a1","issuedAt":1791315727763,"expiresAt":1791315907763,"missionId":"8c28f7ae-5a64-4017-9354-46f808125c42","authorizationId":"3b650d6f-1418-43b3-8f78-81a8ef52c201","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:42:08.2039+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"7a1364a455d1ed1da8a483b88fb0e27edaa0a0a1","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3b650d6f-1418-43b3-8f78-81a8ef52c201","mission_step_id":"ab9711ed-7b3c-4f48-bd76-a04de14101e4","command_center_event_id":"8c28f7ae-5a64-4017-9354-46f808125c42"},{"id":"fc95df3e-6d4b-4df6-bf36-8b0544af2e58","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-01a677b0f3b6","writes":[],"patches":[],"pr_body":"Adds IRSLogiqs to the tenant Connections catalog and authorizes the existing tenant-secret storage path to accept IRSLogiqs credentials.","version":1,"approved":true,"pr_title":"Add IRSLogiqs Tennex connection","missionId":"01a677b0-f3b6-4eb9-9180-699d371c37a7","objective":"Add IRSLogiqs as a working Tennex Connections provider and ship it live.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"src/pages/connections/TenantConnections.tsx","edits":[{"new_content":"type ProviderKey='square'|'zoho_mail'|'twilio'|'resend'|'stripe'|'google_workspace'|'microsoft_365'|'monday'|'quickbooks'|'slack'|'dropbox'|'hubspot'|'docusign'|'irslogiqs'|'meta_muse';","old_content":"type ProviderKey='square'|'zoho_mail'|'twilio'|'resend'|'stripe'|'google_workspace'|'microsoft_365'|'monday'|'quickbooks'|'slack'|'dropbox'|'hubspot'|'docusign'|'meta_muse';"},{"new_content":"{key:'hubspot',label:'HubSpot',category:'CRM',description:'CRM contacts and customer records from your HubSpot account.',kind:'oauth',driver:'broker',icon:Users,keywords:['hubspot','crm','contacts','customers','leads'],capabilities:['Contacts'],permissions:['Read contacts','Create and update contacts']},\n{key:'irslogiqs',label:'IRSLogiqs',category:'Tax resolution CRM',description:'Tax-resolution lead and case intake for this workspace.',kind:'secret',driver:'secret',icon:Briefcase,keywords:['irslogiqs','irslogics','tax','tax relief','crm','cases','leads'],capabilities:['Lead intake','Case creation handoff'],permissions:['Uses only the tenant-owned IRSLogiqs API key','Requires Case.Write permission in IRSLogiqs','Keeps the credential isolated to this tenant']},","old_content":"{key:'hubspot',label:'HubSpot',category:'CRM',description:'CRM contacts and customer records from your HubSpot account.',kind:'oauth',driver:'broker',icon:Users,keywords:['hubspot','crm','contacts','customers','leads'],capabilities:['Contacts'],permissions:['Read contacts','Create and update contacts']},"},{"new_content":"hubspot:'https://app.hubspot.com/',docusign:'https://app.docusign.com/',irslogiqs:'https://www.irslogics.com/'","old_content":"hubspot:'https://app.hubspot.com/',docusign:'https://app.docusign.com/'"}]},{"path":"supabase/functions/upsert-tenant-provider-secret/index.ts","edits":[{"new_content":"const provider = body?.provider as 'twilio' | 'resend' | 'stripe' | 'irslogiqs' | undefined;","old_content":"const provider = body?.provider as 'twilio' | 'resend' | 'stripe' | undefined;"},{"new_content":"if (!['twilio', 'resend', 'stripe', 'irslogiqs'].includes(provider)) {","old_content":"if (!['twilio', 'resend', 'stripe'].includes(provider)) {"}]}],"commit_message":"Add IRSLogiqs provider foundation","implementation":{"files":[],"writes":[]},"requestContract":"explicit","repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"01a677b0-f3b6-4eb9-9180-699d371c37a7","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":"explicit","repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"2860ab3c5cb8c40e21a0b35fe34766153e3754a14b0f936334c5e8d315c120fc","replayCount":0,"serializedBytes":3527},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T19:35:11.836069+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:01a677b0-f3b6-4eb9-9180-699d371c37a7:repository-mutation-intent:2860ab3c5cb8c40e21a0b35fe34766153e3754a14b0f936334c5e8d315c120fc:0","mission_step_id":"53f3dcbc-5738-4145-9ec1-0dbbfca0cf77","command_center_event_id":"01a677b0-f3b6-4eb9-9180-699d371c37a7"},{"id":"fc96466e-d733-4f94-9855-bc012ffe22ef","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"baseSha":"5b535da84d4376246c94d81af993bdbd6888871b","consumedAt":1787869753010,"consumerToken":"7d545f63-ad24-40e1-a6f3-fd39e94b6af1","authorizationId":"cc01b148-3acb-4cd8-847a-e98fa5bab2c8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T22:29:13.803323+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"5b535da84d4376246c94d81af993bdbd6888871b","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:cc01b148-3acb-4cd8-847a-e98fa5bab2c8","mission_step_id":"0471135e-2047-4e4d-9568-a41e13fdb098","command_center_event_id":"b2f09669-b1ba-49c0-9747-f91d86b8de19"},{"id":"fc9c15c9-a820-494c-b2a6-846cc921fae0","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2057,"terminal":false,"missionId":"d3e68175-e9b9-4075-9840-01783bfbcc4b","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13972,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1839,"approvedPlanMs":0,"missionSetupMs":1007,"providerAuthMs":0,"shipAndProveMs":11963,"ledgerPrepareMs":632,"ledgerReconcileMs":0,"lineageReconcileMs":375,"resolvePreflightMs":1007,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":632,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"d3e68175-e9b9-4075-9840-01783bfbcc4b"},"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":1484,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T13:00:53.442931+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2057","receipt_type":"execute_mission","idempotency_key":"mission:d3e68175-e9b9-4075-9840-01783bfbcc4b:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"2b66b65e-a923-4225-a138-e2a368679c58","command_center_event_id":"d3e68175-e9b9-4075-9840-01783bfbcc4b"},{"id":"fc9c1604-cbc2-403c-acba-dd24ccb7748a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkt9lmc","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":6837,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1510,"terminal":false,"missionId":"2650202c-12db-4f56-9974-54495991baa4","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":8302,"prReadinessMs":7746,"approvedPlanMs":0,"missionSetupMs":549,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"2650202c-12db-4f56-9974-54495991baa4"},"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":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-03T00:57:42.290666+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1510","receipt_type":"execute_mission","idempotency_key":"mission:2650202c-12db-4f56-9974-54495991baa4:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"a5026fa0-3b47-44df-b589-83bba941bc13","command_center_event_id":"2650202c-12db-4f56-9974-54495991baa4"},{"id":"fc9c3c18-2400-41d0-9621-2d7bf8c07e56","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/mail-mobile-refactor-recovery","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"77eaa906-f338-434e-939e-9b4b2a00aaed","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":405,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":738,"providerAuthMs":0,"ledgerPrepareMs":314,"ledgerReconcileMs":0,"lineageReconcileMs":424,"resolvePreflightMs":738,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":314,"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":"77eaa906-f338-434e-939e-9b4b2a00aaed"},"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":4323,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisEmailSuite.tsx","src/components/communications/email/MailWorkspace.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T14:21:08.7081+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:77eaa906-f338-434e-939e-9b4b2a00aaed:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9d4421b4-b890-4126-a638-c055e6783f94","command_center_event_id":"77eaa906-f338-434e-939e-9b4b2a00aaed"},{"id":"fc9d2916-f8c7-4c56-9cf7-03ed39b92755","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"958a0397545fa63a9282bf4bd3857b638da72ee8","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"958a0397545fa63a9282bf4bd3857b638da72ee8","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"releaseTargetStates":{},"requestContractHash":"7f6e452a5cfddfd9768ffa3ac54e95cda6e20a408e1a5e1a073516822ce2fe09","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T00:48:28.734528+00:00","proof_gate":"canonical_release_pending","source_sha":"958a0397545fa63a9282bf4bd3857b638da72ee8","external_id":"forgejo-main-958a0397545f","receipt_type":"canonical_release_status","idempotency_key":"mission:8251e144-6e70-4048-82be-c2fa1c4d5f50:forgejo-release-status:958a0397545fa63a9282bf4bd3857b638da72ee8:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"1d69047e-ff60-4d6d-8ef4-ad13ab783f78","command_center_event_id":"8251e144-6e70-4048-82be-c2fa1c4d5f50"},{"id":"fca12a05-8dc9-44d2-8da4-29574075dff3","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"preflight\",\"deadlineAt\":\"2026-09-22T03:01:44.910165+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/sign-agreement-toolbar-location-fix\",\"prNumber\":3394,\"sourceSha\":\"a9fa6ddec1e495e1266ab2c0383d79553fdb670a\",\"deploymentId\":\"forgejo-main-a9fa6ddec1e4\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T02:53:20.687803+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:71d2b615-a257-4d23-98ea-a32d71979f7f:owner-progress-heartbeat:119336373","mission_step_id":"3c30c5c4-1390-4fe6-822f-69a6176602af","command_center_event_id":"71d2b615-a257-4d23-98ea-a32d71979f7f"},{"id":"fca4082d-f11b-4d19-a626-3accdc725075","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/__tests__/contracts/big-papis-facebook-gallery.contract.test.ts","content":"import fs from 'node:fs';\nimport path from 'node:path';\nimport { describe, expect, it } from 'vitest';\n\ndescribe('Big Papi public Facebook gallery contract', () => {\n  const source = fs.readFileSync(path.resolve(process.cwd(), 'supabase/functions/mobile-vendor-event-request/index.ts'), 'utf8');\n\n  it('uses Facebook-origin image discovery before tenant media fallback', () => {\n    expect(source).toContain(\"BIG_PAPIS_FACEBOOK_HANDLE = 'bigpapisiceys'\");\n    expect(source).toContain('https://api.search.brave.com/res/v1/images/search');\n    expect(source).toContain(\"hostname === 'facebook.com' || hostname.endsWith('.facebook.com')\");\n    expect(source).toContain(\"source: 'facebook'\");\n    expect(source).toContain(\"'facebook_public_index' : 'tenant_asset_fallback'\");\n    expect(source).toContain('facebookGalleryMedia.length >= BIG_PAPIS_FACEBOOK_GALLERY_MINIMUM');\n  });\n\n  it('keeps discovery tenant-specific and rejects obvious low-value imagery', () => {\n    expect(source).toContain(\"tenant.company_slug || '').trim().toLowerCase() === 'big-papis'\");\n    expect(source).toContain('width < 400');\n    expect(source).toContain('height < 250');\n    expect(source).toContain('flyer|menu|schedule|coupon|logo|graphic|meme|hours|announcement|price list');\n    expect(source).toContain('crowd|customer|people|family|community|festival|school|team|event');\n    expect(source).toContain('icey|coquito|sorbet|flavor|cup|product');\n    expect(source).toContain('truck|trailer|cart|serv|popup|pop-up');\n  });\n});\n"}],"branch":"ai/objective-first-repair-0270bdd55fff","writes":[],"patches":[],"pr_body":"Make Big Papi in the Wild prefer ranked Facebook-origin imagery discovered through the existing Brave image-search provider. Keep the existing approved tenant media only as a fail-closed fallback when fewer than four eligible Facebook-origin results are available. Scope behavior to the big-papis tenant and add contract coverage.","version":1,"approved":true,"pr_title":"Big Papi Facebook-first public gallery","missionId":"0270bdd5-5fff-46f3-bc11-c1481e103f21","repository":"noel/KnockLaunchOS","allowedPaths":["supabase/functions/mobile-vendor-event-request/index.ts","src/__tests__/contracts/big-papis-facebook-gallery.contract.test.ts","config/capabilities/big-papis-public-stop-board.json"],"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"supabase/functions/mobile-vendor-event-request/index.ts","edits":[{"new_content":"const MAX_SCREENSHOT_BASE64_CHARS = 8_500_000;\nconst BIG_PAPIS_FACEBOOK_HANDLE = 'bigpapisiceys';\nconst BIG_PAPIS_FACEBOOK_GALLERY_MINIMUM = 4;\nconst BIG_PAPIS_FACEBOOK_CACHE_MS = 30 * 60 * 1000;\nlet bigPapisFacebookGalleryCache: { expiresAt: number; media: any[] } | null = null;\nconst supabase = createClient(","old_content":"const MAX_SCREENSHOT_BASE64_CHARS = 8_500_000;\nconst supabase = createClient("},{"new_content":"async function fetchBigPapisFacebookGallery() {\n  if (bigPapisFacebookGalleryCache && bigPapisFacebookGalleryCache.expiresAt > Date.now()) return bigPapisFacebookGalleryCache.media;\n  const apiKey = Deno.env.get('BRAVE_SEARCH_API_KEY') || '';\n  if (!apiKey) return [];\n  const searches = [\n    { focus: 'crowd', query: `site:facebook.com \"Big Papi's Coquito Iceys\" ${BIG_PAPIS_FACEBOOK_HANDLE} crowd customers event festival` },\n    { focus: 'product', query: `site:facebook.com \"Big Papi's Coquito Iceys\" ${BIG_PAPIS_FACEBOOK_HANDLE} iceys sorbet flavors cups product` },\n    { focus: 'truck', query: `site:facebook.com \"Big Papi's Coquito Iceys\" ${BIG_PAPIS_FACEBOOK_HANDLE} truck trailer serving popup` },\n  ];\n  const settled = await Promise.allSettled(searches.map(async (search) => {\n    const url = new URL('https://api.search.brave.com/res/v1/images/search');\n    url.searchParams.set('q', search.query);\n    url.searchParams.set('count', '50');\n    url.searchParams.set('country', 'US');\n    url.searchParams.set('search_lang', 'en');\n    url.searchParams.set('safesearch', 'strict');\n    const response = await fetch(url, { headers: { Accept: 'application/json', 'X-Subscription-Token': apiKey }, signal: AbortSignal.timeout(4500) });\n    if (!response.ok) throw new Error(`facebook_image_search_${response.status}`);\n    const payload = await response.json().catch(() => ({}));\n    const rows = Array.isArray(payload?.results) ? payload.results : [];\n    return rows.flatMap((item: any, index: number) => {\n      const pageUrl = norm(item?.url, 900);\n      const title = norm(item?.title, 180) || '';\n      if (!pageUrl) return [];\n      let hostname = '';\n      let pathname = '';\n      try { const parsed = new URL(pageUrl); hostname = parsed.hostname.toLowerCase(); pathname = parsed.pathname.toLowerCase(); } catch { return []; }\n      if (!(hostname === 'facebook.com' || hostname.endsWith('.facebook.com'))) return [];\n      const identityText = `${title} ${pathname}`.toLowerCase();\n      const exactBusinessMatch = identityText.includes(BIG_PAPIS_FACEBOOK_HANDLE) || (/big\\s*papi/.test(identityText) && /icey|coquito/.test(identityText));\n      if (!exactBusinessMatch) return [];\n      const imageUrl = norm(item?.thumbnail?.src, 1200) || norm(item?.properties?.url, 1200);\n      if (!imageUrl || !/^https:\\/\\//i.test(imageUrl)) return [];\n      const width = Number(item?.properties?.width || item?.thumbnail?.width || 0);\n      const height = Number(item?.properties?.height || item?.thumbnail?.height || 0);\n      if ((width > 0 && width < 400) || (height > 0 && height < 250)) return [];\n      const text = `${title} ${pageUrl}`.toLowerCase();\n      if (/\\b(flyer|menu|schedule|coupon|logo|graphic|meme|hours|announcement|price list)\\b/.test(text)) return [];\n      let score = item?.confidence === 'high' ? 20 : item?.confidence === 'medium' ? 10 : 0;\n      if (/crowd|customer|people|family|community|festival|school|team|event/.test(text)) score += 34;\n      if (/icey|coquito|sorbet|flavor|cup|product/.test(text)) score += 28;\n      if (/truck|trailer|cart|serv|popup|pop-up/.test(text)) score += 24;\n      if (search.focus === 'crowd') score += 12;\n      if (search.focus === 'product') score += 10;\n      if (search.focus === 'truck') score += 8;\n      if (width >= 900 && height >= 600) score += 8;\n      return [{ id: `facebook:${search.focus}:${index}`, kind: 'image', title: title || 'Big Papi in the wild', url: imageUrl, source: 'facebook', source_url: pageUrl, score, focus: search.focus }];\n    }).sort((a: any, b: any) => b.score - a.score).slice(0, 6);\n  }));\n  const seen = new Set<string>();\n  const media = settled.flatMap((result) => result.status === 'fulfilled' ? result.value : []).sort((a, b) => b.score - a.score).filter((item) => {\n    const key = `${item.url}|${item.source_url}`;\n    if (seen.has(key)) return false;\n    seen.add(key);\n    return true;\n  }).slice(0, 12).map(({ score: _score, focus: _focus, ...item }) => item);\n  if (media.length) bigPapisFacebookGalleryCache = { expiresAt: Date.now() + BIG_PAPIS_FACEBOOK_CACHE_MS, media };\n  return media;\n}\n\nfunction normalizePhone(value: unknown): string | null {","old_content":"function normalizePhone(value: unknown): string | null {"},{"new_content":"      }).slice(0, 12);\n      let facebookGalleryMedia: any[] = [];\n      if (String(tenant.company_slug || '').trim().toLowerCase() === 'big-papis') {\n        try {\n          facebookGalleryMedia = await fetchBigPapisFacebookGallery();\n        } catch (error) {\n          console.error('[mobile-vendor-event-request] Big Papi Facebook gallery discovery unavailable', error);\n        }\n      }\n      const publicGalleryMedia = facebookGalleryMedia.length >= BIG_PAPIS_FACEBOOK_GALLERY_MINIMUM\n        ? facebookGalleryMedia\n        : galleryMedia;\n      const publicGallerySource = facebookGalleryMedia.length >= BIG_PAPIS_FACEBOOK_GALLERY_MINIMUM ? 'facebook_public_index' : 'tenant_asset_fallback';\n      const marketingMedia = Array.isArray(settings.public_marketing_media)","old_content":"      }).slice(0, 12);\n      const marketingMedia = Array.isArray(settings.public_marketing_media)"},{"new_content":"          gallery_media: publicGalleryMedia,\n          gallery_source: publicGallerySource,\n          facebook_gallery_count: facebookGalleryMedia.length,\n          flavor_catalog: flavorCatalog,","old_content":"          gallery_media: galleryMedia,\n          flavor_catalog: flavorCatalog,"}]},{"path":"config/capabilities/big-papis-public-stop-board.json","edits":[{"new_content":"    \"providers\": [\n      \"brave-image-search-facebook-origin-discovery\"\n    ]","old_content":"    \"providers\": []"},{"new_content":"      \"public_config_prefers_ranked_big_papis_facebook_origin_imagery_with_tenant_asset_fallback_only_when_insufficient\",\n      \"public_config_returns_approved_published_gallery_media_only_when_facebook_origin_discovery_is_insufficient\",","old_content":"      \"public_config_returns_approved_published_gallery_media_only\","}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"0270bdd5-5fff-46f3-bc11-c1481e103f21","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"eeb413641dd35a5abf5488b6af19871d20c468dea55a4770a70d7746dda976b1","replayCount":0,"serializedBytes":9820},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:39:54.638972+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:0270bdd5-5fff-46f3-bc11-c1481e103f21:repository-mutation-intent:eeb413641dd35a5abf5488b6af19871d20c468dea55a4770a70d7746dda976b1:0","mission_step_id":"4427ad63-763a-4d54-a0ed-85de5899a772","command_center_event_id":"0270bdd5-5fff-46f3-bc11-c1481e103f21"},{"id":"fca52dac-c1f7-4cae-9f97-67cc44bc7205","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in visual proof.","nextAction":{"lane":"onrunner","action":"verify_visual","reason":"release_verified_visual_proof_pending","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"visual_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"request_contract_reconciliation\",\"status\":\"pending\",\"proofGate\":\"request_contract_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"retryable\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"verify_visual\",\"lane\":\"onrunner\",\"reason\":\"release_verified_visual_proof_pending\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"verify_visual\",\"recoveryOwner\":\"onrunner\"},\"acceptance\":{\"total\":3,\"verified\":0,\"pending\":3,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-storage\",\"proof-ui\",\"proof-search\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-27T20:39:14.099961+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-29a78e00e80b\",\"prNumber\":3888,\"sourceSha\":\"27a42020a78e42d6e08c9423a9f2b93209071065\",\"deploymentId\":\"forgejo-main-27a42020a78e\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T16:50:41.75225+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:29a78e00-e80b-4f8f-81aa-aba19badaafb:owner-progress-heartbeat:119368522","mission_step_id":"4f648a34-7589-4272-bced-575908a1f27c","command_center_event_id":"29a78e00-e80b-4f8f-81aa-aba19badaafb"},{"id":"fca5d1f9-0a0f-44fe-895f-15bc2f732076","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/forgejo-permanent-hardening-0908","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/forgejo-permanent-hardening-0908","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":null,"terminal":false,"missionId":"a78a1407-c466-450c-b0bd-a05990918dff","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1971,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1895,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1895,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1895,"repositoryMutationMs":1971,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1895,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a78a1407-c466-450c-b0bd-a05990918dff"},"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":1567,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:20:51.226486+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a78a1407-c466-450c-b0bd-a05990918dff:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"6e32841f-32ab-4c5c-b520-863d6d0724e2","command_center_event_id":"a78a1407-c466-450c-b0bd-a05990918dff"},{"id":"fca86302-d55d-4d86-9ed6-fec96e647a39","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-26T23:17:35.28934+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-35086e86a26f\",\"prNumber\":3827,\"sourceSha\":\"523ffbf01aaacb61355b71d71bac1802168069c6\",\"deploymentId\":\"forgejo-main-523ffbf01aaa\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T20:25:27.151782+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:35086e86-a26f-4289-b447-be23bf15a9f0:owner-progress-heartbeat:119363621","mission_step_id":"f8d3ac14-39a5-485b-ac06-1102deb5c8f7","command_center_event_id":"35086e86-a26f-4289-b447-be23bf15a9f0"},{"id":"fca94292-89c3-4f83-9aa9-b79782325aa7","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-df5384ebe464","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":39664,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":10,"executorlessWaitMs":82137,"firstUsefulResultAt":"2026-10-03T12:50:36.586Z","recoveryAttemptCount":11,"ownerInterruptionCount":0},"version":null,"prNumber":4632,"terminal":false,"missionId":"df5384eb-e464-45e8-8d0f-7e6dab667701","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"6e6963d7db927cc610eb81f9b3e02d5fa995b633","timingsMs":{"prReadinessMs":674,"approvedPlanMs":0,"shipAndProveMs":3035,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"df5384eb-e464-45e8-8d0f-7e6dab667701"},"performance":null,"deploymentId":"forgejo-main-6e6963d7db92","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-photo-studio"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1851,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T12:53:03.871753+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4632","receipt_type":"automatic_mission_resume","idempotency_key":"mission:df5384eb-e464-45e8-8d0f-7e6dab667701:automatic-mission-resume:4632:canonical_release_reconciliation_pending","mission_step_id":"127cfcbc-9a00-4c6f-bff5-9e1b81ef71c4","command_center_event_id":"df5384eb-e464-45e8-8d0f-7e6dab667701"},{"id":"fcae709b-958a-473a-9c1f-a8af080a3a53","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/system-stability-runtime-drift-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":1732,"terminal":false,"missionId":"852c788d-03c1-446e-98f1-de247644d546","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"28f90d1d23e650919faad2dc5ee6895d6947abe1","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7150,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":955,"approvedPlanMs":0,"missionSetupMs":1822,"providerAuthMs":0,"shipAndProveMs":6078,"ledgerPrepareMs":1654,"ledgerReconcileMs":0,"lineageReconcileMs":168,"resolvePreflightMs":1822,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1654,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"852c788d-03c1-446e-98f1-de247644d546"},"performance":null,"deploymentId":"forgejo-main-28f90d1d23e6","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2547,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:57:29.011569+00:00","proof_gate":"canonical_release_dispatched","source_sha":"28f90d1d23e650919faad2dc5ee6895d6947abe1","external_id":"forgejo-main-28f90d1d23e6","receipt_type":"execute_mission","idempotency_key":"mission:852c788d-03c1-446e-98f1-de247644d546:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"c7d2d30c-d9c3-4008-8bbc-91765e73c1a0","command_center_event_id":"852c788d-03c1-446e-98f1-de247644d546"},{"id":"fcae95a1-515e-478b-97d0-ca2cc3976c5e","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.36-paul-response-contract","prNumber":null,"terminal":false,"missionId":"aaf88d32-3b40-49e4-aa47-8ede1bbb0aad","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1364,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":537,"providerAuthMs":0,"ledgerPrepareMs":537,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":537,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":537,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"aaf88d32-3b40-49e4-aa47-8ede1bbb0aad"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T12:55:12.500361+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:aaf88d32-3b40-49e4-aa47-8ede1bbb0aad:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"fab09861-a247-4f92-a51d-55adbb4aa2d9","command_center_event_id":"aaf88d32-3b40-49e4-aa47-8ede1bbb0aad"},{"id":"fcaea3b0-9ad9-4dd4-ab74-7545e0fe4f76","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-protected-main-recovery-syntax-r202608261515","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2297,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"e1195e7e-3c48-4e92-a626-90876b5b7f9b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":4763,"missionSetupMs":433},"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":"e1195e7e-3c48-4e92-a626-90876b5b7f9b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8698,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T15:11:38.517104+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e1195e7e-3c48-4e92-a626-90876b5b7f9b:execute_mission:repair_mission_synthesis_ready","mission_step_id":"cd3d36b3-aaeb-46e7-8e2c-b04ef8c8541d","command_center_event_id":"e1195e7e-3c48-4e92-a626-90876b5b7f9b"},{"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":"fcb12a8f-dc34-49e7-8436-dac2703eebd8","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextStep\":{\"key\":\"runtime_proof\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"production-release-conductor\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":3,\"verified\":0,\"pending\":3,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"services-visual\",\"sibling-runtime\",\"runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-25T19:23:47.330475+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-b8ece7fac940\",\"prNumber\":3743,\"sourceSha\":\"52d3fcb5151e36c726ec2eb348baa4dce41e0e38\",\"deploymentId\":\"forgejo-main-52d3fcb5151e\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T16:29:53.995619+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b8ece7fa-c940-4dc4-85d1-36944c85672b:owner-progress-heartbeat:119356919","mission_step_id":"9cf0e9e0-fdbc-478c-bdb3-b7724c4ae416","command_center_event_id":"b8ece7fa-c940-4dc4-85d1-36944c85672b"},{"id":"fcb1aa3a-8888-474c-810d-fa33c5f843a0","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Continue the existing mission. Implement the merge-queue salvage-or-close invariant specifically in workers/cc-execution/src/entrypoint-owner-status.js with matching contract coverage in scripts/validate-command-center-contracts.mjs and capability declaration in config/control-plane-capabilities.json. Required behavior: any armed PR that exhausts bounded refresh/rerun recovery, remains stale/non-progressing, or is unmergeable must not remain in waiting/blocked purgatory. Immediately classify current value against protected main and the preserved owner objective. If content remains uniquely valuable and safe, salvage only that delta into the canonical continuation from current main, supersede/close the obsolete PR, then Gate/merge/release/prove. If the delta is already present, obsolete, unsafe, or not worth preserving, close/supersede with a durable reason and continue any remaining owner objective through the canonical path. No indefinite blocked/waiting state, no duplicate orchestration, no objective loss. Gate, squash merge, deploy cc-execution, and prove live runtime.","proofKinds":["repository"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Continue the existing mission. Implement the merge-queue salvage-or-close invariant specifically in workers/cc-execution/src/entrypoint-owner-status.js with matching contract coverage in scripts/validate-command-center-contracts.mjs and capability declaration in config/control-plane-capabilities.json. Required behavior: any armed PR that exhausts bounded refresh/rerun recovery, remains stale/non-progressing, or is unmergeable must not remain in waiting/blocked purgatory. Immediately classify current value against protected main and the preserved owner objective. If content remains uniquely valuable and safe, salvage only that delta into the canonical continuation from current main, supersede/close the obsolete PR, then Gate/merge/release/prove. If the delta is already present, obsolete, unsafe, or not worth preserving, close/supersede with a durable reason and continue any remaining owner objective through the canonical path. No indefinite blocked/waiting state, no duplicate orchestration, no objective loss. Gate, squash merge, deploy cc-execution, and prove live runtime.","wordingChanged":false,"canonicalIntent":"Continue the existing mission. Implement the merge-queue salvage-or-close invariant specifically in workers/cc-execution/src/entrypoint-owner-status.js with matching contract coverage in scripts/validate-command-center-contracts.mjs and capability declaration in config/control-plane-capabilities.json. Required behavior: any armed PR that exhausts bounded refresh/rerun recovery, remains stale/non-progressing, or is unmergeable must not remain in waiting/blocked purgatory. Immediately classify current value against protected main and the preserved owner objective. If content remains uniquely valuable and safe, salvage only that delta into the canonical continuation from current main, supersede/close the obsolete PR, then Gate/merge/release/prove. If the delta is already present, obsolete, unsafe, or not worth preserving, close/supersede with a durable reason and continue any remaining owner objective through the canonical path. No indefinite blocked/waiting state, no duplicate orchestration, no objective loss. Gate, squash merge, deploy cc-execution, and prove live runtime.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Continue the existing mission. Implement the merge-queue salvage-or-close invariant specifically in workers/cc-execution/src/entrypoint-owner-status.js with matching contract coverage in scripts/validate-command-center-contracts.mjs and capability declaration in config/control-plane-capabilities.json. Required behavior: any armed PR that exhausts bounded refresh/rerun recovery, remains stale/non-progressing, or is unmergeable must not remain in waiting/blocked purgatory. Immediately classify current value against protected main and the preserved owner objective. If content remains uniquely valuable and safe, salvage only that delta into the canonical continuation from current main, supersede/close the obsolete PR, then Gate/merge/release/prove. If the delta is already present, obsolete, unsafe, or not worth preserving, close/supersede with a durable reason and continue any remaining owner objective through the canonical path. No indefinite blocked/waiting state, no duplicate orchestration, no objective loss. Gate, squash merge, deploy cc-execution, and prove live runtime.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Continue the existing mission. Implement the merge-queue salvage-or-close invariant specifically in workers/cc-execution/src/entrypoint-owner-status.js with matching contract coverage in scripts/validate-command-center-contracts.mjs and capability declaration in config/control-plane-capabilities.json. Required behavior: any armed PR that exhausts bounded refresh/rerun recovery, remains stale/non-progressing, or is unmergeable must not remain in waiting/blocked purgatory. Immediately classify current value against protected main and the preserved owner objective. If content remains uniquely valuable and safe, salvage only that delta into the canonical continuation from current main, supersede/close the obsolete PR, then Gate/merge/release/prove. If the delta is already present, obsolete, unsafe, or not worth preserving, close/supersede with a durable reason and continue any remaining owner objective through the canonical path. No indefinite blocked/waiting state, no duplicate orchestration, no objective loss. Gate, squash merge, deploy cc-execution, and prove live runtime.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["repository"],"visualProofScope":"none","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"urgent","deadlineSignals":["Immediately"],"deadlineExplicit":true},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":true,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Continue the existing mission. Implement the merge-queue salvage-or-close invariant specifically in workers/cc-execution/src/entrypoint-owner-status.js with matching contract coverage in scripts/validate-command-center-contracts.mjs and capability declaration in config/control-plane-capabilities.json. Required behavior: any armed PR that exhausts bounded refresh/rerun recovery, remains stale/non-progressing, or is unmergeable must not remain in waiting/blocked purgatory. Immediately classify current value against protected main and the preserved owner objective. If content remains uniquely valuable and safe, salvage only that delta into the canonical continuation from current main, supersede/close the obsolete PR, then Gate/merge/release/prove. If the delta is already present, obsolete, unsafe, or not worth preserving, close/supersede with a durable reason and continue any remaining owner objective through the canonical path. No indefinite blocked/waiting state, no duplicate orchestration, no objective loss. Gate, squash merge, deploy cc-execution, and prove live runtime.","canonicalIntent":"Continue the existing mission. Implement the merge-queue salvage-or-close invariant specifically in workers/cc-execution/src/entrypoint-owner-status.js with matching contract coverage in scripts/validate-command-center-contracts.mjs and capability declaration in config/control-plane-capabilities.json. Required behavior: any armed PR that exhausts bounded refresh/rerun recovery, remains stale/non-progressing, or is unmergeable must not remain in waiting/blocked purgatory. Immediately classify current value against protected main and the preserved owner objective. If content remains uniquely valuable and safe, salvage only that delta into the canonical continuation from current main, supersede/close the obsolete PR, then Gate/merge/release/prove. If the delta is already present, obsolete, unsafe, or not worth preserving, close/supersede with a durable reason and continue any remaining owner objective through the canonical path. No indefinite blocked/waiting state, no duplicate orchestration, no objective loss. Gate, squash merge, deploy cc-execution, and prove live runtime.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"Continue the existing mission. Implement the merge-queue salvage-or-close invariant specifically in workers/cc-execution/src/entrypoint-owner-status.js with matching contract coverage in scripts/validate-command-center-contracts.mjs and capability declaration in config/control-plane-capabilities.json. Required behavior: any armed PR that exhausts bounded refresh/rerun recovery, remains stale/non-progressing, or is unmergeable must not remain in waiting/blocked purgatory. Immediately classify current value against protected main and the preserved owner objective. If content remains uniquely valuable and safe, salvage only that delta into the canonical continuation from current main, supersede/close the obsolete PR, then Gate/merge/release/prove. If the delta is already present, obsolete, unsafe, or not worth preserving, close/supersede with a durable reason and continue any remaining owner objective through the canonical path. No indefinite blocked/waiting state, no duplicate orchestrat","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Continue-the-existing-mission.-Implement-the-merge-queue-salvage-or-close-invariant-specifically-in-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"0ff4355ac19e6cbf39cbea89c1488a51548ae21d1cfa4ecf397cbcea9bd2aada","requestContractRevision":2,"previousRequestContractHash":"f420a4161f4fdfff72b44b653c6794a86be7581a527d36e106751a7c8bb28183"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:45:27.493668+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:2cba704f-8574-4243-9957-7e50dd866abf:request-contract:0ff4355ac19e6cbf39cbea89c1488a51548ae21d1cfa4ecf397cbcea9bd2aada","mission_step_id":"bc13f0bf-45b2-4211-98ed-712b9ac615f5","command_center_event_id":"2cba704f-8574-4243-9957-7e50dd866abf"},{"id":"fcb3965b-6a54-48f0-8082-751840064688","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"c5edc990eff5d2e8abef0eb3fa1b21f7fd5b6182","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c5edc990eff5d2e8abef0eb3fa1b21f7fd5b6182","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"fc508887e39630c0493e5041434a5d27b24b58efa9581ce777052743f6f073d0","forgejoWorkflowProof":{"runId":15920,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:08:56.723342+00:00","proof_gate":"canonical_release_pending","source_sha":"c5edc990eff5d2e8abef0eb3fa1b21f7fd5b6182","external_id":"forgejo-main-c5edc990eff5","receipt_type":"canonical_release_status","idempotency_key":"mission:fa15585b-2bbc-40fa-9a1a-04e608e38761:forgejo-release-status:c5edc990eff5d2e8abef0eb3fa1b21f7fd5b6182:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d3f1ed97-f232-4f71-821f-fc1e5343dd71","command_center_event_id":"fa15585b-2bbc-40fa-9a1a-04e608e38761"},{"id":"fcb3d75c-d036-4c71-b56f-0b6a62b17e9e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/tranzformer-auto-detailing-tenant","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2921,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.2-release-lineage-compare","prNumber":null,"terminal":false,"missionId":"933a8071-ed4f-4d7b-8962-633f1907e3ae","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"933a8071-ed4f-4d7b-8962-633f1907e3ae"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":10995,"likelyAffectedFiles":["src/__tests__/contracts/tenant-template-registry.contract.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/__tests__/contracts/tenant-template-system.contract.test.ts","src/__tests__/contracts/active-tenant-hook-role-scope.contract.test.ts","src/__tests__/contracts/sce-calendar-tenant-scope.contract.test.ts","src/components/admin/automation/AutomationTemplateGallery.tsx","src/components/admin/automation/TemplateCategoryFilter.tsx","src/components/admin/automation/TemplateInstallBundle.tsx","src/components/TenantRouter.tsx","src/__tests__/commandCenter/deployDetection.test.ts","scripts/resolve-autonomous-change-plan.mjs","src/components/GlobalCommandPalette.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"6d00f95b-9a61-4c0d-9df2-a2f4677be812","created_at":"2026-08-18T14:40:29.873577+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:933a8071-ed4f-4d7b-8962-633f1907e3ae:execute_mission:repair_mission_synthesis_ready","mission_step_id":"8043987e-dc84-4d49-87ca-85438a0a4411","command_center_event_id":"933a8071-ed4f-4d7b-8962-633f1907e3ae"},{"id":"fcb46049-71f0-4d0c-b8c5-782ce3a377a3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-dd510b1d603f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":9526,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":4,"executorlessWaitMs":162013,"firstUsefulResultAt":"2026-10-02T13:53:29.462Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":null,"terminal":false,"missionId":"dd510b1d-603f-4604-9989-ff6d1cde56d1","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1109,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":678,"providerAuthMs":0,"ledgerPrepareMs":678,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":678,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":678,"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":"dd510b1d-603f-4604-9989-ff6d1cde56d1"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4031,"likelyAffectedFiles":["src/lib/compliance/callOutreachCompliance.ts","src/lib/compliance/outreachComplianceGuard.ts","src/pages/applications/CallCenterApplicationRoute.tsx","src/pages/tennex/TennexContactsDirectory.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T13:53:29.505935+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:dd510b1d-603f-4604-9989-ff6d1cde56d1:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"d8541315-b63a-4fd1-82d1-2b2afbd8ce50","command_center_event_id":"dd510b1d-603f-4604-9989-ff6d1cde56d1"},{"id":"fcb4ebb9-8a66-4fb7-ae29-8d9042245ae5","source":"forgejo","status":"waiting","payload":{"branch":"ai/cc-execution-baseline-relative-canary-r202609131515","prNumber":2640,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"831a4f9ab492fff63cf842fb02ee8ced2355ffdf","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T15:17:37.38773+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"831a4f9ab492fff63cf842fb02ee8ced2355ffdf","external_id":"2640","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6e6e2400-20be-456f-9daf-8f7d3a8419b3:merged-pr:2640:831a4f9ab492fff63cf842fb02ee8ced2355ffdf","mission_step_id":"a9fa410b-90d7-486c-9142-73c676621d93","command_center_event_id":"6e6e2400-20be-456f-9daf-8f7d3a8419b3"},{"id":"fcb61d25-608e-415a-a418-0a88dd89a056","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-678cb3bac4a5","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":30854,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":16,"executorlessWaitMs":3649786,"firstUsefulResultAt":"2026-10-03T21:04:44.398Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.88-paul-synthesis-normalized","prNumber":null,"terminal":false,"missionId":"678cb3ba-c4a5-4555-b900-ef79ef0ad82b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2545,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":417,"providerAuthMs":0,"ledgerPrepareMs":417,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":417,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":417,"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":"678cb3ba-c4a5-4555-b900-ef79ef0ad82b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3809,"likelyAffectedFiles":["supabase/functions/calendar-provider-connections/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-03T21:04:44.432809+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:678cb3ba-c4a5-4555-b900-ef79ef0ad82b:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"52e3bd20-bca7-44b0-96e1-fd27bc37a27c","command_center_event_id":"678cb3ba-c4a5-4555-b900-ef79ef0ad82b"},{"id":"fcb8a740-9c45-4cd9-b594-5229df086e30","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"e1b6c7bd-650e-46d3-8b27-efdbfbe3d548","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-af437e18556e","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3330,"terminal":false,"missionId":"af437e18-556e-4d9c-9bd5-9860f47e6b44","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"07665a148f115f740540a143c968dd7735a2c7a3","timingsMs":{"wake":121,"total":480,"submit":359,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"af437e18-556e-4d9c-9bd5-9860f47e6b44"},"performance":null,"deploymentId":"forgejo-main-07665a148f11","releaseState":"verified","workflowRunId":10450,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":611,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T01:05:49.732196+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"07665a148f115f740540a143c968dd7735a2c7a3","external_id":"e1b6c7bd-650e-46d3-8b27-efdbfbe3d548","receipt_type":"visual_proof_started","idempotency_key":"mission:af437e18-556e-4d9c-9bd5-9860f47e6b44:visual-start:e1b6c7bd-650e-46d3-8b27-efdbfbe3d548","mission_step_id":"c4fa7eda-ef42-496c-aa9b-9b8e5896a7bd","command_center_event_id":"af437e18-556e-4d9c-9bd5-9860f47e6b44"},{"id":"fcbadec9-db47-4dd8-b90c-ca4364de4916","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"a47a41427de46f4e58f889794714132d52f1f6ed","requestContractProof":{"legacy":true,"present":false,"satisfied":true,"visualRequested":false,"visualSatisfied":true,"pendingProofKinds":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-04T11:09:38.814298+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"a47a41427de46f4e58f889794714132d52f1f6ed","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:54b95b5e-769f-4f65-abf7-8a5ec58ef86a:request-contract:legacy:a47a41427de46f4e58f889794714132d52f1f6ed:verified:","mission_step_id":"0f1b6d6e-db2c-479e-b20b-ed1e044da743","command_center_event_id":"54b95b5e-769f-4f65-abf7-8a5ec58ef86a"},{"id":"fcbce58e-1a9c-4e34-bed6-f3b6d9489acd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-big-papi-zone-resolution-20260822","reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"2437fab4-ad98-491c-bfb4-d6a50f223c08","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"2437fab4-ad98-491c-bfb4-d6a50f223c08"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4995,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T21:51:10.295561+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2437fab4-ad98-491c-bfb4-d6a50f223c08:execute_mission:repair_mission_execution_blocked","mission_step_id":"f38c4e5c-9b81-4fc9-94dc-f13d001e3514","command_center_event_id":"2437fab4-ad98-491c-bfb4-d6a50f223c08"},{"id":"fcbdafdb-8521-482c-8fd9-8d3574c509a1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-372fc402f0f2","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":37374,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":0,"executorlessWaitMs":366135,"firstUsefulResultAt":"2026-10-06T16:19:44.932Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.1-synthesis-escape","prNumber":5206,"terminal":false,"missionId":"372fc402-f0f2-438d-a03c-b4fa38e1e07d","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8133,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2138,"approvedPlanMs":2081,"missionSetupMs":487,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":487,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":487,"repositoryMutationMs":3906,"repositoryProviderMs":3906,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2400,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":487,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1506},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"372fc402-f0f2-438d-a03c-b4fa38e1e07d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1535,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:26:00.904934+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5206","receipt_type":"execute_mission","idempotency_key":"mission:372fc402-f0f2-438d-a03c-b4fa38e1e07d:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"2773423c-c407-4975-9bc0-6a431b09fdc6","command_center_event_id":"372fc402-f0f2-438d-a03c-b4fa38e1e07d"},{"id":"fcbe9024-1dbb-43c0-a27f-66bc2034dd52","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:workers/cc-execution/src/platform-sidekick-intelligence.js","fingerprint":"2452b09c40d6d00e0576ed4ca8d4160fb0b9394287e282a4b2aaa138f2f917e2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:05:51.555657+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:2de8885e-b3fa-4534-bcf4-73b46fc72746:repository-mutation-intent-blocked:2452b09c40d6d00e0576ed4ca8d4160fb0b9394287e282a4b2aaa138f2f917e2","mission_step_id":"1e82cbe2-6e76-439c-87ad-0d98e22a9e3f","command_center_event_id":"2de8885e-b3fa-4534-bcf4-73b46fc72746"},{"id":"fcbe9500-e212-4132-8e4b-edc2832b05e4","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","render-onrunner/runtime-proof":"success"},"mainSha":"408a8cb75e551aba18ad4a867c877197ca7fbc2b","missing":[],"pending":["forgejo-release/workflow"],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"408a8cb75e551aba18ad4a867c877197ca7fbc2b","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"pending"},"requestContractHash":"81a6f8334e63e6d5f52905f32b8f9ccad0920825658d87b1ce1f267689221632","forgejoWorkflowProof":{"runId":11178,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"onrunner":"pending"},"targetJobCount":7,"observedTargetStates":{"onrunner":"pending"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"408a8cb75e551aba18ad4a867c877197ca7fbc2b","runnerVersion":"onrunner-408a8cb75e55","expectedSourceSha":"408a8cb75e551aba18ad4a867c877197ca7fbc2b"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T11:25:12.349984+00:00","proof_gate":"canonical_release_pending","source_sha":"408a8cb75e551aba18ad4a867c877197ca7fbc2b","external_id":"forgejo-main-408a8cb75e55","receipt_type":"canonical_release_status","idempotency_key":"mission:bc17ba05-a9c9-4da0-851b-bb322456939b:forgejo-release-status:408a8cb75e551aba18ad4a867c877197ca7fbc2b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|render-onrunner/runtime-proof=success","mission_step_id":"a00d3f89-1964-4873-9024-4cc90690e448","command_center_event_id":"bc17ba05-a9c9-4da0-851b-bb322456939b"},{"id":"fcbf9daf-ed2d-40fa-8609-a960c95a4fb0","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mu2w9lx7","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":2835,"terminal":false,"missionId":"3604556c-0edb-4be1-b626-a467bb36cc72","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"0055e25bb74cf4434f5e29c31e26d0056a2f4d91","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6270,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":636,"approvedPlanMs":0,"missionSetupMs":1746,"providerAuthMs":0,"shipAndProveMs":5356,"ledgerPrepareMs":1484,"ledgerReconcileMs":0,"lineageReconcileMs":262,"resolvePreflightMs":1746,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1484,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3604556c-0edb-4be1-b626-a467bb36cc72"},"performance":null,"deploymentId":"forgejo-main-0055e25bb74c","workflowRunId":null,"releaseTargets":{"frontend":true,"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":2744,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:51:43.756707+00:00","proof_gate":"canonical_release_dispatched","source_sha":"0055e25bb74cf4434f5e29c31e26d0056a2f4d91","external_id":"forgejo-main-0055e25bb74c","receipt_type":"execute_mission","idempotency_key":"mission:3604556c-0edb-4be1-b626-a467bb36cc72:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"2aa96d54-88b7-4bab-8cab-610391da8be9","command_center_event_id":"3604556c-0edb-4be1-b626-a467bb36cc72"},{"id":"fcc0ad19-dcf7-41e2-bea9-662f28caba11","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-5bc6055a2954","writes":[],"patches":[],"version":1,"approved":true,"missionId":"5bc6055a-2954-43d2-8509-02bdd0065617","objective":"Document the canonical same-mission continuation recovery contract in control-plane capabilities. Add mutationContinuationRecoveryPolicy stating that a bare continuation with missionId and no explicit mutation payload must recover authoritative PR lineage or persisted repository mutation intent from compact mission context or full durable receipt before source_resolution_required may return; only genuinely unscoped continuations fail closed. Add a regression invariant for the manifest entry, bump cc-execution version, Gate, squash merge, release, and verify live.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/control-plane-capabilities.json","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"config/control-plane-capabilities.json","edits":[{"new_content":"    \"mutationContinuationPolicy\": \"reuse_execute_objective_same_mission\",\n    \"mutationContinuationRecoveryPolicy\": \"bare_same_mission_continuation_without_explicit_mutation_payload_recovers_authoritative_pr_lineage_or_persisted_repository_mutation_intent_from_compact_context_then_full_durable_receipt_before_source_resolution_required_only_genuinely_unscoped_continuations_fail_closed\",\n    \"missionLedgerInfrastructureFailurePolicy\": \"nonfatal_for_authorized_repository_mutation\",","old_content":"    \"mutationContinuationPolicy\": \"reuse_execute_objective_same_mission\",\n    \"missionLedgerInfrastructureFailurePolicy\": \"nonfatal_for_authorized_repository_mutation\","}]},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","edits":[{"new_content":"  assert.match(config.controlPlane.mutationContinuationRecoveryPolicy, /full_durable_receipt_before_source_resolution_required/);\n  assert.match(config.controlPlane.mutationContinuationRecoveryPolicy, /genuinely_unscoped_continuations_fail_closed/);\n  assert.equal(config.efficiency.repositorySourceContentCacheTtlSeconds, 3600);","old_content":"  assert.equal(config.efficiency.repositorySourceContentCacheTtlSeconds, 3600);"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.58.273-continuation-recovery-contract\";","old_content":"export const CC_EXECUTION_VERSION = \"1.58.272-bare-continuation-before-source-resolution\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"document-continuation-contract","statement":"The control-plane manifest explicitly records that durable continuation recovery precedes source_resolution_required for bare same-mission continuations.","proofConditionIds":["manifest-runtime-proof"]}],"constraints":[{"id":"preserve-fail-closed","statement":"Continuations with no authoritative persisted intent remain fail-closed.","proofConditionIds":["manifest-runtime-proof"]}],"proofConditions":[{"id":"manifest-runtime-proof","kind":"runtime","claim":"Live cc-execution carries the documented continuation recovery policy after canonical release.","required":true,"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/control-plane-capabilities.json","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/src/version.js"],"requestContract":{"outcomes":[{"id":"document-continuation-contract","statement":"The control-plane manifest explicitly records that durable continuation recovery precedes source_resolution_required for bare same-mission continuations.","proofConditionIds":["manifest-runtime-proof"]}],"constraints":[{"id":"preserve-fail-closed","statement":"Continuations with no authoritative persisted intent remain fail-closed.","proofConditionIds":["manifest-runtime-proof"]}],"proofConditions":[{"id":"manifest-runtime-proof","kind":"runtime","claim":"Live cc-execution carries the documented continuation recovery policy after canonical release.","required":true,"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["config/control-plane-capabilities.json","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Make the repaired bare-continuation recovery ordering an explicit durable control-plane contract."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["config/control-plane-capabilities.json","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Make the repaired bare-continuation recovery ordering an explicit durable control-plane contract."},"recovery":false,"fingerprint":"0b1831f8e79ce1946ca5d660b337f676cc3b75d801ac4f70b290eb29d7906889","replayCount":0,"serializedBytes":5190},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T00:24:29.99662+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:5bc6055a-2954-43d2-8509-02bdd0065617:repository-mutation-intent:0b1831f8e79ce1946ca5d660b337f676cc3b75d801ac4f70b290eb29d7906889:0","mission_step_id":"9322cd6c-a66e-4983-b5c9-41775bbdd80d","command_center_event_id":"5bc6055a-2954-43d2-8509-02bdd0065617"},{"id":"fcc19d7e-7c72-4e5c-991d-f34c418e7b05","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8abe379a3327","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":57417,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":4469,"firstUsefulResultAt":"2026-09-28T11:29:38.319Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3971,"terminal":false,"missionId":"8abe379a-3327-4de7-a4e8-38b4eca2016d","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"b07fc61411390268636cb83550bb38728b342937","timingsMs":{"prReadinessMs":493,"approvedPlanMs":0,"shipAndProveMs":2446,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"8abe379a-3327-4de7-a4e8-38b4eca2016d"},"performance":null,"deploymentId":"forgejo-main-b07fc6141139","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1825,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:29:49.986414+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3971","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8abe379a-3327-4de7-a4e8-38b4eca2016d:automatic-mission-resume:3971:canonical_release_reconciliation_pending","mission_step_id":"d3cd6a89-7f5f-439e-b932-1d2168d40899","command_center_event_id":"8abe379a-3327-4de7-a4e8-38b4eca2016d"},{"id":"fcc2fc13-8179-4795-a764-eaa66f4889c1","source":"cc-execution","status":"recorded","payload":{"objective":"Continue PR #2022 only. Its exact head is already implemented and green. Do not create another branch or PR and do not change source. Squash merge this same PR through Forgejo, release only the frontend, and prove the exact merged source live. Do not run Visual Witness.","tenantRef":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","receivedAt":"2026-09-07T01:20:39.758Z","fingerprint":"1a2f6c5f63d02b744dfdce5bd73a4035b2b0a952ce5ca4192dc794a7345c3e3c","workstreamRef":"60911b6629404f689b88cd17d1bdf5b6","conversationId":null,"canonicalBranch":"ai/tenant-avatar-bootstrap-fallback","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #2022 only. Its exact head is already implemented and green. Do not create another branch or PR and do not change source. Squash merge this same PR through Forgejo, release only the frontend, and prove the exact merged source live. Do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue PR #2022 only. Its exact head is already implemented and green. Do not create another branch or PR and do not change source. Squash merge this same PR through Forgejo, release only the frontend, and prove the exact merged source live. Do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"tenant-avatar-bootstrap","statement":"Self-contained and custom tenant workspaces cannot bootstrap without a canonical tenant avatar: an existing shell-owned canonical avatar wins; otherwise the platform renders the tenant-avatar fallback.","proofConditionIds":["bootstrap-source","bootstrap-live"]}],"objective":"Continue PR #2022 only. Its exact head is already implemented and green. Do not create another branch or PR and do not change source. Squash merge this same PR through Forgejo, release only the frontend, and prove the exact merged source live. Do not run Visual Witness.","constraints":[{"id":"no-duplicate-avatar","statement":"Existing shells that render data-single-role-tenant-avatar=true must not receive a duplicate platform fallback.","proofConditionIds":["bootstrap-source"]},{"id":"no-second-avatar-architecture","statement":"Reuse MiscAwareAccountMenu and the canonical tenant avatar marker; do not create another avatar system.","proofConditionIds":["bootstrap-source"]},{"id":"no-visual-witness","statement":"Do not run Visual Witness for this non-visual bootstrap contract.","proofConditionIds":["bootstrap-source","bootstrap-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"bootstrap-source","kind":"repository","claim":"Current main contains the ownership-aware self-contained workspace fallback in src/PrivateAppShell.tsx, using data-single-role-tenant-avatar=true to suppress duplicates and data-global-fallback-avatar-host=true to avoid self-detection.","route":"https://app.knocklaunch.app/curri-control-center/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"bootstrap-live","kind":"runtime","claim":"The exact merged frontend source containing the ownership-aware tenant avatar fallback is deployed live to production.","route":"https://app.knocklaunch.app/curri-control-center/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/tenant-avatar-bootstrap-fallback","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"intent\":{\"rawUtterance\":\"Yes, again, improper bootstrapping, something we need to correct immediately.\",\"canonicalIntent\":\"Correct the shared tenant bootstrap defect so self-contained or custom tenant shells cannot omit the canonical tenant avatar. Preserve shell-owned canonical avatars without duplicates and supply the platform tenant-avatar fallback only when the shell does not own one.\",\"wordingChanged\":true,\"resolutionStatus\":\"exact\",\"confidence\":1,\"evidence\":[\"Current conversation establishes the missing Curri avatar as an improper tenant bootstrap defect and the owner ordered it corrected immediately.\"],\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"tenant-avatar-bootstrap\",\"statement\":\"Self-contained and custom tenant workspaces cannot bootstrap without a canonical tenant avatar: an existing shell-owned canonical avatar wins; otherwise the platform renders the tenant-avatar fallback.\",\"proofConditionIds\":[\"bootstrap-source\",\"bootstrap-live\"]}],\"constraints\":[{\"id\":\"no-duplicate-avatar\",\"statement\":\"Existing shells that render data-single-role-tenant-avatar=true must not receive a duplicate platform fallback.\",\"proofConditionIds\":[\"bootstrap-source\"]},{\"id\":\"no-second-avatar-architecture\",\"statement\":\"Reuse MiscAwareAccountMenu and the canonical tenant avatar marker; do not create another avatar system.\",\"proofConditionIds\":[\"bootstrap-source\"]},{\"id\":\"no-visual-witness\",\"statement\":\"Do not run Visual Witness for this non-visual bootstrap contract.\",\"proofConditionIds\":[]}],\"proofConditions\":[{\"id\":\"bootstrap-source\",\"kind\":\"repository\",\"claim\":\"Current main contains the ownership-aware self-contained workspace fallback in src/PrivateAppShell.tsx, using data-single-role-tenant-avatar=true to suppress duplicates and data-global-fallback-avatar-host=true to avoid self-detection.\",\"required\":true,\"route\":\"https://app.knocklaunch.app/curri-control-center/dashboard\",\"expectedText\":null,\"userRef\":null,\"roleRef\":null,\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]},{\"id\":\"bootstrap-live\",\"kind\":\"runtime\",\"claim\":\"The exact merged frontend source containing the ownership-aware tenant avatar fallback is deployed live to production.\",\"required\":true,\"route\":\"https://app.knocklaunch.app/curri-control-center/dashboard\",\"expectedText\":null,\"userRef\":null,\"roleRef\":null,\"targetedActions\":[],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"95ad4e4520bc6dc0af1df5718aa256ef515a414be39101f56a51b88e0ef9d516","requestContractRevision":1},"tenant_id":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","created_at":"2026-09-07T01:20:40.763347+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:fc98ed49-3b5c-45aa-b1bd-014766821c14:tenant-workstream-contribution:1a2f6c5f63d02b744dfdce5bd73a4035b2b0a952ce5ca4192dc794a7345c3e3c","mission_step_id":null,"command_center_event_id":"fc98ed49-3b5c-45aa-b1bd-014766821c14"},{"id":"fcc5b08c-8853-4bd2-9f32-4dba13850890","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane and continue the same scoped reliability repair as corrective generation 1. PR #2684 is historical regression evidence only and MUST NOT be adopted as this mission's implementation lineage. From current Forgejo main, create the actual new repair: bounded frontend-only mutations must remain eligible for the existing serverless fast Gate even when they arrive through a continuation, recovered mission, or adopted repair path; eligibility is recomputed from the exact current-main-to-planned-change scope, not request history. Preserve fail-closed routing for mixed/build-critical/config/dependency/lockfile/backend/runtime/auth/data/migration/Supabase/unsafe scope. Preserve fresh-PR asynchronous handoff so owner requests do not synchronously wait for Gate/release. Add regression coverage for safe two-file continuation -> serverless fast Gate and unsafe sibling -> physical Gate. Update capability contract/runtime version if affected. One fresh ai/* branch, one PR, Gate, squash merge, ccExecution release only if runtime source changes, live proof. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane and continue the same scoped reliability repair as corrective generation 1. PR #2684 is historical regression evidence only and MUST NOT be adopted as this mission's implementation lineage. From current Forgejo main, create the actual new repair: bounded frontend-only mutations must remain eligible for the existing serverless fast Gate even when they arrive through a continuation, recovered mission, or adopted repair path; eligibility is recomputed from the exact current-main-to-planned-change scope, not request history. Preserve fail-closed routing for mixed/build-critical/config/dependency/lockfile/backend/runtime/auth/data/migration/Supabase/unsafe scope. Preserve fresh-PR asynchronous handoff so owner requests do not synchronously wait for Gate/release. Add regression coverage for safe two-file continuation -> serverless fast Gate and unsafe sibling -> physical Gate. Update capability contract/runtime version if affected. One fresh ai/* branch, one PR, Gate, squash merge, ccExecution release only if runtime source changes, live proof. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-fast-simple","statement":"Safe bounded frontend-only continuations are classified from exact diff into the existing serverless fast Gate; unsafe sibling scopes remain physical; fresh PR progression remains asynchronous.","proofConditionIds":["proof-production"]}],"objective":"Unfreeze control plane and continue the same scoped reliability repair as corrective generation 1. PR #2684 is historical regression evidence only and MUST NOT be adopted as this mission's implementation lineage. From current Forgejo main, create the actual new repair: bounded frontend-only mutations must remain eligible for the existing serverless fast Gate even when they arrive through a continuation, recovered mission, or adopted repair path; eligibility is recomputed from the exact current-main-to-planned-change scope, not request history. Preserve fail-closed routing for mixed/build-critical/config/dependency/lockfile/backend/runtime/auth/data/migration/Supabase/unsafe scope. Preserve fresh-PR asynchronous handoff so owner requests do not synchronously wait for Gate/release. Add regression coverage for safe two-file continuation -> serverless fast Gate and unsafe sibling -> physical Gate. Update capability contract/runtime version if affected. One fresh ai/* branch, one PR, Gate, squash merge, ccExecution release only if runtime source changes, live proof. No Visual Witness.","constraints":[{"id":"one-path","statement":"Use one fresh ai/* branch, one PR, one canonical Gate, squash merge, and only affected production target(s).","proofConditionIds":["proof-production"]},{"id":"no-visual","statement":"Do not run Visual Witness.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Source regression coverage proves a safe two-file frontend-only continuation routes to the serverless fast Gate while a representative unsafe sibling routes physical, and the merged live cc-execution runtime/capability contract preserves exact-diff classification plus asynchronous owner handoff.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-control-plane-and-continue-the-same-scoped-reliability-repair-as-corrective-generation-1.-P","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"c42e697cea42b8c6d113d0afb40f75e3f96ed1270f053b89894e257e2fb4c6f4","requestContractRevision":2,"previousRequestContractHash":"e3fc1caa2a6945521465f6a8fd5e68765bc7db88efed0eff41cdae3a6b0e5aa1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T22:38:20.808507+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:daf4289f-7a42-4d39-835a-e76cc1dfdc05:request-contract:c42e697cea42b8c6d113d0afb40f75e3f96ed1270f053b89894e257e2fb4c6f4","mission_step_id":"59cd32b6-e781-41d8-b6b3-ce6199187dd0","command_center_event_id":"daf4289f-7a42-4d39-835a-e76cc1dfdc05"},{"id":"fcc85dce-552c-41a3-8849-c2e9b5342cd6","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-click-cancel-events-20260828","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":11177,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"5f9f86cf-6725-4ac9-929a-d37c6e5ab295","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":368,"missionSetupMs":651},"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":"5f9f86cf-6725-4ac9-929a-d37c6e5ab295"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9778,"likelyAffectedFiles":["src/components/admin/LeadManagement/LeadDetailDrawer.tsx","src/components/admin/LeadManagement/LeadDashboardStats.tsx","src/components/GlobalCommandPalette.tsx","src/components/admin/FileUploadDialog.tsx","src/components/admin/LeadManagement/smart-importer/EditLeadDialog.tsx","src/components/CallFlow/steps/OpeningScriptStep.tsx","src/components/JobTracker/JobDetailsModal.tsx","src/components/TenantRedirect.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/DashboardHub.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T17:13:29.057014+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5f9f86cf-6725-4ac9-929a-d37c6e5ab295:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"506642ad-6b91-4d9d-b1c4-d32d10238649","command_center_event_id":"5f9f86cf-6725-4ac9-929a-d37c6e5ab295"},{"id":"fccea33e-df96-430b-bdf3-74a5a8ccbda6","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9b760dc30413","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":25040,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":22180,"firstUsefulResultAt":"2026-09-26T19:35:59.072Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3820,"terminal":false,"missionId":"9b760dc3-0413-487f-bd71-0014ceba77c7","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"0d8d42fbdd09ae80a673696f612c56a980968a5b","timingsMs":{"prReadinessMs":510,"approvedPlanMs":0,"shipAndProveMs":2763,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"9b760dc3-0413-487f-bd71-0014ceba77c7"},"performance":null,"deploymentId":"forgejo-main-0d8d42fbdd09","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1852,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T19:36:51.242182+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3820","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9b760dc3-0413-487f-bd71-0014ceba77c7:automatic-mission-resume:3820:canonical_release_reconciliation_pending","mission_step_id":"a6c9bc5d-96c5-4a35-89c1-dbe1279ffd38","command_center_event_id":"9b760dc3-0413-487f-bd71-0014ceba77c7"},{"id":"fccecc9e-69c9-4832-9f46-125978c1029c","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-big-papis-proposal-pdf-contract","reason":null,"status":"complete","metrics":{"receiptBytes":5316,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.13-control-plane-branch-synthesis-reliability","prNumber":528,"terminal":false,"missionId":"f20e5157-68a6-4ad7-8939-7c6bca08c1c7","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"f20e5157-68a6-4ad7-8939-7c6bca08c1c7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5686,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T02:00:06.251919+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"528","receipt_type":"execute_mission","idempotency_key":"mission:f20e5157-68a6-4ad7-8939-7c6bca08c1c7:execute_mission:repair_mission_prepared","mission_step_id":"3f7de79e-80ac-459f-9a2e-bbd73f1e9083","command_center_event_id":"f20e5157-68a6-4ad7-8939-7c6bca08c1c7"},{"id":"fccfb487-db00-4675-a4b2-7ece32845166","source":"forgejo","status":"waiting","payload":{"branch":"ai/personal-owner-os-premium-shell-20260912","prNumber":2503,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"9621d812e1982c4f8b58dd7939e4296a0b1ff7f4","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T15:53:54.036414+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"9621d812e1982c4f8b58dd7939e4296a0b1ff7f4","external_id":"2503","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:459bc4a3-f0b4-433b-b1f6-fbd5829823d5:merged-pr:2503:9621d812e1982c4f8b58dd7939e4296a0b1ff7f4","mission_step_id":"3f20eb43-4847-48e3-869d-def05b1ac56d","command_center_event_id":"459bc4a3-f0b4-433b-b1f6-fbd5829823d5"},{"id":"fcd018bf-185a-4982-8101-8c5343379733","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the explicitly owner-authorized golden restore-point metadata update. Unfreeze the control plane for this exact one-file maintenance operation, promote f4009feeabd7dca56efd378939fdafbec709662e to the canonical post-recovery golden restore point, then keep the control plane frozen after proof.","wordingChanged":false,"canonicalIntent":"Continue the explicitly owner-authorized golden restore-point metadata update. Unfreeze the control plane for this exact one-file maintenance operation, promote f4009feeabd7dca56efd378939fdafbec709662e to the canonical post-recovery golden restore point, then keep the control plane frozen after proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"golden-restore-point","statement":"The control plane canonical restore-point metadata records f4009feeabd7dca56efd378939fdafbec709662e as the post-recovery golden restore target and prior restore history remains available.","proofConditionIds":["repository-proof","freeze-proof"]}],"objective":"Continue the explicitly owner-authorized golden restore-point metadata update. Unfreeze the control plane for this exact one-file maintenance operation, promote f4009feeabd7dca56efd378939fdafbec709662e to the canonical post-recovery golden restore point, then keep the control plane frozen after proof.","constraints":[{"id":"metadata-only","statement":"Only the control plane restore-point metadata file config/control-plane-restore-point.json may change.","proofConditionIds":["repository-proof"]},{"id":"refreeze-control-plane","statement":"Freeze the control plane again after the golden restore-point update.","proofConditionIds":["freeze-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Current Forgejo main contains the new canonical control plane golden restore-point metadata targeting f4009feeabd7dca56efd378939fdafbec709662e after exact Gate and squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"freeze-proof","kind":"repository","claim":"The control plane is frozen after the update with controlPlaneMutationLockEnabled true and controlPlaneFrozen true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"2fbf8179ba267b5da056fc0b90ef672e00634bfcba237a511bc12fa71a8923aa","requestContractRevision":3,"previousRequestContractHash":"302aab9d1309816e39e67ca626e9c36e9d66ad0f1e4afa3fce70bb6ca2c36314"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:04:08.711355+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4e4f39e7-aef5-40d4-ba05-4db4c43acb4d:request-contract:2fbf8179ba267b5da056fc0b90ef672e00634bfcba237a511bc12fa71a8923aa","mission_step_id":"e19fe1a3-d750-4e07-8653-8b60ec33f8ca","command_center_event_id":"4e4f39e7-aef5-40d4-ba05-4db4c43acb4d"},{"id":"fcd0e476-ff66-4067-9753-4985fd59671b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the canonical Supabase migration release so renamed/deleted migration paths in changed_paths cannot crash the release. On current Forgejo main, update .forgejo/workflows/knocklaunch.yml so the release-migrations job filters timestamped migration paths to files that still exist before readMigration(). Also touch the pending 20260906021400_storage_v3_retire_legacy_bucket_policies.sql with a release-retry comment only so this corrective commit re-includes the pending migration in the affected release. Pass KnockLaunch Gate, squash merge, release migrations only, then continue Storage Architecture V3 live migration and prove zero remaining legacy work.","wordingChanged":false,"canonicalIntent":"Repair the canonical Supabase migration release so renamed/deleted migration paths in changed_paths cannot crash the release. On current Forgejo main, update .forgejo/workflows/knocklaunch.yml so the release-migrations job filters timestamped migration paths to files that still exist before readMigration(). Also touch the pending 20260906021400_storage_v3_retire_legacy_bucket_policies.sql with a release-retry comment only so this corrective commit re-includes the pending migration in the affected release. Pass KnockLaunch Gate, squash merge, release migrations only, then continue Storage Architecture V3 live migration and prove zero remaining legacy work.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"release-primitive-fixed","statement":"The canonical migration release ignores deleted timestamped migration paths instead of calling readMigration on missing files.","proofConditionIds":["workflow-proof"]},{"id":"pending-migration-applied","statement":"The pending 20260906021400 Storage V3 migration is included and the migration release succeeds.","proofConditionIds":["migration-proof","release-proof"]},{"id":"live-clean","statement":"Storage V3 production migration completes with zero remaining legacy work.","proofConditionIds":["runtime-proof"]}],"objective":"Repair the canonical Supabase migration release so renamed/deleted migration paths in changed_paths cannot crash the release. On current Forgejo main, update .forgejo/workflows/knocklaunch.yml so the release-migrations job filters timestamped migration paths to files that still exist before readMigration(). Also touch the pending 20260906021400_storage_v3_retire_legacy_bucket_policies.sql with a release-retry comment only so this corrective commit re-includes the pending migration in the affected release. Pass KnockLaunch Gate, squash merge, release migrations only, then continue Storage Architecture V3 live migration and prove zero remaining legacy work.","constraints":[{"id":"bounded","statement":"Only the migration release filter and the pending Storage V3 migration retry comment change; no product behavior changes.","proofConditionIds":["workflow-proof","migration-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"workflow-proof","kind":"repository","claim":"release-migrations filters timestamped paths through existsSync before readMigration.","route":".forgejo/workflows/knocklaunch.yml","roleRef":null,"userRef":null,"required":true,"expectedText":"existsSync(value)","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"migration-proof","kind":"repository","claim":"The pending 20260906021400 Storage V3 migration remains present for retry.","route":"supabase/migrations/20260906021400_storage_v3_retire_legacy_bucket_policies.sql","roleRef":null,"userRef":null,"required":true,"expectedText":"Release retry after canonical changed-path filtering was hardened for deleted migration files.","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"release","claim":"Corrective migration release succeeds.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]},{"id":"runtime-proof","kind":"runtime","claim":"Storage Architecture V3 production runtime reports complete with no remaining legacy work.","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":"f38e6edce16cb79e33ee23fd1b43e1c2d6445af97e5dabe58132cc1f8db7fd76","requestContractRevision":6,"previousRequestContractHash":"1840c88d48510dbadb0bc2283b623e59ef2a7d88ba15f856ebe3d3eacf3e24b6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T02:20:51.496246+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:f38e6edce16cb79e33ee23fd1b43e1c2d6445af97e5dabe58132cc1f8db7fd76","mission_step_id":"96f032e4-3734-494a-9a5a-26115c51c3ae","command_center_event_id":"c4c9d18b-e8b7-467d-b714-0cbd6627714b"},{"id":"fcd2f728-025d-4d58-8c05-b1b7d564149c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"4dd4932f22fea0db2968a2d39ecb5de5aadb526e","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"6e27d8d9f1fcc9cd1f178736e535f0248c7a3f75","releaseState":"pending","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"1f34ab4885b783df5207ef313302bfcdc3e5a2411b3c01818b5dca51a2109469","forgejoWorkflowProof":{"runId":16197,"source":"signed_push_receipt","status":"waiting","results":{},"conclusion":"waiting","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"583dc18b25780161c239ffdd9933a91cf9d5d47c","deploymentId":"forgejo-main-583dc18b25780161c239ffdd9933a91cf9d5d47c","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.65.8-request-contract-hydration","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:35:12.216178+00:00","proof_gate":"canonical_release_pending","source_sha":"6e27d8d9f1fcc9cd1f178736e535f0248c7a3f75","external_id":"forgejo-main-6e27d8d9f1fc","receipt_type":"canonical_release_status","idempotency_key":"mission:05f5a0f6-f13f-492f-93a1-f3cca288d7aa:forgejo-release-status:6e27d8d9f1fcc9cd1f178736e535f0248c7a3f75:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"00ebe759-995d-4d06-9690-2dbc0e4fe530","command_center_event_id":"05f5a0f6-f13f-492f-93a1-f3cca288d7aa"},{"id":"fcd36e4e-1eef-4a65-8995-7a68f83994f3","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"845f7c48481d69cc4dfbf636572ab5e96a9e6c6e","releaseState":"verified","exactConductorRun":{"id":31419141304,"status":"completed","headSha":"845f7c48481d69cc4dfbf636572ab5e96a9e6c6e","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-10T18:33:15.419856+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"845f7c48481d69cc4dfbf636572ab5e96a9e6c6e","external_id":"canonical-release-845f7c48481d","receipt_type":"canonical_release_status","idempotency_key":"mission:2d314406-453f-4234-9818-66e9f2cd3937:release-status:845f7c48481d69cc4dfbf636572ab5e96a9e6c6e:31419141304:verified:canonical-production-release/verified=success","mission_step_id":"3e9a2c31-2546-4dc0-85a8-8167491d0100","command_center_event_id":"2d314406-453f-4234-9818-66e9f2cd3937"},{"id":"fcd45e4d-9d1f-4d6c-9304-3c1b8cc9aa26","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":"b217786d1f4a3cee893250b0e30b5d485d38d604","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":"b217786d1f4a3cee893250b0e30b5d485d38d604","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["platform-message-push"]},"releaseTargetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"},"requestContractHash":"9f236d8f67a09ec5e7a98e3a0b41f136a10b3fe49c8c60043c4810c520329f4f","forgejoWorkflowProof":{"runId":10862,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T16:26:57.778921+00:00","proof_gate":"canonical_release_pending","source_sha":"b217786d1f4a3cee893250b0e30b5d485d38d604","external_id":"forgejo-main-b217786d1f4a","receipt_type":"canonical_release_status","idempotency_key":"mission:0d5a5ed5-2ace-425b-95ae-c9ccb4419ebf:forgejo-release-status:b217786d1f4a3cee893250b0e30b5d485d38d604: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":"a31349d0-41fa-4d84-961a-8d2f4477ae6b","command_center_event_id":"0d5a5ed5-2ace-425b-95ae-c9ccb4419ebf"},{"id":"fcd6a639-ea2f-4206-80bb-b039ea3f6a59","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.10-mutation-release-routing-fix","prNumber":3991,"terminal":false,"missionId":"1f66b01e-1cab-4c8c-9316-d748340fa17c","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"555fa14fe1624815ff5d5931eaa8aeec256e6ef0","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"1f66b01e-1cab-4c8c-9316-d748340fa17c"},"performance":null,"deploymentId":"canonical-release-555fa14fe162","workflowRunId":30926038593,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"sourceReceiptBytes":1037,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T15:49:05.41314+00:00","proof_gate":"canonical_release_dispatched","source_sha":"555fa14fe1624815ff5d5931eaa8aeec256e6ef0","external_id":"canonical-release-555fa14fe162","receipt_type":"ship_and_prove","idempotency_key":"mission:1f66b01e-1cab-4c8c-9316-d748340fa17c:ship_and_prove:canonical_release_dispatched","mission_step_id":"370e22aa-0c51-4564-9288-c7659cc04084","command_center_event_id":"1f66b01e-1cab-4c8c-9316-d748340fa17c"},{"id":"fcd73806-2f92-4e43-aba7-b8dce9273624","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"d9a5559d3aa4b2858e9785d1e3c94808a2207e91","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"d9a5559d3aa4b2858e9785d1e3c94808a2207e91","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"8eaf1b68cc08eec7cea057342a2c20f77c67d9be9d4d389a7446db3f037bcac1","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6701","runId":6701,"status":"success","sourceSha":"d9a5559d3aa4b2858e9785d1e3c94808a2207e91","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:02:20.177615+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d9a5559d3aa4b2858e9785d1e3c94808a2207e91","external_id":"forgejo-main-d9a5559d3aa4","receipt_type":"canonical_release_status","idempotency_key":"mission:0acb1ac8-5bc6-4217-bc73-2f6e58281a6a:forgejo-release-status:d9a5559d3aa4b2858e9785d1e3c94808a2207e91:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"90b5e8dc-d7a2-4160-b37e-7e0db36c0134","command_center_event_id":"0acb1ac8-5bc6-4217-bc73-2f6e58281a6a"},{"id":"fcdbfdf2-875d-432b-89f5-43453cca5166","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mth8vtqi","reason":null,"status":"complete","metrics":{"receiptBytes":12275,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1188,"terminal":false,"missionId":"c1030d80-20f1-49c3-aa2b-1e11177b41c7","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"handlerMs":4008,"missionSetupMs":548},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"c1030d80-20f1-49c3-aa2b-1e11177b41c7"},"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":2122,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-31T13:04:27.03494+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"1188","receipt_type":"execute_mission","idempotency_key":"mission:c1030d80-20f1-49c3-aa2b-1e11177b41c7:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"56c499fc-a0ca-41f4-8065-ac15de2dccc9","command_center_event_id":"c1030d80-20f1-49c3-aa2b-1e11177b41c7"},{"id":"fcde5211-c5ae-4d7f-bfb2-83864e40ceab","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"repair_prepared\",\"proofGate\":\"repair_mission_prepared\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":6,\"verified\":2,\"pending\":4,\"percent\":33,\"satisfied\":false,\"verifiedIds\":[\"preflight\",\"implementation\"],\"pendingIds\":[\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-08-05T18:33:37.458235+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/redesign-seaside-lawns\",\"prNumber\":4056,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-03T21:36:37.298834+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:938b0d84-f51d-4d4d-866e-5912e1939f15:owner-progress-heartbeat:119404226","mission_step_id":"ff2777e5-b4f3-4746-862f-e4f10aeef7d7","command_center_event_id":"938b0d84-f51d-4d4d-866e-5912e1939f15"},{"id":"fcde6bdc-12bb-4728-be1d-b7c2e2479656","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Gate run 9820 on PR #3158 falsely failed because frontend sparse checkout hydrates /src/ but omits /config/, while frontend tenant code imports config/business-operating-recipes.json. Hydrate /config/ for frontend_toolchain runs to eliminate this shared failure class.","baseSha":"fd5b5be0ae598aa08c63481b1685c91a8b4889ce","issuedAt":1789770832025,"expiresAt":1789771012025,"missionId":"01f6385e-6091-4e21-91d6-3653132912ca","authorizationId":"7a20579a-51fa-4e4c-9adb-2793f7cd4625","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T22:33:52.61125+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"fd5b5be0ae598aa08c63481b1685c91a8b4889ce","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:7a20579a-51fa-4e4c-9adb-2793f7cd4625","mission_step_id":"47fc6cf3-5e4f-42d8-b742-2e8453c49646","command_center_event_id":"01f6385e-6091-4e21-91d6-3653132912ca"},{"id":"fcdeb226-f657-44fc-b5d8-863a4db5e61a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #2414 only. Its exact head e74d4b71eda2dd8030e1b2fa2fceab507119662c passed KnockLaunch Gate run 7159 before arming. Reconcile owner-approved auto-progress authorization, verify exact green/current-base truth, squash merge this same PR, release only affected cc-execution, and prove version 1.58.107-exact-green-no-prearm live with control-plane mutation frozen by default. If main moved, refresh this same PR and re-Gate. No replacement PR and no Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue existing PR #2414 only. Its exact head e74d4b71eda2dd8030e1b2fa2fceab507119662c passed KnockLaunch Gate run 7159 before arming. Reconcile owner-approved auto-progress authorization, verify exact green/current-base truth, squash merge this same PR, release only affected cc-execution, and prove version 1.58.107-exact-green-no-prearm live with control-plane mutation frozen by default. If main moved, refresh this same PR and re-Gate. No replacement PR and no Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"merge","statement":"Existing PR #2414 squash-merges only after exact-head green proof.","proofConditionIds":["repo"]},{"id":"live","statement":"cc-execution 1.58.107-exact-green-no-prearm is live and control-plane mutation remains frozen by default.","proofConditionIds":["runtime"]}],"objective":"Continue existing PR #2414 only. Its exact head e74d4b71eda2dd8030e1b2fa2fceab507119662c passed KnockLaunch Gate run 7159 before arming. Reconcile owner-approved auto-progress authorization, verify exact green/current-base truth, squash merge this same PR, release only affected cc-execution, and prove version 1.58.107-exact-green-no-prearm live with control-plane mutation frozen by default. If main moved, refresh this same PR and re-Gate. No replacement PR and no Visual Witness.","constraints":[{"id":"same","statement":"Use only PR #2414; stale main requires same-PR refresh and re-Gate; no replacement PR or Visual Witness.","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #2414 is current, exact-head Gate green, and squash-merged through Forgejo.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"cc-execution 1.58.107-exact-green-no-prearm is live and normal control-plane mutation is frozen by default.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"955b71fb1475d52c8ddebd7817942212906543a5d9ba5932489ab798a6bc989d","requestContractRevision":6,"previousRequestContractHash":"d3cd80a27fa1fcb01959e37074cadd51ce671658552bf87376cf5b3da112ecf9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T19:56:39.708066+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:fcb972f0-6545-420e-9284-9071f0ce2a70:request-contract:955b71fb1475d52c8ddebd7817942212906543a5d9ba5932489ab798a6bc989d","mission_step_id":"a0dedf5c-f221-426d-8f62-c6d5e6f1fd2c","command_center_event_id":"fcb972f0-6545-420e-9284-9071f0ce2a70"},{"id":"fcdfaaf1-da73-46b0-8103-40b7f9fa06e0","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1a34b37ea8ec","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":25543,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"executorlessWaitMs":87209,"firstUsefulResultAt":"2026-10-04T15:36:27.420Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4813,"terminal":false,"missionId":"1a34b37e-a8ec-4b9d-910f-49ef83a379ed","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2308,"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":"1a34b37e-a8ec-4b9d-910f-49ef83a379ed"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T15:36:52.034616+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4813","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1a34b37e-a8ec-4b9d-910f-49ef83a379ed:automatic-mission-resume:4813:repair_mission_pr_ready_retryable","mission_step_id":"ad932a4d-0ff6-494a-ad7a-db770b9bdb72","command_center_event_id":"1a34b37e-a8ec-4b9d-910f-49ef83a379ed"},{"id":"fce03032-c9d2-4aec-9cb0-6d69dc94d511","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e71999a867bb","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":36402,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":5,"executorlessWaitMs":48974,"firstUsefulResultAt":"2026-10-02T01:10:08.300Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":4440,"terminal":false,"missionId":"e71999a8-67bb-4305-a585-836d7e42d807","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"fede15239b9eb3ece9fc6b4b1fbfcb939089d357","timingsMs":{"prReadinessMs":738,"approvedPlanMs":0,"shipAndProveMs":3123,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"e71999a8-67bb-4305-a585-836d7e42d807"},"performance":null,"deploymentId":"forgejo-main-fede15239b9e","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1861,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:11:12.239913+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4440","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e71999a8-67bb-4305-a585-836d7e42d807:automatic-mission-resume:4440:canonical_release_reconciliation_pending","mission_step_id":"f7fcb772-2395-43da-aa99-72767e61b57d","command_center_event_id":"e71999a8-67bb-4305-a585-836d7e42d807"},{"id":"fce17f2e-3d07-496e-8725-d891134c338b","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-runtime-verify-gate.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/capability-release-reconciliation.test.js"],"reason":"Exact owner-authorized intermediate PR #4073 mutation bound to current protected main c2eea2a4ff6cec84887d9be917c3584c7c90739f.","baseSha":"c2eea2a4ff6cec84887d9be917c3584c7c90739f","issuedAt":1790649313763,"expiresAt":1790649493763,"missionId":"638fc90e-9513-4194-a383-310d762fa355","authorizationId":"4f008d45-89f4-4b01-8e15-0f0aa8f025f5","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:35:14.083673+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"c2eea2a4ff6cec84887d9be917c3584c7c90739f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:4f008d45-89f4-4b01-8e15-0f0aa8f025f5","mission_step_id":"f388c6a0-e1d9-47b8-af34-57ad5805d497","command_center_event_id":"638fc90e-9513-4194-a383-310d762fa355"},{"id":"fce1d748-6e73-4644-90bb-f5cc44d5c47e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.2-autonomous-forgejo-merge-supervisor","prNumber":null,"terminal":false,"missionId":"5a857d11-926d-4411-98d2-84c922973f9c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"5a857d11-926d-4411-98d2-84c922973f9c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7526,"likelyAffectedFiles":["src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts",".forgejo/workflows/knocklaunch.yml","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/contracts/command-center-zero-uuid.test.ts","src/__tests__/godmode/command-center.test.ts","src/__tests__/godmode/GodModeCommandConsole.test.tsx","scripts/validate-command-center-contracts.mjs","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T12:06:56.439478+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5a857d11-926d-4411-98d2-84c922973f9c:execute_mission:repair_mission_synthesis_ready","mission_step_id":"a4d3f282-88c6-4dfb-9ee1-3db55fc3b5ec","command_center_event_id":"5a857d11-926d-4411-98d2-84c922973f9c"},{"id":"fce23d52-ef8e-4fbe-9628-7712ad022796","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"384c8f11482f15054115d063d867f038b5332877","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"ce27dc2911f578e86528c49127cd49b077506987","prNumber":2866,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8539/jobs/1","mergeCommitSha":"384c8f11482f15054115d063d867f038b5332877"}],"requestContractHash":"a65e47fc2bbc46787ac28ec2a859e8871381005a46a813f74f96fee76bf508a4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T23:36:40.085608+00:00","proof_gate":"request_contract_repository_verified","source_sha":"384c8f11482f15054115d063d867f038b5332877","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:6b9fb71c-b8c2-44f8-8236-406ec4564362:request-contract-repository:a65e47fc2bbc46787ac28ec2a859e8871381005a46a813f74f96fee76bf508a4:384c8f11482f15054115d063d867f038b5332877","mission_step_id":"a174e450-8888-420f-a271-c11d62820b82","command_center_event_id":"6b9fb71c-b8c2-44f8-8236-406ec4564362"},{"id":"fce395d8-4d1a-43a4-8238-532fddb17a14","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"79e66b347abab6959faf463fd7ebdae25e1465e6","requestContractProof":{"legacy":true,"present":false,"satisfied":true,"visualRequested":false,"visualSatisfied":true,"pendingProofKinds":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:33:50.31276+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"79e66b347abab6959faf463fd7ebdae25e1465e6","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:33b95491-6932-4ce4-9d23-eb0d798917bf:request-contract:legacy:79e66b347abab6959faf463fd7ebdae25e1465e6:verified:","mission_step_id":"6015c34a-4fd7-430a-afbb-06d7b6edf9d4","command_center_event_id":"33b95491-6932-4ce4-9d23-eb0d798917bf"},{"id":"fce62804-1ded-46e6-9d63-70c0daff6409","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success"},"mainSha":"695ab7506349d8dd8a1735ea697222463bab5359","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"695ab7506349d8dd8a1735ea697222463bab5359","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false},"requestContractHash":"cba162fe39a7b0e657ea9220b561f7a5152d5199eb7b738e6f9b0f2b047576c2","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4751","runId":4751,"status":"success","sourceSha":"695ab7506349d8dd8a1735ea697222463bab5359","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":"102e3ef01736f3ffaf15de4f25a8edb4e78e2df9","sourceSha":"695ab7506349d8dd8a1735ea697222463bab5359","changedPaths":["supabase/migrations/20260903041000_security_tenant_policy_boundaries_10_of_10.sql"],"changedPathCount":1,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T03:40:23.76743+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"695ab7506349d8dd8a1735ea697222463bab5359","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:0ac5c43c-4507-4a98-a280-564e94ec2d1b:forgejo-release-status:695ab7506349d8dd8a1735ea697222463bab5359:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-migrations/live=success","mission_step_id":"84804dea-2cff-4831-98b3-e43e4ffe24b6","command_center_event_id":"0ac5c43c-4507-4a98-a280-564e94ec2d1b"},{"id":"fce6e397-958d-4ac5-b578-4f42a5998f68","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_model_generation_failed","sourceTargets":["src/pages/card-grading/PCGPageBlocks.tsx","src/pages/card-grading/PCGPublicSite.tsx","src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx"]},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-10T02:48:11.963418+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"5e99a2de44dcd679a8d85274b8bf9b7f2249275f","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:98596717-0aff-4b5a-a66f-ac004f082021:compiler:5e99a2de44dcd679a8d85274b8bf9b7f2249275f:src/pages/card-grading/PCGPageBlocks.tsx,src/pages/card-grading/PCGPublicSite.tsx,src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","mission_step_id":null,"command_center_event_id":"98596717-0aff-4b5a-a66f-ac004f082021"},{"id":"fce83667-58cc-4d76-b765-2508f97b8447","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":"d4a283cd-d10b-4478-b009-b037c1ec82d5","phase":"visual_proof","branch":"ai/objective-first-repair-3b5b5c47d6e8","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":67543,"releaseCount":0,"toolCallCount":36,"repeatedCallCount":22,"executorlessWaitMs":236081,"firstUsefulResultAt":"2026-09-27T14:41:16.211Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":3879,"terminal":false,"missionId":"3b5b5c47-d6e8-4fe2-be1b-4cd18e0e2094","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3805,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":633,"missionSetupMs":360,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":360,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":360,"repositoryMutationMs":3172,"repositoryProviderMs":3172,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1861,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":360,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1311},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"3b5b5c47-d6e8-4fe2-be1b-4cd18e0e2094"},"performance":null,"deploymentId":null,"releaseState":"verified","visualWitness":{"role":null,"jobId":"d4a283cd-d10b-4478-b009-b037c1ec82d5","tenant":null,"runnerUrl":null,"runnerLane":null,"attemptsUsed":null,"supervisorId":null,"failureReason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":null,"runnerSourceSha":null,"selectedViewports":[],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3722,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T14:50:16.067409+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"d4a283cd-d10b-4478-b009-b037c1ec82d5","receipt_type":"execute_mission","idempotency_key":"mission:3b5b5c47-d6e8-4fe2-be1b-4cd18e0e2094:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-1","mission_step_id":"98fa0a08-e826-4ef4-860a-91389d174004","command_center_event_id":"3b5b5c47-d6e8-4fe2-be1b-4cd18e0e2094"},{"id":"fce883be-c4cb-4b8c-ad47-95bc1a4d732d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success"},"mainSha":"19397f05ab9d061d8d2ee5c5e7c221d0c2446e17","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"19397f05ab9d061d8d2ee5c5e7c221d0c2446e17","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"migrations":"success"},"requestContractHash":"e3b9f5ab2112587fa6b448fd230b40c2a3d11e0b710620f5fad2e1834acd2e73","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/9229","runId":9229,"status":"success","sourceSha":"19397f05ab9d061d8d2ee5c5e7c221d0c2446e17","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"success"},"targetJobCount":7,"observedTargetStates":{"migrations":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"1b607f30e54961b71a712908d2a32575fe76bb83","sourceSha":"19397f05ab9d061d8d2ee5c5e7c221d0c2446e17","changedPaths":["supabase/migrations/20260917160500_allow_supabase_documents_without_drive_file.sql"],"changedPathCount":1,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T16:13:35.809075+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"19397f05ab9d061d8d2ee5c5e7c221d0c2446e17","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:53d3b19c-0220-4f50-865b-237bc0e39da4:forgejo-release-status:19397f05ab9d061d8d2ee5c5e7c221d0c2446e17:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-migrations/live=success","mission_step_id":"bc72a18a-23b7-4fd0-aebe-f7ff0d1e3a4a","command_center_event_id":"53d3b19c-0220-4f50-865b-237bc0e39da4"},{"id":"fcea7aa8-ed3d-48c6-8e76-0371c6e7b25f","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"ed1bdb5b5c7d603055ffde762f700a966cc50e18","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"canonical-navigation-owner","satisfied":true,"statement":"Application identity, tenant app routes, app availability, and canonical tenant search/navigation discovery each have one existing owner: applicationCapabilityRegistry, tenantApplicationRouteResolver, and CanonicalWorkspaceSidebarRoot respectively. Shells may provide labels/order/context but do not become app-route owners.","proofConditionIds":["repo-navigation-proof","standard-navigation-proof","modes-navigation-proof","redfish-navigation-proof"]},{"id":"explicit-shell-context","satisfied":true,"statement":"MODES and Redfish preserve their tenant-specific presentation and vocabulary while registering navigation context explicitly through WorkspaceSidebarRegistration; canonical search no longer scrapes rendered shell DOM to discover app ownership or routes.","proofConditionIds":["repo-navigation-proof","modes-navigation-proof","redfish-navigation-proof"]},{"id":"single-tenant-search-owner","satisfied":true,"statement":"Tenant workspaces have one Cmd/Ctrl+K business search owner. GlobalCommandPalette is admin-only and does not query tenant business records or hard-code tenant application navigation.","proofConditionIds":["repo-navigation-proof","standard-navigation-proof"]},{"id":"compatibility-demotion","satisfied":true,"statement":"Legacy vertical/private route registries remain compatibility input adapters only and are not promoted into a second application registry or navigation owner.","proofConditionIds":["repo-navigation-proof"]}],"satisfied":true,"constraints":[{"id":"no-new-layer","satisfied":true,"statement":"Do not create a new registry, shell system, search product, route owner, backend service, database model, Edge Function, or orchestration layer.","proofConditionIds":["repo-navigation-proof"]},{"id":"presentation-preserved","satisfied":true,"statement":"MODES and Redfish visual navigation, tenant vocabulary, mode query state, and existing user-facing route aliases remain presentation behavior; only ownership/discovery plumbing changes.","proofConditionIds":["repo-navigation-proof","modes-navigation-proof","redfish-navigation-proof"]},{"id":"frontend-only","satisfied":true,"statement":"This pass is frontend/source-contract only. Do not change database schema/data, authentication, Edge Functions, workers, or external providers.","proofConditionIds":["repo-navigation-proof"]},{"id":"capability-completeness","satisfied":true,"statement":"Every changed dependency is wired, gated, released only to affected frontend production, and proven on representative standard, MODES, and Redfish tenant routes.","proofConditionIds":["repo-navigation-proof","standard-navigation-proof","modes-navigation-proof","redfish-navigation-proof"]},{"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":["repo-navigation-proof","standard-navigation-proof","modes-navigation-proof","redfish-navigation-proof"]}],"contractHash":"218a74eb88ec61f59b8a1c9e60ae3273402618dd55caefa21737305589e2cb96","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-navigation-proof","kind":"repository","evidence":{"reason":null,"gateRunId":9323,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"218a74eb88ec61f59b8a1c9e60ae3273402618dd55caefa21737305589e2cb96","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"ed1bdb5b5c7d603055ffde762f700a966cc50e18"},"required":true,"satisfied":true},{"id":"standard-navigation-proof","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":"218a74eb88ec61f59b8a1c9e60ae3273402618dd55caefa21737305589e2cb96"},"required":true,"satisfied":true},{"id":"modes-navigation-proof","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":"218a74eb88ec61f59b8a1c9e60ae3273402618dd55caefa21737305589e2cb96"},"required":true,"satisfied":true},{"id":"redfish-navigation-proof","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":"218a74eb88ec61f59b8a1c9e60ae3273402618dd55caefa21737305589e2cb96"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T21:19:50.135326+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"ed1bdb5b5c7d603055ffde762f700a966cc50e18","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:910b1885-a201-49ab-8c4f-8637431bdc31:request-contract:218a74eb88ec61f59b8a1c9e60ae3273402618dd55caefa21737305589e2cb96:ed1bdb5b5c7d603055ffde762f700a966cc50e18:verified:","mission_step_id":"8bc62ef0-ca9c-4d9c-b0a4-922ab6cf75bb","command_center_event_id":"910b1885-a201-49ab-8c4f-8637431bdc31"},{"id":"fcebb477-c008-4bd5-b6d7-f1cad5583927","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.31-resumable-backup-failover","prNumber":4568,"terminal":false,"missionId":"c9678d76-d847-4867-a809-1f0ddc7e3ede","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"c9678d76-d847-4867-a809-1f0ddc7e3ede"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T22:12:29.875362+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4568","receipt_type":"ship_and_prove","idempotency_key":"mission:c9678d76-d847-4867-a809-1f0ddc7e3ede:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"acce2e1b-dd33-4c4a-9184-ced7a241b871","command_center_event_id":"c9678d76-d847-4867-a809-1f0ddc7e3ede"},{"id":"fced0bd9-5964-469b-96e2-70a24a2d6f73","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"e90687543f358c09e5f531e26d949e60bb33e249","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"e90687543f358c09e5f531e26d949e60bb33e249","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"2113611b32c688d41c02d686d87f9bd2cef965c4ebd95674b18b3a1d3c73ab26","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T14:50:30.635412+00:00","proof_gate":"canonical_release_pending","source_sha":"e90687543f358c09e5f531e26d949e60bb33e249","external_id":"forgejo-main-e90687543f35","receipt_type":"canonical_release_status","idempotency_key":"mission:51c99a2e-4a09-4f01-b948-bc3469e7e1d9:forgejo-release-status:e90687543f358c09e5f531e26d949e60bb33e249:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"86949f3d-0f60-4cca-b006-40f403eecd01","command_center_event_id":"51c99a2e-4a09-4f01-b948-bc3469e7e1d9"},{"id":"fcf01f9d-756e-4caf-9fd8-5b386128abfb","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"scripts/validate-stale-gate-evidence-reuse.mjs","content":"import fs from \"node:fs\";\nimport crypto from \"node:crypto\";\n\nconst workflowPath = \".forgejo/workflows/knocklaunch.yml\";\nconst workflow = fs.readFileSync(workflowPath, \"utf8\");\n\nconst mustContain = [\n  \"knocklaunch-frontend-qa-evidence-v1-\",\n  \"FRONTEND_QA_EVIDENCE_HIT\",\n  \"FRONTEND_QA_EVIDENCE_FINGERPRINT\",\n  \"QA_REUSE_FRONTEND_EVIDENCE\",\n  \"Save reusable frontend QA evidence before final main freshness verdict\",\n  \"Verify protected main did not advance during gate\",\n  \"protected main advanced during Gate\",\n  \"refresh + re-gate required\",\n  \"validate-production-critical-files.mjs hard-safety\",\n];\nfor (const token of mustContain) {\n  if (!workflow.includes(token)) throw new Error(`stale-gate invariant missing: ${token}`);\n}\n\nconst saveIndex = workflow.indexOf(\"Save reusable frontend QA evidence before final main freshness verdict\");\nconst freshnessIndex = workflow.indexOf(\"Verify protected main did not advance during gate\");\nconst hardSafetyIndex = workflow.indexOf(\"validate-production-critical-files.mjs hard-safety\");\nconst reuseIndex = workflow.indexOf(\"QA_REUSE_FRONTEND_EVIDENCE\");\nif (!(saveIndex > 0 && freshnessIndex > saveIndex)) throw new Error(\"reusable evidence must persist before final main freshness verdict\");\nif (!(hardSafetyIndex > 0 && reuseIndex > 0)) throw new Error(\"hard-safety and reuse contract must both exist\");\n\nconst relevant = (path) => /^(?:src\\/|public\\/|index\\.html$|package(?:-lock)?\\.json$|vite\\.config\\.|tsconfig|tailwind\\.config\\.|postcss\\.config\\.|components\\.json$|wrangler\\.toml$|config\\/cloudflare-native-frontend-build\\.json$|scripts\\/cloudflare-native-|scripts\\/validate-cloudflare-native-public-env\\.mjs$)/.test(path);\nconst fingerprint = (entries, buildInputs=\"browser-public-build-inputs-v1\") => {\n  const material = entries.filter(([path]) => relevant(path)).sort(([a],[b])=>a.localeCompare(b)).map(([path,blob])=>`${path} ${blob}`).join(\"\\n\")\n    + `\\nnode=22.18.0\\ntypescript=7.0.2\\nbuild_inputs=${buildInputs}\\nevidence_contract=frontend-qa-evidence-v1\\n`;\n  return crypto.createHash(\"sha256\").update(material).digest(\"hex\");\n};\n\nconst base = [\n  [\"src/App.tsx\",\"aaa\"],\n  [\"src/shells/tennex/TennexWorkspaceShell.tsx\",\"bbb\"],\n  [\"package.json\",\"pkg\"],\n  [\"package-lock.json\",\"lock\"],\n  [\"tsconfig.app.json\",\"ts\"],\n  [\"config/control-plane-capabilities.json\",\"cp\"],\n];\nconst unrelatedControlPlane = base.map((entry) => [...entry]);\nunrelatedControlPlane[5][1] = \"cp2\";\nif (fingerprint(base) !== fingerprint(unrelatedControlPlane)) {\n  throw new Error(\"unrelated control-plane change must not invalidate frontend evidence fingerprint\");\n}\nconst frontendChanged = base.map((entry) => [...entry]);\nfrontendChanged[1][1] = \"bbb2\";\nif (fingerprint(base) === fingerprint(frontendChanged)) throw new Error(\"frontend source change must invalidate fingerprint\");\nconst dependencyChanged = base.map((entry) => [...entry]);\ndependencyChanged[3][1] = \"lock2\";\nif (fingerprint(base) === fingerprint(dependencyChanged)) throw new Error(\"dependency change must invalidate fingerprint\");\nif (fingerprint(base, \"inputs-a\") === fingerprint(base, \"inputs-b\")) throw new Error(\"browser-public build input change must invalidate fingerprint\");\n\nif (!/if \\[ \"\\$QA_RUN_TYPESCRIPT\" = \"true\" \\] && \\[ \"\\$QA_REUSE_FRONTEND_EVIDENCE\" != \"true\" \\]/.test(workflow)) {\n  throw new Error(\"TypeScript evidence reuse must remain explicitly scoped\");\n}\nif (!/if \\[ \"\\$QA_RUN_FRONTEND\" = \"true\" \\] && \\[ \"\\$QA_REUSE_FRONTEND_EVIDENCE\" != \"true\" \\]/.test(workflow)) {\n  throw new Error(\"bundle evidence reuse must remain explicitly scoped\");\n}\n\nconsole.log(JSON.stringify({\n  ok:true,\n  proofGate:\"stale_gate_evidence_reuse_invariants_verified\",\n  unchangedUnrelatedFingerprint:true,\n  relevantChangeInvalidates:true,\n  dependencyChangeInvalidates:true,\n  buildInputChangeInvalidates:true,\n  hardSafetyAlwaysReruns:true,\n  mergeFreshnessPreserved:true\n}));\n"},{"path":"workers/cc-execution/test/stale-gate-regression-guard.test.js","content":"import test from \"node:test\";\nimport assert from \"node:assert/strict\";\nimport { spawnSync } from \"node:child_process\";\nimport fs from \"node:fs\";\n\ntest(\"stale-gate synthetic invariant validator passes on canonical workflow\", () => {\n  const run = spawnSync(process.execPath, [\"scripts/validate-stale-gate-evidence-reuse.mjs\"], { encoding: \"utf8\" });\n  assert.equal(run.status, 0, run.stderr || run.stdout);\n  const line = run.stdout.trim().split(\"\\n\").pop();\n  const receipt = JSON.parse(line);\n  assert.equal(receipt.proofGate, \"stale_gate_evidence_reuse_invariants_verified\");\n  assert.equal(receipt.unchangedUnrelatedFingerprint, true);\n  assert.equal(receipt.relevantChangeInvalidates, true);\n  assert.equal(receipt.dependencyChangeInvalidates, true);\n  assert.equal(receipt.hardSafetyAlwaysReruns, true);\n  assert.equal(receipt.mergeFreshnessPreserved, true);\n});\n\ntest(\"canonical Gate runs the stale-gate prevention guard before expensive frontend QA\", () => {\n  const workflow = fs.readFileSync(\".forgejo/workflows/knocklaunch.yml\", \"utf8\");\n  const guard = workflow.indexOf(\"validate-stale-gate-evidence-reuse.mjs\");\n  const typecheck = workflow.indexOf(\"pinned native TypeScript 7 incremental semantic typecheck\");\n  assert.ok(guard > 0);\n  assert.ok(typecheck > guard);\n});\n\ntest(\"Gate exposes explicit evidence reuse diagnostics\", () => {\n  const workflow = fs.readFileSync(\".forgejo/workflows/knocklaunch.yml\", \"utf8\");\n  assert.match(workflow, /stale_gate_qa_evidence.*reason=/);\n});\n"}],"branch":"ai/objective-first-repair-d256ff780286","writes":[],"patches":[],"version":1,"approved":true,"missionId":"d256ff78-0286-4bf7-844b-3fe3fd0153a2","objective":"Make the stale-main Gate churn failure class non-regressable. Add a cheap networkless synthetic validator that runs as a hard-safety invariant on every canonical Gate before expensive QA. It must prove: reusable frontend QA evidence is saved before final protected-main freshness verdict; exact-input fingerprinting covers frontend source, dependency manifests, TypeScript/build config and browser-public build inputs; unchanged frontend inputs preserve the fingerprint across unrelated control-plane changes; frontend/dependency/build-input changes invalidate the fingerprint; hard-safety runs regardless of evidence reuse; stale green still requires same-PR refresh and current-main ancestry before merge; evidence reuse remains scoped to expensive TypeScript/bundle QA only. Add machine-readable reuse/miss diagnostics in Gate logs. Lock this in the capability mirror and regression tests. One control-plane PR, canonical Gate, squash merge, cc-execution release, live runtime proof.","repository":"noel/KnockLaunchOS","sourceScope":"control-plane","autoProgress":true,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","edits":[{"new_content":"          KNOCKLAUNCH_CHANGED_PATHS_B64=\"$QA_CHANGED_PATHS_B64\" node scripts/validate-production-critical-files.mjs hard-safety\n          node scripts/validate-stale-gate-evidence-reuse.mjs\n          node scripts/release-target-ownership.test.mjs","old_content":"          KNOCKLAUNCH_CHANGED_PATHS_B64=\"$QA_CHANGED_PATHS_B64\" node scripts/validate-production-critical-files.mjs hard-safety\n          node scripts/release-target-ownership.test.mjs"},{"new_content":"              QA_REUSE_FRONTEND_EVIDENCE=true\n              echo \"stale_gate_qa_evidence status=reused reason=exact_input_fingerprint_match fingerprint=$FRONTEND_QA_EVIDENCE_FINGERPRINT\"\n              echo \"Adaptive frontend QA: reusable exact-input evidence restored fingerprint=$FRONTEND_QA_EVIDENCE_FINGERPRINT\"","old_content":"              QA_REUSE_FRONTEND_EVIDENCE=true\n              echo \"Adaptive frontend QA: reusable exact-input evidence restored fingerprint=$FRONTEND_QA_EVIDENCE_FINGERPRINT\""},{"new_content":"          if [ \"$QA_RUN_FRONTEND\" = \"true\" ] && [ \"$QA_REUSE_FRONTEND_EVIDENCE\" != \"true\" ]; then\n            if [ \"${FRONTEND_QA_EVIDENCE_HIT:-false}\" = \"true\" ]; then\n              echo \"stale_gate_qa_evidence status=miss reason=fingerprint_or_payload_mismatch fingerprint=${FRONTEND_QA_EVIDENCE_FINGERPRINT:-unknown}\"\n            else\n              echo \"stale_gate_qa_evidence status=miss reason=cache_miss_or_first_validation fingerprint=${FRONTEND_QA_EVIDENCE_FINGERPRINT:-unknown}\"\n            fi\n          fi\n          if [ \"$QA_RUN_FRONTEND\" = \"true\" ] && [ \"$QA_REUSE_FRONTEND_EVIDENCE\" != \"true\" ] && [ -n \"${FRONTEND_QA_EVIDENCE_FINGERPRINT:-}\" ]; then","old_content":"          if [ \"$QA_RUN_FRONTEND\" = \"true\" ] && [ \"$QA_REUSE_FRONTEND_EVIDENCE\" != \"true\" ] && [ -n \"${FRONTEND_QA_EVIDENCE_FINGERPRINT:-}\" ]; then"}]},{"path":"config/control-plane-capabilities.json","edits":[{"new_content":"      \"staleHeadReusableQaEvidenceScope\": \"expensive_frontend_typescript_and_bundle_only\",\n      \"staleHeadRegressionGuard\": \"hard_safety_networkless_synthetic_every_gate\",\n      \"staleHeadRegressionGuardProof\": \"stale_gate_evidence_reuse_invariants_verified\",\n      \"staleHeadReuseDiagnostics\": \"machine_readable_stale_gate_qa_evidence_status_and_reason\",","old_content":"      \"staleHeadReusableQaEvidenceScope\": \"expensive_frontend_typescript_and_bundle_only\","}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.58.240-stale-gate-regression-guard\";","old_content":"export const CC_EXECUTION_VERSION = \"1.58.239-stale-gate-evidence-reuse\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"evidence":[],"rawUtterance":"Make the stale-main Gate churn failure class non-regressable. Add a cheap networkless synthetic validator that runs as a hard-safety invariant on every canonical Gate before expensive QA. It must prove: reusable frontend QA evidence is saved before final protected-main freshness verdict; exact-input fingerprinting covers frontend source, dependency manifests, TypeScript/build config and browser-public build inputs; unchanged frontend inputs preserve the fingerprint across unrelated control-plane changes; frontend/dependency/build-input changes invalidate the fingerprint; hard-safety runs regardless of evidence reuse; stale green still requires same-PR refresh and current-main ancestry before merge; evidence reuse remains scoped to expensive TypeScript/bundle QA only. Add machine-readable reuse/miss diagnostics in Gate logs. Lock this in the capability mirror and regression tests. One control-plane PR, canonical Gate, squash merge, cc-execution release, live runtime proof.","wordingChanged":false,"canonicalIntent":"Make the stale-main Gate churn failure class non-regressable. Add a cheap networkless synthetic validator that runs as a hard-safety invariant on every canonical Gate before expensive QA. It must prove: reusable frontend QA evidence is saved before final protected-main freshness verdict; exact-input fingerprinting covers frontend source, dependency manifests, TypeScript/build config and browser-public build inputs; unchanged frontend inputs preserve the fingerprint across unrelated control-plane changes; frontend/dependency/build-input changes invalidate the fingerprint; hard-safety runs regardless of evidence reuse; stale green still requires same-PR refresh and current-main ancestry before merge; evidence reuse remains scoped to expensive TypeScript/bundle QA only. Add machine-readable reuse/miss diagnostics in Gate logs. Lock this in the capability mirror and regression tests. One control-plane PR, canonical Gate, squash merge, cc-execution release, live runtime proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"synthetic-guard","statement":"Every canonical Gate runs a cheap synthetic stale-main evidence-reuse invariant before expensive QA.","proofConditionIds":["prod"]},{"id":"fingerprint-proof","statement":"The synthetic guard proves unrelated control-plane changes preserve frontend QA fingerprint while relevant frontend/dependency/build changes invalidate it.","proofConditionIds":["prod"]},{"id":"diagnostics","statement":"Gate emits machine-readable evidence reuse/miss reason.","proofConditionIds":["prod"]},{"id":"merge-safety","statement":"Stale green never merges directly; current-main ancestry remains mandatory.","proofConditionIds":["prod"]}],"objective":"Make the stale-main Gate churn failure class non-regressable. Add a cheap networkless synthetic validator that runs as a hard-safety invariant on every canonical Gate before expensive QA. It must prove: reusable frontend QA evidence is saved before final protected-main freshness verdict; exact-input fingerprinting covers frontend source, dependency manifests, TypeScript/build config and browser-public build inputs; unchanged frontend inputs preserve the fingerprint across unrelated control-plane changes; frontend/dependency/build-input changes invalidate the fingerprint; hard-safety runs regardless of evidence reuse; stale green still requires same-PR refresh and current-main ancestry before merge; evidence reuse remains scoped to expensive TypeScript/bundle QA only. Add machine-readable reuse/miss diagnostics in Gate logs. Lock this in the capability mirror and regression tests. One control-plane PR, canonical Gate, squash merge, cc-execution release, live runtime proof.","constraints":[{"id":"hard-safety","statement":"The prevention guard is hard-safety and cannot be skipped by adaptive QA evidence reuse.","proofConditionIds":["prod"]},{"id":"single-gate","statement":"No parallel validator lane; use the canonical Gate only.","proofConditionIds":["prod"]}],"sourceScope":"control-plane","terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"prod","kind":"runtime","claim":"Live control-plane exposes and enforces the stale-main evidence-reuse regression guard and diagnostics.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"intent":{"evidence":[],"rawUtterance":"Make the stale-main Gate churn failure class non-regressable. Add a cheap networkless synthetic validator that runs as a hard-safety invariant on every canonical Gate before expensive QA. It must prove: reusable frontend QA evidence is saved before final protected-main freshness verdict; exact-input fingerprinting covers frontend source, dependency manifests, TypeScript/build config and browser-public build inputs; unchanged frontend inputs preserve the fingerprint across unrelated control-plane changes; frontend/dependency/build-input changes invalidate the fingerprint; hard-safety runs regardless of evidence reuse; stale green still requires same-PR refresh and current-main ancestry before merge; evidence reuse remains scoped to expensive TypeScript/bundle QA only. Add machine-readable reuse/miss diagnostics in Gate logs. Lock this in the capability mirror and regression tests. One control-plane PR, canonical Gate, squash merge, cc-execution release, live runtime proof.","wordingChanged":false,"canonicalIntent":"Make the stale-main Gate churn failure class non-regressable. Add a cheap networkless synthetic validator that runs as a hard-safety invariant on every canonical Gate before expensive QA. It must prove: reusable frontend QA evidence is saved before final protected-main freshness verdict; exact-input fingerprinting covers frontend source, dependency manifests, TypeScript/build config and browser-public build inputs; unchanged frontend inputs preserve the fingerprint across unrelated control-plane changes; frontend/dependency/build-input changes invalidate the fingerprint; hard-safety runs regardless of evidence reuse; stale green still requires same-PR refresh and current-main ancestry before merge; evidence reuse remains scoped to expensive TypeScript/bundle QA only. Add machine-readable reuse/miss diagnostics in Gate logs. Lock this in the capability mirror and regression tests. One control-plane PR, canonical Gate, squash merge, cc-execution release, live runtime proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"synthetic-guard","statement":"Every canonical Gate runs a cheap synthetic stale-main evidence-reuse invariant before expensive QA.","proofConditionIds":["prod"]},{"id":"fingerprint-proof","statement":"The synthetic guard proves unrelated control-plane changes preserve frontend QA fingerprint while relevant frontend/dependency/build changes invalidate it.","proofConditionIds":["prod"]},{"id":"diagnostics","statement":"Gate emits machine-readable evidence reuse/miss reason.","proofConditionIds":["prod"]},{"id":"merge-safety","statement":"Stale green never merges directly; current-main ancestry remains mandatory.","proofConditionIds":["prod"]}],"objective":"Make the stale-main Gate churn failure class non-regressable. Add a cheap networkless synthetic validator that runs as a hard-safety invariant on every canonical Gate before expensive QA. It must prove: reusable frontend QA evidence is saved before final protected-main freshness verdict; exact-input fingerprinting covers frontend source, dependency manifests, TypeScript/build config and browser-public build inputs; unchanged frontend inputs preserve the fingerprint across unrelated control-plane changes; frontend/dependency/build-input changes invalidate the fingerprint; hard-safety runs regardless of evidence reuse; stale green still requires same-PR refresh and current-main ancestry before merge; evidence reuse remains scoped to expensive TypeScript/bundle QA only. Add machine-readable reuse/miss diagnostics in Gate logs. Lock this in the capability mirror and regression tests. One control-plane PR, canonical Gate, squash merge, cc-execution release, live runtime proof.","constraints":[{"id":"hard-safety","statement":"The prevention guard is hard-safety and cannot be skipped by adaptive QA evidence reuse.","proofConditionIds":["prod"]},{"id":"single-gate","statement":"No parallel validator lane; use the canonical Gate only.","proofConditionIds":["prod"]}],"sourceScope":"control-plane","terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"prod","kind":"runtime","claim":"Live control-plane exposes and enforces the stale-main evidence-reuse regression guard and diagnostics.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml","scripts/validate-stale-gate-evidence-reuse.mjs","config/control-plane-capabilities.json","workers/cc-execution/src/version.js","workers/cc-execution/test/stale-gate-regression-guard.test.js"],"controlPlaneMaintenanceReason":"Make stale-main Gate evidence reuse non-regressable with a hard-safety synthetic guard and machine-readable diagnostics."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml","scripts/validate-stale-gate-evidence-reuse.mjs","config/control-plane-capabilities.json","workers/cc-execution/src/version.js","workers/cc-execution/test/stale-gate-regression-guard.test.js"],"controlPlaneMaintenanceReason":"Make stale-main Gate evidence reuse non-regressable with a hard-safety synthetic guard and machine-readable diagnostics."},"recovery":false,"fingerprint":"9eee982c05ffa31a9a04743093a3d525387fa91fcb4d3d4f0e3198b3ff3bc544","replayCount":0,"serializedBytes":20554},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:06:13.731345+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:d256ff78-0286-4bf7-844b-3fe3fd0153a2:repository-mutation-intent:9eee982c05ffa31a9a04743093a3d525387fa91fcb4d3d4f0e3198b3ff3bc544:0","mission_step_id":"72f83a3d-d300-442d-9f24-7b9ab56edbda","command_center_event_id":"d256ff78-0286-4bf7-844b-3fe3fd0153a2"},{"id":"fcf070d4-4a78-41aa-80f5-be7f37029aab","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2e0523263a2c","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":229624,"releaseCount":0,"toolCallCount":141,"repeatedCallCount":133,"executorlessWaitMs":774335,"firstUsefulResultAt":"2026-10-05T18:02:57.046Z","recoveryAttemptCount":128,"ownerInterruptionCount":0},"version":null,"prNumber":5020,"terminal":false,"missionId":"2e052326-3a2c-46a7-88f6-9a4cc99d20e4","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3001,"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":"2e052326-3a2c-46a7-88f6-9a4cc99d20e4"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":827,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:04:02.207506+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5020","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2e052326-3a2c-46a7-88f6-9a4cc99d20e4:automatic-mission-resume:5020:repair_mission_pr_ready_retryable","mission_step_id":"ed91a3c4-a708-4b14-9e89-eb468292e497","command_center_event_id":"2e052326-3a2c-46a7-88f6-9a4cc99d20e4"},{"id":"fcf40013-0464-43e3-a255-d682bf15f0d7","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"5f3cd50eba97269b89e95632f859ffc8482e090a","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"5f3cd50eba97269b89e95632f859ffc8482e090a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"378cf281101a743a01051a5de5451281f56ef372e201e1a0b0d0cc44a224fc98","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5178","runId":5178,"status":"running","sourceSha":"5f3cd50eba97269b89e95632f859ffc8482e090a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"f7aee76a8d02233c805bf437f7f6cec803fb6cb7","deploymentId":"forgejo-main-f7aee76a8d02233c805bf437f7f6cec803fb6cb7","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.43-gate-intent-refreeze","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:21:12.514733+00:00","proof_gate":"canonical_release_pending","source_sha":"5f3cd50eba97269b89e95632f859ffc8482e090a","external_id":"forgejo-main-5f3cd50eba97","receipt_type":"canonical_release_status","idempotency_key":"mission:2f2c2109-0b14-42bf-ae92-4b9e12c71814:forgejo-release-status:5f3cd50eba97269b89e95632f859ffc8482e090a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"aad50ea9-e744-4438-ac36-7da004e55a3c","command_center_event_id":"2f2c2109-0b14-42bf-ae92-4b9e12c71814"},{"id":"fcf42856-7fa5-427a-bf97-9110d11d3c07","source":"cc-execution","status":"recorded","payload":{"objective":"Ship and prove noel/KnockLaunchOS PR #421","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-19T07:15:30.606Z","fingerprint":"a54dcca55569063357738e48725efcfa24e2a11b01ed010f194f85e0e43f978c","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-19T07:15:31.038352+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:4b649ca3-f9c7-46e2-a191-8c10dd171ac5:tenant-workstream-contribution:a54dcca55569063357738e48725efcfa24e2a11b01ed010f194f85e0e43f978c","mission_step_id":null,"command_center_event_id":"4b649ca3-f9c7-46e2-a191-8c10dd171ac5"},{"id":"fcf48aca-362a-4403-a18a-81d342a39120","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-5fbf6967a783","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":7964,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-02T14:26:23.692Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":4468,"terminal":false,"missionId":"5fbf6967-a783-4cda-870a-27740b8e8ef3","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4351,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":567,"missionSetupMs":292,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":292,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":292,"repositoryMutationMs":3784,"repositoryProviderMs":3784,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2347,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":292,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1437},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"5fbf6967-a783-4cda-870a-27740b8e8ef3"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3291,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:26:29.109058+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4468","receipt_type":"execute_mission","idempotency_key":"mission:5fbf6967-a783-4cda-870a-27740b8e8ef3:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"67d84b00-5c1a-4eba-940a-192ee50e9a5f","command_center_event_id":"5fbf6967-a783-4cda-870a-27740b8e8ef3"},{"id":"fcf4acda-9128-431c-9c26-fe699deb8c43","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-big-papis-proposal-pdf-contract","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.49.0-control-plane-transport-reconciliation","prNumber":null,"terminal":false,"missionId":"83ccf87f-1c4a-410c-834b-a43979c1777f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"83ccf87f-1c4a-410c-834b-a43979c1777f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9587,"likelyAffectedFiles":["src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts",".forgejo/workflows/knocklaunch.yml","scripts/validate-command-center-contracts.mjs","src/__tests__/commandCenter/deployDetection.test.ts","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T02:20:08.61212+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:83ccf87f-1c4a-410c-834b-a43979c1777f:execute_mission:repair_mission_synthesis_ready","mission_step_id":"913f7c09-ed45-4c8d-9769-bcd7757f2b5c","command_center_event_id":"83ccf87f-1c4a-410c-834b-a43979c1777f"},{"id":"fcf4d214-ea88-4b21-bf64-da055fc33e53","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-visual-witness-resumable.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Live Gen-9 canary 8dd59657-f7fb-4059-9a61-01363080a6e1 ended after two attempts with Firefox browser_context_create_timeout:10000, even though the runner now defaults to maxAttempts=3. Current main proves workers/cc-execution/src/index-visual-witness-resumable.js overrides that runner default with maxAttempts = 2 whenever verificationTier is explicitly quick/standard/full. This stale orchestration policy prevents the WebKit third recovery domain from ever running in the canonical proof path.","baseSha":"76eada4150d5023fcb7e3ee285bc47e511222d94","issuedAt":1789541215564,"expiresAt":1789541395564,"missionId":"25776a3e-f543-4fb8-921f-4747b7def5a8","authorizationId":"c3ccd67e-b030-4115-be50-a0cdd8dddb56","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T06:46:55.899766+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"76eada4150d5023fcb7e3ee285bc47e511222d94","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c3ccd67e-b030-4115-be50-a0cdd8dddb56","mission_step_id":"4fd8816e-aa7e-465c-a8ea-ce350fc83bf1","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"fcf7b87a-4a66-4520-9d9a-fa8798793baa","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/platform-universal-invitations-20260809","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2558,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.31.24-exact-release-classification","prNumber":null,"terminal":false,"missionId":"020e049f-5d98-4d6b-b545-e808f4be06ce","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"020e049f-5d98-4d6b-b545-e808f4be06ce"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7458,"likelyAffectedFiles":[".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs","src/routes/","src/pages/","src/components/","src/index.css",".github/workflows/canonical-pull-request-gate.yml","workers/cc-execution/src/index-controlled-deploy-gate.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T11:37:21.580379+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:020e049f-5d98-4d6b-b545-e808f4be06ce:execute_mission:repair_mission_synthesis_ready","mission_step_id":"44310337-a4a7-49b4-bd8d-23bcce691b4d","command_center_event_id":"020e049f-5d98-4d6b-b545-e808f4be06ce"},{"id":"fcf7c620-5b0d-4fe5-9f78-07b55affcf2f","source":"cc-execution","status":"recorded","payload":{"objective":"Create the single corrective replacement for terminal-superseded PR #1203 from current Forgejo main. Carry forward the complete intended #1203 repair: prospect-demo operating cockpit, adaptive Jobs/Calendar/Documents owner-language, job lifecycle migration, fictional idempotent no-outbound demo seeding and regression coverage. Preserve current multi-source business discovery in submit-demo-request and layer the seed on top. Pass Gate, squash merge, release affected targets only, and prove C&C dashboard/navigation live.","tenantRef":"385f3582-1b06-5a13-85b5-ad36fa03b397","receivedAt":"2026-08-31T17:15:01.730Z","fingerprint":"4dd160ce207aa3d7863f62ac49d84206cc6d965f727d1a2a392521a0912f463e","workstreamRef":"385f35821b065a1385b5ad36fa03b397","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Create the single corrective replacement for terminal-superseded PR #1203 from current Forgejo main. Carry forward the complete intended #1203 repair: prospect-demo operating cockpit, adaptive Jobs/Calendar/Documents owner-language, job lifecycle migration, fictional idempotent no-outbound demo seeding and regression coverage. Preserve current multi-source business discovery in submit-demo-request and layer the seed on top. Pass Gate, squash merge, release affected targets only, and prove C&C dashboard/navigation live.","wordingChanged":false,"canonicalIntent":"Create the single corrective replacement for terminal-superseded PR #1203 from current Forgejo main. Carry forward the complete intended #1203 repair: prospect-demo operating cockpit, adaptive Jobs/Calendar/Documents owner-language, job lifecycle migration, fictional idempotent no-outbound demo seeding and regression coverage. Preserve current multi-source business discovery in submit-demo-request and layer the seed on top. Pass Gate, squash merge, release affected targets only, and prove C&C dashboard/navigation live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-live-demo","statement":"C&C Carpet Cleaning is a credible non-empty cleaning-business prospect demo in production with one canonical tenant identity control, useful sample activity, and business-specific workspace navigation.","proofConditionIds":["proof-repository","proof-dashboard","proof-navigation"]},{"id":"outcome-future-demos","statement":"Future adaptive prospect demos preserve multi-source business discovery and automatically receive clearly fictional, idempotent, no-outbound sample operating data.","proofConditionIds":["proof-generator"]},{"id":"outcome-lifecycle","statement":"The job lifecycle database constraint accepts the completion statuses used by the production Jobs UI.","proofConditionIds":["proof-lifecycle","proof-jobs"]}],"objective":"Create the single corrective replacement for terminal-superseded PR #1203 from current Forgejo main. Carry forward the complete intended #1203 repair: prospect-demo operating cockpit, adaptive Jobs/Calendar/Documents owner-language, job lifecycle migration, fictional idempotent no-outbound demo seeding and regression coverage. Preserve current multi-source business discovery in submit-demo-request and layer the seed on top. Pass Gate, squash merge, release affected targets only, and prove C&C dashboard/navigation live.","constraints":[{"id":"constraint-authoritative-replacement","statement":"PR #1203 is terminal superseded; use one fresh corrective branch and one replacement PR as the only active delivery lane for this repair.","proofConditionIds":["proof-repository"]},{"id":"constraint-preserve-discovery","statement":"Current main multi-source business discovery must be preserved in submit-demo-request while adding prospect-demo seed behavior.","proofConditionIds":["proof-generator"]},{"id":"constraint-demo-safety","statement":"Seeded records are fictional/test data, deterministic/idempotent, and cannot trigger outbound delivery.","proofConditionIds":["proof-generator"]},{"id":"constraint-release-scope","statement":"Deploy only production targets actually changed by the corrective PR.","proofConditionIds":["proof-dashboard","proof-jobs"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The corrective replacement carries forward the complete intended #1203 repair from current main, passes KnockLaunch Gate, and squash-merges to Forgejo main.","route":"https://app.knocklaunch.app/demo-c-c-carpet-cleaning-1b5e576a/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-generator","kind":"repository","claim":"Merged submit-demo-request contains current buildBusinessDiscovery flow plus deterministic prospect_demo_seed data with no_outbound_delivery and invokes the seed using the discovered operating model.","route":"https://app.knocklaunch.app/demo-c-c-carpet-cleaning-1b5e576a/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-lifecycle","kind":"repository","claim":"Merged source contains the intended job lifecycle constraint migration for UI completion statuses.","route":"https://app.knocklaunch.app/demo-c-c-carpet-cleaning-1b5e576a/dashboard","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-dashboard","kind":"interaction","claim":"The production C&C dashboard renders Cleaning Operations with populated sample business activity and a single canonical workspace identity control.","route":"https://app.knocklaunch.app/demo-c-c-carpet-cleaning-1b5e576a/dashboard","required":true,"expectedText":"Cleaning Operations","targetedActions":[{"action":"click","target":"C&C Carpet Cleaning Workspace"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-navigation","kind":"interaction","claim":"The production C&C Customers, Cleaning Jobs, Schedule, and Documents controls navigate to tenant-scoped working surfaces.","route":"https://app.knocklaunch.app/demo-c-c-carpet-cleaning-1b5e576a/dashboard","required":true,"expectedText":"Cleaning Operations","targetedActions":[{"action":"click","target":"Customers"},{"action":"click","target":"Cleaning Jobs"},{"action":"click","target":"Schedule"},{"action":"click","target":"Documents"}],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"proof-jobs","kind":"interaction","claim":"The production Cleaning Jobs workspace opens successfully after the lifecycle migration release.","route":"https://app.knocklaunch.app/demo-c-c-carpet-cleaning-1b5e576a/dashboard","required":true,"expectedText":"Cleaning Operations","targetedActions":[{"action":"click","target":"Cleaning Jobs"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":"{\"supersedesPullRequest\":1203,\"supersededBranch\":\"ai/objective-first-repair-mthgl4si\",\"supersededHeadSha\":\"5289b7be13e2882a9937b16e1c6931a064984a6d\",\"supersededMissionId\":\"736d4b0f-db10-46f7-a927-364517ec59cc\",\"supersededReason\":\"Terminal merge-conflict generation; Forgejo refresh returned 409 after #1202 changed the same generation function.\",\"sourceOfIntent\":\"Carry forward complete intended #1203 diff from current main; conflict rule for submit-demo-request is current business discovery plus deterministic fictional seed.\"}","requestContractHash":"a2cadfc12fba44f41e4a97dd8a496e68c27ac10586e386010b02fb753a0b7557","requestContractRevision":1},"tenant_id":"385f3582-1b06-5a13-85b5-ad36fa03b397","created_at":"2026-08-31T17:15:02.655863+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:f0bff9b6-7106-4433-a0b1-7b10f0bbaac9:tenant-workstream-contribution:4dd160ce207aa3d7863f62ac49d84206cc6d965f727d1a2a392521a0912f463e","mission_step_id":null,"command_center_event_id":"f0bff9b6-7106-4433-a0b1-7b10f0bbaac9"},{"id":"fcf80b20-a386-4461-b06c-321565203309","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-pcg-mobile-vault-controls\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T05:55:56.623616+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5147,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T06:51:52.478176+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b78054b5-ff74-493d-9d49-b3305dbc800c:owner-progress-heartbeat:119417967","mission_step_id":"986497ca-c7bb-469a-819a-206da30cca37","command_center_event_id":"b78054b5-ff74-493d-9d49-b3305dbc800c"},{"id":"fcfc03ad-97c9-4f0a-bd0d-15ee6dc5d8a1","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/universal-app-notifications","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.65-repository-proof-reconciliation","prNumber":1907,"terminal":false,"missionId":"7df34a40-2245-40cb-bb29-d11f387fc0b3","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"ef25f7d3514758a37cc42e8870f6d79499ce967b","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7564,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":777,"approvedPlanMs":0,"missionSetupMs":881,"providerAuthMs":0,"shipAndProveMs":5038,"ledgerPrepareMs":881,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":881,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":881,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"7df34a40-2245-40cb-bb29-d11f387fc0b3"},"performance":null,"deploymentId":"forgejo-main-ef25f7d35147","workflowRunId":5722,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["zoho-mail"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1477,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:19:20.316822+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"ef25f7d3514758a37cc42e8870f6d79499ce967b","external_id":"forgejo-main-ef25f7d35147","receipt_type":"execute_mission","idempotency_key":"mission:7df34a40-2245-40cb-bb29-d11f387fc0b3:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"f303ef4a-6342-4899-bada-567050bd6467","command_center_event_id":"7df34a40-2245-40cb-bb29-d11f387fc0b3"},{"id":"fcff3dda-0aa4-464d-a3db-e899903300e4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"auto_progress_pr_read_failed:404","status":"retryable","metrics":{"receiptBytes":743,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3967,"terminal":false,"missionId":"6d645c5e-3625-47ed-a66b-e6a9510c1614","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":0,"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":"6d645c5e-3625-47ed-a66b-e6a9510c1614"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":711,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:35:01.213932+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"3967","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6d645c5e-3625-47ed-a66b-e6a9510c1614:automatic-mission-resume:3967:repair_mission_auto_progress_authorization_retryable","mission_step_id":"5127931f-dad7-41f2-a80b-9d19bbf198c3","command_center_event_id":"6d645c5e-3625-47ed-a66b-e6a9510c1614"},{"id":"fcff9ff8-9648-4c30-99c0-812e15f1a5b3","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/avatar-route-family-safety-v2","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2210,"terminal":false,"missionId":"9ab3b554-14b9-4da6-878b-b9b4bd384f05","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"327a7728c8e1592395456186485bc9ffa1a520f3","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15763,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3814,"approvedPlanMs":0,"missionSetupMs":2730,"providerAuthMs":0,"shipAndProveMs":10476,"ledgerPrepareMs":353,"ledgerReconcileMs":0,"lineageReconcileMs":2377,"resolvePreflightMs":2730,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":353,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9ab3b554-14b9-4da6-878b-b9b4bd384f05"},"performance":null,"deploymentId":"forgejo-main-327a7728c8e1","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":2621,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T02:10:57.542066+00:00","proof_gate":"canonical_release_dispatched","source_sha":"327a7728c8e1592395456186485bc9ffa1a520f3","external_id":"forgejo-main-327a7728c8e1","receipt_type":"execute_mission","idempotency_key":"mission:9ab3b554-14b9-4da6-878b-b9b4bd384f05:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"bd22c9ef-369f-4aca-a364-fe69b47d14e2","command_center_event_id":"9ab3b554-14b9-4da6-878b-b9b4bd384f05"},{"id":"fcffa383-3fd1-4de0-9cee-6ac40a1d0251","source":"cc-execution","status":"recorded","payload":{"objective":"On current Forgejo main, fix only src/pages/mobile-vendor/BigPapisPublicWithVideoBackground.tsx for knocklaunch.app/big-papis. Root cause is proven: /big-papis/* route navigation remounts this component and shouldShowBigPapisEntrance currently returns true on every mount. Add a module-scoped page-load dismissal flag, make shouldShowBigPapisEntrance return false after that flag is set, and set the flag inside dismissEntrance before setShowEntrance(false). This keeps the intro on a fresh full page load but prevents replay/re-entry during internal /big-papis navigation. Preserve BIG_PAPIS_TENANT_VIDEO_URL and BIG_PAPIS_ENTRANCE_VIDEO_URL exactly. Ship frontend only through one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, and production deployment. Do not run Visual Witness.","tenantRef":"big-papis","receivedAt":"2026-08-24T20:38:51.319Z","fingerprint":"6c49206c65247db64cc3a32ffb6323664eda259af10e4974f82c11ee94123e7b","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/fix-big-papi-owner-entrance-replay-20260824","requestedBranch":"ai/fix-big-papi-owner-entrance-replay-20260824","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:38:51.725297+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:fbe51bf3-7c7f-422f-a0bc-60376b3502b3:tenant-workstream-contribution:6c49206c65247db64cc3a32ffb6323664eda259af10e4974f82c11ee94123e7b","mission_step_id":null,"command_center_event_id":"fbe51bf3-7c7f-422f-a0bc-60376b3502b3"},{"id":"fd011689-dcf4-4358-adb0-5abb2422a17b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/unify-seaside-shared-shell-20260808","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":1047,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.19-bounded-cumulative-proof","prNumber":4344,"terminal":false,"missionId":"73a57f4c-dc19-40b1-9d9e-44d45782e8c2","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"73a57f4c-dc19-40b1-9d9e-44d45782e8c2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":692,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T16:54:52.926045+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"4344","receipt_type":"execute_mission","idempotency_key":"mission:73a57f4c-dc19-40b1-9d9e-44d45782e8c2:execute_mission:repair_mission_execution_blocked","mission_step_id":"af342624-3300-4ff9-9b6e-5f06ea820c2d","command_center_event_id":"73a57f4c-dc19-40b1-9d9e-44d45782e8c2"},{"id":"fd015531-bc44-4016-bca4-7a66aa90ad38","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.12-pr-merge-base-freshness","prNumber":null,"terminal":false,"missionId":"e0bdee16-0e40-491d-b397-55b8d2ecff09","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3252,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":668,"providerAuthMs":0,"ledgerPrepareMs":668,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":668,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":668,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"e0bdee16-0e40-491d-b397-55b8d2ecff09"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4361,"likelyAffectedFiles":["workers/cc-execution","src/__tests__/contracts/retired-control-plane-registry.test.ts","src/KnockLaunchOwnerShell.tsx","src/__tests__/contracts/command-palette-platform-authority.contract.test.ts","src/__tests__/contracts/operational-command-application-integration.contract.test.ts","src/__tests__/contracts/knocklaunch-os-registry.contract.test.ts","src/__tests__/contracts/knocklaunch-os-route-directory-isolation.contract.test.ts","src/__tests__/contracts/knocklaunch-os-route-family-isolation.contract.test.ts","src/__tests__/contracts/knocklaunch-os-tenant-routing.contract.test.ts","src/App.css","src/App.tsx","src/OAuthConsentBridge.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:21:40.361681+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e0bdee16-0e40-491d-b397-55b8d2ecff09:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"4fe71342-9797-4bbb-bac2-44cd37bdf810","command_center_event_id":"e0bdee16-0e40-491d-b397-55b8d2ecff09"},{"id":"fd0343bb-1965-4415-af56-b3f7435781c3","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"/admin/console","branch":"ai/objective-first-repair-8b6ae21fdbf3","writes":[],"patches":[],"version":1,"approved":true,"missionId":"8b6ae21f-dbf3-4249-be54-d9f80a5158ae","objective":"Implement and ship the Accurate Premium Mockup + Layout System in the live GodMode Console at /admin/console. KNOCKLAUNCH tenant, app, route-family, and exact-route UI mockups must be grounded in current source truth, preserve real shell/navigation/route purpose and approved assets, expose explicit mockup scope plus a layout manifest, fail closed on unresolved structure, reuse the premium visual doctrine, remain coherent across desktop/mobile, and never default to generic/Figma-style concept art. Ship through the canonical Forgejo PR -> Gate -> squash merge -> affected release path and prove /admin/console live on desktop and mobile.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/admin/OperatorSidekick.tsx","supabase/functions/operator-respond/index.ts"],"anchored_edits":[{"path":"supabase/functions/operator-respond/index.ts","anchor":"export const FUNCTION_VERSION = '0.10.0-paul-durable-memory';","replacement":"export const FUNCTION_VERSION = '0.11.0-accurate-premium-mockups';"},{"path":"supabase/functions/operator-respond/index.ts","anchor":"type VisualSource = { dataUrl?: string | null; url?: string | null; mimeType?: string | null; name?: string | null; prompt?: string | null; provider?: string | null; model?: string | null; operation?: string | null };","replacement":"type VisualMockupScope = 'tenant_shell' | 'app_shell' | 'route_family' | 'exact_route';\ntype VisualLayoutManifest = {\n  target: { tenant?: string | null; app?: string | null; routeFamily?: string | null; route?: string | null };\n  inheritedShellRegions: string[];\n  navigationEntries: string[];\n  persistentRegions: string[];\n  routeSpecificRegions: string[];\n  responsiveBehavior: string[];\n  keyInteractions: string[];\n  sourceAssets: string[];\n  sourceRefs: string[];\n  unresolved: string[];\n};\ntype VisualSource = { dataUrl?: string | null; url?: string | null; mimeType?: string | null; name?: string | null; prompt?: string | null; provider?: string | null; model?: string | null; operation?: string | null; createdAt?: string | null; mockupScope?: VisualMockupScope | null; layoutManifest?: VisualLayoutManifest | null };"},{"path":"supabase/functions/operator-respond/index.ts","anchor":"function normalizeVisualSize(value: unknown) {\n  const size = String(value ?? '').trim().toLowerCase();\n  return ['1024x1024', '1536x1024', '1024x1536'].includes(size) ? size : '1536x1024';\n}","replacement":"function normalizeVisualSize(value: unknown) {\n  const size = String(value ?? '').trim().toLowerCase();\n  return ['1024x1024', '1536x1024', '1024x1536'].includes(size) ? size : '1536x1024';\n}\n\nconst VISUAL_MOCKUP_SCOPES = new Set<VisualMockupScope>(['tenant_shell', 'app_shell', 'route_family', 'exact_route']);\n\nfunction cleanVisualStringList(value: unknown, limit = 16) {\n  if (!Array.isArray(value)) return [];\n  return value.map((item) => String(item ?? '').trim()).filter(Boolean).slice(0, limit).map((item) => item.slice(0, 240));\n}\n\nfunction normalizeVisualLayoutManifest(scopeInput: unknown, manifestInput: unknown) {\n  const rawScope = String(scopeInput ?? '').trim().toLowerCase();\n  if (!rawScope) return null;\n  if (!VISUAL_MOCKUP_SCOPES.has(rawScope as VisualMockupScope)) throw new Error('visual_mockup_scope_invalid');\n  if (!manifestInput || typeof manifestInput !== 'object' || Array.isArray(manifestInput)) throw new Error('prerequisite_required:visual_layout_manifest_required');\n  const raw = manifestInput as Record<string, unknown>;\n  const rawTarget = raw.target && typeof raw.target === 'object' && !Array.isArray(raw.target) ? raw.target as Record<string, unknown> : {};\n  const target = {\n    tenant: String(rawTarget.tenant ?? '').trim().slice(0, 160) || null,\n    app: String(rawTarget.app ?? '').trim().slice(0, 160) || null,\n    routeFamily: String(rawTarget.routeFamily ?? '').trim().slice(0, 200) || null,\n    route: String(rawTarget.route ?? '').trim().slice(0, 240) || null,\n  };\n  if (!Object.values(target).some(Boolean)) throw new Error('prerequisite_required:visual_layout_target_required');\n  const sourceRefs = cleanVisualStringList(raw.sourceRefs, 20);\n  if (sourceRefs.length === 0) throw new Error('prerequisite_required:visual_layout_source_refs_required');\n  const unresolved = cleanVisualStringList(raw.unresolved, 12);\n  if (unresolved.length > 0) throw new Error(`prerequisite_required:visual_layout_manifest_unresolved:${unresolved.join('|').slice(0, 240)}`);\n  const manifest: VisualLayoutManifest = {\n    target,\n    inheritedShellRegions: cleanVisualStringList(raw.inheritedShellRegions),\n    navigationEntries: cleanVisualStringList(raw.navigationEntries, 24),\n    persistentRegions: cleanVisualStringList(raw.persistentRegions),\n    routeSpecificRegions: cleanVisualStringList(raw.routeSpecificRegions),\n    responsiveBehavior: cleanVisualStringList(raw.responsiveBehavior),\n    keyInteractions: cleanVisualStringList(raw.keyInteractions),\n    sourceAssets: cleanVisualStringList(raw.sourceAssets, 20),\n    sourceRefs,\n    unresolved,\n  };\n  return { scope: rawScope as VisualMockupScope, manifest };\n}\n\nfunction buildGroundedVisualPrompt(promptInput: unknown, mockupContext: { scope: VisualMockupScope; manifest: VisualLayoutManifest } | null) {\n  const base = String(promptInput ?? '').trim().slice(0, 3600);\n  if (!base) throw new Error('visual_prompt_required');\n  if (!mockupContext) return base;\n  const contract = [\n    'KNOCKLAUNCH ACCURATE PREMIUM UI MOCKUP CONTRACT',\n    'This is product UI design, not generic concept art, a Figma canvas, a device frame, or a decorative SaaS dashboard.',\n    `Mockup scope: ${mockupContext.scope}`,\n    'Treat the supplied layout manifest as authoritative for tenant/app/route-family identity, shell regions, navigation, route purpose, interactions, approved assets, and responsive behavior.',\n    'Preserve persistent shell and sibling-route continuity. Change only route-specific content when the scope is route_family or exact_route.',\n    'Do not invent routes, navigation entries, customer/business facts, metrics, charts, testimonials, controls, or workflows.',\n    'Prioritize clean hierarchy, fast scanning, usable controls, intentional density, premium imagery, restrained motion cues, excellent typography, and one obvious primary action.',\n    'Avoid equal-card sludge, dead hero space, gratuitous glow, clipped sticky/bottom navigation, off-center logos, broken image/frame coupling, and desktop-only composition.',\n    'Tenant navigation remains above platform navigation wherever the manifest reflects that shell contract. Keep logos optically centered and unclipped.',\n    'Render only the requested viewport/composition; do not create a mixed desktop/mobile composite unless the owner explicitly requests one.',\n    `Authoritative layout manifest: ${JSON.stringify(mockupContext.manifest)}`,\n  ].join('\\n');\n  return `${base}\\n\\n${contract}`.slice(0, 6000);\n}"},{"path":"supabase/functions/operator-respond/index.ts","anchor":"async function callImageProvider(operation: 'generate' | 'edit', promptInput: unknown, sizeInput: unknown, source?: VisualSource | null) {","replacement":"async function callImageProvider(operation: 'generate' | 'edit', promptInput: unknown, sizeInput: unknown, source?: VisualSource | null, mockupScopeInput?: unknown, layoutManifestInput?: unknown) {"},{"path":"supabase/functions/operator-respond/index.ts","anchor":"  const prompt = String(promptInput ?? '').trim().slice(0, 6000);\n  if (!prompt) throw new Error('visual_prompt_required');","replacement":"  const mockupContext = normalizeVisualLayoutManifest(mockupScopeInput, layoutManifestInput);\n  const prompt = buildGroundedVisualPrompt(promptInput, mockupContext);"},{"path":"supabase/functions/operator-respond/index.ts","anchor":"  return { status: 'preview_ready', preview };\n}","replacement":"  if (mockupContext) Object.assign(preview, { mockupScope: mockupContext.scope, layoutManifest: mockupContext.manifest });\n  return { status: 'preview_ready', preview };\n}"},{"path":"supabase/functions/operator-respond/index.ts","anchor":"  { type: 'function', function: { name: 'operator_visual_create', description: 'PAUL Visual Studio: generate a new raster image or edit the currently attached/current preview image. Returns a transient preview. Use generate for new art and edit only when an image is attached or a current preview exists. When the owner asks for a mockup/image and then says start, do it, or give it a shot, execute immediately with sensible defaults instead of asking again.', parameters: { type: 'object', properties: { operation: { type: 'string', enum: ['generate', 'edit'] }, prompt: { type: 'string' }, size: { type: 'string', enum: ['1024x1024', '1536x1024', '1024x1536'] } }, required: ['operation', 'prompt'], additionalProperties: false } } },","replacement":"  { type: 'function', function: { name: 'operator_visual_create', description: 'PAUL Visual Studio: generate a new raster image or edit the attached/current preview. For KNOCKLAUNCH tenant/app/route-family/exact-route UI mockups, first inspect current source truth, then provide mockupScope plus a source-grounded layoutManifest. The runtime fails closed when UI structure is unresolved. Normal non-product image generation does not require a layout manifest.', parameters: { type: 'object', properties: { operation: { type: 'string', enum: ['generate', 'edit'] }, prompt: { type: 'string' }, size: { type: 'string', enum: ['1024x1024', '1536x1024', '1024x1536'] }, mockupScope: { type: 'string', enum: ['tenant_shell', 'app_shell', 'route_family', 'exact_route'] }, layoutManifest: { type: 'object', description: 'Source-grounded KNOCKLAUNCH layout contract.', properties: { target: { type: 'object', properties: { tenant: { type: 'string' }, app: { type: 'string' }, routeFamily: { type: 'string' }, route: { type: 'string' } }, additionalProperties: false }, inheritedShellRegions: { type: 'array', items: { type: 'string' } }, navigationEntries: { type: 'array', items: { type: 'string' } }, persistentRegions: { type: 'array', items: { type: 'string' } }, routeSpecificRegions: { type: 'array', items: { type: 'string' } }, responsiveBehavior: { type: 'array', items: { type: 'string' } }, keyInteractions: { type: 'array', items: { type: 'string' } }, sourceAssets: { type: 'array', items: { type: 'string' } }, sourceRefs: { type: 'array', items: { type: 'string' } }, unresolved: { type: 'array', items: { type: 'string' } } }, additionalProperties: false } }, required: ['operation', 'prompt'], additionalProperties: false } } },"},{"path":"supabase/functions/operator-respond/index.ts","anchor":"    case 'operator_visual_create': {\n      const operation = input?.operation === 'edit' ? 'edit' : 'generate';\n      const source = runtimeContext?.visualAttachment ?? runtimeContext?.currentVisual ?? null;\n      if (operation === 'edit' && !source) return { ok: false, error: 'prerequisite_required:visual_edit_source_missing' };\n      try { return { ok: true, data: await callImageProvider(operation, input?.prompt, input?.size, source) }; }\n      catch (error) { return { ok: false, error: error instanceof Error ? error.message : String(error) }; }\n    }","replacement":"    case 'operator_visual_create': {\n      const operation = input?.operation === 'edit' ? 'edit' : 'generate';\n      const source = runtimeContext?.visualAttachment ?? runtimeContext?.currentVisual ?? null;\n      if (operation === 'edit' && !source) return { ok: false, error: 'prerequisite_required:visual_edit_source_missing' };\n      try { return { ok: true, data: await callImageProvider(operation, input?.prompt, input?.size, source, input?.mockupScope, input?.layoutManifest) }; }\n      catch (error) { return { ok: false, error: error instanceof Error ? error.message : String(error) }; }\n    }"},{"path":"supabase/functions/operator-respond/index.ts","anchor":"    visual_studio: true,","replacement":"    visual_studio: true,\n    accurate_ui_mockups: true,\n    visual_layout_manifest: true,"},{"path":"supabase/functions/operator-respond/index.ts","anchor":"- PAUL Visual Studio is a real execution capability, not a design-description shortcut. When Noel asks to create/generate/mock up a raster image, call operator_visual_create with operation=generate. When Noel asks to edit/transform the attached image or current preview, call operator_visual_create with operation=edit. Never claim an image exists unless that tool returns preview_ready.","replacement":"- PAUL Visual Studio is a real execution capability, not a design-description shortcut. When Noel asks to create/generate/mock up a raster image, call operator_visual_create with operation=generate. When Noel asks to edit/transform the attached image or current preview, call operator_visual_create with operation=edit. Never claim an image exists unless that tool returns preview_ready.\n- For any KNOCKLAUNCH tenant shell, app shell, route-family, route redesign, or product-UI mockup, do not jump straight to image generation. First resolve the real tenant -> app -> route-family -> exact-route hierarchy from current source using operator_repo_search/operator_repo_file as needed and use owner context for stable visual doctrine. Never default to Figma or an unrelated external design workflow.\n- KNOCKLAUNCH UI mockups have four explicit scopes: tenant_shell, app_shell, route_family, exact_route. Supply the matching mockupScope and a layoutManifest containing target identity, inherited shell regions, navigation entries/order, persistent regions, route-specific regions, responsive behavior, key interactions/states, source assets, exact sourceRefs, and unresolved assumptions.\n- Fail closed on layout drift. If the exact shell, route family, navigation, route purpose, or required source assets cannot be resolved, keep those items in unresolved and do not call operator_visual_create until resolved. Never fill gaps with invented routes, nav, workflows, customer/business facts, metrics, charts, testimonials, or fake controls.\n- For route_family and exact_route mockups, persistent shell/navigation must remain stable across sibling routes. Desktop and mobile are one coherent design system; preserve information hierarchy and shell contracts, keep tenant navigation above platform navigation where applicable, keep logos centered/unclipped, and prevent content from hiding beneath sticky or bottom navigation."},{"path":"src/components/admin/OperatorSidekick.tsx","anchor":"type VisualPreview = { dataUrl?: string | null; url?: string | null; mimeType?: string | null; prompt?: string | null; provider?: string | null; model?: string | null; operation?: string | null; createdAt?: string | null };","replacement":"type VisualLayoutManifest = {\n  target: { tenant?: string | null; app?: string | null; routeFamily?: string | null; route?: string | null };\n  inheritedShellRegions: string[];\n  navigationEntries: string[];\n  persistentRegions: string[];\n  routeSpecificRegions: string[];\n  responsiveBehavior: string[];\n  keyInteractions: string[];\n  sourceAssets: string[];\n  sourceRefs: string[];\n  unresolved: string[];\n};\ntype VisualPreview = { dataUrl?: string | null; url?: string | null; mimeType?: string | null; prompt?: string | null; provider?: string | null; model?: string | null; operation?: string | null; createdAt?: string | null; mockupScope?: 'tenant_shell' | 'app_shell' | 'route_family' | 'exact_route' | null; layoutManifest?: VisualLayoutManifest | null };"},{"path":"src/components/admin/OperatorSidekick.tsx","anchor":"{currentVisual && (currentVisual.dataUrl || currentVisual.url) ? (\n          <div className=\"overflow-hidden rounded-xl border border-sky-500/30 bg-sky-500/5\">\n            <img src={currentVisual.dataUrl || currentVisual.url || ''} alt=\"PAUL Visual Studio preview\" className=\"max-h-64 w-full bg-black/20 object-contain\" />\n            <div className=\"flex items-center justify-between gap-2 px-2 py-1.5 text-[9px] text-muted-foreground\"><span className=\"truncate\">Visual Studio preview · {currentVisual.operation ?? 'generate'} · {currentVisual.model ?? currentVisual.provider ?? 'configured provider'}</span><button type=\"button\" className=\"shrink-0 underline underline-offset-2\" onClick={() => setCurrentVisual(null)}>Clear</button></div>\n          </div>\n        ) : null}","replacement":"{currentVisual && (currentVisual.dataUrl || currentVisual.url) ? (\n          <div className=\"overflow-hidden rounded-xl border border-sky-500/30 bg-sky-500/5\">\n            <img src={currentVisual.dataUrl || currentVisual.url || ''} alt=\"PAUL Visual Studio preview\" className=\"max-h-64 w-full bg-black/20 object-contain\" />\n            <div className=\"flex items-center justify-between gap-2 px-2 py-1.5 text-[9px] text-muted-foreground\"><span className=\"truncate\">Visual Studio preview · {currentVisual.mockupScope ? currentVisual.mockupScope.replace(/_/g, ' ') : currentVisual.operation ?? 'generate'} · {currentVisual.model ?? currentVisual.provider ?? 'configured provider'}</span><button type=\"button\" className=\"shrink-0 underline underline-offset-2\" onClick={() => setCurrentVisual(null)}>Clear</button></div>\n            {currentVisual.layoutManifest ? (\n              <details className=\"border-t border-sky-500/20 px-2 py-1.5 text-[9px] text-muted-foreground\">\n                <summary className=\"cursor-pointer select-none font-semibold text-foreground/80\">Grounded layout manifest</summary>\n                <div className=\"mt-1.5 grid gap-1 leading-4\">\n                  <div><span className=\"font-semibold text-foreground/70\">Target:</span> {[currentVisual.layoutManifest.target.tenant, currentVisual.layoutManifest.target.app, currentVisual.layoutManifest.target.routeFamily, currentVisual.layoutManifest.target.route].filter(Boolean).join(' · ')}</div>\n                  <div><span className=\"font-semibold text-foreground/70\">Shell:</span> {currentVisual.layoutManifest.inheritedShellRegions.join(' · ') || 'Resolved from source'}</div>\n                  <div><span className=\"font-semibold text-foreground/70\">Navigation:</span> {currentVisual.layoutManifest.navigationEntries.join(' · ') || 'Resolved from source'}</div>\n                  <div><span className=\"font-semibold text-foreground/70\">Responsive:</span> {currentVisual.layoutManifest.responsiveBehavior.join(' · ') || 'Shared desktop/mobile hierarchy'}</div>\n                  <div><span className=\"font-semibold text-foreground/70\">Sources:</span> {currentVisual.layoutManifest.sourceRefs.join(' · ')}</div>\n                </div>\n              </details>\n            ) : null}\n          </div>\n        ) : null}"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/admin/OperatorSidekick.tsx","supabase/functions/operator-respond/index.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"46a4ad58eff086a263856361746fc75f6c8a42df27d2cee074d5c6bdf9dae2ee","replayCount":0,"serializedBytes":19764},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T17:29:58.063076+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:8b6ae21f-dbf3-4249-be54-d9f80a5158ae:repository-mutation-intent:46a4ad58eff086a263856361746fc75f6c8a42df27d2cee074d5c6bdf9dae2ee:0","mission_step_id":"841cefa9-b126-455b-9e93-adcccbc396b1","command_center_event_id":"8b6ae21f-dbf3-4249-be54-d9f80a5158ae"},{"id":"fd035f60-83ba-4b84-9fa2-6fe05fec43b4","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T14:54:20.947247+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:37:04.807152+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8461f374-86b0-422f-bb81-3fb39febaab9:owner-progress-heartbeat:119419588","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"fd04c01c-d17a-4b0a-bcb7-20bd139970f2","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-be45e4eee142","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":null,"terminal":false,"missionId":"be45e4ee-e142-4c7e-9766-5833c0a07557","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":257,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":3865,"providerAuthMs":0,"ledgerPrepareMs":3865,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":3865,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":3865,"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":"be45e4ee-e142-4c7e-9766-5833c0a07557"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3777,"likelyAffectedFiles":["src/routes/ownerRoutes.tsx","src/PrivateAppShell.tsx","src/__tests__/contracts/big-papis-owner-hardening.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T02:33:55.650178+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:be45e4ee-e142-4c7e-9766-5833c0a07557:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"f053ef91-eb3c-4df0-99d0-149761e31f3c","command_center_event_id":"be45e4ee-e142-4c7e-9766-5833c0a07557"},{"id":"fd05ddbf-2915-4456-b093-a504b8d355ca","source":"cc-execution","status":"waiting","payload":{"body":{"branch":"ai/objective-first-repair-fc11f898ecea","approved":true,"missionId":"fc11f898-ecea-4712-baae-5c5873772b2e","objective":"Continue the existing durable mission using exact structured edits.","repository":"noel/KnockLaunchOS","trackMission":true,"anchoredEdits":[{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","newText":"const BUILDER_KEYS:BuilderSectionKey[]=['header','hero','process','encapsulation','vault','submission','footer'];\nconst BUILDER_MEDIA_ROLE:Record<BuilderSectionKey,string>={header:'headerBackground',hero:'heroDesktop',process:'processGrading',encapsulation:'encapsulation',vault:'vaultCollection',submission:'submission',footer:'footerBackground'};","oldText":"const BUILDER_KEYS:BuilderSectionKey[]=['header','hero','process','encapsulation','vault','submission','footer'];"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","newText":"function WebsiteBuilderSettingsSection(){\n  const{activeTenant,refreshTenant}=useMultiTenant();const tenantId=String(activeTenant?.id||'').trim();const tenantSettings=asRecord(activeTenant?.settings);const root=asRecord(tenantSettings.public_site_builder);","oldText":"function WebsiteBuilderSettingsSection(){\n  const{activeTenant,refreshTenant}=useMultiTenant();const tenantId=String(activeTenant?.id||'').trim();const root=asRecord(asRecord(activeTenant?.settings).public_site_builder);"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","newText":"  const addSection=(key:BuilderSectionKey)=>{patchKey(key,{visible:true});setSelected(key);setPreviewMode('draft')};\n  const uploadBuilderMedia=async(file:File|null)=>{if(!tenantId||!file||busy)return;const role=BUILDER_MEDIA_ROLE[selected];setBusy('media');try{const{data:sessionData}=await supabase.auth.getSession();const accessToken=sessionData.session?.access_token||'';if(!accessToken)throw new Error('Your PCG session expired. Sign in again.');const params=new URLSearchParams({tenant_id:tenantId,slot:role,name:file.name,content_type:file.type||'application/octet-stream'});const response=await fetch(`${import.meta.env.VITE_SUPABASE_URL}/functions/v1/pcg-r2-media/website-upload?${params.toString()}`,{method:'POST',headers:{Authorization:'Bearer '+accessToken,'Content-Type':file.type||'application/octet-stream'},body:file});const payload=await response.json().catch(()=>null);if(!response.ok||!payload?.ok||!payload?.url||!payload?.object_key)throw new Error(payload?.error||'PCG R2 website upload failed.');const currentRead=await(supabase as any).from('tenants').select('settings').eq('id',tenantId).single();if(currentRead.error)throw currentRead.error;const settings=asRecord(currentRead.data?.settings),media=asRecord(settings.website_media),keys=asRecord(settings.website_media_r2);const{error:updateError}=await(supabase as any).from('tenants').update({settings:{...settings,website_media:{...media,[role]:payload.url},website_media_r2:{...keys,[role]:payload.object_key},website_media_storage:'cloudflare_r2'},updated_at:new Date().toISOString()}).eq('id',tenantId);if(updateError)throw updateError;await refreshTenant();toast.success(`${draft.sections[selected].label} media updated in Cloudflare R2.`)}catch(error:any){toast.error(error?.message||'Media upload failed.')}finally{setBusy('')}};\n  const removeBuilderMedia=async()=>{if(!tenantId||busy)return;const role=BUILDER_MEDIA_ROLE[selected],keys=asRecord(asRecord(activeTenant?.settings).website_media_r2),objectKey=String(keys[role]||'');if(!objectKey)return;setBusy('media-remove');try{const{data:sessionData}=await supabase.auth.getSession();const accessToken=sessionData.session?.access_token||'';if(!accessToken)throw new Error('Your PCG session expired. Sign in again.');const response=await fetch(`${import.meta.env.VITE_SUPABASE_URL}/functions/v1/pcg-r2-media/website-delete`,{method:'POST',headers:{Authorization:'Bearer '+accessToken,'Content-Type':'application/json'},body:JSON.stringify({tenant_id:tenantId,object_key:objectKey})});const payload=await response.json().catch(()=>null);if(!response.ok||!payload?.ok)throw new Error(payload?.error||'Could not remove PCG website media.');const currentRead=await(supabase as any).from('tenants').select('settings').eq('id',tenantId).single();if(currentRead.error)throw currentRead.error;const settings=asRecord(currentRead.data?.settings),media={...asRecord(settings.website_media)},r2Keys={...asRecord(settings.website_media_r2)};delete media[role];delete r2Keys[role];const{error:updateError}=await(supabase as any).from('tenants').update({settings:{...settings,website_media:media,website_media_r2:r2Keys},updated_at:new Date().toISOString()}).eq('id',tenantId);if(updateError)throw updateError;await refreshTenant();toast.success(`${draft.sections[selected].label} media removed.`)}catch(error:any){toast.error(error?.message||'Could not remove media.')}finally{setBusy('')}};\n  const analyzeSite=async()=>","oldText":"  const addSection=(key:BuilderSectionKey)=>{patchKey(key,{visible:true});setSelected(key);setPreviewMode('draft')};\n  const analyzeSite=async()=>"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","newText":"  if(!tenantId)return null;const section=draft.sections[selected];const builderMediaRole=BUILDER_MEDIA_ROLE[selected];const liveWebsiteMedia=asRecord(activeTenant?.settings&&asRecord(activeTenant.settings).website_media);const liveWebsiteMediaR2=asRecord(activeTenant?.settings&&asRecord(activeTenant.settings).website_media_r2);const currentBuilderMediaUrl=String(liveWebsiteMedia[builderMediaRole]||'');const currentBuilderMediaKey=String(liveWebsiteMediaR2[builderMediaRole]||'');const currentBuilderMediaIsVideo=/\\.(mp4|webm|mov)(\\?|$)/i.test(currentBuilderMediaUrl);const pageMap:Record<string,PCGPublicPage>","oldText":"  if(!tenantId)return null;const section=draft.sections[selected];const pageMap:Record<string,PCGPublicPage>"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","newText":"onPageUpdate:(page,key,value)=>commitDraft({...draft,pages:{...draft.pages,[page]:{...(draft.pages[page]||{}),[key]:value}}}),onMedia:key=>{setSelected(key);setSelectedField(null);setMediaDrawerOpen(false);requestAnimationFrame(()=>document.querySelector<HTMLElement>('[data-builder-media-upload=\"true\"]')?.scrollIntoView({behavior:'smooth',block:'center'}))},onContextMenu:","oldText":"onPageUpdate:(page,key,value)=>commitDraft({...draft,pages:{...draft.pages,[page]:{...(draft.pages[page]||{}),[key]:value}}}),onMedia:key=>{setSelected(key);setMediaDrawerOpen(true);void analyzeSite()},onContextMenu:"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","newText":"<div className=\"flex items-center justify-between gap-2\"><h3 className=\"font-black\">{section.label}</h3><button type=\"button\" onClick={()=>patch({visible:!section.visible})} className=\"rounded-lg border border-white/10 px-3 py-2 text-[10px] font-black\">{section.visible?'Shown':'Hidden'}</button></div><div data-builder-media-upload=\"true\" className=\"mt-4 rounded-xl border border-[#e4c77f]/25 bg-[#e4c77f]/[.06] p-3\"><div className=\"text-[10px] font-black uppercase tracking-[.14em] text-[#f0d38b]\">Section media</div><div className=\"mt-2 overflow-hidden rounded-lg border border-white/10 bg-black/40\">{currentBuilderMediaUrl?(currentBuilderMediaIsVideo?<video src={currentBuilderMediaUrl} muted loop playsInline controls className=\"h-32 w-full object-cover\"/>:<img src={currentBuilderMediaUrl} alt=\"\" className=\"h-32 w-full object-cover\"/>):<div className=\"grid h-24 place-items-center text-xs font-bold text-white/35\">No custom media assigned</div>}</div><div className=\"mt-3 flex flex-wrap gap-2\"><label className=\"inline-flex min-h-10 cursor-pointer items-center gap-2 rounded-xl bg-[#e4c77f] px-3 text-xs font-black text-black\">{busy==='media'?<LoaderCircle className=\"h-4 w-4 animate-spin\"/>:<UploadCloud className=\"h-4 w-4\"/>}{currentBuilderMediaUrl?'Replace image / video':'Upload image / video'}<input type=\"file\" accept=\"image/jpeg,image/png,image/webp,image/avif,video/mp4,video/webm,video/quicktime\" className=\"hidden\" disabled={!!busy} onChange={event=>{const file=event.target.files?.[0]||null;event.currentTarget.value='';void uploadBuilderMedia(file)}}/></label>{currentBuilderMediaKey?<button type=\"button\" disabled={!!busy} onClick={()=>void removeBuilderMedia()} className=\"inline-flex min-h-10 items-center gap-2 rounded-xl border border-white/12 px-3 text-xs font-black text-white/70\"><Trash2 className=\"h-4 w-4\"/>Remove</button>:null}</div><p className=\"mt-2 text-[10px] leading-4 text-white/40\">Stored in PCG Cloudflare R2 · Website/public-site/{builderMediaRole}</p></div>{!['header','footer'].includes(selected)?","oldText":"<div className=\"flex items-center justify-between gap-2\"><h3 className=\"font-black\">{section.label}</h3><button type=\"button\" onClick={()=>patch({visible:!section.visible})} className=\"rounded-lg border border-white/10 px-3 py-2 text-[10px] font-black\">{section.visible?'Shown':'Hidden'}</button></div>{!['header','footer'].includes(selected)?"},{"path":"src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","newText":"Use Show/Hide here. Upload or replace this section's website media directly above.","oldText":"Use Show/Hide here. Website images are managed directly below."}],"ownerApproved":true,"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"dada0ecca6d92ae236f977a873c0888a5b162c0c07425c089fae2a7792c0485a","replayCount":0,"serializedBytes":9588},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:39:49.408941+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:fc11f898-ecea-4712-baae-5c5873772b2e:repository-mutation-intent:dada0ecca6d92ae236f977a873c0888a5b162c0c07425c089fae2a7792c0485a:0","mission_step_id":"55c05b3c-8ae2-4f31-bd31-d4a996da9c2f","command_center_event_id":"fc11f898-ecea-4712-baae-5c5873772b2e"},{"id":"fd0660e6-a4ba-40fe-8c15-cb32cd2ae62a","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"77f7c671-6ebe-7e32-65dc-50070ff85e2b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:cf65e857-174c-4154-9b53-cdaf6ff4a714","mission_step_id":null,"command_center_event_id":"cf65e857-174c-4154-9b53-cdaf6ff4a714"},{"id":"fd07913d-7fe4-4180-bc39-d05af5bbf207","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/system-parallel-tenant-workstreams","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":10742,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.50.18-existing-pr-adoption","prNumber":657,"terminal":false,"missionId":"28d6fe0c-e8f1-4726-8fdf-378302f63b55","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"4a3a7fa545d3102d244124c5ed6c89baa310b71a","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"28d6fe0c-e8f1-4726-8fdf-378302f63b55"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4082,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T14:12:42.266594+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"657","receipt_type":"execute_mission","idempotency_key":"mission:28d6fe0c-e8f1-4726-8fdf-378302f63b55:execute_mission:canonical_release_transport_retryable","mission_step_id":"f7989078-2c61-49e0-a7a4-6bfbe29dc18d","command_center_event_id":"28d6fe0c-e8f1-4726-8fdf-378302f63b55"},{"id":"fd09c1b8-51ac-4715-82d3-9beab2611062","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2bf4af91e01d","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3412,"terminal":false,"missionId":"2bf4af91-e01d-4cab-b8fb-13bc0aec2ab6","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":615,"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":"2bf4af91-e01d-4cab-b8fb-13bc0aec2ab6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1285,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T11:15:28.014072+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3412","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2bf4af91-e01d-4cab-b8fb-13bc0aec2ab6:automatic-mission-resume:3412:repair_mission_waiting_for_gate","mission_step_id":"f57b05f0-5958-4cd3-9d6f-d679d36a832f","command_center_event_id":"2bf4af91-e01d-4cab-b8fb-13bc0aec2ab6"},{"id":"fd0e6549-7d3d-40df-abb2-4cd1baa4384e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in runtime proof.","nextAction":{"lane":"cc-execution","action":"reconcile_request_contract","reason":"release_verified_contract_pending","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"runtime_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"release_reconciliation_pending\",\"proofGate\":\"canonical_release_reconciliation_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_request_contract\",\"lane\":\"cc-execution\",\"reason\":\"release_verified_contract_pending\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_request_contract\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"runtime\"],\"pendingIds\":[\"repo\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-04T04:05:59.960775+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-a000aeb398df\",\"prNumber\":4692,\"sourceSha\":\"daf57056a25041f9c0648b3e8944e23c3de223a1\",\"deploymentId\":\"forgejo-main-daf57056a250\"}"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T00:35:45.368256+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:a000aeb3-98df-4204-8422-ca31ce5b1a61:owner-progress-heartbeat:119404942","mission_step_id":"ab35ba53-1c21-4f96-8cd6-e18147f1d674","command_center_event_id":"a000aeb3-98df-4204-8422-ca31ce5b1a61"},{"id":"fd107b76-56b2-4d4b-8920-f9bb6392b254","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-8bbe3d6299fe","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1686,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-28T12:40:36.473Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":null,"terminal":false,"missionId":"8bbe3d62-99fe-4c67-b279-9d6e2d76e65c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1129,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":247,"providerAuthMs":0,"ledgerPrepareMs":247,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":247,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":247,"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":"8bbe3d62-99fe-4c67-b279-9d6e2d76e65c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4091,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/__tests__/contracts/generatedTenantRouteFamily.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T12:40:48.985844+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8bbe3d62-99fe-4c67-b279-9d6e2d76e65c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"7ce92c58-05bd-4899-9025-7aae937a36ab","command_center_event_id":"8bbe3d62-99fe-4c67-b279-9d6e2d76e65c"},{"id":"fd10ca0b-f466-4ff4-a8ae-a9586078502e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/add-big-papi-fundraising-section-v2-20260821","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1186,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.11-bounded-provider-control-plane","prNumber":571,"terminal":false,"missionId":"f48622c9-4bf0-498d-9553-77c9608c1c04","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"f48622c9-4bf0-498d-9553-77c9608c1c04"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4818,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T18:39:05.448798+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"571","receipt_type":"execute_mission","idempotency_key":"mission:f48622c9-4bf0-498d-9553-77c9608c1c04:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"d61841d2-ab92-4b53-8724-33ecf73132d8","command_center_event_id":"f48622c9-4bf0-498d-9553-77c9608c1c04"},{"id":"fd120779-1652-47e2-8295-daf0aa48569e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T19:39:22.485834+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:11:45.071784+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8993a308-5a43-4e70-91ea-0e45af918c00:owner-progress-heartbeat:119420206","mission_step_id":"f84cda10-0456-4815-a7bd-709eb31279c6","command_center_event_id":"8993a308-5a43-4e70-91ea-0e45af918c00"},{"id":"fd130388-2c85-4ebf-850e-2978ca50784e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ee42d05a9ae3","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":48573,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":14600,"firstUsefulResultAt":"2026-10-05T18:01:41.264Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.64.99-positive-mutation-admission","prNumber":5018,"terminal":false,"missionId":"ee42d05a-9ae3-4e3c-bba7-b510735e97f4","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3111,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2968,"approvedPlanMs":0,"missionSetupMs":593,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":374,"ledgerReconcileMs":0,"lineageReconcileMs":219,"resolvePreflightMs":593,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":374,"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":"ee42d05a-9ae3-4e3c-bba7-b510735e97f4"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1523,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:01:51.765295+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5018","receipt_type":"execute_mission","idempotency_key":"mission:ee42d05a-9ae3-4e3c-bba7-b510735e97f4:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"ff65a6d6-8c65-4eb1-acb3-a78203724766","command_center_event_id":"ee42d05a-9ae3-4e3c-bba7-b510735e97f4"},{"id":"fd140cab-5c55-4e43-8d0e-7c4d00c0097b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/frontend-build-memory-envelope-4g","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.185-generation-proof-isolation","prNumber":3278,"terminal":false,"missionId":"a11b4eb4-d04e-429b-9e61-3e772b0d3a4b","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":921,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":660,"approvedPlanMs":0,"missionSetupMs":411,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":246,"ledgerReconcileMs":0,"lineageReconcileMs":165,"resolvePreflightMs":411,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":246,"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":"a11b4eb4-d04e-429b-9e61-3e772b0d3a4b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2065,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:59:32.156283+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3278","receipt_type":"execute_mission","idempotency_key":"mission:a11b4eb4-d04e-429b-9e61-3e772b0d3a4b:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"a0cc22e8-46e4-409a-9328-ffb5b5a6e661","command_center_event_id":"a11b4eb4-d04e-429b-9e61-3e772b0d3a4b"},{"id":"fd17e79a-180b-4c5b-9368-273f2dab2045","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/version.js","workers/cc-execution/test/stale-gate-evidence-reuse.test.js"],"reason":"Preserve stale-main merge safety while reusing only exact-input expensive frontend QA evidence after same-PR refresh.","baseSha":"5006f2a450bb502d5759b00e72a60d3ea40f0b4a","issuedAt":1790225656923,"expiresAt":1790225836923,"missionId":"ae53d005-9d3c-44a4-9374-5fc6219b79cf","authorizationId":"460b183e-74e2-4e6a-ae8f-584c517ac430","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:54:17.257504+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"5006f2a450bb502d5759b00e72a60d3ea40f0b4a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:460b183e-74e2-4e6a-ae8f-584c517ac430","mission_step_id":"e8f6deac-b48a-450b-aa90-6711cd80de82","command_center_event_id":"ae53d005-9d3c-44a4-9374-5fc6219b79cf"},{"id":"fd19a636-1324-49dd-9fe8-e613391b311c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-75508663b1c2","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":25761,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":1,"executorlessWaitMs":68333,"firstUsefulResultAt":"2026-10-04T17:17:05.846Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4833,"terminal":false,"missionId":"75508663-b1c2-45ef-87ed-42ded59bc58f","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2299,"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":"75508663-b1c2-45ef-87ed-42ded59bc58f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T17:18:14.24324+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4833","receipt_type":"automatic_mission_resume","idempotency_key":"mission:75508663-b1c2-45ef-87ed-42ded59bc58f:automatic-mission-resume:4833:repair_mission_pr_ready_retryable","mission_step_id":"8bb156a5-64a8-4f5d-a468-9d74efd5f2c7","command_center_event_id":"75508663-b1c2-45ef-87ed-42ded59bc58f"},{"id":"fd1bdb57-9d29-457d-b71b-80ee10651101","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"f5266ab089768a71b0f22d58277f09ca458a200f","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"f5266ab089768a71b0f22d58277f09ca458a200f","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"6f8703147ee4d5b73bcc62882eb07c35ee7bfb7472118fd7307c3158850d9e12","forgejoWorkflowProof":{"runId":15350,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"d3d2eb8f370022f3aeff1062c5bc5c8ad605158a","deploymentId":"forgejo-main-d3d2eb8f370022f3aeff1062c5bc5c8ad605158a","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.91-virtual-witness-cold-standby","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T15:41:30.340181+00:00","proof_gate":"canonical_release_pending","source_sha":"f5266ab089768a71b0f22d58277f09ca458a200f","external_id":"forgejo-main-f5266ab08976","receipt_type":"canonical_release_status","idempotency_key":"mission:294d5eb5-2ede-403a-b336-dac8dc2011bf:forgejo-release-status:f5266ab089768a71b0f22d58277f09ca458a200f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"9226d0b4-d5d1-4ed6-93c4-44b70ff55b03","command_center_event_id":"294d5eb5-2ede-403a-b336-dac8dc2011bf"},{"id":"fd1c3fdb-ea43-4d1d-84f2-f997c42a2b81","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"boring-control-plane","reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":22559,"releaseCount":0,"toolCallCount":29,"repeatedCallCount":26,"executorlessWaitMs":53852,"firstUsefulResultAt":"2026-10-06T19:33:33.815Z","recoveryAttemptCount":13,"ownerInterruptionCount":0},"version":"1.67.12-pr-merge-base-freshness","prNumber":5228,"terminal":false,"missionId":"11cefa42-e8c3-4dbf-932e-819c0314bf8d","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"b31fbb48c954515a085210361d930e1b4b8cf9ab","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":432,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":432,"missionSetupMs":941,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":807,"ledgerReconcileMs":0,"lineageReconcileMs":134,"resolvePreflightMs":941,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":807,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"11cefa42-e8c3-4dbf-932e-819c0314bf8d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1301,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:35:03.808542+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":"b31fbb48c954515a085210361d930e1b4b8cf9ab","external_id":"5228","receipt_type":"execute_mission","idempotency_key":"mission:11cefa42-e8c3-4dbf-932e-819c0314bf8d:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"40e40e8e-dcb8-4b03-9208-f33bf66db5e9","command_center_event_id":"11cefa42-e8c3-4dbf-932e-819c0314bf8d"},{"id":"fd1e0fda-23a8-48e9-972b-e18b10bf1e6e","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"34094a05e81ea0e507ec68e968205f1272292708","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Refactor the live React God Mode Console UI owned by src/pages/admin/GodModeCommandConsole.tsx at /admin/console. Replace the current green-on-black developer-tool look shown in the owner's screenshots with one cohesive premium command-center visual system: obsidian/graphite and midnight-navy foundations; electric cobalt/cyan for navigation, focus, selected and active controls; restrained violet atmospheric depth; emerald reserved only for healthy/live/verified semantic status; amber only for attention/warning; red only for destructive/error. Keep all current behavior, state, IDs, test IDs, events, resolver logic, voice-to-text, stop-job actions, sessions/history, witness interactions, iframe bridge, and responsive functionality unchanged. Redesign the Sidekick header/tool chips, resolver strip, empty state, conversation bubbles, progress state, composer, voice/send/stop controls, session drawer, witness-mode header, pane switcher, witness-side assistant panel, and mobile layout. Increase readability and hierarchy, remove micro-text where it harms usability, use stronger spacing and 44px minimum touch targets on mobile, give surfaces subtle depth without excessive glass, make the W","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"visual-content-truth","satisfied":false,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-viewport-authority","satisfied":false,"statement":"The requested mobile viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"reference-visual-fidelity","satisfied":false,"statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","satisfied":false,"statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","satisfied":false,"statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","proofConditionIds":["proof-visual"]},{"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-production"]},{"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-production"]}],"contractHash":"6da5facbc1e62484a1cb28f8b61c5f65c86ed0637d1967bb69e834fc9ea3ef95","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"6da5facbc1e62484a1cb28f8b61c5f65c86ed0637d1967bb69e834fc9ea3ef95"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/admin/console","currentSourceSha":"34094a05e81ea0e507ec68e968205f1272292708","witnessSourceSha":"34094a05e81ea0e507ec68e968205f1272292708","verificationState":null,"witnessRequestContractHash":"6da5facbc1e62484a1cb28f8b61c5f65c86ed0637d1967bb69e834fc9ea3ef95"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T03:34:41.074059+00:00","proof_gate":"request_contract_pending","source_sha":"34094a05e81ea0e507ec68e968205f1272292708","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6b64a06d-b7f9-46c6-9aba-4388d5e27caf:request-contract:6da5facbc1e62484a1cb28f8b61c5f65c86ed0637d1967bb69e834fc9ea3ef95:34094a05e81ea0e507ec68e968205f1272292708:pending:visual","mission_step_id":"a69079b4-80cc-4c9a-8dfb-c2c5efa2e025","command_center_event_id":"6b64a06d-b7f9-46c6-9aba-4388d5e27caf"},{"id":"fd21db3b-8a98-4e83-befd-f9a274aba3e4","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-56e94f79c087","reason":"canonical_release_queue_busy:13935","status":"blocked","metrics":{"receiptBytes":11970,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":1,"executorlessWaitMs":82286,"firstUsefulResultAt":"2026-10-01T18:12:34.666Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.38-paul-owner-velocity","prNumber":4376,"terminal":false,"missionId":"56e94f79-c087-4b08-878c-f7a3aee3d48e","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"ab1bb85dc6e422e3f35ed6e310b0a972d0bf9200","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1011,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":91,"approvedPlanMs":0,"missionSetupMs":1135,"providerAuthMs":0,"shipAndProveMs":549,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":859,"resolvePreflightMs":1135,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":276,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"56e94f79-c087-4b08-878c-f7a3aee3d48e"},"performance":null,"deploymentId":"forgejo-main-ab1bb85dc6e4","releaseState":"pending","workflowRunId":13935,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1408,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T18:13:58.773543+00:00","proof_gate":"canonical_release_blocked","source_sha":"ab1bb85dc6e422e3f35ed6e310b0a972d0bf9200","external_id":"forgejo-main-ab1bb85dc6e4","receipt_type":"execute_mission","idempotency_key":"mission:56e94f79-c087-4b08-878c-f7a3aee3d48e:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"fcec981a-8368-4f32-aac1-97addd1eb403","command_center_event_id":"56e94f79-c087-4b08-878c-f7a3aee3d48e"},{"id":"fd23f240-1357-4fdc-ab1e-e5800b583889","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":"Final owner-requested control-plane optimization pass followed by an explicit durable freeze.","baseSha":"6d586b7449d625bb6e648290b0faea8570c4ee41","issuedAt":1788199240401,"expiresAt":1788199420401,"missionId":"4f9a5343-c301-4094-bacc-4fc1ffc049c1","singleUse":true,"authorizationId":"95f4a6f1-eefd-4e1e-baf7-265df2a10e6a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T18:00:41.744162+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"6d586b7449d625bb6e648290b0faea8570c4ee41","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:95f4a6f1-eefd-4e1e-baf7-265df2a10e6a","mission_step_id":"d8ee4f93-49aa-46a7-bc33-a652f472c2c0","command_center_event_id":"4f9a5343-c301-4094-bacc-4fc1ffc049c1"},{"id":"fd24c1b3-6b02-4228-a3b1-f877d5a8585d","source":"cc-execution","status":"implementation_payload_required","payload":{"reason":"compiler_model_generation_failed","failureClass":"retryable","sourceTargets":["src/pages/card-grading/PCGSlabUpload.tsx"],"dependencyReason":"model_provider_attempt_timeout","dependencyStatus":504,"providerAttempts":[{"role":"deep","reason":"model_provider_invalid_json","status":502,"provider":"cloudflare-workers-ai","formatRepair":false},{"role":"deep","reason":"model_provider_invalid_json","status":502,"provider":"cloudflare-workers-ai","formatRepair":true},{"role":"primary","reason":"model_provider_attempt_timeout","status":504,"provider":"cloudflare-workers-ai","formatRepair":false}],"automaticExecutorAssigned":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-13T19:37:32.174834+00:00","proof_gate":"first_party_exact_source_edit_continuation_persisted","source_sha":"68525690e9665596e8584242c0bdfaf1e6b90ffa","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:ab29cdb2-5594-4b57-892c-ff7859077846:compiler:68525690e9665596e8584242c0bdfaf1e6b90ffa:src/pages/card-grading/PCGSlabUpload.tsx","mission_step_id":"b53cbb3d-f0dc-4dd6-87b0-9a8997a5d921","command_center_event_id":"ab29cdb2-5594-4b57-892c-ff7859077846"},{"id":"fd2759f1-fa67-456c-b407-de094056ce48","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-bcf1a5500222","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":6893,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":94708,"firstUsefulResultAt":"2026-10-02T12:04:10.821Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.47-paul-owner-answer-quality","prNumber":4455,"terminal":false,"missionId":"bcf1a550-0222-48ff-93f7-a0bb21d890b1","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4281,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":615,"missionSetupMs":264,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":264,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":264,"repositoryMutationMs":3666,"repositoryProviderMs":3666,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2153,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":264,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1513},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"bcf1a550-0222-48ff-93f7-a0bb21d890b1"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3743,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-02T12:05:50.786027+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4455","receipt_type":"execute_mission","idempotency_key":"mission:bcf1a550-0222-48ff-93f7-a0bb21d890b1:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"36837081-33f3-45ae-85ba-bfb79f9e72dd","command_center_event_id":"bcf1a550-0222-48ff-93f7-a0bb21d890b1"},{"id":"fd2807dd-7fef-4063-bdfc-3fc15178e6f0","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-05T20:53:58.544902+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:25:16.868391+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:46c478b8-cefc-4f91-be11-e16603b6543f:owner-progress-heartbeat:119414981","mission_step_id":"7bac946a-616f-4799-9d9f-fc94a276ebb0","command_center_event_id":"46c478b8-cefc-4f91-be11-e16603b6543f"},{"id":"fd2853ad-f42f-4c96-b471-1ae3bbd0b627","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-225e5a153d19","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"225e5a15-3d19-491c-b435-aee1e80d74d8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5072,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":4895,"providerAuthMs":0,"ledgerPrepareMs":4895,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":4895,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":4895,"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":"225e5a15-3d19-491c-b435-aee1e80d74d8"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4300,"likelyAffectedFiles":["src/pages/card-grading/PCGReceiveCardsGallery.tsx","src/pages/card-grading/PCGAIGradingWorkbench.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T20:45:14.056058+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:225e5a15-3d19-491c-b435-aee1e80d74d8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"92b0cc48-2721-4462-95e6-62d55a466d79","command_center_event_id":"225e5a15-3d19-491c-b435-aee1e80d74d8"},{"id":"fd29b585-c4b9-431e-b429-c6897735faad","source":"forgejo","status":"waiting","payload":{"branch":"ai/post-merge-delivery-fast-path","prNumber":4148,"nextAction":null,"mergeCommitSha":"79e66b347abab6959faf463fd7ebdae25e1465e6","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:33:33.281517+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"79e66b347abab6959faf463fd7ebdae25e1465e6","external_id":"4148","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:33b95491-6932-4ce4-9d23-eb0d798917bf:merged-pr:4148:79e66b347abab6959faf463fd7ebdae25e1465e6","mission_step_id":"2fa4bd4c-0698-499b-b496-7006b7191c4e","command_center_event_id":"33b95491-6932-4ce4-9d23-eb0d798917bf"},{"id":"fd2b8393-e48b-4082-b7b3-3502d4a5280d","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/cloudflare-native-version-deploy.test.mjs","scripts/command-center-host-agent/forgejo-watchdog.sh","src/__tests__/contracts/command-center-host-capacity-admission.contract.test.ts","src/__tests__/contracts/frontend-release-continuity.contract.test.ts","src/__tests__/contracts/tenant-isolation-hard-safety.contract.test.ts"],"reason":"Complete the same single-use high-frequency release hardening on PR #2504; frozen-by-default after mission completion.","baseSha":"411e03125efd2574e7061a5dc937ef0212d19c4f","issuedAt":1789229410914,"expiresAt":1789229590914,"missionId":"eb6d99ed-d64f-4d35-97cc-09f797e67c3c","authorizationId":"9946dd87-05d5-4e6d-aac8-c8abab7cb925","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T16:10:11.355408+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"411e03125efd2574e7061a5dc937ef0212d19c4f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9946dd87-05d5-4e6d-aac8-c8abab7cb925","mission_step_id":"7eb043d8-5702-466c-8dcd-c259df877738","command_center_event_id":"eb6d99ed-d64f-4d35-97cc-09f797e67c3c"},{"id":"fd2cea18-2125-4865-a586-9d8541803727","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-g2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6615,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.31.19-bounded-cumulative-proof","prNumber":4335,"terminal":false,"missionId":"be70d62c-fd98-4eb4-b770-0b0a9d7a2869","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"be70d62c-fd98-4eb4-b770-0b0a9d7a2869"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":11240,"likelyAffectedFiles":["public/customer","src/pages/admin/ExperienceStudioUX.tsx","src/pages/admin/PlatformExperienceEditor.tsx","src/components/experience-editor/","src/lib/design/experienceSurface","src/lib/design/platformExperienceInventory","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-release-fast-lane.js",".github/workflows/production-release-conductor.yml","scripts/resolve-autonomous-change-plan.mjs","scripts/resolve-production-workflow-run.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-08T13:51:00.107313+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:be70d62c-fd98-4eb4-b770-0b0a9d7a2869:execute_mission:repair_mission_synthesis_ready","mission_step_id":"bc525313-d321-4e85-a6f6-31e21cebaf79","command_center_event_id":"be70d62c-fd98-4eb4-b770-0b0a9d7a2869"},{"id":"fd2d54f1-b15a-4a02-b4e1-47b594f98484","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-10-02T21:35:09.025Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:35:09.480248+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:3a33a7f6-e8bd-40ca-92a9-65e1e94f241f:owner-wait-live","mission_step_id":"f61526db-9afa-4192-9924-0240e7fa1a02","command_center_event_id":"3a33a7f6-e8bd-40ca-92a9-65e1e94f241f"},{"id":"fd2df56a-29cb-4497-859d-72a2f4487984","source":"cc-execution","status":"recorded","payload":{"objective":"Reconcile and continue existing PR #1453 exactly as-is. Do not create a replacement branch or PR. Run the canonical gate on the current head, repair only deterministic compile/type/test failures in the files already changed if necessary, squash merge when green, release the affected frontend, and verify live Redfish property opportunity behavior.","tenantRef":"Redfish","receivedAt":"2026-09-02T17:30:00.975Z","fingerprint":"de9cd6a1b37313147fcdf373f6ff778935c403477ef92d08d7537ee8165c6bf5","workstreamRef":"redfish","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtkd8ssz","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile and continue existing PR #1453 exactly as-is. Do not create a replacement branch or PR. Run the canonical gate on the current head, repair only deterministic compile/type/test failures in the files already changed if necessary, squash merge when green, release the affected frontend, and verify live Redfish property opportunity behavior.","wordingChanged":false,"canonicalIntent":"Reconcile and continue existing PR #1453 exactly as-is. Do not create a replacement branch or PR. Run the canonical gate on the current head, repair only deterministic compile/type/test failures in the files already changed if necessary, squash merge when green, release the affected frontend, and verify live Redfish property opportunity behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Reconcile and continue existing PR #1453 exactly as-is. Do not create a replacement branch or PR. Run the canonical gate on the current head, repair only deterministic compile/type/test failures in the files already changed if necessary, squash merge when green, release the affected frontend, and verify live Redfish property opportunity/intake behavior.","proofConditionIds":["proof-production"]}],"objective":"Reconcile and continue existing PR #1453 exactly as-is. Do not create a replacement branch or PR. Run the canonical gate on the current head, repair only deterministic compile/type/test failures in the files already changed if necessary, squash merge when green, release the affected frontend, and verify live Redfish property opportunity behavior.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Reconcile and continue existing PR #1453 exactly as-is. Do not create a replacement branch or PR. Run the canonical gate on the current head, repair only deterministic compile/type/test failures in the files already changed if necessary, squash merge when green, release the affected frontend, and verify live Redfish property opportunity/intake behavior.","route":"/redfish-roofing/prime-roof-targets","roleRef":null,"userRef":null,"required":true,"expectedText":"Property Opportunities","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtkd8ssz","conversationContext":null,"requestContractHash":"4264d6b720eba840404b4d399975dbac1c84d2041f4a0a8aa5489a9316c89f7e","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:30:02.427543+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:b0a810c8-e937-465b-984b-36f324d75179:tenant-workstream-contribution:de9cd6a1b37313147fcdf373f6ff778935c403477ef92d08d7537ee8165c6bf5","mission_step_id":null,"command_center_event_id":"b0a810c8-e937-465b-984b-36f324d75179"},{"id":"fd2f4fc0-4d30-475a-846c-6b401a8ebc6d","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-05T22:28:10.526204+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4074,\"sourceSha\":\"5e5b63cdc20c3fb4af3ce2cf0da1f8e9f32c6989\",\"deploymentId\":\"canonical-release-5e5b63cdc20c\"}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-03T23:26:11.617421+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c5a6d4ff-4c95-4f38-ad7a-b7ba4d297019:owner-progress-heartbeat:119404664","mission_step_id":"3e923445-8c67-4e96-afcb-b9bb0dbf75f2","command_center_event_id":"c5a6d4ff-4c95-4f38-ad7a-b7ba4d297019"},{"id":"fd3073e4-f1f2-406d-a3f4-76587cb47d26","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/polish-tenant-branded-proposal-send","reason":"anchored_edit_anchor_missing:src/pages/owner/KnockLaunchProposals.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.214-mcp-repository-source-resolution","prNumber":3425,"terminal":false,"missionId":"5a4b2d08-30a6-4d08-a4a2-a50fa4c44ecd","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1125,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1125,"missionSetupMs":465,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":234,"ledgerReconcileMs":0,"lineageReconcileMs":231,"resolvePreflightMs":465,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":234,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5a4b2d08-30a6-4d08-a4a2-a50fa4c44ecd"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1522,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T13:04:44.102986+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5a4b2d08-30a6-4d08-a4a2-a50fa4c44ecd:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"3b30ca41-27e0-4357-a537-df473a7e7219","command_center_event_id":"5a4b2d08-30a6-4d08-a4a2-a50fa4c44ecd"},{"id":"fd30a5ce-097e-4c4f-86b8-5c6341159158","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"f2456b1c59b0d2f3d9e6ebbeac7a04f63d354293","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Launch KNOCKLAUNCH ONEPATH as an owner-authorized platform hardening program. Goal: converge critical platform machinery onto one canonical owner/path per subsystem and eliminate or fail-close retired duplicate architecture. Execute as a sequence of focused, independently verifiable workstreams rather than one broad unsafe rewrite. Start with Workstream 1: control-plane determinism and source-target authority. Requirements: (1) inferred source targets must not escape the proven domain of an objective without explicit evidence; unrelated UI/product files must not be mutated for machinery-only defects; (2) durable missions that reach a valid PR must automatically progress through canonical Gate, merge, release, and proof when automation is allowed, rather than parking at reconcile_pull_request waiting for an owner/operator nudge; (3) deterministic Gate failures must route to bounded same-mission source repair, while transient failures may rerun once; (4) no parallel orchestration or fallback lane may be created. Preserve current healthy Forgejo-only architecture and existing tenant behavior. Add regression/contract coverage for these invariants. Use one focused PR for this workstream","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"visual-content-truth","satisfied":true,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production"]},{"id":"tenant-visual-isolation","satisfied":true,"statement":"Visual work is isolated to requested tenant. Do not import another tenant's logo, colors, imagery, copy, shell, customer data, business facts, or visual identity unless explicitly requested.","proofConditionIds":["proof-production"]},{"id":"reference-visual-fidelity","satisfied":true,"statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","proofConditionIds":["proof-production"]},{"id":"responsive-visual-continuity","satisfied":true,"statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","proofConditionIds":["proof-production"]},{"id":"reference-visual-authority","satisfied":true,"statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","proofConditionIds":["proof-production"]},{"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-production"]},{"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-production"]}],"contractHash":"59a40ef76dd146434073eb3f6eaee6433ebe7461fadc52787a68a3b77f401cb0","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{},"unsuccessfulTargets":[],"activeReleaseTargets":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"59a40ef76dd146434073eb3f6eaee6433ebe7461fadc52787a68a3b77f401cb0"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T15:57:27.149291+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"f2456b1c59b0d2f3d9e6ebbeac7a04f63d354293","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e48157ad-8fd3-4cb0-b406-3508a88313e4:request-contract:59a40ef76dd146434073eb3f6eaee6433ebe7461fadc52787a68a3b77f401cb0:f2456b1c59b0d2f3d9e6ebbeac7a04f63d354293:verified:","mission_step_id":"187d18c4-f6cb-493a-933c-81e99c5d184d","command_center_event_id":"e48157ad-8fd3-4cb0-b406-3508a88313e4"},{"id":"fd3313c4-e830-47cd-ab9e-acedeae77b12","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"8b43a6e32d003df61d69af7d5e974ac3c0f64e32","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"8b43a6e32d003df61d69af7d5e974ac3c0f64e32","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"e3c67989004b97e2aa82c74799d8fef1bd98880005d047eb615b81d36659704e","forgejoWorkflowProof":{"runId":10471,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","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-21T02:17:20.414234+00:00","proof_gate":"canonical_release_pending","source_sha":"8b43a6e32d003df61d69af7d5e974ac3c0f64e32","external_id":"forgejo-main-8b43a6e32d00","receipt_type":"canonical_release_status","idempotency_key":"mission:4b6ccbad-c933-4828-ba3c-62bb86b06f90:forgejo-release-status:8b43a6e32d003df61d69af7d5e974ac3c0f64e32:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"3e9cb48a-43e0-4589-823c-99a45032c283","command_center_event_id":"4b6ccbad-c933-4828-ba3c-62bb86b06f90"},{"id":"fd345560-531b-4d0f-bd93-7f063a0e72bf","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"ae13c3b9-ed59-47b4-8775-5808acefed58","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-041f1405efd9","reason":null,"status":"pending","metrics":{"receiptBytes":175541,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":13,"executorlessWaitMs":162592,"firstUsefulResultAt":"2026-09-28T11:19:09.529Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3968,"terminal":false,"missionId":"041f1405-efd9-477f-b6b8-86e79030d24a","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"91775b1345ebbb8a5dcbd4c60610b48345d601b0","timingsMs":{"queue":279,"total":213,"execution":null},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"041f1405-efd9-477f-b6b8-86e79030d24a"},"performance":null,"deploymentId":"forgejo-main-91775b1345eb","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"ae13c3b9-ed59-47b4-8775-5808acefed58","tenant":null,"runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"ae13c3b9-ed59-47b4-8775-5808acefed58","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/admin","runnerSourceSha":null,"selectedViewports":["mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":12480,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1748,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:21:53.961869+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"91775b1345ebbb8a5dcbd4c60610b48345d601b0","external_id":"ae13c3b9-ed59-47b4-8775-5808acefed58","receipt_type":"visual_proof_started","idempotency_key":"mission:041f1405-efd9-477f-b6b8-86e79030d24a:visual-start:ae13c3b9-ed59-47b4-8775-5808acefed58","mission_step_id":"5c48189d-99ca-4d0b-ac2e-389eb5b1576e","command_center_event_id":"041f1405-efd9-477f-b6b8-86e79030d24a"},{"id":"fd36722c-3f18-43bc-a60d-64a5afa1bf91","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"5f90ea50f6cb2ad5aeb8454933982bffc0b94aea","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"5f90ea50f6cb2ad5aeb8454933982bffc0b94aea","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"0ff0f9028cf746df9b7d80bc4f31b780e6da24af6290958b721381b9ae55981c","forgejoWorkflowProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:38:01.10105+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"5f90ea50f6cb2ad5aeb8454933982bffc0b94aea","external_id":"forgejo-main-5f90ea50f6cb","receipt_type":"canonical_release_status","idempotency_key":"mission:420a5173-3ef7-4b50-a111-6c74ce121fd9:forgejo-release-status:5f90ea50f6cb2ad5aeb8454933982bffc0b94aea:verified:forgejo-main/source=success","mission_step_id":"20f89a98-d7a8-4470-b280-6e86b9567756","command_center_event_id":"420a5173-3ef7-4b50-a111-6c74ce121fd9"},{"id":"fd3a2303-a066-4f08-9ce2-fadc9d054a23","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"a92d07a9531384ef8eb03ace92c634a229de6142","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a92d07a9531384ef8eb03ace92c634a229de6142","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T17:42:13.986231+00:00","proof_gate":"canonical_release_pending","source_sha":"a92d07a9531384ef8eb03ace92c634a229de6142","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:2873814c-d013-49c5-ba5b-e9256f04b365:forgejo-release-status:a92d07a9531384ef8eb03ace92c634a229de6142:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"3dabf0d4-f6f3-4d25-947c-c5363245ab4f","command_center_event_id":"2873814c-d013-49c5-ba5b-e9256f04b365"},{"id":"fd3a4b53-1ff6-4b53-ae69-86074bcef3ca","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-40640cbda14e","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.214-mcp-repository-source-resolution","prNumber":null,"terminal":false,"missionId":"40640cbd-a14e-4862-82a9-e99470a84d9f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":135,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":507,"providerAuthMs":0,"ledgerPrepareMs":507,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":507,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":507,"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":"40640cbd-a14e-4862-82a9-e99470a84d9f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3983,"likelyAffectedFiles":["workers/cc-execution/src/index.js","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/test/forgejo-provider-singleflight.test.js","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T16:18:34.095503+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:40640cbd-a14e-4862-82a9-e99470a84d9f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9812736d-4c1b-4524-8df8-c2765a490c66","command_center_event_id":"40640cbd-a14e-4862-82a9-e99470a84d9f"},{"id":"fd3b2a51-1f9f-4cde-9446-b8f5e85ea398","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"cfb77e8e865f9140136c74d688ebb8d0896fb5fc","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-idempotent-existing","satisfied":true,"statement":"For an established configured tenant bucket, repeat storage verification does not call createBucket and does not re-upload placeholders for prefixes that already contain an object.","proofConditionIds":["proof-repository","proof-live"]},{"id":"outcome-repair-missing","satisfied":true,"statement":"A genuinely missing tenant storage prefix is still repaired by seeding exactly one placeholder and then verifies healthy.","proofConditionIds":["proof-repository","proof-live"]},{"id":"outcome-platform-shared","satisfied":true,"statement":"The repair is implemented in the shared tenant storage primitive and applies platform-wide rather than only to tenant-bychefap.","proofConditionIds":["proof-repository"]},{"id":"outcome-release","satisfied":true,"statement":"Only the affected Supabase Edge owner is released after the canonical Forgejo gate and squash merge.","proofConditionIds":["proof-release"]}],"satisfied":true,"constraints":[{"id":"preserve-isolation","satisfied":true,"statement":"Preserve tenant isolation and the canonical tenant storage layout.","proofConditionIds":["proof-repository","proof-live"]},{"id":"no-managed-schema-hack","satisfied":true,"statement":"Do not modify Supabase-managed storage schema ownership or permissions.","proofConditionIds":["proof-repository"]},{"id":"no-visual-witness","satisfied":true,"statement":"Do not run Visual Witness for this backend/storage repair.","proofConditionIds":["proof-repository"]},{"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-repository","proof-release","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-repository","proof-release","proof-live"]}],"contractHash":"e46dc0ab5ef120f14249077ed50c64fb6f8ae37dc132deacf29d885557018a04","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"e46dc0ab5ef120f14249077ed50c64fb6f8ae37dc132deacf29d885557018a04","unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"cfb77e8e865f9140136c74d688ebb8d0896fb5fc"},"required":true,"satisfied":true},{"id":"proof-release","kind":"release","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":["supabaseEdge"],"migrationReleaseVerified":null,"releaseRequestContractHash":"e46dc0ab5ef120f14249077ed50c64fb6f8ae37dc132deacf29d885557018a04"},"required":true,"satisfied":true},{"id":"proof-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":["supabaseEdge"],"migrationReleaseVerified":null,"releaseRequestContractHash":"e46dc0ab5ef120f14249077ed50c64fb6f8ae37dc132deacf29d885557018a04"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T20:24:26.219068+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"cfb77e8e865f9140136c74d688ebb8d0896fb5fc","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:9c9a3ec9-9488-4197-a157-be4e35c681cb:request-contract:e46dc0ab5ef120f14249077ed50c64fb6f8ae37dc132deacf29d885557018a04:cfb77e8e865f9140136c74d688ebb8d0896fb5fc:verified:","mission_step_id":"c1d1cf8f-18ef-43c3-b13b-f4170ba09774","command_center_event_id":"9c9a3ec9-9488-4197-a157-be4e35c681cb"},{"id":"fd3ce1c3-0a22-45aa-9ddb-0b27a0746244","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Revoke direct API EXECUTE from public-schema SECURITY DEFINER trigger functions while preserving all trigger behavior and all intentional public RPCs.","wordingChanged":false,"canonicalIntent":"Revoke direct API EXECUTE from public-schema SECURITY DEFINER trigger functions while preserving all trigger behavior and all intentional public RPCs.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"trigger-rpc-closed","statement":"Anonymous and authenticated API roles cannot directly execute SECURITY DEFINER trigger functions.","proofConditionIds":["repo-proof","advisor-proof"]},{"id":"trigger-behavior-preserved","statement":"Existing database triggers remain installed and their backing functions remain present after grant revocation.","proofConditionIds":["runtime-proof"]}],"objective":"Revoke direct API EXECUTE from public-schema SECURITY DEFINER trigger functions while preserving all trigger behavior and all intentional public RPCs.","constraints":[{"id":"scope","statement":"Do not change non-trigger RPC grants, public booking/intake RPCs, application code, or trigger definitions.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"release","statement":"Use canonical migrations-only release and verify production before completion.","proofConditionIds":["advisor-proof","runtime-proof"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo-proof","advisor-proof","runtime-proof"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo-proof","advisor-proof","runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Merged source contains only the bounded trigger-function EXECUTE hardening migration.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"advisor-proof","kind":"runtime","claim":"Supabase anon SECURITY DEFINER executable advisor findings drop by the trigger-function class without adding new security warnings.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime-proof","kind":"runtime","claim":"All existing public SECURITY DEFINER trigger functions remain present and attached trigger relationships remain intact after grant revocation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Revoke-direct-API-EXECUTE-from-public-schema-SECURITY-DEFINER-trigger-functions-while-preserving-all","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["migrations"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["repo-proof","advisor-proof","runtime-proof"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"868a898e77be191b3bcad8ca6b58865435b48dbd79b0cbf8560e3d86b3fa8e19","requestContractRevision":2,"previousRequestContractHash":"3f2ff713b8b1b04a7b5ba7fbdbbaa64a56248077849fb0c7e61b6a9493da9b65"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T14:41:34.95631+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4fc18dbb-9532-4542-a530-e4f9be24130a:request-contract:868a898e77be191b3bcad8ca6b58865435b48dbd79b0cbf8560e3d86b3fa8e19","mission_step_id":"f0f0551a-dff1-4f9b-8c9c-bbf445d4ac63","command_center_event_id":"4fc18dbb-9532-4542-a530-e4f9be24130a"},{"id":"fd3d4888-c85e-44a6-bf83-1b613314beb9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ffc1eebde5b3","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":8879,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-25T11:02:55.674Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.277-exact-gate-fast-path","prNumber":3705,"terminal":false,"missionId":"ffc1eebd-e5b3-41cf-9719-b6e69a8c2913","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3499,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":555,"missionSetupMs":280,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":280,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":280,"repositoryMutationMs":2944,"repositoryProviderMs":2944,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1683,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":280,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1261},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"ffc1eebd-e5b3-41cf-9719-b6e69a8c2913"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3728,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:03:00.070466+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3705","receipt_type":"execute_mission","idempotency_key":"mission:ffc1eebd-e5b3-41cf-9719-b6e69a8c2913:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"b3decbd8-f3bf-4c7f-86a2-748a450c52fa","command_center_event_id":"ffc1eebd-e5b3-41cf-9719-b6e69a8c2913"},{"id":"fd458be5-8e70-4ca1-9679-14b5fa34c41d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/supabase-auth-security-repair","reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":3397,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.48.11-schema-authority","prNumber":null,"terminal":false,"missionId":"214f364f-ead4-415f-a429-a706697a9eed","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"214f364f-ead4-415f-a429-a706697a9eed"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5033,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T21:50:03.42236+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:214f364f-ead4-415f-a429-a706697a9eed:execute_mission:repair_mission_execution_blocked","mission_step_id":"0ec419ce-71ee-42c6-b5df-5af9ee45b1f8","command_center_event_id":"214f364f-ead4-415f-a429-a706697a9eed"},{"id":"fd4af7c9-70df-4bc4-af6e-1090e4245b53","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"7695dfd14053da4d56e39f7b66b76313aa98595d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"parallel-forgejo-reads","satisfied":true,"statement":"Runner inventory and resilience status no longer serialize independent Forgejo reads.","proofConditionIds":["latency-runtime-proof"]}],"satisfied":true,"constraints":[{"id":"preserve-contract","satisfied":true,"statement":"Runner deduplication, visibility sources, capacity accounting, failure semantics, and recovery behavior remain unchanged.","proofConditionIds":["latency-runtime-proof"]},{"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":["latency-runtime-proof"]},{"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":["latency-runtime-proof"]}],"contractHash":"ebe8b88c068606f9ddf84a714de8c4165c8afe7519b3750924a1a111442271e0","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"latency-runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"ebe8b88c068606f9ddf84a714de8c4165c8afe7519b3750924a1a111442271e0"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T00:13:31.386434+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"7695dfd14053da4d56e39f7b66b76313aa98595d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:59c9bb2b-7aa9-4382-a0a2-202d7cd212b9:request-contract:ebe8b88c068606f9ddf84a714de8c4165c8afe7519b3750924a1a111442271e0:7695dfd14053da4d56e39f7b66b76313aa98595d:verified:","mission_step_id":"6537d8d8-8302-456d-a87e-188b0cdadfb7","command_center_event_id":"59c9bb2b-7aa9-4382-a0a2-202d7cd212b9"},{"id":"fd4b5e6a-384c-4dcd-8e02-b23a928877f6","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-35ecb3f5d52f","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.196-replay-fenced-mission-runtime","prNumber":null,"terminal":false,"missionId":"35ecb3f5-d52f-4557-a642-7bf731c64344","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":130,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":549,"providerAuthMs":0,"ledgerPrepareMs":549,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":549,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":549,"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":"35ecb3f5-d52f-4557-a642-7bf731c64344"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4369,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T19:32:10.538737+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:35ecb3f5-d52f-4557-a642-7bf731c64344:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"b54b4280-c3d5-4af6-82d0-b6aee325d92e","command_center_event_id":"35ecb3f5-d52f-4557-a642-7bf731c64344"},{"id":"fd4c2276-2d7c-49e8-b9b8-8c5ecea1b14c","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/console-operator.js","workers/cc-execution/src/version.js"],"reason":"Repair the demonstrated Console control-plane repo-health intent regression.","baseSha":"d673d03e3b2bd0290f305b454503879a199839c3","issuedAt":1790618069336,"expiresAt":1790618249336,"missionId":"23bf4e4d-04e7-4ab1-905d-2da5736d6f70","authorizationId":"b6253ef3-f328-4d11-bb0a-b6bd67d25c09","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T17:54:31.045141+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"d673d03e3b2bd0290f305b454503879a199839c3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b6253ef3-f328-4d11-bb0a-b6bd67d25c09","mission_step_id":"d15eada6-e64e-4f71-a76e-1eca232b095e","command_center_event_id":"23bf4e4d-04e7-4ab1-905d-2da5736d6f70"},{"id":"fd509af1-35df-4138-99ef-ea7b6783ac11","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"c148bf8c2cd6d051f9dc66a887029ce5516f4a91","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"c148bf8c2cd6d051f9dc66a887029ce5516f4a91","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/266","runId":266,"status":"running","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":{"liveSha":"1a50b9ea6213d125d6ce749da81832176be7717d","deploymentId":"forgejo-main-1a50b9ea6213d125d6ce749da81832176be7717d","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.46.1-predictive-reliability-speed-guardrails","containsSourceSha":false}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T03:43:59.374368+00:00","proof_gate":"canonical_release_pending","source_sha":"c148bf8c2cd6d051f9dc66a887029ce5516f4a91","external_id":"forgejo-main-c148bf8c2cd6","receipt_type":"canonical_release_status","idempotency_key":"mission:a50f985c-3bc6-4de3-926b-01a59063b797:forgejo-release-status:c148bf8c2cd6d051f9dc66a887029ce5516f4a91:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"03ea1235-4ac0-4b43-a99e-cdd28bded58e","command_center_event_id":"a50f985c-3bc6-4de3-926b-01a59063b797"},{"id":"fd55298f-f23d-4a4b-932d-9c2332c5816f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-aa1e2d8322ea","reason":"explicit_pull_request_identity_mismatch:3392","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.209-visual-certification-hardening","prNumber":3392,"terminal":false,"missionId":"aa1e2d83-22ea-4f99-84c0-58a4d960ae6a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":601,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":601,"missionSetupMs":1585,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":401,"ledgerReconcileMs":0,"lineageReconcileMs":1184,"resolvePreflightMs":1585,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":401,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"aa1e2d83-22ea-4f99-84c0-58a4d960ae6a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1472,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T02:12:46.955684+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:aa1e2d83-22ea-4f99-84c0-58a4d960ae6a:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"628d0e01-b9cb-4cac-8f4d-134243a230ac","command_center_event_id":"aa1e2d83-22ea-4f99-84c0-58a4d960ae6a"},{"id":"fd55798b-2191-4332-9580-818db82b240f","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-852f03e3184c","writes":[],"patches":[],"version":1,"approved":true,"missionId":"852f03e3-184c-4f15-902e-f81091428e17","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/operator-respond/index.ts"],"anchored_edits":[{"path":"supabase/functions/operator-respond/index.ts","after":"      'Capability truth: you are part of the KNOCKLAUNCH operator, not a generic chat-only assistant. The wider Console can inspect authenticated live routes through the canonical Visual Witness, coordinate supervised repository changes, Gate/merge/release work through canonical execution machinery, stop supported active work, and verify live behavior with receipts. Never tell the platform owner these capabilities are categorically unavailable.',\n      'This specific answer-only turn has no tools and must never start, imply, or claim a new inspection, mutation, deploy, merge, or release. If the owner asks whether KNOCKLAUNCH can perform one of those actions, answer from the capability truth above while clearly distinguishing capability from work actually executed in this turn.',","before":"      'This answer-only mode has no tools and must never start, imply, or claim a new inspection, mutation, deploy, merge, or release.',"},{"path":"supabase/functions/operator-respond/index.ts","after":"- Capability truth: you are an operator inside KNOCKLAUNCH, not a generic design chatbot or advice-only assistant.\n- Visual-improvement requests are actionable platform work. Prefer: inspect the actual authenticated route with canonical Witness or use supplied evidence -> identify concrete visual defects/opportunities -> make the smallest supervised source change -> canonical Gate -> merge -> affected release -> Witness/live proof.\n- Do not tell the platform owner to manually provide screenshots or code when the requested route can be inspected through KNOCKLAUNCH Witness/repository tooling. Ask for missing route/tenant context only when it cannot be resolved safely.\n- Never say KNOCKLAUNCH categorically cannot commit, merge, deploy, inspect, or change the system when those capabilities exist through the supervised operator workflow. Distinguish capability, this-turn access, confirmation requirements, and proven completion.\n- Reads and visual proof may execute immediately for GodMode. Writes must be returned as pending confirmations and not described as completed until confirmed.","before":"- Reads and visual proof may execute immediately for GodMode. Writes must be returned as pending confirmations and not described as completed until confirmed."}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"852f03e3-184c-4f15-902e-f81091428e17","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/operator-respond/index.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"fde2f40e98c04cabc8669d867f80b1d4b1a5e7e0ea2ecce55ae8629edfa7e09d","replayCount":0,"serializedBytes":3379},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T00:47:05.748015+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:852f03e3-184c-4f15-902e-f81091428e17:repository-mutation-intent:fde2f40e98c04cabc8669d867f80b1d4b1a5e7e0ea2ecce55ae8629edfa7e09d:0","mission_step_id":"a971add4-5d0c-4429-b34b-64b76e82a39f","command_center_event_id":"852f03e3-184c-4f15-902e-f81091428e17"},{"id":"fd5736b8-a134-4c23-93b2-169b80a10a22","source":"cc-execution","status":"recorded","payload":{"objective":"Continue existing PR #1306 for the Redfish application-family route-integrity repair. Centralize Redfish owner aliases in the tenant path authority; keep UnifiedWorkspace and Contact/Lead workspaces under /redfish-roofing/homeowners/:id; make Back/recent/breadcrumb/call actions owner-facing; prevent SCE/PA-only feature bleed in Redfish leads; and keep Operations Map links inside Redfish vanity routes. Preserve all data, pipelines, financial contracts, scripts, and other tenants. Do not merge or deploy yet.","tenantRef":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","receivedAt":"2026-09-01T20:52:19.679Z","fingerprint":"9d444dd7abbfb6f49f0fc703ee5eb1a8775856d645ef9fb0115f556acd268ecf","workstreamRef":"de8369b6a78f40bbae1f28ffca62bc7e","conversationId":null,"canonicalBranch":"ai/redfish-application-route-integrity-20260901","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #1306 for the Redfish application-family route-integrity repair. Centralize Redfish owner aliases in the tenant path authority; keep UnifiedWorkspace and Contact/Lead workspaces under /redfish-roofing/homeowners/:id; make Back/recent/breadcrumb/call actions owner-facing; prevent SCE/PA-only feature bleed in Redfish leads; and keep Operations Map links inside Redfish vanity routes. Preserve all data, pipelines, financial contracts, scripts, and other tenants. Do not merge or deploy yet.","wordingChanged":false,"canonicalIntent":"Continue existing PR #1306 for the Redfish application-family route-integrity repair. Centralize Redfish owner aliases in the tenant path authority; keep UnifiedWorkspace and Contact/Lead workspaces under /redfish-roofing/homeowners/:id; make Back/recent/breadcrumb/call actions owner-facing; prevent SCE/PA-only feature bleed in Redfish leads; and keep Operations Map links inside Redfish vanity routes. Preserve all data, pipelines, financial contracts, scripts, and other tenants. Do not merge or deploy yet.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"owner-route-integrity","statement":"Redfish shared navigation and Operations Map links remain inside the owner-facing /redfish-roofing route family.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"homeowner-record-integrity","statement":"Redfish homeowner and lead record routing is canonicalized to the Homeowners route family and no SCE/PA-only feature panels leak into Redfish.","proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Continue existing PR #1306 for the Redfish application-family route-integrity repair. Centralize Redfish owner aliases in the tenant path authority; keep UnifiedWorkspace and Contact/Lead workspaces under /redfish-roofing/homeowners/:id; make Back/recent/breadcrumb/call actions owner-facing; prevent SCE/PA-only feature bleed in Redfish leads; and keep Operations Map links inside Redfish vanity routes. Preserve all data, pipelines, financial contracts, scripts, and other tenants. Do not merge or deploy yet.","constraints":[{"id":"preserve-contracts","statement":"Do not change Redfish data, custom pipelines, financial records, workflow scripts, or any other tenant behavior.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"PR #1306 contains only the bounded shared Redfish route-integrity changes and passes KnockLaunch Gate.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The merged Redfish route-integrity source is live on the frontend production runtime.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-application-route-integrity-20260901","conversationContext":null,"requestContractHash":"8c8e6297de953a553232d970a90c5dbaba2f73a02d9859a1da56c1c84412dcd4","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T20:52:20.252055+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:c417b477-62c0-4014-a60a-054912f42257:tenant-workstream-contribution:9d444dd7abbfb6f49f0fc703ee5eb1a8775856d645ef9fb0115f556acd268ecf","mission_step_id":null,"command_center_event_id":"c417b477-62c0-4014-a60a-054912f42257"},{"id":"fd57df39-a4f7-4b55-9ce0-8fb4f4ae7fea","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d12f8e723dd5","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.136-historical-cc-backfill-preflight","prNumber":2672,"terminal":false,"missionId":"d12f8e72-3dd5-4df5-b351-683dfa8d8670","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9989,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":257,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":257,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":257,"repositoryMutationMs":9989,"repositoryProviderMs":6108,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4108,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":257,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2000},"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":"d12f8e72-3dd5-4df5-b351-683dfa8d8670"},"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":3273,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T19:29:52.428461+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2672","receipt_type":"execute_mission","idempotency_key":"mission:d12f8e72-3dd5-4df5-b351-683dfa8d8670:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"87a65d70-514d-47f5-8d34-ddb9f2c980ed","command_center_event_id":"d12f8e72-3dd5-4df5-b351-683dfa8d8670"},{"id":"fd57fb23-62f0-4528-a856-ca2a5b8ff80f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9d97217ba3f1","reason":"anchored_edit_anchor_missing:src/pages/admin/GodModeCommandConsole.tsx","status":"blocked","metrics":{"receiptBytes":54209,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":1019476,"firstUsefulResultAt":"2026-09-28T14:29:14.941Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":null,"terminal":false,"missionId":"9d97217b-a3f1-4aab-96cb-627001dd400a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1547,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1547,"missionSetupMs":894,"providerAuthMs":0,"shipAndProveMs":0,"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":"9d97217b-a3f1-4aab-96cb-627001dd400a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1521,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T14:46:19.336363+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9d97217b-a3f1-4aab-96cb-627001dd400a:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"e0061f8f-a645-4f3c-bd75-3ba127001c59","command_center_event_id":"9d97217b-a3f1-4aab-96cb-627001dd400a"},{"id":"fd5aa981-875a-4916-b4d6-0997b38d1fa5","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T03:20:30.100443+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-6f54f4fa36c2\",\"prNumber\":5099,\"sourceSha\":\"b45fd8c9fd5d57f80fe95aba194eaae1f6da163c\",\"deploymentId\":\"forgejo-main-b45fd8c9fd5d\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:51:44.761708+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6f54f4fa-36c2-421d-aac8-170cc986046a:owner-progress-heartbeat:119416286","mission_step_id":"ee489250-081c-45d3-8d41-89c7b463d2d3","command_center_event_id":"6f54f4fa-36c2-421d-aac8-170cc986046a"},{"id":"fd5b6f10-8d5e-479f-8f80-4cbb80715726","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c45d62316922","prNumber":3837,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"3e013a48b2c4a3323c39ca2ac293f22206dc4752","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T02:28:31.227653+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"3e013a48b2c4a3323c39ca2ac293f22206dc4752","external_id":"3837","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c45d6231-6922-4753-bb36-4c81c983eca5:merged-pr:3837:3e013a48b2c4a3323c39ca2ac293f22206dc4752","mission_step_id":"bdcdd4b3-964c-40e0-8e35-9632f7d86f31","command_center_event_id":"c45d6231-6922-4753-bb36-4c81c983eca5"},{"id":"fd5b9b49-68a1-4fc4-9705-0cec95ad4981","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0b424504b606851c53707d3fcb5e93e7c1382d14","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Remove the IRSLogiqs Sync status IDs field and eliminate status IDs as a prerequisite. The Tennex owner supplies only account subdomain, API key, and Secret Token. Missing status IDs must never block connection activation or sync. Authenticated provider access determines verification; if no status IDs are configured or discoverable, sync may complete successfully with zero discovered cases. Preserve tenant isolation and encrypted credential handling. Ship through Gate, merge, affected releases, and production proof. Do not run Visual Witness.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"tenant-isolation","satisfied":true,"statement":"Preserve tenant-scoped credentials and encrypted secret boundaries.","proofConditionIds":["proof-production"]},{"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-production"]},{"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-production"]}],"contractHash":"6f91026347c13ea9f3f68d15b0591ae3478829be3d75580e120b18e5ce04c39c","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"6f91026347c13ea9f3f68d15b0591ae3478829be3d75580e120b18e5ce04c39c"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:15:45.882217+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"0b424504b606851c53707d3fcb5e93e7c1382d14","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1f97574f-ecaa-4db8-8572-df3c5c4c94c8:request-contract:6f91026347c13ea9f3f68d15b0591ae3478829be3d75580e120b18e5ce04c39c:0b424504b606851c53707d3fcb5e93e7c1382d14:verified:","mission_step_id":"88ab9d7d-7ab2-4343-932d-0fa5e0a1d9e1","command_center_event_id":"1f97574f-ecaa-4db8-8572-df3c5c4c94c8"},{"id":"fd5c2046-99b0-407b-af49-d453e14624a3","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"a514a569-14ed-43fa-adb4-adf69ad41666","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-b12435dbf7ef","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3515,"terminal":false,"missionId":"b12435db-f7ef-405e-be18-a1925c9a62a4","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"4a37a6c69f0df2e451f90b77ee5775cc991fe387","timingsMs":{"queue":164,"total":183,"execution":19},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"b12435db-f7ef-405e-be18-a1925c9a62a4"},"performance":null,"deploymentId":"forgejo-main-4a37a6c69f0d","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"a514a569-14ed-43fa-adb4-adf69ad41666","tenant":null,"runnerUrl":"https://knocklaunchcrm.onrender.com","runnerLane":"primary","attemptsUsed":0,"supervisorId":"a514a569-14ed-43fa-adb4-adf69ad41666","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/","runnerSourceSha":null,"selectedViewports":["desktop"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":11200,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1740,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T12:11:24.353908+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"4a37a6c69f0df2e451f90b77ee5775cc991fe387","external_id":"a514a569-14ed-43fa-adb4-adf69ad41666","receipt_type":"visual_proof_started","idempotency_key":"mission:b12435db-f7ef-405e-be18-a1925c9a62a4:visual-start:a514a569-14ed-43fa-adb4-adf69ad41666","mission_step_id":"af5ed0df-5df8-419e-96d6-3e5569bb201b","command_center_event_id":"b12435db-f7ef-405e-be18-a1925c9a62a4"},{"id":"fd6174b5-e426-4606-917c-f535fc191d92","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d0272ffcd299","reason":"pull_request_not_open","status":"retryable","metrics":{"receiptBytes":23235,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"executorlessWaitMs":266818,"firstUsefulResultAt":"2026-09-25T00:40:19.137Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3692,"terminal":false,"missionId":"d0272ffc-d299-4238-8ad2-8de8b033e23a","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":0,"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":"d0272ffc-d299-4238-8ad2-8de8b033e23a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":689,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T00:44:45.99304+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"3692","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d0272ffc-d299-4238-8ad2-8de8b033e23a:automatic-mission-resume:3692:repair_mission_auto_progress_authorization_retryable","mission_step_id":"fafbd6cb-32d8-4ab5-acfc-dac386b58077","command_center_event_id":"d0272ffc-d299-4238-8ad2-8de8b033e23a"},{"id":"fd618604-5439-41f2-883f-c490941b24de","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-087c36fd86a5","reason":"file_write_content_or_explicit_delete_required","status":"blocked","metrics":{"receiptBytes":22176,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":7,"executorlessWaitMs":237125,"firstUsefulResultAt":"2026-10-02T21:11:20.252Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.52-paul-deep-critic","prNumber":null,"terminal":false,"missionId":"087c36fd-86a5-4764-8931-33070ebf851b","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":303,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":303,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":303,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":303,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"087c36fd-86a5-4764-8931-33070ebf851b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:14:45.197163+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:087c36fd-86a5-4764-8931-33070ebf851b:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"44b40b1e-8464-4cf9-94e3-f76a9414ac42","command_center_event_id":"087c36fd-86a5-4764-8931-33070ebf851b"},{"id":"fd637005-48a4-4749-b876-357145a4e1df","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"959463e65d1972ebcd1dfc7dfad3d14fc04c749f","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"959463e65d1972ebcd1dfc7dfad3d14fc04c749f","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"e5bab5e83b01f446e01d1d12b98cb23e86a6ddac333b4d54f084f1f2d190e06f","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/10704","runId":10704,"status":"running","sourceSha":"959463e65d1972ebcd1dfc7dfad3d14fc04c749f","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-22T09:57:41.541143+00:00","proof_gate":"canonical_release_pending","source_sha":"959463e65d1972ebcd1dfc7dfad3d14fc04c749f","external_id":"forgejo-main-959463e65d19","receipt_type":"canonical_release_status","idempotency_key":"mission:51f8c15d-6987-4152-8c77-3065ae92c29e:forgejo-release-status:959463e65d1972ebcd1dfc7dfad3d14fc04c749f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"93cdc693-0162-4523-948c-7d379fd799bc","command_center_event_id":"51f8c15d-6987-4152-8c77-3065ae92c29e"},{"id":"fd651120-fb04-464d-9a48-222931c18898","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"24e45bdb3f0c92a7f31865a4db244985d0aa3067","releaseState":"verified","exactConductorRun":{"id":31438774193,"status":"completed","headSha":"732ce24b9942f2002815ab0e7374af2c8e059b7f","conclusion":"success","compareStatus":"ahead","sourceMatches":false,"containsSourceSha":true,"reconciliationMode":"cumulative_descendant_conductor_adoption"},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T22:34:47.669456+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"24e45bdb3f0c92a7f31865a4db244985d0aa3067","external_id":"canonical-release-24e45bdb3f0c","receipt_type":"canonical_release_status","idempotency_key":"mission:ed0d1c49-6b1e-417f-8c15-a9e6d77fb73a:release-status:24e45bdb3f0c92a7f31865a4db244985d0aa3067:31438774193:verified:canonical-production-release/verified=success","mission_step_id":"6fb9620c-d632-495d-a000-9408e0202754","command_center_event_id":"ed0d1c49-6b1e-417f-8c15-a9e6d77fb73a"},{"id":"fd651e9b-e9f6-40cd-ae28-d3113e645f6c","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":427700,"owner_action_to_pr_ms":11502,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":5667},"ownerWaitLiveAt":"2026-09-23T12:02:33.700Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T12:02:34.004745+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:436bb0c1-f01b-42cd-8396-31418978e59a:owner-wait-live","mission_step_id":"2966fb3f-905b-4c1b-89b0-4152975e2649","command_center_event_id":"436bb0c1-f01b-42cd-8396-31418978e59a"},{"id":"fd6759ce-f099-495a-a3ee-40f6e7127373","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending"},"mainSha":"1e7e157de58b882a990e4aaa19f532efe9be9bf1","missing":[],"pending":["forgejo-release/workflow","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"1e7e157de58b882a990e4aaa19f532efe9be9bf1","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"pending"},"requestContractHash":"ce983f571481bc0021b2c9a08c1da22234e8313d2b346a172689916b03952203","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/13531","runId":13531,"status":"running","sourceSha":"1e7e157de58b882a990e4aaa19f532efe9be9bf1","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"pending"},"targetJobCount":6,"observedTargetStates":{"migrations":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T00:35:23.53686+00:00","proof_gate":"canonical_release_pending","source_sha":"1e7e157de58b882a990e4aaa19f532efe9be9bf1","external_id":"forgejo-main-1e7e157de58b","receipt_type":"canonical_release_status","idempotency_key":"mission:284b5bdd-09a4-434e-9d6d-b80b57942402:forgejo-release-status:1e7e157de58b882a990e4aaa19f532efe9be9bf1:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-migrations/live=pending","mission_step_id":"aabf8d3c-aea7-42ce-ac6f-323773fd4bbe","command_center_event_id":"284b5bdd-09a4-434e-9d6d-b80b57942402"},{"id":"fd690fd3-e023-4d86-b144-a529bf8d0b58","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-19be0f305924","prNumber":4843,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f9a09d79a8d6cb9c21931abd59154dbbafacd956","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T20:06:59.266253+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f9a09d79a8d6cb9c21931abd59154dbbafacd956","external_id":"4843","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:19be0f30-5924-400e-bbb1-8bd53f9273fd:merged-pr:4843:f9a09d79a8d6cb9c21931abd59154dbbafacd956","mission_step_id":"0d04143b-e725-440e-8294-a2c2d4378074","command_center_event_id":"19be0f30-5924-400e-bbb1-8bd53f9273fd"},{"id":"fd6e00ab-0e3e-4057-be18-eb172d84a43d","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/__tests__/contracts/command-center-visual-proof-inference.contract.test.ts","content":"import { readFileSync } from 'node:fs';\nimport { resolve } from 'node:path';\nimport { describe, expect, it } from 'vitest';\n\ndescribe('command center visual proof inference contract', () => {\n  it('keeps explicit nonvisual proof intent authoritative over heuristic visual classification', () => {\n    const source = readFileSync(resolve(process.cwd(), 'workers/cc-execution/src/command-center-contracts.js'), 'utf8');\n    const start = source.indexOf('export function normalizeRequestContract');\n    const end = source.indexOf('export function', start + 1);\n    const block = source.slice(start, end > start ? end : undefined);\n\n    expect(block).toContain('const explicitVisualProofDisabled =');\n    expect(block).toContain('body.visualProofRequested === false');\n    expect(block).toContain('body.visual_proof_requested === false');\n    expect(block).toContain('requestedVisualProofScope === \"none\"');\n    expect(block).toContain('(explicit && !explicitVisualProofRequired) || explicitVisualProofDisabled');\n  });\n});\n"}],"branch":"ai/objective-first-repair-618c39d52c42","writes":[],"patches":[],"version":1,"approved":true,"missionId":"618c39d5-2c42-4512-906b-f385844795a3","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"workers/cc-execution/src/command-center-contracts.js","edits":[{"new_content":"  const classifiedVisualWorkIntent = classifyVisualWorkIntent({ ...body, objective });\n  const explicitVisualProofRequired = explicit && rawProofConditions.some((condition) => (\n    String(condition?.kind || condition?.proofKind || condition?.proof_kind || condition?.type || \"\").trim().toLowerCase() === \"visual\"\n    && condition?.required !== false\n  ));\n  const requestedVisualProofScope = String(body.visualProofScope || body.visual_proof_scope || \"\").trim().toLowerCase();\n  const explicitVisualProofDisabled =\n    body.visualProof === false\n    || body.visual_proof === false\n    || body.verifyVisual === false\n    || body.verify_visual === false\n    || body.visualProofRequested === false\n    || body.visual_proof_requested === false\n    || requestedVisualProofScope === \"none\";\n  const visualWorkIntent = (explicit && !explicitVisualProofRequired) || explicitVisualProofDisabled\n    ? { ...classifiedVisualWorkIntent, kind: \"not_visual_work\", implementation: false }\n    : classifiedVisualWorkIntent;","old_content":"  const classifiedVisualWorkIntent = classifyVisualWorkIntent({ ...body, objective });\n  const explicitVisualProofRequired = explicit && rawProofConditions.some((condition) => (\n    String(condition?.kind || condition?.proofKind || condition?.proof_kind || condition?.type || \"\").trim().toLowerCase() === \"visual\"\n    && condition?.required !== false\n  ));\n  const visualWorkIntent = explicit && !explicitVisualProofRequired\n    ? { ...classifiedVisualWorkIntent, kind: \"not_visual_work\", implementation: false }\n    : classifiedVisualWorkIntent;"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.58.261-nonvisual-proof-precedence\";","old_content":"export const CC_EXECUTION_VERSION = \"1.58.260-release-actions-query-parity\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"618c39d5-2c42-4512-906b-f385844795a3","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/version.js"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["src/__tests__/contracts/command-center-visual-proof-inference.contract.test.ts","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Repair Prime request-contract inference so explicit nonvisual proof intent cannot be overridden by heuristic visual classification."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["src/__tests__/contracts/command-center-visual-proof-inference.contract.test.ts","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Repair Prime request-contract inference so explicit nonvisual proof intent cannot be overridden by heuristic visual classification."},"recovery":false,"fingerprint":"551b951fc818d051b49219d4f50c864c4c644249655f17b58e4d1ebb3c4957ba","replayCount":0,"serializedBytes":4821},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T18:23:48.769685+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:618c39d5-2c42-4512-906b-f385844795a3:repository-mutation-intent:551b951fc818d051b49219d4f50c864c4c644249655f17b58e4d1ebb3c4957ba:0","mission_step_id":"e0126cbc-d2e9-4971-a61b-2834b39600ea","command_center_event_id":"618c39d5-2c42-4512-906b-f385844795a3"},{"id":"fd6f8ce9-7af3-4b25-b258-6152789ee742","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"06d330acba4a6e833e665ac8a6cbaee0b705abde","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"06d330acba4a6e833e665ac8a6cbaee0b705abde","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/593","runId":593,"status":"running","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T23:18:15.780756+00:00","proof_gate":"canonical_release_pending","source_sha":"06d330acba4a6e833e665ac8a6cbaee0b705abde","external_id":"forgejo-main-06d330acba4a","receipt_type":"canonical_release_status","idempotency_key":"mission:11e7e2b3-a5d8-459e-a706-ebeb06208d67:forgejo-release-status:06d330acba4a6e833e665ac8a6cbaee0b705abde:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"0426230b-7751-4695-959f-e8d6a9af673c","command_center_event_id":"11e7e2b3-a5d8-459e-a706-ebeb06208d67"},{"id":"fd6fce57-36f6-499a-959f-ff85f5d31ee2","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/__tests__/contracts/cc-execution-objective-intent.contract.test.ts","content":"import { describe, expect, it } from 'vitest';\n\nimport { classifyVisualWorkIntent } from '../../../workers/cc-execution/src/objective-intent.js';\n\ndescribe('cc-execution objective visual intent', () => {\n  it('keeps nonvisual operator and route-family work out of visual acceptance', () => {\n    const result = classifyVisualWorkIntent({\n      objective: 'Implement the next operator experience pass: preserve route-family intent, stop active jobs, add voice-to-text input, and keep read-only questions on the fast path.',\n    });\n\n    expect(result.kind).toBe('not_visual_work');\n    expect(result.implementation).toBe(false);\n  });\n\n  it('still recognizes explicit visual implementation work', () => {\n    const result = classifyVisualWorkIntent({\n      objective: 'Implement the tenant hero layout and responsive spacing on the workspace.',\n    });\n\n    expect(result.kind).toBe('reference_implementation');\n    expect(result.implementation).toBe(true);\n  });\n});\n"}],"title":"Fix nonvisual Command Center intent classification","branch":"ai/objective-first-repair-bfd6c329a78e","writes":[],"patches":[],"pr_body":"Prevent route/runtime/operator objectives from being misclassified as visual work while preserving true visual implementation detection. Adds focused regression coverage.","version":1,"approved":true,"missionId":"bfd6c329-a78e-47ad-af2a-136766ffff16","objective":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","sourceSha":"ca7fd9ed4b79489abc6af7935c0e4d748899b49e","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/objective-intent.js","src/__tests__/contracts/cc-execution-objective-intent.contract.test.ts"],"anchored_edits":[{"path":"workers/cc-execution/src/objective-intent.js","edits":[{"new_content":"  const implementationTarget = /\\b(?:tenant|app|application|page|screen|workspace|route|site|website|frontend|ui)\\b/.test(positiveObjective);\n  const visualImplementationSignal = /\\b(?:visual|design|layout|styling|style|spacing|color|theme|appearance|framing|crop|cropping|responsive|breakpoint|hero|background|card|typography|image|imagery|logo|mockup|mock-up)\\b/.test(positiveObjective);\n  const creationVerb = /\\b(?:create|design|draw|generate|mock\\s*up|mockup|show|make)\\b/.test(positiveObjective);\n  const artifactNoun = /\\b(?:mockup|mock-up|graphic|flyer|poster|logo|image|visual|design|concept|concept art)\\b/.test(positiveObjective);\n  const implementation = implementationVerb && implementationTarget && (referenceVisualPresent || visualImplementationSignal);","old_content":"  const implementationTarget = /\\b(?:tenant|app|application|page|screen|workspace|route|site|website|frontend|ui)\\b/.test(positiveObjective);\n  const creationVerb = /\\b(?:create|design|draw|generate|mock\\s*up|mockup|show|make)\\b/.test(positiveObjective);\n  const artifactNoun = /\\b(?:mockup|mock-up|graphic|flyer|poster|logo|image|visual|design|concept|concept art)\\b/.test(positiveObjective);\n  const implementation = implementationVerb && (referenceVisualPresent || implementationTarget);"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"rawUtterance":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","wordingChanged":false,"canonicalIntent":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","route":null,"required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"bfd6c329-a78e-47ad-af2a-136766ffff16","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/objective-intent.js","src/__tests__/contracts/cc-execution-objective-intent.contract.test.ts"],"requestContract":{"valid":true,"intent":{"rawUtterance":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","wordingChanged":false,"canonicalIntent":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Repair the Command Center request-contract classifier so explicit nonvisual owner objectives do not inherit visual constraints or require a visual proof route. Explicit owner intent is authoritative. Add regression coverage for runtime orchestration, resolver behavior, sessions, cancellation, progress reporting, and performance objectives. Use canonical Gate, merge, affected runtime release, and live proof.","route":null,"required":true,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/objective-intent.js","src/__tests__/contracts/cc-execution-objective-intent.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner explicitly authorized continuing the Command Center autonomy roadmap; this is the bounded self-repair of the reproduced intent-classification defect."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/objective-intent.js","src/__tests__/contracts/cc-execution-objective-intent.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner explicitly authorized continuing the Command Center autonomy roadmap; this is the bounded self-repair of the reproduced intent-classification defect."},"recovery":false,"fingerprint":"bf466d0e5a66daa949b182e877fb1aa776d06e1b71fea9f7bf7e1c6c2918f7e3","replayCount":0,"serializedBytes":10722},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:43:09.011433+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:bfd6c329-a78e-47ad-af2a-136766ffff16:repository-mutation-intent:bf466d0e5a66daa949b182e877fb1aa776d06e1b71fea9f7bf7e1c6c2918f7e3:0","mission_step_id":"fdbd8dff-43bf-4897-9b7f-e502901dfaa7","command_center_event_id":"bfd6c329-a78e-47ad-af2a-136766ffff16"},{"id":"fd7018e4-f520-4269-9b2c-7e225a7a9cb8","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"9ea16d96a1e02201d06cd1d282d7eabbddae4223","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"9ea16d96a1e02201d06cd1d282d7eabbddae4223","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"dfdfe5076dfda1878ba18c88ec3ca74eef63fd143f0ead275bc78964b73cf1d9","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/9807","runId":9807,"status":"success","sourceSha":"9ea16d96a1e02201d06cd1d282d7eabbddae4223","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T20:19:54.997714+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9ea16d96a1e02201d06cd1d282d7eabbddae4223","external_id":"forgejo-main-9ea16d96a1e0","receipt_type":"canonical_release_status","idempotency_key":"mission:ff4706bd-369e-4331-8737-4e78b84bc599:forgejo-release-status:9ea16d96a1e02201d06cd1d282d7eabbddae4223:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"b879eee5-a8a6-46fe-9520-38ffa1fcd30f","command_center_event_id":"ff4706bd-369e-4331-8737-4e78b84bc599"},{"id":"fd712bfa-aab2-4a78-b072-03dace807cf6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2192,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":727,"terminal":false,"missionId":"b83950cb-ebce-4f92-a243-3011d5818b74","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":5000,"prReadinessMs":5000,"approvedPlanMs":0,"missionSetupMs":336,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"b83950cb-ebce-4f92-a243-3011d5818b74"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-26T01:36:42.594037+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"727","receipt_type":"execute_mission","idempotency_key":"mission:b83950cb-ebce-4f92-a243-3011d5818b74:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"c109f474-d189-47d4-aaad-ac5bd413e4ad","command_center_event_id":"b83950cb-ebce-4f92-a243-3011d5818b74"},{"id":"fd72464f-5706-4914-8aaf-26315fd4fbe5","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/deterministic-business-core-20260819","reason":"file_write_content_required_use_source_targets","status":"blocked","metrics":{"receiptBytes":4509,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.47.10-forgejo-merge-authority","prNumber":447,"terminal":false,"missionId":"e628682a-5725-476b-a254-a5b8f7bec413","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"e628682a-5725-476b-a254-a5b8f7bec413"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4989,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T20:58:50.836576+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"447","receipt_type":"execute_mission","idempotency_key":"mission:e628682a-5725-476b-a254-a5b8f7bec413:execute_mission:repair_mission_execution_blocked","mission_step_id":"83b10988-8e60-4077-bd7f-658deef967cc","command_center_event_id":"e628682a-5725-476b-a254-a5b8f7bec413"},{"id":"fd7305ac-e5e3-47ac-88bb-650f8e2642a0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-standalone-app-tenant-isolation-0907","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2088,"terminal":false,"missionId":"e84e0b7d-0aa8-448d-99a9-445456eafecb","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":6631,"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":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},"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":815,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:12:09.583227+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2088","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:automatic-mission-resume:2088:repair_mission_waiting_for_gate","mission_step_id":"c82990be-8596-4594-b012-22f275676cb8","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"fd75df8b-2f52-46d6-9053-a6481d1c0a9f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/roof-help-finder-trust-conversion-20260827","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4236,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":908,"terminal":false,"missionId":"67b9f947-00da-438e-9d3f-5a1a4a023e2f","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"430c3108833c71846f127f160670640c61db055f","timingsMs":{"handlerMs":37334,"prReadinessMs":1041,"approvedPlanMs":26214,"missionSetupMs":3622,"shipAndProveMs":9759},"nextAction":null,"receiptRef":{"mode":"full","missionId":"67b9f947-00da-438e-9d3f-5a1a4a023e2f"},"performance":null,"deploymentId":"forgejo-main-430c3108833c","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7982,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T03:17:52.64789+00:00","proof_gate":"canonical_release_dispatched","source_sha":"430c3108833c71846f127f160670640c61db055f","external_id":"forgejo-main-430c3108833c","receipt_type":"execute_mission","idempotency_key":"mission:67b9f947-00da-438e-9d3f-5a1a4a023e2f:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a2912377-f1c5-4f05-9217-c35200d638ea","command_center_event_id":"67b9f947-00da-438e-9d3f-5a1a4a023e2f"},{"id":"fd767d40-ad32-4e18-b41d-09158694c858","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/mcp-auth-gate-regression-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.30-mcp-auth-hot-path-refreeze","prNumber":1669,"terminal":false,"missionId":"53f540ad-3ab9-4b8d-88e2-7ab8e8a88e4c","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"handlerMs":8931,"prReadinessMs":0,"approvedPlanMs":8931,"missionSetupMs":1146,"shipAndProveMs":0},"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":"53f540ad-3ab9-4b8d-88e2-7ab8e8a88e4c"},"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":3189,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:10:42.700473+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1669","receipt_type":"execute_mission","idempotency_key":"mission:53f540ad-3ab9-4b8d-88e2-7ab8e8a88e4c:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"29e4190e-1f1c-4c83-871e-a0a9887822a7","command_center_event_id":"53f540ad-3ab9-4b8d-88e2-7ab8e8a88e4c"},{"id":"fd78928d-0d63-428a-bde3-87bf3b85fb1f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-289e3d5a4d61","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.177-tenant-source-scope","prNumber":3020,"terminal":false,"missionId":"289e3d5a-4d61-4c79-abbd-bddad4986453","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9899,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1469,"missionSetupMs":891,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":891,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":891,"repositoryMutationMs":8430,"repositoryProviderMs":8430,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4686,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":891,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3744},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"289e3d5a-4d61-4c79-abbd-bddad4986453"},"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":3324,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T17:38:30.259035+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3020","receipt_type":"execute_mission","idempotency_key":"mission:289e3d5a-4d61-4c79-abbd-bddad4986453:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"932f1d3e-44fc-4032-b3aa-f466e4577a03","command_center_event_id":"289e3d5a-4d61-4c79-abbd-bddad4986453"},{"id":"fd78ff97-86f9-4db3-867b-d8b81f5ac87a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a7dfad5f975d","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":136011,"releaseCount":0,"toolCallCount":77,"repeatedCallCount":71,"executorlessWaitMs":2476138,"firstUsefulResultAt":"2026-10-05T17:42:27.674Z","recoveryAttemptCount":69,"ownerInterruptionCount":0},"version":null,"prNumber":5010,"terminal":false,"missionId":"a7dfad5f-975d-49e8-88fd-61fb061c57eb","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3000,"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":"a7dfad5f-975d-49e8-88fd-61fb061c57eb"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":827,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:44:30.667203+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5010","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a7dfad5f-975d-49e8-88fd-61fb061c57eb:automatic-mission-resume:5010:repair_mission_pr_ready_retryable","mission_step_id":"7dbf11f1-e524-4057-af0b-7e409f66453a","command_center_event_id":"a7dfad5f-975d-49e8-88fd-61fb061c57eb"},{"id":"fd7b31aa-b322-4e1a-9395-96c3c46b390c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"github_request_failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":4388,"terminal":false,"missionId":"149c5fd7-aa29-40b6-831e-61e2f92b4a89","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"149c5fd7-aa29-40b6-831e-61e2f92b4a89"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":154,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-08T21:09:49.941056+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4388","receipt_type":"ship_and_prove","idempotency_key":"mission:149c5fd7-aa29-40b6-831e-61e2f92b4a89:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"14059892-b9f5-40f6-88f1-f4084b338f8f","command_center_event_id":"149c5fd7-aa29-40b6-831e-61e2f92b4a89"},{"id":"fd7ba80c-b5e9-47e9-b9b2-af2492e587be","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/proposal-rebuild-version-contract","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1866,"terminal":false,"missionId":"f1ad53f7-d0f8-4984-80de-caf531f916c9","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":920,"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":"f1ad53f7-d0f8-4984-80de-caf531f916c9"},"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":1281,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T18:23:43.075223+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1866","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f1ad53f7-d0f8-4984-80de-caf531f916c9:automatic-mission-resume:1866:repair_mission_waiting_for_gate","mission_step_id":"3ba2b003-f0a0-4845-a279-3fc8390778a5","command_center_event_id":"f1ad53f7-d0f8-4984-80de-caf531f916c9"},{"id":"fd7ca774-6387-42da-8d4c-4a4a3de0cff4","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"25fb2084-b95e-4825-9cc1-926049b4749a","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-27b332d4548f","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2296,"terminal":false,"missionId":"27b332d4-548f-4972-933d-348349ced2c2","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"32dbeb6507c500be75b712e383d40e61fcf5683f","timingsMs":{"wake":103,"total":708,"submit":605,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"27b332d4-548f-4972-933d-348349ced2c2"},"performance":null,"deploymentId":"forgejo-main-32dbeb6507c5","workflowRunId":6777,"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":648,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T09:13:46.014575+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"32dbeb6507c500be75b712e383d40e61fcf5683f","external_id":"25fb2084-b95e-4825-9cc1-926049b4749a","receipt_type":"visual_proof_started","idempotency_key":"mission:27b332d4-548f-4972-933d-348349ced2c2:visual-start:25fb2084-b95e-4825-9cc1-926049b4749a","mission_step_id":"cd9cfdcc-3326-4077-b46a-d71b95c2dd7f","command_center_event_id":"27b332d4-548f-4972-933d-348349ced2c2"},{"id":"fd81ccd9-863c-4819-ac97-a1f5319461ee","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"ec028021c257c3436381810b833a96dda2501edc","sourceSha":"bc391a913ad0b1d5acff6d202091e838977ee2b8","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T21:46:17.926413+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"bc391a913ad0b1d5acff6d202091e838977ee2b8","external_id":"canonical-release-bc391a913ad0","receipt_type":"canonical_release_status","idempotency_key":"mission:c71d8c93-04d5-4d90-89e2-97d843669582:forgejo-release-ancestry:bc391a913ad0b1d5acff6d202091e838977ee2b8:ec028021c257c3436381810b833a96dda2501edc:ancestry_read_retryable","mission_step_id":"cf1f02af-22c6-4d81-a354-0be7e1c50c4d","command_center_event_id":"c71d8c93-04d5-4d90-89e2-97d843669582"},{"id":"fd82bb87-ac78-490e-970c-6f00257654e1","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"7c47c4127a5b36d446029d2275ed2f3c967d1b1c","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-source","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"5b5eb46ade40852bbd7bf50247a64b28458b04d0","prNumber":2353,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6922/jobs/1","mergeCommitSha":"7c47c4127a5b36d446029d2275ed2f3c967d1b1c"}],"requestContractHash":"2a76ec341c674fbf8df099886e2f10e1288565e56daba7a2ddce0578c9f4b1da"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:59:54.24213+00:00","proof_gate":"request_contract_repository_verified","source_sha":"7c47c4127a5b36d446029d2275ed2f3c967d1b1c","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:692d9f59-1d77-4d6c-87f6-b4adb3dab2ab:request-contract-repository:2a76ec341c674fbf8df099886e2f10e1288565e56daba7a2ddce0578c9f4b1da:7c47c4127a5b36d446029d2275ed2f3c967d1b1c","mission_step_id":"76bd8d1f-6903-4ba7-b375-8e8430a24de2","command_center_event_id":"692d9f59-1d77-4d6c-87f6-b4adb3dab2ab"},{"id":"fd8b6a16-3cca-435f-a9e2-4154ad1ede86","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/dr-backuphealth-dedupe-626f0ebe","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.79-durable-synthesis-continuation","prNumber":null,"terminal":false,"missionId":"626f0ebe-b094-488a-a0b0-4363e13737a6","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":228,"providerAuthMs":0,"ledgerPrepareMs":228,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":228,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":228,"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":"626f0ebe-b094-488a-a0b0-4363e13737a6"},"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":2751,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:22:06.392643+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:626f0ebe-b094-488a-a0b0-4363e13737a6:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"ee6a211c-707f-499e-9ce0-307174acb760","command_center_event_id":"626f0ebe-b094-488a-a0b0-4363e13737a6"},{"id":"fd8d4b25-ede1-4f0d-a46b-996a4e2bb0d3","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T14:54:20.947247+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T11:56:02.599629+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8461f374-86b0-422f-bb81-3fb39febaab9:owner-progress-heartbeat:119419184","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"fd8e9885-67eb-448a-8f73-3a34cc6770bd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-customerstrmini-deterministic-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6693,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":720,"terminal":false,"missionId":"31b3098a-a91b-4add-bee8-5aa745e8641e","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"6d61a1512df3b59db72c141b44662857dcadfaaa","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"31b3098a-a91b-4add-bee8-5aa745e8641e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5093,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T03:55:11.962755+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"720","receipt_type":"execute_mission","idempotency_key":"mission:31b3098a-a91b-4add-bee8-5aa745e8641e:execute_mission:canonical_release_transport_retryable","mission_step_id":"48ce66e1-1fcf-4222-908f-34e2e79189b4","command_center_event_id":"31b3098a-a91b-4add-bee8-5aa745e8641e"},{"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":"fd93d7c6-082e-419c-837a-bbdbb9eaf093","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a9f3c98635d6","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.175-repository-source-fastpath","prNumber":2983,"terminal":false,"missionId":"a9f3c986-35d6-4136-acea-e7e09d20dd84","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9057,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1902,"missionSetupMs":1101,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1101,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1101,"repositoryMutationMs":7155,"repositoryProviderMs":7155,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3695,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1101,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3460},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"a9f3c986-35d6-4136-acea-e7e09d20dd84"},"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":3266,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T01:43:11.320232+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"2983","receipt_type":"execute_mission","idempotency_key":"mission:a9f3c986-35d6-4136-acea-e7e09d20dd84:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"e2b1ef37-52d1-43e5-a811-1be35486533a","command_center_event_id":"a9f3c986-35d6-4136-acea-e7e09d20dd84"},{"id":"fd9773d1-c21c-450a-8d06-99ffd88a45a6","source":"cc-execution","status":"verified","payload":{"branch":"ai/objective-first-repair-bedc932abf93","prNumber":5232,"sourceSha":"9c87f44929d08fc40b16d7328e44697386893b98"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:43:56.157789+00:00","proof_gate":"existing_pr_identity_hydrated_from_forgejo","source_sha":"9c87f44929d08fc40b16d7328e44697386893b98","external_id":"5232","receipt_type":"existing_pr_identity_hydrated","idempotency_key":"existing-pr-identity:5232:9c87f44929d08fc40b16d7328e44697386893b98","mission_step_id":"55f4fd3e-7236-4967-9690-3483c263d1cf","command_center_event_id":"bedc932a-bf93-42f9-93c5-aeaf11edd9a6"},{"id":"fd991236-4b50-4eae-8634-a04083b05dfe","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"fa661e09caf8c7b353eae8417d500b506363ff33","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"fa661e09caf8c7b353eae8417d500b506363ff33","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/371","runId":371,"status":"success","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":{"liveSha":"fa661e09caf8c7b353eae8417d500b506363ff33","deploymentId":"forgejo-main-fa661e09caf8c7b353eae8417d500b506363ff33","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.46.8-intent-aware-objectives","containsSourceSha":true}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T14:19:51.583832+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"fa661e09caf8c7b353eae8417d500b506363ff33","external_id":"forgejo-main-fa661e09caf8","receipt_type":"canonical_release_status","idempotency_key":"mission:654a5fc0-3fce-4c25-b139-6aa796acc409:forgejo-release-status:fa661e09caf8c7b353eae8417d500b506363ff33:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"090ad4dd-076f-4e5e-b34f-59f71dcd55b3","command_center_event_id":"654a5fc0-3fce-4c25-b139-6aa796acc409"},{"id":"fd992fa2-f9d9-4b5f-8b1b-e3ad0aea5cd2","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-fa79b8480513","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3699,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":24129,"firstUsefulResultAt":"2026-10-01T02:36:06.344Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":null,"terminal":false,"missionId":"fa79b848-0513-4094-a764-bf91f6f2f216","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1352,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":380,"providerAuthMs":0,"ledgerPrepareMs":380,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":380,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":380,"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":"fa79b848-0513-4094-a764-bf91f6f2f216"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3683,"likelyAffectedFiles":["src/routes/adminRoutes.tsx","src/__tests__/contracts/godmode-platform-media.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T02:36:30.505321+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fa79b848-0513-4094-a764-bf91f6f2f216:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e302a4b5-440e-4825-b1f0-b053030213c0","command_center_event_id":"fa79b848-0513-4094-a764-bf91f6f2f216"},{"id":"fd9a0d6a-6acc-45f9-9a1f-518b43e691c7","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/adaptive-qa-policy-20260816","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"b02e10af-b83b-40ab-8341-280ba8af67e5","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /repair/continue-mission automatically with this missionId without another owner prompt.","receiptRef":{"mode":"full","missionId":"b02e10af-b83b-40ab-8341-280ba8af67e5"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7616,"likelyAffectedFiles":["src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/canonical-deploy-dispatchers.test.ts","src/__tests__/contracts/canonical-production-release-status.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/godmode/command-center.test.ts","src/__tests__/godmode/GodModeCommandConsole.test.tsx","scripts/validate-command-center-contracts.mjs","src/components/admin/ProtectedSurfaceBanner.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T16:37:36.55771+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b02e10af-b83b-40ab-8341-280ba8af67e5:execute_mission:repair_mission_synthesis_ready","mission_step_id":"36209691-b621-4477-a517-e2a9a65f68cf","command_center_event_id":"b02e10af-b83b-40ab-8341-280ba8af67e5"},{"id":"fd9c4273-542f-4996-a9c1-7ac106b786ee","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"33966f962e72867a9c23ff6ad0118c351fadc7b8","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-certified","satisfied":false,"statement":"Certified Pro Roofing Opportunities navigation stays inside Certified Pro Roofing and opens its own opportunities route.","proofConditionIds":["proof-repository","proof-production","proof-interaction"]},{"id":"outcome-shared","satisfied":false,"statement":"Tenant routing cache identity cannot reuse a sibling tenant's slug/type/name after an active tenant switch.","proofConditionIds":["proof-repository","proof-production"]}],"satisfied":false,"constraints":[{"id":"constraint-preserve-shells","satisfied":false,"statement":"Preserve existing tenant shells, styling, and route families.","proofConditionIds":["proof-repository"]},{"id":"constraint-no-cross-tenant","satisfied":false,"statement":"Tenant-owned navigation must never cross into another tenant unless explicitly platform-level.","proofConditionIds":["proof-repository","proof-interaction"]}],"contractHash":"06c2c550d577ae07c0d1560a7672727b2f28ce4d3141642153c0a2c7f1500689","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"06c2c550d577ae07c0d1560a7672727b2f28ce4d3141642153c0a2c7f1500689","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"06c2c550d577ae07c0d1560a7672727b2f28ce4d3141642153c0a2c7f1500689"},"required":true,"satisfied":true},{"id":"proof-interaction","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","interaction"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T13:25:39.526264+00:00","proof_gate":"request_contract_pending","source_sha":"33966f962e72867a9c23ff6ad0118c351fadc7b8","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6b17c386-d73b-45fb-99f1-43962d15ef2e:request-contract:06c2c550d577ae07c0d1560a7672727b2f28ce4d3141642153c0a2c7f1500689:33966f962e72867a9c23ff6ad0118c351fadc7b8:pending:repository,interaction","mission_step_id":"95d11242-06e0-4218-9ade-a425b44de021","command_center_event_id":"6b17c386-d73b-45fb-99f1-43962d15ef2e"},{"id":"fd9d1c5f-1828-4948-9254-bc3712d5b268","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"forgejo_same_source_release_failed_no_redispatch:2131","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":599,"terminal":false,"missionId":"f9c2f145-954f-40a6-820a-bf765e3c46a8","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"f9c2f145-954f-40a6-820a-bf765e3c46a8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4934,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T19:54:06.921991+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"599","receipt_type":"execute_mission","idempotency_key":"mission:f9c2f145-954f-40a6-820a-bf765e3c46a8:execute_mission:canonical_release_blocked","mission_step_id":"1707fc9c-4c45-41c1-9c05-b092b92ef6e8","command_center_event_id":"f9c2f145-954f-40a6-820a-bf765e3c46a8"},{"id":"fd9d6a99-0c25-4859-b3be-cb14dc3c2bca","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"workers/cc-execution/test/owner-execution-contract-autocompile.test.js","content":"import test from \"node:test\";\nimport assert from \"node:assert/strict\";\nimport { readFile } from \"node:fs/promises\";\n\nimport {\n  normalizeRequestContract,\n  requestContractRequiresExplicitMutation,\n} from \"../src/command-center-contracts.js\";\n\nfunction derived(objective, paths = []) {\n  const body = { objective, ship: true };\n  const contract = normalizeRequestContract(body, objective);\n  return { body, contract, paths };\n}\n\ntest(\"exact non-sensitive scope can auto-compile despite contextual database wording\", () => {\n  const { body, contract, paths } = derived(\n    \"Update the workspace UI so database status is described accurately.\",\n    [\"src/pages/workspace/WorkspaceStatus.tsx\"],\n  );\n  assert.equal(contract.valid, true);\n  assert.equal(requestContractRequiresExplicitMutation(body, contract, body.objective, paths), false);\n});\n\ntest(\"contextual sensitive wording without exact bounded scope remains fail-closed\", () => {\n  const { body, contract } = derived(\"Repair the database workflow.\");\n  assert.equal(contract.valid, true);\n  assert.equal(requestContractRequiresExplicitMutation(body, contract, body.objective, []), true);\n});\n\ntest(\"auth and credential work remains explicit-contract only even with bounded source\", () => {\n  for (const objective of [\n    \"Repair authentication handling in the session UI.\",\n    \"Rotate credential handling for the provider connection.\",\n  ]) {\n    const { body, contract } = derived(objective, [\"src/session/runtime.ts\"]);\n    assert.equal(requestContractRequiresExplicitMutation(body, contract, body.objective, [\"src/session/runtime.ts\"]), true);\n  }\n});\n\ntest(\"sensitive source paths remain explicit-contract only\", () => {\n  const { body, contract } = derived(\"Improve owner execution reliability.\");\n  assert.equal(\n    requestContractRequiresExplicitMutation(body, contract, body.objective, [\"workers/cc-execution/src/mission-ledger.js\"]),\n    true,\n  );\n});\n\ntest(\"execute_objective MCP schema advertises explicit request contracts\", async () => {\n  const source = await readFile(new URL(\"../src/index-mcp.js\", import.meta.url), \"utf8\");\n  assert.match(source, /requestContract:\\s*\\{\\s*type:\\s*\"object\"/);\n  assert.match(source, /request_contract:\\s*\\{\\s*type:\\s*\"object\"/);\n  assert.match(source, /Required for sensitive durable mutations/);\n});\n"}],"branch":"ai/objective-first-repair-f4afd7a3925d","writes":[],"patches":[],"version":1,"approved":true,"missionId":"f4afd7a3-925d-4903-b9f9-546121c1659e","objective":"Authorized KNOCKLAUNCH control plane maintenance: repair execute_objective contract friction exactly as scoped. Let exact bounded non-sensitive owner mutations proceed with inferred request contracts even when descriptive wording mentions database/schema/control-plane context; keep authentication/authorization/permission/credential/secret/destructive operations, sensitive repository paths, ambiguous intent, and actual control-plane maintenance fail-closed behind explicit authorization. Expose requestContract/request_contract in the Command Center MCP execute_objective schema. Add regression coverage. Ship through canonical Gate, squash merge, cc-execution release, and runtime proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"workstreamKey":"owner-execution-friction-repair-v2","anchored_edits":[{"path":"workers/cc-execution/src/command-center-contracts.js","edits":[{"new_content":"  const objective = String(objectiveInput || contract.objective || \"\").trim().toLowerCase();\n  const alwaysSensitiveTerms = [\"authentication\", \"authorization\", \"credential\", \"secret\", \"permission\", \"security\", \"row-level security\", \"rls\", \"destructive\"];\n  if (alwaysSensitiveTerms.some((term) => objective.includes(term))) return true;\n  if ([\"drop \", \"truncate \", \"purge \", \"wipe \"].some((term) => objective.includes(term))) return true;\n  if ([\"rotate secret\", \"rotate token\", \"rotate credential\", \"rotate key\", \"revoke secret\", \"revoke token\", \"revoke credential\", \"replace secret\", \"replace token\", \"replace credential\"].some((term) => objective.includes(term))) return true;\n  if ([\"delete data\", \"purge data\", \"rewrite data\", \"backfill data\", \"migrate data\"].some((term) => objective.includes(term))) return true;\n  const boundedPaths = [...new Set((Array.isArray(boundedPathsInput) ? boundedPathsInput : [])\n    .map((entry) => typeof entry === \"string\" ? entry : String(entry?.path || \"\"))\n    .map((value) => value.trim())\n    .filter(Boolean))];\n  const sensitivePath = boundedPaths.some((path) => {\n    const value = path.toLowerCase();\n    if (value === \"config/control-plane-capabilities.json\"\n      || value === \"config/control-plane-restore-point.json\"\n      || value === \".forgejo/workflows/knocklaunch.yml\"\n      || value.startsWith(\"workers/cc-execution/\")\n      || value.startsWith(\"supabase/migrations/\")) return true;\n    const normalized = value.replaceAll(\"-\", \"/\").replaceAll(\"_\", \"/\").replaceAll(\".\", \"/\");\n    const segments = normalized.split(\"/\").filter(Boolean);\n    return segments.some((segment) => [\"auth\", \"authentication\", \"authorization\", \"security\", \"permission\", \"permissions\", \"credential\", \"credentials\", \"secret\", \"secrets\", \"schema\", \"migration\", \"migrations\"].includes(segment));\n  });\n  if (sensitivePath) return true;\n  const contextualSensitiveTerms = [\"control plane\", \"command center\", \"cc execution\", \"schema\", \"migration\", \"database\"];\n  if (boundedPaths.length === 0 && contextualSensitiveTerms.some((term) => objective.includes(term))) return true;\n  return false;","old_content":"  const objective = String(objectiveInput || contract.objective || \"\").trim().toLowerCase();\n  const sensitiveTerms = [\"control plane\", \"command center\", \"cc execution\", \"authentication\", \"authorization\", \"credential\", \"secret\", \"permission\", \"security\", \"schema\", \"migration\", \"database\", \"row-level security\", \"rls\", \"destructive\"];\n  if (sensitiveTerms.some((term) => objective.includes(term))) return true;\n  if ([\"drop \", \"truncate \", \"purge \", \"wipe \"].some((term) => objective.includes(term))) return true;\n  if ([\"rotate secret\", \"rotate token\", \"rotate credential\", \"rotate key\", \"revoke secret\", \"revoke token\", \"revoke credential\", \"replace secret\", \"replace token\", \"replace credential\"].some((term) => objective.includes(term))) return true;\n  if ([\"delete data\", \"purge data\", \"rewrite data\", \"backfill data\", \"migrate data\"].some((term) => objective.includes(term))) return true;\n  const boundedPaths = [...new Set((Array.isArray(boundedPathsInput) ? boundedPathsInput : [])\n    .map((entry) => typeof entry === \"string\" ? entry : String(entry?.path || \"\"))\n    .map((value) => value.trim())\n    .filter(Boolean))];\n  return boundedPaths.some((path) => {\n    const value = path.toLowerCase();\n    if (value === \"config/control-plane-capabilities.json\"\n      || value === \"config/control-plane-restore-point.json\"\n      || value === \".forgejo/workflows/knocklaunch.yml\"\n      || value.startsWith(\"workers/cc-execution/\")\n      || value.startsWith(\"supabase/migrations/\")) return true;\n    const normalized = value.replaceAll(\"-\", \"/\").replaceAll(\"_\", \"/\").replaceAll(\".\", \"/\");\n    const segments = normalized.split(\"/\").filter(Boolean);\n    return segments.some((segment) => [\"auth\", \"authentication\", \"authorization\", \"security\", \"permission\", \"permissions\", \"credential\", \"credentials\", \"secret\", \"secrets\", \"schema\", \"migration\", \"migrations\"].includes(segment));\n  });"}]},{"path":"workers/cc-execution/src/index-mcp.js","edits":[{"new_content":"        workPacket: {},\n        requestContract: { type: \"object\", additionalProperties: true, description: \"Explicit owner request contract with outcomes, constraints, and proofConditions. Required for sensitive durable mutations such as auth/permissions, credentials/secrets, destructive data work, schema/migrations, control-plane maintenance/unfreeze, or ambiguous scope; bounded exact non-sensitive owner work may use the inferred contract.\" },\n        request_contract: { type: \"object\", additionalProperties: true, description: \"Alias for requestContract.\" },\n        expectPath: { type: \"string\" },\n        expectText: { type: \"string\" },\n        ship: { type: \"boolean\", description: \"Mutation objectives ship by default after intent classification. Set false only to prepare without release.\" },","old_content":"        workPacket: {},\n        expectPath: { type: \"string\" },\n        expectText: { type: \"string\" },\n        ship: { type: \"boolean\", description: \"Mutation objectives ship by default after intent classification. Set false only to prepare without release.\" },"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.64.90-owner-contract-autocompile\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.89-paul-continuation-receipt-scope\";"}]}],"implementation":{"files":[],"writes":[]},"collisionDomain":"control-plane-execution","requestContract":{"outcomes":[{"id":"outcome-control-plane-owner-flow","statement":"The KNOCKLAUNCH control plane allows unambiguous owner-authorized bounded non-sensitive mutations to use an inferred request contract without an unnecessary explicit-contract block.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-command-center-schema","statement":"The Command Center execute_objective MCP schema exposes requestContract and request_contract with guidance for sensitive durable mutations.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-sensitive-guard","statement":"Control plane safety remains fail-closed for authentication, authorization, permission, credential, secret, destructive data, sensitive paths, ambiguous intent, and explicit maintenance/unfreeze boundaries.","proofConditionIds":["proof-repository","proof-runtime"]}],"constraints":[{"id":"constraint-control-plane-safety","statement":"This is an explicitly authorized control plane maintenance change. Preserve protected main, canonical Gate, squash merge, canonical release ownership, tenant isolation, credential boundaries, and fail-closed behavior.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"constraint-no-bypass","statement":"Do not create a second Command Center, control plane, mutation lane, Gate, merge path, or release path.","proofConditionIds":["proof-repository"]},{"id":"constraint-no-visual","statement":"No Visual Witness is required for this non-visual cc execution contract repair.","proofConditionIds":["proof-runtime"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The exact cc execution source diff and regression tests implement the owner-flow repair and preserve hard control-plane guards.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-runtime","kind":"runtime","claim":"The released Command Center runtime proves bounded non-sensitive owner work can proceed with inferred contracts and sensitive work still requires explicit authorization.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"outcomes":[{"id":"outcome-control-plane-owner-flow","statement":"The KNOCKLAUNCH control plane allows unambiguous owner-authorized bounded non-sensitive mutations to use an inferred request contract without an unnecessary explicit-contract block.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-command-center-schema","statement":"The Command Center execute_objective MCP schema exposes requestContract and request_contract with guidance for sensitive durable mutations.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-sensitive-guard","statement":"Control plane safety remains fail-closed for authentication, authorization, permission, credential, secret, destructive data, sensitive paths, ambiguous intent, and explicit maintenance/unfreeze boundaries.","proofConditionIds":["proof-repository","proof-runtime"]}],"constraints":[{"id":"constraint-control-plane-safety","statement":"This is an explicitly authorized control plane maintenance change. Preserve protected main, canonical Gate, squash merge, canonical release ownership, tenant isolation, credential boundaries, and fail-closed behavior.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"constraint-no-bypass","statement":"Do not create a second Command Center, control plane, mutation lane, Gate, merge path, or release path.","proofConditionIds":["proof-repository"]},{"id":"constraint-no-visual","statement":"No Visual Witness is required for this non-visual cc execution contract repair.","proofConditionIds":["proof-runtime"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The exact cc execution source diff and regression tests implement the owner-flow repair and preserve hard control-plane guards.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-runtime","kind":"runtime","claim":"The released Command Center runtime proves bounded non-sensitive owner work can proceed with inferred contracts and sensitive work still requires explicit authorization.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","workers/cc-execution/test/owner-execution-contract-autocompile.test.js"],"controlPlaneMaintenanceReason":"Owner explicitly authorized this bounded cc-execution maintenance to reduce false request-contract friction while preserving hard safety boundaries."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","workers/cc-execution/test/owner-execution-contract-autocompile.test.js"],"controlPlaneMaintenanceReason":"Owner explicitly authorized this bounded cc-execution maintenance to reduce false request-contract friction while preserving hard safety boundaries."},"recovery":false,"fingerprint":"6da37069a35f32f40c485611d0e2d53094dce1db927e277f64262d2928415459","replayCount":0,"serializedBytes":15131},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:36:55.131777+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:f4afd7a3-925d-4903-b9f9-546121c1659e:repository-mutation-intent:6da37069a35f32f40c485611d0e2d53094dce1db927e277f64262d2928415459:0","mission_step_id":"cb8ac3b3-d741-4d34-80ba-6af7d9ec3e7b","command_center_event_id":"f4afd7a3-925d-4903-b9f9-546121c1659e"},{"id":"fd9de22e-a2bb-4072-b294-4787b9693c80","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/add-forgejo-host-control-mcp-r2-20260826","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1180,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.51.3-forgejo-queue-fairness","prNumber":780,"terminal":false,"missionId":"de473921-dbdb-41a7-a320-ebeb97eb2bf5","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":3804,"prReadinessMs":3800,"approvedPlanMs":0,"missionSetupMs":786,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"de473921-dbdb-41a7-a320-ebeb97eb2bf5"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5140,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:58:39.38379+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"780","receipt_type":"execute_mission","idempotency_key":"mission:de473921-dbdb-41a7-a320-ebeb97eb2bf5:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"a1c37bdd-5365-4038-b2f9-55e8e738125a","command_center_event_id":"de473921-dbdb-41a7-a320-ebeb97eb2bf5"},{"id":"fda09d26-1dec-4d5f-8ccc-29b7fcfa5a05","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","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":"2ed0a6c4e8867d9e880d0cdcc36842759306c51216b7a975df0406d49af77f05","forgejoWorkflowProof":{"runId":12376,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","compareStatus":"target_job_success_runtime_verified","workflowRunId":12376,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.296-universal-stop","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:46:16.68624+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","external_id":"forgejo-main-cd17b09fdb31","receipt_type":"canonical_release_status","idempotency_key":"mission:03b4c1fd-6065-4381-a277-88468a70c1de:forgejo-release-status:cd17b09fdb31a85433ce5c1c6f9cbbd563eced82:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"2c1543f6-ec79-4442-9372-9375024a5e4a","command_center_event_id":"03b4c1fd-6065-4381-a277-88468a70c1de"},{"id":"fda0b6a1-87a5-4496-911f-dd04f24f654b","source":"cc-execution","status":"release_freshness_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-94d0fa4d2dce","reason":null,"status":"release_freshness_reconciliation_pending","metrics":{"receiptBytes":18075,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"executorlessWaitMs":34079,"firstUsefulResultAt":"2026-10-03T12:33:27.162Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4626,"terminal":false,"missionId":"94d0fa4d-2dce-4123-878b-d6f11b6d1632","operation":"automatic_mission_resume","proofGate":"canonical_release_freshness_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":685,"approvedPlanMs":0,"shipAndProveMs":377,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"refresh_regate_and_reconcile_release","receiptRef":{"mode":"full","missionId":"94d0fa4d-2dce-4123-878b-d6f11b6d1632"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":776,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T12:34:01.283746+00:00","proof_gate":"canonical_release_freshness_reconciliation_pending","source_sha":null,"external_id":"4626","receipt_type":"automatic_mission_resume","idempotency_key":"mission:94d0fa4d-2dce-4123-878b-d6f11b6d1632:automatic-mission-resume:4626:canonical_release_freshness_reconciliation_pending","mission_step_id":"b21ce1a7-f786-4a24-88fa-f58c3c834aeb","command_center_event_id":"94d0fa4d-2dce-4123-878b-d6f11b6d1632"},{"id":"fda1d688-b9e7-498c-b50a-2444360ecd32","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1232,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.1-predictive-reliability-speed-guardrails","prNumber":91,"terminal":false,"missionId":"94341036-bf22-42ba-8e7b-c716e0f532b0","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"6cd07fa693b12f3c313d8607a2449f82063d629a","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"94341036-bf22-42ba-8e7b-c716e0f532b0"},"performance":null,"deploymentId":"forgejo-main-6cd07fa693b1","workflowRunId":250,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["get-shared-storm-report","handle-email-unsubscribe","payments-webhook","twilio-media-stream","twilio-recording-webhook","twilio-voice-webhook","twilio-voicemail-webhook","voicemail-recording-callback"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3405,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T03:15:53.240171+00:00","proof_gate":"canonical_release_dispatched","source_sha":"6cd07fa693b12f3c313d8607a2449f82063d629a","external_id":"forgejo-main-6cd07fa693b1","receipt_type":"ship_and_prove","idempotency_key":"mission:94341036-bf22-42ba-8e7b-c716e0f532b0:ship_and_prove:canonical_release_dispatched:6cd07fa693b12f3c313d8607a2449f82063d629a:250","mission_step_id":"698efe53-d39b-435a-a94b-0d7493d19bb5","command_center_event_id":"94341036-bf22-42ba-8e7b-c716e0f532b0"},{"id":"fda61690-de51-4a7d-9fc4-aacb4d14f2b2","source":"cc-execution","status":"recorded","payload":{"objective":"Apply the synthesized Vista resident-portal edits to the three exact source owners, preserve non-rental portal behavior, pass KnockLaunch Gate, squash merge, release frontend plus portal-auth only, and prove the exact live release.","tenantRef":"la-vista-del-mar","receivedAt":"2026-08-27T22:56:36.754Z","fingerprint":"25705f7dd10fea08b21a3d65aa6eca39917b520339868dcd4e7f80c8d10a8551","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/vista-resident-portal-20260827","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the synthesized Vista resident-portal edits to the three exact source owners, preserve non-rental portal behavior, pass KnockLaunch Gate, squash merge, release frontend plus portal-auth only, and prove the exact live release.","wordingChanged":false,"canonicalIntent":"Apply the synthesized Vista resident-portal edits to the three exact source owners, preserve non-rental portal behavior, pass KnockLaunch Gate, squash merge, release frontend plus portal-auth only, and prove the exact live release.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"secure rental portal live on /portal/:token","proofConditionIds":["proof-source","proof-live"]},{"id":"outcome-2","statement":"resident portal uses real tenant-scoped invoice, file, repair, assignment, and owner-contact data","proofConditionIds":["proof-source","proof-live"]},{"id":"outcome-3","statement":"existing non-rental portal behavior is preserved","proofConditionIds":["proof-source","proof-live"]},{"id":"outcome-4","statement":"pre-validation loading is tenant-neutral","proofConditionIds":["proof-source","proof-live"]}],"objective":"Apply the synthesized Vista resident-portal edits to the three exact source owners, preserve non-rental portal behavior, pass KnockLaunch Gate, squash merge, release frontend plus portal-auth only, and prove the exact live release.","constraints":[{"id":"constraint-1","statement":"only the three intended portal source files may change","proofConditionIds":["proof-source"]},{"id":"constraint-2","statement":"no schema migration or direct tenant-data rewrite","proofConditionIds":["proof-source"]},{"id":"constraint-3","statement":"no Airbnb or Vrbo customer-portal language","proofConditionIds":["proof-source"]},{"id":"constraint-4","statement":"no automated outbound communication","proofConditionIds":["proof-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"The exact merged diff is limited to the intended portal source owners and implements the rental portal contract while preserving non-rental portal code.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-live","kind":"runtime","claim":"The exact merged source is released to the frontend and portal-auth Supabase Edge Function, and live portal-auth reports version 2.5.0-rental-resident-portal.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend","supabaseEdge"]}],"validationErrors":[]},"requestedBranch":"ai/vista-resident-portal-20260827","conversationContext":"{\"requestContract\":{\"proofConditions\":[{\"id\":\"proof-source\",\"kind\":\"repository\",\"claim\":\"The exact merged diff is limited to the intended portal source owners and implements the rental portal contract while preserving non-rental portal code.\",\"required\":true},{\"id\":\"proof-live\",\"kind\":\"runtime\",\"claim\":\"The exact merged source is released to the frontend and portal-auth Supabase Edge Function, and live portal-auth reports version 2.5.0-rental-resident-portal.\",\"required\":true,\"allowedReleaseTargets\":[\"frontend\",\"supabaseEdge\"],\"requiredReleaseTargets\":[\"frontend\",\"supabaseEdge\"]}],\"outcomes\":[{\"statement\":\"secure rental portal live on /portal/:token\",\"proofConditionIds\":[\"proof-source\",\"proof-live\"]},{\"statement\":\"resident portal uses real tenant-scoped invoice, file, repair, assignment, and owner-contact data\",\"proofConditionIds\":[\"proof-source\",\"proof-live\"]},{\"statement\":\"existing non-rental portal behavior is preserved\",\"proofConditionIds\":[\"proof-source\",\"proof-live\"]},{\"statement\":\"pre-validation loading is tenant-neutral\",\"proofConditionIds\":[\"proof-source\",\"proof-live\"]}],\"constraints\":[{\"statement\":\"only the three intended portal source files may change\",\"proofConditionIds\":[\"proof-source\"]},{\"statement\":\"no schema migration or direct tenant-data rewrite\",\"proofConditionIds\":[\"proof-source\"]},{\"statement\":\"no Airbnb or Vrbo customer-portal language\",\"proofConditionIds\":[\"proof-source\"]},{\"statement\":\"no automated outbound communication\",\"proofConditionIds\":[\"proof-source\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\"}}","requestContractHash":"8a4a780b9c8a02c3e8c0adef16a8208a1856568aa11aa00d9626a963e6131898","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T22:56:37.182286+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:964248dd-22ce-448d-ad4a-52735de98881:tenant-workstream-contribution:25705f7dd10fea08b21a3d65aa6eca39917b520339868dcd4e7f80c8d10a8551","mission_step_id":null,"command_center_event_id":"964248dd-22ce-448d-ad4a-52735de98881"},{"id":"fda763a2-80e9-48e0-95ba-ea867d19a958","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"8f457f43-215b-471c-8f07-b673ba7bfdad","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-972b8c236a7f","reason":null,"status":"pending","metrics":{"receiptBytes":145656,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":11,"executorlessWaitMs":796501,"firstUsefulResultAt":"2026-09-27T13:42:29.431Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":3874,"terminal":false,"missionId":"972b8c23-6a7f-4b44-8c3a-abbc59975d24","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"8ae07246a1f533ea8aede2155890528111d12501","timingsMs":{"queue":259,"total":291,"execution":32},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"972b8c23-6a7f-4b44-8c3a-abbc59975d24"},"performance":null,"deploymentId":"forgejo-main-8ae07246a1f5","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"8f457f43-215b-471c-8f07-b673ba7bfdad","tenant":null,"runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"8f457f43-215b-471c-8f07-b673ba7bfdad","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/admin/console","runnerSourceSha":null,"selectedViewports":["desktop"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":12202,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1755,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T13:55:47.460661+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"8ae07246a1f533ea8aede2155890528111d12501","external_id":"8f457f43-215b-471c-8f07-b673ba7bfdad","receipt_type":"visual_proof_started","idempotency_key":"mission:972b8c23-6a7f-4b44-8c3a-abbc59975d24:visual-start:8f457f43-215b-471c-8f07-b673ba7bfdad","mission_step_id":"e7b91874-4766-4bde-933d-57ba29bb2a0e","command_center_event_id":"972b8c23-6a7f-4b44-8c3a-abbc59975d24"},{"id":"fda89a11-c9c3-4641-9860-a3913959db9e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T19:51:07.202796+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:57:53.010775+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b641bf30-14a4-4281-bbe3-5c2d06aca676:owner-progress-heartbeat:119420391","mission_step_id":"b84ae17d-fc4a-4b51-8c20-832c2dbed082","command_center_event_id":"b641bf30-14a4-4281-bbe3-5c2d06aca676"},{"id":"fda8e192-1efe-4395-82b1-bd4957fee909","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"1329a232142df52f04b3c59ab1fc683d0edde2ee","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"no-oauth-bounce","satisfied":true,"statement":"A signed-out PRIME authorization cannot bounce between /auth and /auth/oauth/consent because redirect decisions wait for authoritative isolated PRIME session hydration.","proofConditionIds":["repo-proof","production-proof"]},{"id":"signed-in-path-preserved","satisfied":true,"statement":"An existing normal platform session continues to use the previously working signed-in OAuth consent approval path without behavioral changes.","proofConditionIds":["repo-proof","production-proof"]},{"id":"platform-auth-isolation-preserved","satisfied":true,"statement":"PRIME continues using its dedicated isolated storage namespace and normal platform login/tenant/workspace routing remains unchanged.","proofConditionIds":["repo-proof","production-proof"]}],"satisfied":true,"constraints":[{"id":"frontend-auth-only","satisfied":true,"statement":"Only frontend auth-session hydration code and focused tests may change; no backend, database, OAuth-provider, Command Center runtime, tenant data, or platform-login ownership changes.","proofConditionIds":["repo-proof","production-proof"]},{"id":"authoritative-initial-hydration","satisfied":true,"statement":"No PRIME auth-state subscription may mark initial loading complete before primeAuth.auth.getSession resolves; consent redirect-to-/auth requires definitive null sessions after both hydrations settle.","proofConditionIds":["repo-proof"]},{"id":"canonical-release","satisfied":true,"statement":"Pass KnockLaunch Gate, squash merge through Forgejo, release frontend only, and verify the exact production artifact.","proofConditionIds":["production-proof"]}],"contractHash":"463c33f5e96eb6e9522203dc463b4f29922520d347a5495a5e5f6a6f94ad1912","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"463c33f5e96eb6e9522203dc463b4f29922520d347a5495a5e5f6a6f94ad1912","repositoryProofStatus":"verified","repositoryProofSourceSha":"1329a232142df52f04b3c59ab1fc683d0edde2ee"},"required":true,"satisfied":true},{"id":"production-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"463c33f5e96eb6e9522203dc463b4f29922520d347a5495a5e5f6a6f94ad1912"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T16:10:52.751106+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"1329a232142df52f04b3c59ab1fc683d0edde2ee","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:54b18b7d-e35d-4b94-8a8b-f743f8a1fa4f:request-contract:463c33f5e96eb6e9522203dc463b4f29922520d347a5495a5e5f6a6f94ad1912:1329a232142df52f04b3c59ab1fc683d0edde2ee:verified:","mission_step_id":"ef8c5d42-fc38-43b5-b252-7ec4a4263a8d","command_center_event_id":"54b18b7d-e35d-4b94-8a8b-f743f8a1fa4f"},{"id":"fdaa0671-48ca-472a-b32c-ca74e3669332","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-78e8a02b8a0b","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":45266,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":98053,"firstUsefulResultAt":"2026-10-03T12:41:00.938Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.77-paul-heldout-repair","prNumber":4631,"terminal":false,"missionId":"78e8a02b-8a0b-4fc2-ac66-e8258b0cc067","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4412,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":764,"missionSetupMs":537,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":537,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":537,"repositoryMutationMs":3648,"repositoryProviderMs":3648,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2279,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":537,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1369},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"78e8a02b-8a0b-4fc2-ac66-e8258b0cc067"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3240,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T12:42:46.110723+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4631","receipt_type":"execute_mission","idempotency_key":"mission:78e8a02b-8a0b-4fc2-ac66-e8258b0cc067:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"5e818399-be4e-49a8-bbfb-cd4ec8bc556b","command_center_event_id":"78e8a02b-8a0b-4fc2-ac66-e8258b0cc067"},{"id":"fdaaddb9-89a3-45d5-9638-094030e5f4a5","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-dc421c6d9409","writes":[],"patches":[],"version":1,"approved":true,"missionId":"dc421c6d-9409-4c7a-bd7f-c844a719ed2c","objective":"Continue the current-main corrective mission with the exact PrivateRoutes restoration and resolver import. Leave the existing hard contract unchanged.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PrivateAppShell.tsx","src/__tests__/contracts/tenant-private-route-decision.contract.test.ts"],"anchored_edits":[{"find":"import {resolvePrivateWorkspaceCompatibility} from '@/routes/privateWorkspaceCompatibility';","path":"src/PrivateAppShell.tsx","replace":"import {resolvePrivateWorkspaceCompatibility} from '@/routes/privateWorkspaceCompatibility';\nimport {resolveTenantPrivateRouteDecision} from '@/routes/tenantPrivateRouteDecision';"},{"find":"function PrivateRoutes(){const location=useLocation();const {activeTenant}=useMultiTenant();const applicationRoute=resolveTenantApplicationRoute(location.pathname);const tenantScopedApp=applicationRoute?.mode==='tenant-integrated'?applicationRoute:null;const {normalizedPath,isBigPapisPrivateWorkspace,isSavagePizzaPrivateWorkspace,isCafeQsrPrivateWorkspace,isScePrivateWorkspace,isRoofHelpFinderPrivateWorkspace,isRoofingPrivateWorkspace,isBookMeDirectlyPrivateWorkspace,isRedfishHomeownerDetailWorkspace,isRedfishCanvassingWorkspace,isAutoUnlockPrivateWorkspace,isCallCenterPrivateWorkspace,nativeTenantRouteOwner}=resolvePrivateWorkspaceCompatibility(location.pathname,activeTenant);const isBareUsersAlias=normalizedPath==='/users'||normalizedPath==='/team';const standaloneApp=applicationRoute?.mode==='standalone'?applicationRoute.app:null;if(normalizedPath==='/knock-launch-os')return <Navigate to=\"/knock-launch-os/portfolio\" replace/>;if(normalizedPath==='/knock-launch-os/portfolio'||normalizedPath.startsWith('/knock-launch-os/portfolio/'))return <Suspense fallback={<RouteFallback/>}><KnockLaunchPortfolio/></Suspense>;if(normalizedPath.startsWith('/knock-launch-os'))return <Navigate to=\"/knock-launch-os/portfolio\" replace/>;if(normalizedPath==='/knock-launch-crm')return <Navigate to=\"/knock-launch-os/portfolio\" replace/>;if(normalizedPath.startsWith('/knock-launch-crm')){const suffix=location.pathname.slice('/knock-launch-crm'.length);return <Navigate to={`/knock-launch-os${suffix}${location.search||''}${location.hash||''}`} replace/>;}if(isBareUsersAlias)return <UsersRouteAlias/>;if(tenantScopedApp&&!nativeTenantRouteOwner)return <StandaloneApplicationWorkspace app={tenantScopedApp.app} tenantSlugFromPath={tenantScopedApp.tenantSlug} suffixFromPath={tenantScopedApp.suffix}/>;if(isBookMeDirectlyPrivateWorkspace)return <Suspense fallback={<RouteFallback/>}><BookMeDirectlyWorkspace/></Suspense>;const tenantSettingsAliasTarget=resolveTenantSettingsWorkspaceAlias(location.pathname,activeTenant);if(tenantSettingsAliasTarget)return <Navigate to={`${tenantSettingsAliasTarget}${location.search||''}${location.hash||''}`} replace/>;if(isTenantSettingsWorkspacePath(location.pathname,activeTenant)){const settingsBase=`/${canonicalTenantRouteSlugForIdentity(activeTenant).toLowerCase()}/settings`;const settingsPath=normalizedPath.slice(settingsBase.length).replace(/^\\/+|\\/+$/g,'');const requestedSettingsSection=String(new URLSearchParams(location.search).get('section')||'').trim().toLowerCase();const allowedSettingsSections=new Set(['profile','notifications','media']);const invalidSettingsPath=Boolean(settingsPath&&!allowedSettingsSections.has(settingsPath));const invalidSettingsSection=Boolean(requestedSettingsSection&&!allowedSettingsSections.has(requestedSettingsSection));if(invalidSettingsPath||invalidSettingsSection)return <TenantRouteFailureSurface reason=\"route-unavailable\" title=\"This settings section isn't available\" homeHref={getTenantDashboardPathForTenant(activeTenant)} route={`${location.pathname}${location.search||''}`} tenantId={activeTenant.id} referenceSeed={`settings:${settingsPath||requestedSettingsSection}`}/>;return <Suspense fallback={<RouteFallback/>}><TenantSettingsPage/></Suspense>};if(isAutoUnlockPrivateWorkspace)return <Suspense fallback={<RouteFallback/>}><AutoUnlockWorkspaceRouter/></Suspense>;if(standaloneApp)return <StandaloneApplicationWorkspace app={standaloneApp}/>;if(normalizedPath.startsWith('/demo-workspace/'))return <Routes><Route path=\"/demo-workspace/:tenantId\" element={<DemoWorkspaceEntry/>}/></Routes>;if(normalizedPath==='/media-library')return <Suspense fallback={<RouteFallback/>}><MediaLibrary/></Suspense>;if(isAutoUnlockPrivateWorkspace)return <Suspense fallback={<RouteFallback/>}><AutoUnlockWorkspaceRouter/></Suspense>;if(isCallCenterPrivateWorkspace)return <Suspense fallback={<RouteFallback/>}><FirstClassAppTenantBoundary appSlug=\"call-center\" platformDefault applicationMode=\"tenant-integrated\"><CallCenterApplicationRoute/></FirstClassAppTenantBoundary></Suspense>;if(isRoofHelpFinderPrivateWorkspace)return <Suspense fallback={<RouteFallback/>}><RoofHelpFinderWorkspace/></Suspense>;if(isScePrivateWorkspace)return <Suspense fallback={<RouteFallback/>}><SceRouteRegistry/></Suspense>;if(isRedfishHomeownerDetailWorkspace)return <RedfishHomeownerDetailRouter/>;if(isRedfishCanvassingWorkspace)return <Suspense fallback={<RouteFallback/>}><RedfishCanvassingRoute/></Suspense>;if(normalizedPath==='/redfish-roofing/roof-measurement')return <RoofingOwnerWorkspaceRouter/>;if(isRoofingPrivateWorkspace)return <RoofingOwnerWorkspaceRouter/>;if(isBigPapisPrivateWorkspace||isSavagePizzaPrivateWorkspace||isCafeQsrPrivateWorkspace)return <Suspense fallback={<RouteFallback/>}><OwnerRouteRegistry/></Suspense>;if(tenantUsesModesRouteFallback(activeTenant))return <ModesTenantRouteFallback/>;return <TenantContractSafePrivateRouteFallback/>}","path":"src/PrivateAppShell.tsx","replace":"function PrivateRoutes(){const location=useLocation();const {activeTenant}=useMultiTenant();const decision=resolveTenantPrivateRouteDecision({pathname:location.pathname,search:location.search||'',hash:location.hash||'',activeTenant});switch(decision.kind){case'redirect':return <Navigate to={decision.to} replace/>;case'owner-portfolio':return <Suspense fallback={<RouteFallback/>}><KnockLaunchPortfolio/></Suspense>;case'users':return <UsersRouteAlias/>;case'tenant-application':return <StandaloneApplicationWorkspace app={decision.app} tenantSlugFromPath={decision.tenantSlug} suffixFromPath={decision.suffix}/>;case'book-me-directly':return <Suspense fallback={<RouteFallback/>}><BookMeDirectlyWorkspace/></Suspense>;case'settings':if(decision.valid===false)return <TenantRouteFailureSurface reason=\"route-unavailable\" title=\"This settings section isn't available\" homeHref={decision.homeHref} route={`${location.pathname}${location.search||''}`} tenantId={decision.tenantId} referenceSeed={decision.referenceSeed}/>;return <Suspense fallback={<RouteFallback/>}><TenantSettingsPage/></Suspense>;case'auto-unlock':return <Suspense fallback={<RouteFallback/>}><AutoUnlockWorkspaceRouter/></Suspense>;case'standalone-application':return <StandaloneApplicationWorkspace app={decision.app}/>;case'demo-workspace':return <Routes><Route path=\"/demo-workspace/:tenantId\" element={<DemoWorkspaceEntry/>}/></Routes>;case'media-library':return <Suspense fallback={<RouteFallback/>}><MediaLibrary/></Suspense>;case'call-center':return <Suspense fallback={<RouteFallback/>}><FirstClassAppTenantBoundary appSlug=\"call-center\" platformDefault applicationMode=\"tenant-integrated\"><CallCenterApplicationRoute/></FirstClassAppTenantBoundary></Suspense>;case'roof-help-finder':return <Suspense fallback={<RouteFallback/>}><RoofHelpFinderWorkspace/></Suspense>;case'sce':return <Suspense fallback={<RouteFallback/>}><SceRouteRegistry/></Suspense>;case'redfish-homeowner':return <RedfishHomeownerDetailRouter/>;case'redfish-canvassing':return <Suspense fallback={<RouteFallback/>}><RedfishCanvassingRoute/></Suspense>;case'roofing':return <RoofingOwnerWorkspaceRouter/>;case'owner-routes':return <Suspense fallback={<RouteFallback/>}><OwnerRouteRegistry/></Suspense>;case'modes-fallback':return <ModesTenantRouteFallback/>;case'contract-fallback':default:return <TenantContractSafePrivateRouteFallback/>;}}"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"dc421c6d-9409-4c7a-bd7f-c844a719ed2c","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PrivateAppShell.tsx","src/__tests__/contracts/tenant-private-route-decision.contract.test.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"explicitOwnerAuthorization":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"d45fa100c1f5f334b2ba50deb8a0f333fa122a5b28994547f7d7985d4401603b","replayCount":0,"serializedBytes":9077},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:16:37.977668+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:dc421c6d-9409-4c7a-bd7f-c844a719ed2c:repository-mutation-intent:d45fa100c1f5f334b2ba50deb8a0f333fa122a5b28994547f7d7985d4401603b:0","mission_step_id":"d7746431-6206-48d5-91dc-d8e8958abb1e","command_center_event_id":"dc421c6d-9409-4c7a-bd7f-c844a719ed2c"},{"id":"fdad1b14-e8a7-4f95-a05b-071ad0b4883f","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"d3881689e611622d531dbbbe8113f67d714c8973","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-source","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"9ea77fa47fb984220237accfa8c964492a09baa5","prNumber":2309,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6804/jobs/1","mergeCommitSha":"d3881689e611622d531dbbbe8113f67d714c8973"}],"requestContractHash":"5f9003643748b22dc0cb4b65296de769bd7042f8493814c1cb80c7916279e26f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T18:05:10.150118+00:00","proof_gate":"request_contract_repository_verified","source_sha":"d3881689e611622d531dbbbe8113f67d714c8973","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:88729aed-7e41-4549-bcf6-063307c41bd1:request-contract-repository:5f9003643748b22dc0cb4b65296de769bd7042f8493814c1cb80c7916279e26f:d3881689e611622d531dbbbe8113f67d714c8973","mission_step_id":"fb8a39e8-4fee-4191-b0be-b0af4db3f295","command_center_event_id":"88729aed-7e41-4549-bcf6-063307c41bd1"},{"id":"fdaee8cc-aeef-44b2-b587-367ef4304a97","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ff5b42ab0af6","reason":"control_plane_maintenance_scope_mismatch","status":"blocked","metrics":{"receiptBytes":16447,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-30T18:32:05.477Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.19-paul-grounded-tool-arguments","prNumber":null,"terminal":false,"missionId":"ff5b42ab-0af6-47a6-9456-90e34827593a","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":476,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":476,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":476,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":476,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ff5b42ab-0af6-47a6-9456-90e34827593a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1530,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T18:32:07.29159+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ff5b42ab-0af6-47a6-9456-90e34827593a:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"2c707da8-6180-43bc-9c28-db64c6ca2355","command_center_event_id":"ff5b42ab-0af6-47a6-9456-90e34827593a"},{"id":"fdb0a654-8f6b-4150-a950-2aa172406070","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/frontend-build-memory-envelope","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3137,"terminal":false,"missionId":"dcb3a0f6-90f6-4a6b-9064-4b5b459f975d","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19361,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":3621,"missionSetupMs":379,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":379,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":379,"repositoryMutationMs":15740,"repositoryProviderMs":15740,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5492,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":379,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":10248},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"dcb3a0f6-90f6-4a6b-9064-4b5b459f975d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3438,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T17:46:12.569297+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3137","receipt_type":"execute_mission","idempotency_key":"mission:dcb3a0f6-90f6-4a6b-9064-4b5b459f975d:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"4fb081ce-af02-4767-8bcc-a798cea41bc0","command_center_event_id":"dcb3a0f6-90f6-4a6b-9064-4b5b459f975d"},{"id":"fdb11d6f-b090-4418-8c83-60ca86529f13","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-vista-r2-photo-binding-20260827","reason":"pull_request_not_merge_eligible:pull_request_merge_rejected_no_mutation:{\"headSha\":\"0a67d9d2fcbb8a0131c2422b12419e442892ff63\",\"merge\":\"{\\\"message\\\":\\\"not allowed to merge [reason: The head branch is behind the base branch]\\\",\\\"url\\\":\\\"https://git.knocklaunch.app/api/swagger\\\"}\",\"refreshRequired\":true,\"refreshOperation\":\"forgejo_pr_refresh\",\"headMutated\":false}","status":"blocked","metrics":{"receiptBytes":6116,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.54.0-intent-canonicalization","prNumber":883,"terminal":false,"missionId":"d296a85a-3275-49b5-bd1c-a875418240fe","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"handlerMs":893,"prReadinessMs":268,"approvedPlanMs":0,"missionSetupMs":448,"shipAndProveMs":615},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d296a85a-3275-49b5-bd1c-a875418240fe"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5671,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T23:48:37.557357+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"883","receipt_type":"execute_mission","idempotency_key":"mission:d296a85a-3275-49b5-bd1c-a875418240fe:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"c9e89645-3142-4687-8088-e194ecafdb5c","command_center_event_id":"d296a85a-3275-49b5-bd1c-a875418240fe"},{"id":"fdb22d88-a707-4af0-9eea-927e9ae382d8","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-62c6e98b6a69","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.120-synthesis-fast-read","prNumber":2575,"terminal":false,"missionId":"62c6e98b-6a69-410e-9952-b6253abdc454","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":20464,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3407,"approvedPlanMs":0,"missionSetupMs":5263,"providerAuthMs":0,"shipAndProveMs":15269,"ledgerPrepareMs":263,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5263,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":263,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"62c6e98b-6a69-410e-9952-b6253abdc454"},"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":1486,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:28:09.246359+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2575","receipt_type":"execute_mission","idempotency_key":"mission:62c6e98b-6a69-410e-9952-b6253abdc454:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"8742f0ad-01ed-4cbb-9d11-e93b3a81d758","command_center_event_id":"62c6e98b-6a69-410e-9952-b6253abdc454"},{"id":"fdb419dd-3f22-421a-9bff-a879be27d1c4","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/automated-contact-owner-godmode-toggle","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5905,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.48.11-schema-authority","prNumber":null,"terminal":false,"missionId":"3bed1d47-ea51-4093-a0fb-124683a5c446","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"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":"3bed1d47-ea51-4093-a0fb-124683a5c446"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9991,"likelyAffectedFiles":["scripts/resolve-supabase-function-targets.mjs","scripts/supabase-migration-release.mjs","scripts/__tests__/supabase-migration-release.test.mjs","scripts/resolve-supabase-function-targets.test.mjs","src/__tests__/contracts/supabase-config-unique-function-tables.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/components/admin/EdgeFunctionControlPlanePanel.tsx","src/__tests__/contracts/supabase-edge-consumer-resolution.contract.test.ts","src/components/admin/SupabaseHealthPanel.tsx","scripts/owner-supabase-function-migrate.mjs","src/__tests__/contracts/direct-pr-merge-release-ownership.contract.test.ts","src/components/admin/TenantUserCommandCenters.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T22:47:49.487264+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3bed1d47-ea51-4093-a0fb-124683a5c446:execute_mission:repair_mission_synthesis_ready","mission_step_id":"7d494d15-d4c0-4adf-84a7-603a7e47309b","command_center_event_id":"3bed1d47-ea51-4093-a0fb-124683a5c446"},{"id":"fdb55a62-cc94-4e86-9fc2-2dd76ac0ebe4","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"342f4932be0d09b6f90e5b5c33c45da5ce6fb050","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-production","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"2f2155e2ce4815460de5874b7672e383c6be0c99","prNumber":5182,"gateRunId":16333,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/16333/jobs/1","mergeCommitSha":"342f4932be0d09b6f90e5b5c33c45da5ce6fb050"}],"requestContractHash":"20e8ce70bbf125b7f39077f8957603e29ac07a704846d32a376e331d1ba3d436","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:55:34.104795+00:00","proof_gate":"request_contract_repository_verified","source_sha":"342f4932be0d09b6f90e5b5c33c45da5ce6fb050","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:6a3b9270-a75d-463a-930a-afececaf89fd:request-contract-repository:20e8ce70bbf125b7f39077f8957603e29ac07a704846d32a376e331d1ba3d436:342f4932be0d09b6f90e5b5c33c45da5ce6fb050","mission_step_id":"3035ce51-4f84-402b-a2bf-fa9881bc43c8","command_center_event_id":"6a3b9270-a75d-463a-930a-afececaf89fd"},{"id":"fdb6369b-641c-4648-8a57-bc80ac6ce41c","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"5bd82039ebfba19bab2b59ed6726ca4cad176517","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"6ff473cd1151c4efbf3ced750ad1b53941b6f03b","prNumber":4403,"gateRunId":14029,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/14029/jobs/1","mergeCommitSha":"5bd82039ebfba19bab2b59ed6726ca4cad176517"}],"requestContractHash":"b94681d480cec7a528bab6f68ab80c044a83bc2458128b634f625ffe965d8e0b","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T20:06:30.096065+00:00","proof_gate":"request_contract_repository_verified","source_sha":"5bd82039ebfba19bab2b59ed6726ca4cad176517","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:91a97a3a-f3bf-4469-8cd5-3c4fb25f30cb:request-contract-repository:b94681d480cec7a528bab6f68ab80c044a83bc2458128b634f625ffe965d8e0b:5bd82039ebfba19bab2b59ed6726ca4cad176517","mission_step_id":"9ba966ee-20fb-48f9-9589-7002996dfb1c","command_center_event_id":"91a97a3a-f3bf-4469-8cd5-3c4fb25f30cb"},{"id":"fdb92362-3cfc-48f3-88b1-0adae04f379b","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-08-05T05:31:33.495872+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4023,\"sourceSha\":\"029d41057c0d38935994e772b339817d099c18cc\",\"deploymentId\":\"canonical-release-029d41057c0d\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T10:05:25.687758+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:488e0289-b89b-4329-955d-cd706005fd76:owner-progress-heartbeat:119401460","mission_step_id":"ee953163-9c2a-4a2f-a789-0b0c1a7b9703","command_center_event_id":"488e0289-b89b-4329-955d-cd706005fd76"},{"id":"fdb97778-d7ed-4331-9046-e6ffec264fc7","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"f5779659a7cbf18c2265820160766359aec870d7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f5779659a7cbf18c2265820160766359aec870d7","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"63a370884a4d70986cd4bfc172622ffa18b8df29a598e9ec931b8af586fb08ef","forgejoWorkflowProof":{"runId":9827,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T23:32:05.472458+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f5779659a7cbf18c2265820160766359aec870d7","external_id":"forgejo-main-f5779659a7cb","receipt_type":"canonical_release_status","idempotency_key":"mission:3537eb6c-5bac-47da-a58b-51447eb6ee9d:forgejo-release-status:f5779659a7cbf18c2265820160766359aec870d7:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"76b10f17-5e41-44a1-9261-c1bc90d5f2cd","command_center_event_id":"3537eb6c-5bac-47da-a58b-51447eb6ee9d"},{"id":"fdba3380-0f5f-401d-942d-b838658dbe4b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"77dc9d3156fd1791fc7023c4af0c0faf4bc9db08","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"77dc9d3156fd1791fc7023c4af0c0faf4bc9db08","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"5d816f0082e67538fde3fe37ec887dad79dc51a1e738106b7d2d4707ee45513d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/14614","runId":14614,"status":"running","sourceSha":"77dc9d3156fd1791fc7023c4af0c0faf4bc9db08","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:46:23.718367+00:00","proof_gate":"canonical_release_pending","source_sha":"77dc9d3156fd1791fc7023c4af0c0faf4bc9db08","external_id":"forgejo-main-77dc9d3156fd","receipt_type":"canonical_release_status","idempotency_key":"mission:e46b2a91-645d-45d8-8e49-3cd85520a467:forgejo-release-status:77dc9d3156fd1791fc7023c4af0c0faf4bc9db08:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"a97edfbb-2609-4f25-b851-89a234db8a43","command_center_event_id":"e46b2a91-645d-45d8-8e49-3cd85520a467"},{"id":"fdbb2228-c24c-4e88-b9e5-bbca6c9a0243","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/experience-editor-selection-identity-fastpath-20260804","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":1143,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":null,"terminal":false,"missionId":"f3cede86-fb50-44a6-bf62-c5c41115b5b8","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"f3cede86-fb50-44a6-bf62-c5c41115b5b8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":779,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T20:56:28.652361+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f3cede86-fb50-44a6-bf62-c5c41115b5b8:execute_mission:repair_mission_execution_blocked","mission_step_id":"b80bc2b5-f1e6-4ec3-851c-64ba782c70ec","command_center_event_id":"f3cede86-fb50-44a6-bf62-c5c41115b5b8"},{"id":"fdbc6cb6-e899-4c63-9325-37e3fe9f7e97","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"06f2a9b2fb082988fed380fa8a6c11c9fc84f415","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"06f2a9b2fb082988fed380fa8a6c11c9fc84f415","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1354","runId":1354,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T01:53:23.712966+00:00","proof_gate":"canonical_release_pending","source_sha":"06f2a9b2fb082988fed380fa8a6c11c9fc84f415","external_id":"forgejo-main-06f2a9b2fb08","receipt_type":"canonical_release_status","idempotency_key":"mission:859dd75a-3ebe-453b-8ebf-ae1e1f68ebac:forgejo-release-status:06f2a9b2fb082988fed380fa8a6c11c9fc84f415:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"110ea07c-545f-4f0c-90e8-3a6f36169a6d","command_center_event_id":"859dd75a-3ebe-453b-8ebf-ae1e1f68ebac"},{"id":"fdbc6fd2-0693-41fd-986f-1792418fb51b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0eab102c20ee","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3533,"terminal":false,"missionId":"0eab102c-20ee-4951-8729-3e71a799eae2","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"e4f1407cdc55726ff83019b83c7ee50781d9987d","timingsMs":{"prReadinessMs":664,"approvedPlanMs":0,"shipAndProveMs":4879,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0eab102c-20ee-4951-8729-3e71a799eae2"},"performance":null,"deploymentId":"forgejo-main-e4f1407cdc55","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1871,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T15:57:06.771144+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3533","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0eab102c-20ee-4951-8729-3e71a799eae2:automatic-mission-resume:3533:canonical_release_dispatched","mission_step_id":"e4751913-3156-4824-84a0-de75910a5107","command_center_event_id":"0eab102c-20ee-4951-8729-3e71a799eae2"},{"id":"fdbd49c2-39aa-4832-87d0-24f752a05599","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"3ec0c8cfa09900efb2ff874233a239279399491b","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"CONTROL-PLANE P0 THROUGHPUT: remove the N+1 Forgejo PR scan from the canonical merge-queue supervisor. In workers/cc-execution/src/entrypoint-owner-status.js, replace the issues-list plus serial exact /pulls/{n} reads used to build the queue page with one bounded Forgejo /pulls?state=open&sort=recentupdate&limit=...&page=... read, preserving the existing round-robin page cursor, safety filtering, release-priority behavior, and per-tick mutation budget. Do not broaden queue scope or create parallel machinery. Add a focused contract asserting the supervisor no longer performs serial exact-pull hydration for every listed PR. Ship through canonical Gate, squash merge, release cc-execution, and prove live.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"single-owner","satisfied":true,"statement":"Preserve one canonical queue/release owner and existing safety rules.","proofConditionIds":["proof-production"]},{"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-production"]},{"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-production"]}],"contractHash":"a0c692b1f6547f1207188ec34d2b0ca6eff44d94aa09fe117dd05527fc0ceb4f","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"a0c692b1f6547f1207188ec34d2b0ca6eff44d94aa09fe117dd05527fc0ceb4f"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:52:35.020555+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"3ec0c8cfa09900efb2ff874233a239279399491b","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:3c0c9192-2389-4d25-9f16-eb6016696507:request-contract:a0c692b1f6547f1207188ec34d2b0ca6eff44d94aa09fe117dd05527fc0ceb4f:3ec0c8cfa09900efb2ff874233a239279399491b:verified:","mission_step_id":"3b16d72b-66d3-4ef3-a313-e56170a3d90c","command_center_event_id":"3c0c9192-2389-4d25-9f16-eb6016696507"},{"id":"fdbee5de-711f-4df7-9509-6463c199b686","source":"cc-execution","status":"recorded","payload":{"objective":"Restore only the Vista del Mar public landing page background video by changing the VISTA_VIDEO source back to the previously proven same-origin route /__vista-media/video. Do not change anything else.","tenantRef":"lavistadelmar","receivedAt":"2026-08-29T22:42:47.276Z","fingerprint":"851687dd807e2e4fe78583490c64b0613022f85ff59c5f8b4f36f2b07692c6f7","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/vista-restore-background-video-20260829","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Restore only the Vista del Mar public landing page background video by changing the VISTA_VIDEO source back to the previously proven same-origin route /__vista-media/video. Do not change anything else.","wordingChanged":false,"canonicalIntent":"Restore only the Vista del Mar public landing page background video by changing the VISTA_VIDEO source back to the previously proven same-origin route /__vista-media/video. Do not change anything else.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"video","statement":"The live Vista public landing page uses /__vista-media/video for its background video source and visibly plays the Vista background video.","proofConditionIds":["visual"]},{"id":"preserve","statement":"The existing logo and footer copyright remain present and unchanged.","proofConditionIds":["runtime","repo"]},{"id":"scope","statement":"Only the VISTA_VIDEO constant in src/pages/rental/ShortTermRentalPublic.tsx changes.","proofConditionIds":["repo"]}],"objective":"Restore only the Vista del Mar public landing page background video by changing the VISTA_VIDEO source back to the previously proven same-origin route /__vista-media/video. Do not change anything else.","constraints":[{"id":"nothing-else","statement":"Do not change logo, footer, layout, cards, hover behavior, colors, spacing, copy, reservation buttons, or VistaReservationApplication.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"The only source change is VISTA_VIDEO in src/pages/rental/ShortTermRentalPublic.tsx from the tenant-photo-studio reservation-video URL to /__vista-media/video.","route":"/la-vista-del-mar","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"The live page still contains Copyright 2026 Vista Del Mar Short Stay Vacation Rentals after release.","route":"/la-vista-del-mar","required":true,"expectedText":"Copyright 2026 Vista Del Mar Short Stay Vacation Rentals","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual","kind":"visual","claim":"The background video is visibly present and playing on the live Vista public page with the logo still rendered.","route":"/la-vista-del-mar","required":true,"expectedText":"A quieter way to stay by the sea.","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/vista-restore-background-video-20260829","conversationContext":null,"requestContractHash":"29df9423f8e9607c4f20910087a222bf5245ce3959043dd9e6b18b78fc523aea","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T22:42:47.736185+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:2a7e4e4f-ce35-4a61-8230-d7f06193798e:tenant-workstream-contribution:851687dd807e2e4fe78583490c64b0613022f85ff59c5f8b4f36f2b07692c6f7","mission_step_id":null,"command_center_event_id":"2a7e4e4f-ce35-4a61-8230-d7f06193798e"},{"id":"fdc20775-c9f0-4a78-80fe-a6149486d14f","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f33e92dcff39","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":65174,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":20306,"firstUsefulResultAt":"2026-10-03T03:02:44.511Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4603,"terminal":false,"missionId":"f33e92dc-ff39-4cfe-b3fc-f257b060a558","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"446a0d8135f57079868b7866df6b4d026eb98f8e","timingsMs":{"prReadinessMs":745,"approvedPlanMs":0,"shipAndProveMs":3567,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"f33e92dc-ff39-4cfe-b3fc-f257b060a558"},"performance":null,"deploymentId":"forgejo-main-446a0d8135f5","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["irslogiqs-sync"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1841,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:03:10.255025+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4603","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f33e92dc-ff39-4cfe-b3fc-f257b060a558:automatic-mission-resume:4603:canonical_release_reconciliation_pending","mission_step_id":"84f29719-a5eb-4c68-9a98-abcad0c03954","command_center_event_id":"f33e92dc-ff39-4cfe-b3fc-f257b060a558"},{"id":"fdc24184-f0ad-4338-b0ca-99bbc59808df","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d1e4919b1c34","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":6905,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-01T18:58:32.467Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.38-paul-owner-velocity","prNumber":4389,"terminal":false,"missionId":"d1e4919b-1c34-439c-ba50-1f59ebcdeef6","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4198,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":661,"missionSetupMs":198,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":198,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":198,"repositoryMutationMs":3537,"repositoryProviderMs":3537,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2191,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":198,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1346},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"d1e4919b-1c34-439c-ba50-1f59ebcdeef6"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3254,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T18:58:37.653408+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4389","receipt_type":"execute_mission","idempotency_key":"mission:d1e4919b-1c34-439c-ba50-1f59ebcdeef6:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"23f6367c-6969-439f-abcf-cdc1a7a365e3","command_center_event_id":"d1e4919b-1c34-439c-ba50-1f59ebcdeef6"},{"id":"fdc2829f-c48d-4f1c-ae94-2400f54bda57","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"035b90d0b3ed685e3d2485b028624240f8532a2991046438e7c11ee595cc9363"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T20:54:33.055724+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:fb18b85e-1e27-4fce-9830-6d7bcaeb92dd:repository-mutation-intent-blocked:035b90d0b3ed685e3d2485b028624240f8532a2991046438e7c11ee595cc9363","mission_step_id":"912e39e1-d67a-4e02-91d3-2b22c16c5d0a","command_center_event_id":"fb18b85e-1e27-4fce-9830-6d7bcaeb92dd"},{"id":"fdc50888-662c-43a8-8525-7d677893ef3f","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-9c999ff01e53","prNumber":3643,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b8d0c1f95de6a23ad87d165194b7ea7042bb2964","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T16:51:36.846871+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b8d0c1f95de6a23ad87d165194b7ea7042bb2964","external_id":"3643","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:9c999ff0-1e53-4595-97b3-c62b7efe8efa:merged-pr:3643:b8d0c1f95de6a23ad87d165194b7ea7042bb2964","mission_step_id":"3c6b1383-b229-404d-98ee-9fadf4bffc59","command_center_event_id":"9c999ff0-1e53-4595-97b3-c62b7efe8efa"},{"id":"fdca4c5c-d4d0-46cd-86a7-5593bc11dc71","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/pcg-r2-squarespace-cutover","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":17120,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":6,"executorlessWaitMs":202143,"firstUsefulResultAt":"2026-10-04T01:06:04.516Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":4695,"terminal":false,"missionId":"e89724a3-a71e-4de2-a57e-d20ef953365a","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"bb112dc50c959876a00474597a9e6282b5977a03","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4761,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":912,"approvedPlanMs":0,"missionSetupMs":477,"providerAuthMs":0,"shipAndProveMs":3354,"ledgerPrepareMs":286,"ledgerReconcileMs":0,"lineageReconcileMs":191,"resolvePreflightMs":477,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":286,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"e89724a3-a71e-4de2-a57e-d20ef953365a"},"performance":null,"deploymentId":"forgejo-main-bb112dc50c95","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-commerce-publisher","pcg-r2-media","upsert-tenant-provider-secret","verify-tenant-provider"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2905,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T01:11:43.124555+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"bb112dc50c959876a00474597a9e6282b5977a03","external_id":"forgejo-main-bb112dc50c95","receipt_type":"execute_mission","idempotency_key":"mission:e89724a3-a71e-4de2-a57e-d20ef953365a:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"03a4894c-e05a-4913-ac5c-81f6b99506d3","command_center_event_id":"e89724a3-a71e-4de2-a57e-d20ef953365a"},{"id":"fdcd18f8-a073-4ff9-83cc-3d55e0722df3","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-82d67a44471d","prNumber":3344,"nextAction":null,"mergeCommitSha":"4dd2e7e8f36852114eb2f6045605dbd940cbfaa9","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T12:18:03.355199+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"4dd2e7e8f36852114eb2f6045605dbd940cbfaa9","external_id":"3344","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:82d67a44-471d-467c-8653-76f108d0c6eb:merged-pr:3344:4dd2e7e8f36852114eb2f6045605dbd940cbfaa9","mission_step_id":"44e95e57-e220-4378-a8f6-df0f29c8784d","command_center_event_id":"82d67a44-471d-467c-8653-76f108d0c6eb"},{"id":"fdcfe04f-af79-43b6-aba6-c2e1fbf16e4c","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mission-ledger.js"],"reason":"Owner-authorized bounded repair of post-merge mission terminalization.","baseSha":"7cf6f3d1f046dcf00b4502e5221e3d1d561f5666","issuedAt":1789018035678,"expiresAt":1789018215678,"missionId":"20aae700-7266-447e-844c-b0d60ddea665","authorizationId":"1ad6a72f-ee99-4f5e-84c9-f2a4f6cb5b54","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:27:16.097238+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"7cf6f3d1f046dcf00b4502e5221e3d1d561f5666","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1ad6a72f-ee99-4f5e-84c9-f2a4f6cb5b54","mission_step_id":"4919f3c1-0b00-4c46-96dc-f07486281403","command_center_event_id":"20aae700-7266-447e-844c-b0d60ddea665"},{"id":"fdd152a9-f652-47a3-a16f-6ffd13961f0f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/live-editor-saved-copy-first-render","reason":"file_write_content_required_use_source_targets","status":"blocked","metrics":{"receiptBytes":4360,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.46.14-file-write-contract","prNumber":null,"terminal":false,"missionId":"59a5be70-c934-43ec-8f93-c9d4a91f8bbb","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"59a5be70-c934-43ec-8f93-c9d4a91f8bbb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5343,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T21:35:27.563856+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:59a5be70-c934-43ec-8f93-c9d4a91f8bbb:execute_mission:repair_mission_execution_blocked","mission_step_id":"05413e5a-85fc-4d38-b1d7-15a553ab769d","command_center_event_id":"59a5be70-c934-43ec-8f93-c9d4a91f8bbb"},{"id":"fdd1ff60-01bf-49f5-afc8-7cdebfdca4fd","source":"cc-execution","status":"recorded","payload":{"objective":"Repair KNOCKLAUNCH Mail as a complete mail-client wrapper over Zoho, using current Forgejo main and the latest owner directives. The currently merged Mail UI is materially incomplete. Required outcome: (1) preserve incoming HTML formatting safely instead of flattening block markup into textContent, fixing words/paragraphs running together; (2) received attachments must be clearly listed with filename/type/size where available and support in-app preview for safe browser-viewable formats plus explicit download/open behavior; (3) compose AND quick reply must support adding/removing multiple attachments with visible upload state; (4) remove KNOCKLAUNCH's arbitrary 10 MB attachment cap from both client and zoho-mail adapter. Zoho is the actual mail server and must remain authoritative for permitted attachment/message size, account plan limits, admin policy, blocked types, and provider errors; KNOCKLAUNCH should surface Zoho's rejection cleanly rather than impose a smaller invented limit; (5) add true single and bulk message selection with select-all-visible and a bulk action toolbar for read/unread, star/unstar, archive, move, delete/trash, and other already-supported provider operations where safe; (6) message row controls and reader controls must provide working CRUD-like mailbox management, including reliable draft/save/delete/move/read/star/archive operations and no inert controls; (7) improve dense typography/readability and spacing to look like a real premium mail client; (8) attachments, selection, bulk actions, search, filters, folders, and reader state must compose predictably on desktop/mobile; (9) preserve tenant isolation, KNOCKLAUNCH branding, existing Zoho OAuth/mailbox behavior, templates/signatures, and prior premium mail work; (10) add regression contracts for HTML spacing preservation, compose/reply attachments, no hard-coded 10 MB wrapper cap, attachment preview affordances, single/bulk selection and bulk actions, and existing core mail controls. This is the same Big Papi/KNOCKLAUNCH Mail workstream; do not reuse merged branch #439, do not create duplicate competing PRs, and do not run Visual Witness unless explicitly requested. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, affected production release, and runtime proof.","tenantRef":"bigpapisiceys","receivedAt":"2026-08-19T19:06:10.695Z","fingerprint":"fa7d8547362e3c31234da8d23b9cb42b4d92c31c9b43ae07a7f96a07d9ab85e9","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":null,"requestedBranch":null,"conversationContext":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T19:06:11.124171+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:d447bd8f-2664-4fa5-86bc-dd57f6369517:tenant-workstream-contribution:fa7d8547362e3c31234da8d23b9cb42b4d92c31c9b43ae07a7f96a07d9ab85e9","mission_step_id":null,"command_center_event_id":"d447bd8f-2664-4fa5-86bc-dd57f6369517"},{"id":"fdd23857-5a89-4af0-9abd-9fdc7b78599e","source":"cc-execution","status":"verified","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/objective-first-repair-f1fb7a7ad1df","reason":null,"status":"verified","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":1926,"terminal":true,"missionId":"f1fb7a7a-d1df-40d8-9f27-7c88862256d5","operation":"execute_mission","proofGate":"canonical_release_already_verified","sourceSha":"542df6b39dcbe642a2528d3cb289f0939976c80c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1911,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":267,"approvedPlanMs":0,"missionSetupMs":318,"providerAuthMs":0,"shipAndProveMs":1486,"ledgerPrepareMs":318,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":318,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":318,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f1fb7a7a-d1df-40d8-9f27-7c88862256d5"},"performance":null,"deploymentId":"forgejo-main-542df6b39dcb","workflowRunId":5785,"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":2425,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T03:15:27.132667+00:00","proof_gate":"canonical_release_already_verified","source_sha":"542df6b39dcbe642a2528d3cb289f0939976c80c","external_id":"forgejo-main-542df6b39dcb","receipt_type":"execute_mission","idempotency_key":"mission:f1fb7a7a-d1df-40d8-9f27-7c88862256d5:execute_mission:canonical_release_already_verified:current-generation","mission_step_id":"4de94ead-9a19-4b37-a4bf-c3aac1e1667e","command_center_event_id":"f1fb7a7a-d1df-40d8-9f27-7c88862256d5"},{"id":"fdd28a9c-ae91-4b79-a11f-1998f7865304","source":"cc-execution","status":"recorded","payload":{"objective":"Fix the Big Papi owner/customer routing collision end to end and ship it. Live main proves BIG_PAPIS_OWNER_BASE_PATH is currently '/big-papis' while AppRouteShell deliberately classifies customer routes such as /big-papis/events, /big-papis/flavors, /big-papis/loyalty, /big-papis/find, /big-papis/where and /big-papis/book as public. That makes owner-facing buttons/actions that resolve through the shared Big Papi path primitive escape the authenticated workspace and open the customer-facing site. Repair the shared routing contract, not individual buttons. Make the canonical authenticated Big Papi owner namespace '/big-papis/owner' (dashboard and all owner sections/actions beneath it), keep the public/customer namespace '/big-papis' and its public routes unchanged, update the owner wildcard/workspace resolution and any shared path helpers/constants/navigation that depend on the owner base path, and preserve only safe unambiguous legacy owner redirects without stealing public customer URLs. Audit representative owner actions (events, customers, proposals/quotes, email/inbox, invoices/money, inventory/operations, branding/flavors, settings/profile, QR/booking creation flows as applicable) so they remain inside the authenticated owner workspace. Add or update a focused route contract/regression guard if one exists or can be added cheaply. Do not modify the customer site's intended View customer site link; that one explicit control may continue to open /big-papis. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, deploy only the frontend owner, and verify production route behavior/source identity. Do not run Visual Witness unless required for an interaction claim; prefer route/source contract proof for this repair.","tenantRef":"Big Papi's Coquito Iceys","receivedAt":"2026-08-25T01:03:03.387Z","fingerprint":"58f101ce6b328acf47bbda44eb7f42048d5a5729dca1c9f7af6c69eaecfe9b90","workstreamRef":"bigpapiscoquitoiceys","conversationId":null,"canonicalBranch":"ai/fix-big-papis-owner-public-route-collision-20260824","requestedBranch":"ai/fix-big-papis-owner-public-route-collision-20260824","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T01:03:03.858527+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a4ebea1a-8930-4572-82d3-6d6972b5a0d8:tenant-workstream-contribution:58f101ce6b328acf47bbda44eb7f42048d5a5729dca1c9f7af6c69eaecfe9b90","mission_step_id":null,"command_center_event_id":"a4ebea1a-8930-4572-82d3-6d6972b5a0d8"},{"id":"fdd3ffe4-1555-4a73-ab12-37ab9a11c813","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_frozen_explicit_unfreeze_required","fingerprint":"9cf6817fcc4c2d71077a51e76424e7a012612c97b3d71a41ec69c50dfc631780"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:04:54.898894+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:7561a392-85ad-473f-ae11-fed2a47de415:repository-mutation-intent-blocked:9cf6817fcc4c2d71077a51e76424e7a012612c97b3d71a41ec69c50dfc631780","mission_step_id":"475e2d5e-a26d-4aa8-9848-95681f44f1f2","command_center_event_id":"7561a392-85ad-473f-ae11-fed2a47de415"},{"id":"fdd6da65-6f2d-443a-934d-a6f4ba8bc52d","source":"paul-scheduler:compiler-recovery-v1","status":"started","payload":{"attempt":2,"retryable":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-12T01:07:01.19702+00:00","proof_gate":"compiler_scheduler_exact_mission_claimed","source_sha":null,"external_id":null,"receipt_type":"bounded_compiler_scheduler_recovery","idempotency_key":"mission:df34e374-fef7-4b54-8b41-ed34591b82c4:compiler-scheduler-recovery:2:started","mission_step_id":null,"command_center_event_id":"df34e374-fef7-4b54-8b41-ed34591b82c4"},{"id":"fdd72e3a-96b3-46e5-a1cc-561ca9282d22","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-63986e9d9179","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3488,"terminal":false,"missionId":"63986e9d-9179-433d-897c-ca108d686dd5","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5250,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2112,"providerAuthMs":0,"ledgerPrepareMs":260,"ledgerReconcileMs":0,"lineageReconcileMs":1852,"resolvePreflightMs":2112,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":260,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"63986e9d-9179-433d-897c-ca108d686dd5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2481,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:23:41.140018+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"3484","receipt_type":"execute_mission","idempotency_key":"mission:63986e9d-9179-433d-897c-ca108d686dd5:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"1134f53c-7855-4d97-8c1b-84d934e1b7eb","command_center_event_id":"63986e9d-9179-433d-897c-ca108d686dd5"},{"id":"fdd8a27a-cf8a-40f4-b929-036fccffb341","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ea37d0f58b71","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":15232,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-27T02:38:07.676Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.292-release-target-parity","prNumber":3843,"terminal":false,"missionId":"ea37d0f5-8b71-41a0-be82-9940f04bcad5","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3313,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":574,"missionSetupMs":273,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":273,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":273,"repositoryMutationMs":2739,"repositoryProviderMs":2739,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1666,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":273,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1073},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"ea37d0f5-8b71-41a0-be82-9940f04bcad5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3726,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T02:38:11.976041+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3843","receipt_type":"execute_mission","idempotency_key":"mission:ea37d0f5-8b71-41a0-be82-9940f04bcad5:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"01f14279-5b6b-4233-8388-5f8f21be6bec","command_center_event_id":"ea37d0f5-8b71-41a0-be82-9940f04bcad5"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":44000,"schema":"public","order_key":"id"}