{"data":[{"id":"fb175d03-2ff2-4d90-b32e-ed979dc64941","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0c11280c4d5c","reason":"anchored_edit_anchor_missing:src/__tests__/contracts/tenantStartupSafety.test.ts","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.223-durable-witness-lane-affinity","prNumber":3530,"terminal":false,"missionId":"0c11280c-4d5c-44e0-84ef-17731269bbd6","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":906,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":906,"missionSetupMs":427,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":268,"ledgerReconcileMs":0,"lineageReconcileMs":159,"resolvePreflightMs":427,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":268,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0c11280c-4d5c-44e0-84ef-17731269bbd6"},"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":1542,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T15:47:41.267941+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3530","receipt_type":"execute_mission","idempotency_key":"mission:0c11280c-4d5c-44e0-84ef-17731269bbd6:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"349de83c-2933-4948-9159-7ea4a117e64d","command_center_event_id":"0c11280c-4d5c-44e0-84ef-17731269bbd6"},{"id":"fb1dd5e8-1a31-4f10-8dea-f807e40c9ed8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/godmode-tenant-invite-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2684,"releaseCount":1,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1033,"terminal":false,"missionId":"fe8ce88c-8296-48b5-8b84-f8132e23bcf8","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"cded9ffdd5a21d9118f4b801299be03b7b60b3c5","timingsMs":{"handlerMs":17230,"prReadinessMs":297,"approvedPlanMs":0,"missionSetupMs":1343,"shipAndProveMs":16838},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"fe8ce88c-8296-48b5-8b84-f8132e23bcf8"},"performance":null,"deploymentId":"forgejo-main-cded9ffdd5a2","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":5183,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T17:16:52.823512+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"cded9ffdd5a21d9118f4b801299be03b7b60b3c5","external_id":"forgejo-main-cded9ffdd5a2","receipt_type":"execute_mission","idempotency_key":"mission:fe8ce88c-8296-48b5-8b84-f8132e23bcf8:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"8e506b7b-d988-4c66-ad2b-610d6789cfb8","command_center_event_id":"fe8ce88c-8296-48b5-8b84-f8132e23bcf8"},{"id":"fb204328-a14b-432a-87da-e2675ee67c9c","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":"084c5187ffb48e5f08abc64f03276954601df4fc","releaseState":"pending","exactConductorRun":{"id":31452023956,"status":"in_progress","headSha":"bd63776cdf7dc27a90bdbedd20e5f0156c8c4aae","conclusion":null,"compareStatus":"ahead","sourceMatches":false,"containsSourceSha":true,"reconciliationMode":"cumulative_descendant_conductor_adoption"},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T02:19:46.783326+00:00","proof_gate":"canonical_release_pending","source_sha":"084c5187ffb48e5f08abc64f03276954601df4fc","external_id":"canonical-release-084c5187ffb4","receipt_type":"canonical_release_status","idempotency_key":"mission:7ec51fc8-660f-4b23-b47d-d16a8f527521:release-status:084c5187ffb48e5f08abc64f03276954601df4fc:31452023956:pending:canonical-production-release/verified=pending","mission_step_id":"7684cc8f-e109-4d7c-9b90-e4db9efebce4","command_center_event_id":"7ec51fc8-660f-4b23-b47d-d16a8f527521"},{"id":"fb218d69-ab01-433f-948e-564a690669b1","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-fcee5289cbc6","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":37164,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"executorlessWaitMs":83851,"firstUsefulResultAt":"2026-09-28T17:26:56.329Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":"1.58.305-paul-machinery-sync-drift-proof","prNumber":4024,"terminal":false,"missionId":"fcee5289-cbc6-48b0-8b25-1a4d64a96502","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"537a659f0410b6206ab738e582dd18c59a858dd0","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":898,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":68,"approvedPlanMs":0,"missionSetupMs":301,"providerAuthMs":0,"shipAndProveMs":341,"ledgerPrepareMs":301,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":301,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":301,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"fcee5289-cbc6-48b0-8b25-1a4d64a96502"},"performance":null,"deploymentId":"forgejo-main-537a659f0410","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"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":2617,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T17:28:13.213444+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"537a659f0410b6206ab738e582dd18c59a858dd0","external_id":"forgejo-main-537a659f0410","receipt_type":"execute_mission","idempotency_key":"mission:fcee5289-cbc6-48b0-8b25-1a4d64a96502:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"f5489c42-cc07-49f7-81be-a75614781492","command_center_event_id":"fcee5289-cbc6-48b0-8b25-1a4d64a96502"},{"id":"fb237caf-6f29-4c67-99c1-c791feffe119","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","config/paul-owner-profile.json"],"reason":"Owner explicitly requested repair of PAUL so complete direct execution requests start work immediately instead of asking for redundant confirmation.","baseSha":"b9356123038c132e1efb2bfab8dc82edef3ccef7","issuedAt":1790602815788,"expiresAt":1790602995788,"missionId":"0e8ce6eb-e0e5-4d49-8972-3a0d69244cb8","authorizationId":"469c408f-c8c9-4d3f-b688-13515f9f2867","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T13:40:16.293386+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b9356123038c132e1efb2bfab8dc82edef3ccef7","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:469c408f-c8c9-4d3f-b688-13515f9f2867","mission_step_id":"04c10f6e-f84d-43f5-b2fb-b248d34511e4","command_center_event_id":"0e8ce6eb-e0e5-4d49-8972-3a0d69244cb8"},{"id":"fb27e5fd-a75f-4734-af3b-ba56be032940","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4631,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":396,"terminal":false,"missionId":"94ec17cc-e42a-4fa5-87b1-8701c50fcc5f","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"8d97c059c59ea6b85fafc3d33623af967f2f7ce0","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"94ec17cc-e42a-4fa5-87b1-8701c50fcc5f"},"performance":null,"deploymentId":"forgejo-main-8d97c059c59e","workflowRunId":1351,"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":6248,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-19T01:36:14.221406+00:00","proof_gate":"canonical_release_dispatched","source_sha":"8d97c059c59ea6b85fafc3d33623af967f2f7ce0","external_id":"forgejo-main-8d97c059c59e","receipt_type":"execute_mission","idempotency_key":"mission:94ec17cc-e42a-4fa5-87b1-8701c50fcc5f:execute_mission:canonical_release_dispatched","mission_step_id":"ea298114-7f10-486f-bcc7-d31df8c9fb78","command_center_event_id":"94ec17cc-e42a-4fa5-87b1-8701c50fcc5f"},{"id":"fb29bb98-5721-420b-9346-471377bfe3f2","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"a2b4fb86aa48da066351e5c8f6408bbbaec3fb54","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"a2b4fb86aa48da066351e5c8f6408bbbaec3fb54","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["capability-router","contacts"]},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"c537e4c25d59334c65cc2007fe1d5b14472b89a4463a2b7c3ccaf4467c1e68f4","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6055","runId":6055,"status":"success","sourceSha":"a2b4fb86aa48da066351e5c8f6408bbbaec3fb54","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:31:54.530841+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a2b4fb86aa48da066351e5c8f6408bbbaec3fb54","external_id":"forgejo-main-a2b4fb86aa48","receipt_type":"canonical_release_status","idempotency_key":"mission:6e8266bf-6651-490f-8677-8d50c7c02cd6:forgejo-release-status:a2b4fb86aa48da066351e5c8f6408bbbaec3fb54:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"b2922df2-b889-489a-8da2-a6a46af6af08","command_center_event_id":"6e8266bf-6651-490f-8677-8d50c7c02cd6"},{"id":"fb2a18ee-1060-4e0d-91fe-a3313e4ccd23","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-04T06:14:36.908504+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-27b96c7b5f51\",\"prNumber\":4702,\"sourceSha\":\"41cc175a2050865fabec077f4533415fbbc6aa1d\",\"deploymentId\":\"forgejo-main-41cc175a2050\"}"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T02:47:26.147693+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:27b96c7b-5f51-41e1-ae49-900a262b5799:owner-progress-heartbeat:119405469","mission_step_id":"e4154721-b1a9-4eaa-8a13-ab825aa935c8","command_center_event_id":"27b96c7b-5f51-41e1-ae49-900a262b5799"},{"id":"fb2eacbf-c0f3-4045-bf8a-8e163f8760b9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-3a2f379d08ca","reason":"canonical_release_queue_busy:14287","status":"blocked","metrics":{"receiptBytes":66839,"releaseCount":0,"toolCallCount":34,"repeatedCallCount":21,"executorlessWaitMs":945495,"firstUsefulResultAt":"2026-10-02T12:24:39.569Z","recoveryAttemptCount":17,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":4458,"terminal":false,"missionId":"3a2f379d-08ca-4062-ad10-c19c8b4c45da","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"e47830d1d22496fcffd49911c1657d77b030ba95","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1090,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":100,"approvedPlanMs":0,"missionSetupMs":1078,"providerAuthMs":0,"shipAndProveMs":547,"ledgerPrepareMs":261,"ledgerReconcileMs":0,"lineageReconcileMs":817,"resolvePreflightMs":1078,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":261,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3a2f379d-08ca-4062-ad10-c19c8b4c45da"},"performance":null,"deploymentId":"forgejo-main-e47830d1d224","releaseState":"pending","workflowRunId":14287,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["irslogiqs-sync","tennex-contact-directory"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1409,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-02T12:40:26.910757+00:00","proof_gate":"canonical_release_blocked","source_sha":"e47830d1d22496fcffd49911c1657d77b030ba95","external_id":"forgejo-main-e47830d1d224","receipt_type":"execute_mission","idempotency_key":"mission:3a2f379d-08ca-4062-ad10-c19c8b4c45da:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"f09abfb9-79f2-48a2-8c7c-418022fc3a21","command_center_event_id":"3a2f379d-08ca-4062-ad10-c19c8b4c45da"},{"id":"fb2fb07f-0331-4d8a-801b-6ba83d3f9f2e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-0eab102c20ee","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.223-durable-witness-lane-affinity","prNumber":3533,"terminal":false,"missionId":"0eab102c-20ee-4951-8729-3e71a799eae2","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8624,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1969,"missionSetupMs":246,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":246,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":246,"repositoryMutationMs":6655,"repositoryProviderMs":6655,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4409,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":246,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2246},"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":"0eab102c-20ee-4951-8729-3e71a799eae2"},"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":3163,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T15:56:36.54395+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3533","receipt_type":"execute_mission","idempotency_key":"mission:0eab102c-20ee-4951-8729-3e71a799eae2:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"e09f615f-6753-436a-9ffc-a757c5b15727","command_center_event_id":"0eab102c-20ee-4951-8729-3e71a799eae2"},{"id":"fb2fdeef-bab3-4dcb-98de-c352ac913ab7","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":7505,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1271,"terminal":false,"missionId":"d0e84bbe-caec-4683-a69e-c555e59e967d","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5576,"prReadinessMs":335,"approvedPlanMs":0,"missionSetupMs":668,"shipAndProveMs":4971},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"d0e84bbe-caec-4683-a69e-c555e59e967d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1009,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T15:47:39.859346+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1271","receipt_type":"execute_mission","idempotency_key":"mission:d0e84bbe-caec-4683-a69e-c555e59e967d:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"78834d8d-65b5-4bf1-8fdb-d9cda3c737cf","command_center_event_id":"d0e84bbe-caec-4683-a69e-c555e59e967d"},{"id":"fb2ff734-5319-4321-990f-67f4bf33b1ad","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":1092,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.14-control-plane-readiness","prNumber":570,"terminal":false,"missionId":"1af92f78-a3ff-4e96-b065-d76ab2bc7912","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":"1af92f78-a3ff-4e96-b065-d76ab2bc7912"},"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":5530,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T20:53:18.450591+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"570","receipt_type":"execute_mission","idempotency_key":"mission:1af92f78-a3ff-4e96-b065-d76ab2bc7912:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"6cea29fb-bfa1-4af0-9054-e1924ed16529","command_center_event_id":"1af92f78-a3ff-4e96-b065-d76ab2bc7912"},{"id":"fb3049e9-65db-49de-9d05-4a83e8b05a0a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/pr-readiness-false-stale-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.49-control-plane-gate-capacity-refreeze","prNumber":1711,"terminal":false,"missionId":"ba3d0daf-94f6-486b-97d4-8250dea64a1b","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7522,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":774,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":774,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":774,"repositoryMutationMs":7522,"repositoryProviderMs":5238,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4246,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":774,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":992},"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":"ba3d0daf-94f6-486b-97d4-8250dea64a1b"},"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":3995,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:12:59.407059+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1711","receipt_type":"execute_mission","idempotency_key":"mission:ba3d0daf-94f6-486b-97d4-8250dea64a1b:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"3c7486c6-ce0b-468a-afa2-a0ed16455af0","command_center_event_id":"ba3d0daf-94f6-486b-97d4-8250dea64a1b"},{"id":"fb315234-d34c-40b6-8507-688f8bbaddfd","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"b9356123038c132e1efb2bfab8dc82edef3ccef7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b9356123038c132e1efb2bfab8dc82edef3ccef7","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":"161f6865dc1d29df5a224d8450a8780c5e9e620b3773edb2420a152147044882","forgejoWorkflowProof":{"runId":12543,"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-28T13:42:29.546193+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b9356123038c132e1efb2bfab8dc82edef3ccef7","external_id":"forgejo-main-b9356123038c","receipt_type":"canonical_release_status","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:forgejo-release-status:b9356123038c132e1efb2bfab8dc82edef3ccef7:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"4974285e-5b3d-4c48-a1fc-7faafc680087","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"fb31948e-53f9-40cf-90d1-7b44ccc5170c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/conversation-native-proposals","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":null,"terminal":false,"missionId":"8895776c-ab94-41ec-870b-7e65a532cacb","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":297,"providerAuthMs":0,"ledgerPrepareMs":297,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":297,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":297,"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":"8895776c-ab94-41ec-870b-7e65a532cacb"},"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":3730,"likelyAffectedFiles":["src/lib/mobileVendor/bigPapisBusinessContext.ts","src/pages/proposals/UniversalProposalWorkspace.tsx","supabase/functions/proposal-engine/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T20:04:01.721354+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8895776c-ab94-41ec-870b-7e65a532cacb:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c7fc0328-7a0c-4180-a22d-532dad3e9ac1","command_center_event_id":"8895776c-ab94-41ec-870b-7e65a532cacb"},{"id":"fb3398fa-063f-4852-905b-76de3defcf7b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/request-contract-repository-proof-upgrade-v1","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.158-visual-witness-container-rollout","prNumber":2880,"terminal":false,"missionId":"0181dc8f-d06e-4d7a-afef-9c070d51b28d","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13456,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":343,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":343,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":343,"repositoryMutationMs":13456,"repositoryProviderMs":10397,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4583,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":343,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":5814},"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":"0181dc8f-d06e-4d7a-afef-9c070d51b28d"},"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":3674,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T04:15:58.943066+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2880","receipt_type":"execute_mission","idempotency_key":"mission:0181dc8f-d06e-4d7a-afef-9c070d51b28d:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"00bf6cf1-37b8-46e8-87ef-1d15c841a3cc","command_center_event_id":"0181dc8f-d06e-4d7a-afef-9c070d51b28d"},{"id":"fb370e16-83c3-45dd-9aa2-4994bc009347","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["supabase/functions/mail-continuity/index.ts"],"continuationObjective":"Further optimize Supabase churn in mail continuity. Production currently shows repeated tenant_mail_continuity and mail_continuity_health_state reads from the Deno Edge runtime. Keep all authorization checks and all mutation/reconcile behavior exact, but coalesce read-only mail-continuity status requests: add a 30-second in-isolate cache keyed by tenant_id after successful owner authorization; status calls may return only this cached continuity snapshot; every mutating/reconcile/health_tick/mark_launched path must clear the affected status cache before and after mutation, and health_tick must clear the entire cache because platform health can alter desired mode. Also cache the read-only platform health row for 15 seconds inside reconcileTenant with single-flight, but invalidate it around health_tick. Do not cache provider tokens beyond existing behavior, do not cache authorization, and do not alter provider retry semantics. Bump function version. Ship through Gate, merge, Edge release, and prove live read pressure falls without stale owner status beyond 30 seconds. No Visual Witness."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:25:57.377504+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:e0157909-a480-4d21-a890-5e8967a1412c:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"d401a257-5ae8-44cb-a39e-d8f6ac1291c3","command_center_event_id":"e0157909-a480-4d21-a890-5e8967a1412c"},{"id":"fb38644e-d64f-4f57-9dc6-b5fdd810ca52","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-queue-hygiene-transport-reconciliation-20260824","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1103,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.20-idempotent-reconciliation-hygiene","prNumber":678,"terminal":false,"missionId":"52a4f630-d4a1-4aa9-8d52-47eb7d028336","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":"52a4f630-d4a1-4aa9-8d52-47eb7d028336"},"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":5505,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:56:21.89866+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"678","receipt_type":"execute_mission","idempotency_key":"mission:52a4f630-d4a1-4aa9-8d52-47eb7d028336:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"e6140c95-ec4c-444b-b6de-98286552ffae","command_center_event_id":"52a4f630-d4a1-4aa9-8d52-47eb7d028336"},{"id":"fb3992ce-3056-4eb3-b768-f8d4deaf7329","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"retryable","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:aa9b00a1-e7c8-4a98-99a1-e03df2f1a000","mission_step_id":null,"command_center_event_id":"aa9b00a1-e7c8-4a98-99a1-e03df2f1a000"},{"id":"fb3d7b62-0aca-4821-8e53-2750527eb7ec","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"14b3d098e90077f62a578a41a8dc883b3dc57fea","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"14b3d098e90077f62a578a41a8dc883b3dc57fea","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":"a325d41c14d795fb78ebc48bdb5ea827ea73e3086afd6bd82b3e8105fa294071","forgejoWorkflowProof":{"runId":12322,"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-27T21:57:03.253427+00:00","proof_gate":"canonical_release_pending","source_sha":"14b3d098e90077f62a578a41a8dc883b3dc57fea","external_id":"forgejo-main-14b3d098e900","receipt_type":"canonical_release_status","idempotency_key":"mission:1f67eb63-ef29-4a6f-9610-4aafa1b6ff59:forgejo-release-status:14b3d098e90077f62a578a41a8dc883b3dc57fea:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"af405bbc-2b63-44d8-a4aa-f49664379912","command_center_event_id":"1f67eb63-ef29-4a6f-9610-4aafa1b6ff59"},{"id":"fb3e86e6-ba79-498f-bdc1-61f1bda96e4c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/speedy-panda-premium-final-pass","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":10006,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-30T13:50:33.348Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.15-paul-tree-pagination","prNumber":4240,"terminal":false,"missionId":"f0d5056e-9b5f-43cb-9770-896fc30c747a","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3927,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":630,"missionSetupMs":336,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":336,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":336,"repositoryMutationMs":3297,"repositoryProviderMs":3297,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2112,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":336,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1185},"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":"f0d5056e-9b5f-43cb-9770-896fc30c747a"},"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":3194,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T13:50:38.402707+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4240","receipt_type":"execute_mission","idempotency_key":"mission:f0d5056e-9b5f-43cb-9770-896fc30c747a:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"897580af-ec97-4c57-a3a9-e0030169d00a","command_center_event_id":"f0d5056e-9b5f-43cb-9770-896fc30c747a"},{"id":"fb415a93-817e-438b-a4b7-18b55a4b14c9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-22c2accb34cc","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3244,"terminal":false,"missionId":"578bf28e-bd61-49a1-ab99-a82c24fe169d","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":1295,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":459,"ledgerReconcileMs":0,"lineageReconcileMs":836,"resolvePreflightMs":1295,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":459,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"578bf28e-bd61-49a1-ab99-a82c24fe169d"},"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":1444,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T22:16:45.025763+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:578bf28e-bd61-49a1-ab99-a82c24fe169d:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"6567fd57-a259-443a-8801-7c521d60e2db","command_center_event_id":"578bf28e-bd61-49a1-ab99-a82c24fe169d"},{"id":"fb429e85-ea52-4e85-8fb9-66390709c424","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/big-papis-event-form-mobile","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.212-parallel-patch-planning","prNumber":3411,"terminal":false,"missionId":"503c75fa-0a82-400f-9885-5d7de6c0be54","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4399,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":692,"missionSetupMs":254,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":254,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":254,"repositoryMutationMs":3707,"repositoryProviderMs":3707,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2009,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":254,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1698},"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":"503c75fa-0a82-400f-9885-5d7de6c0be54"},"performance":null,"deploymentId":null,"releaseState":"failed","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":3722,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T11:04:58.172344+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3411","receipt_type":"execute_mission","idempotency_key":"mission:503c75fa-0a82-400f-9885-5d7de6c0be54:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-1","mission_step_id":"c3a89df0-0cc4-4532-919c-a83d6d5187b8","command_center_event_id":"503c75fa-0a82-400f-9885-5d7de6c0be54"},{"id":"fb43402f-ebee-4335-8036-50058bd80e75","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/lightning-ui-prepare-path-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.29-preclassified-serverless-gate","prNumber":null,"terminal":false,"missionId":"eadf46bd-c083-4708-b0cc-e713cb1f1fc6","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":"eadf46bd-c083-4708-b0cc-e713cb1f1fc6"},"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":13130,"likelyAffectedFiles":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js","config/control-plane-capabilities.json","src/components","src/pages","src/routes",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T23:17:39.445684+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:eadf46bd-c083-4708-b0cc-e713cb1f1fc6:execute_mission:repair_mission_synthesis_ready","mission_step_id":"4e7ec5c5-5a7f-4f10-ac8f-f3b363cff904","command_center_event_id":"eadf46bd-c083-4708-b0cc-e713cb1f1fc6"},{"id":"fb4838ab-21b2-4cf7-84d7-df292bf13e0a","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"branch":"ai/objective-first-repair-1640998d5d81","approved":true,"missionId":"1640998d-5d81-4ba8-b368-2c9f91cab6ee","objective":"Frontend-only exact edit. In src/lib/design/experienceStudioSurfaceResolver.ts on current main, make unknown canonical tenant types safely preserve the requested route instead of dereferencing a missing specialized adapter. Replace `tenantType: ExperienceStudioBusinessType;` in SurfaceRouteContext with `tenantType: string;`. Then replace `const adapter = SURFACE_ADAPTERS[context.tenantType];` with `const adapter = SURFACE_ADAPTERS[context.tenantType as ExperienceStudioBusinessType];` followed immediately by `if (!adapter) return `${url.pathname}${url.search}${url.hash}`;`. Preserve every specialized adapter behavior and all other source unchanged. Create one ai/* PR, canonical Gate, squash merge, frontend deploy, and runtime proof. This is shared platform behavior, not a PCG special case.","ownerApproved":true,"sourceTargets":["src/lib/design/experienceStudioSurfaceResolver.ts"],"anchored_edits":[{"path":"src/lib/design/experienceStudioSurfaceResolver.ts","new_content":"tenantType: string;","old_content":"tenantType: ExperienceStudioBusinessType;"},{"path":"src/lib/design/experienceStudioSurfaceResolver.ts","new_content":"const adapter = SURFACE_ADAPTERS[context.tenantType as ExperienceStudioBusinessType];\nif (!adapter) return `${url.pathname}${url.search}${url.hash}`;","old_content":"const adapter = SURFACE_ADAPTERS[context.tenantType];"}],"durableMutationResume":true},"recovery":false,"fingerprint":"018a0b828fdbf32e5f9e5850212594629d336ba84a8ea16b85988323a4711de0","replayCount":0,"serializedBytes":1536},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:46:30.992148+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:1640998d-5d81-4ba8-b368-2c9f91cab6ee:repository-mutation-intent:018a0b828fdbf32e5f9e5850212594629d336ba84a8ea16b85988323a4711de0:0","mission_step_id":"9c9f3a20-dcf3-4f7b-b28b-cf818881a935","command_center_event_id":"1640998d-5d81-4ba8-b368-2c9f91cab6ee"},{"id":"fb4a7022-d13b-4163-97fc-66f8b279f704","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-9967f2989efb","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6307,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":38871,"firstUsefulResultAt":"2026-10-06T02:27:07.147Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.8-request-contract-hydration","prNumber":null,"terminal":false,"missionId":"9967f298-9efb-4dd1-8f36-3106d67cd37e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4443,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":313,"providerAuthMs":0,"ledgerPrepareMs":313,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":313,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":313,"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":"9967f298-9efb-4dd1-8f36-3106d67cd37e"},"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":3945,"likelyAffectedFiles":["src/components/experience-editor/ExperiencePreviewApp.tsx","src/components/experience-editor/replicas/types.ts","src/lib/design/experienceStudioSurfaceResolver.ts","src/components/experience-editor/ExperienceEditorCanvasBridge.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:27:09.288967+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9967f298-9efb-4dd1-8f36-3106d67cd37e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"40e9dadd-e448-4ff9-89f8-65a491122191","command_center_event_id":"9967f298-9efb-4dd1-8f36-3106d67cd37e"},{"id":"fb4b46e7-6201-4027-bd5e-e743187f530f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-647b7f8ae08b","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":4766,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-05T15:06:38.104Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.95-authorization-envelope-continuity","prNumber":4940,"terminal":false,"missionId":"647b7f8a-e08b-49a4-97dd-fab75d1e17a3","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8547,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2235,"approvedPlanMs":2125,"missionSetupMs":442,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":442,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":442,"repositoryMutationMs":4178,"repositoryProviderMs":4178,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2659,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":442,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1519},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"647b7f8a-e08b-49a4-97dd-fab75d1e17a3"},"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":1536,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:06:48.155181+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4940","receipt_type":"execute_mission","idempotency_key":"mission:647b7f8a-e08b-49a4-97dd-fab75d1e17a3:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"cb53032a-7c07-482b-93a3-bebae5238bbb","command_center_event_id":"647b7f8a-e08b-49a4-97dd-fab75d1e17a3"},{"id":"fb4cd1fd-5a2d-423f-9ab4-cc913e6ae97c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"28a7a6e239a148ce05c79a581a861bf322dfa27f","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"28a7a6e239a148ce05c79a581a861bf322dfa27f","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"ce8a1dbe1860adec14ecb4bc332f40a09606ea54458a4247ce7750aa43d149b9","forgejoWorkflowProof":{"runId":15032,"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-04T08:44:30.40351+00:00","proof_gate":"canonical_release_pending","source_sha":"28a7a6e239a148ce05c79a581a861bf322dfa27f","external_id":"forgejo-main-28a7a6e239a1","receipt_type":"canonical_release_status","idempotency_key":"mission:213bc5af-d775-406b-a00d-10a863b0b926:forgejo-release-status:28a7a6e239a148ce05c79a581a861bf322dfa27f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"40da76ad-add4-41d5-bee6-793c90e07091","command_center_event_id":"213bc5af-d775-406b-a00d-10a863b0b926"},{"id":"fb4d8ac7-c94a-4019-b92f-7b96ebb2f72e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/scet-dashboard-runtime-20260819","reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":7083,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":414,"terminal":false,"missionId":"b5ee9d7a-5053-4e9a-9c0f-8b7abdaf425e","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b5ee9d7a-5053-4e9a-9c0f-8b7abdaf425e"},"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":5158,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T05:25:58.621046+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"414","receipt_type":"execute_mission","idempotency_key":"mission:b5ee9d7a-5053-4e9a-9c0f-8b7abdaf425e:execute_mission:canonical_release_blocked","mission_step_id":"c6f76d84-b1db-45d8-9b5a-355e9e86cf72","command_center_event_id":"b5ee9d7a-5053-4e9a-9c0f-8b7abdaf425e"},{"id":"fb4e4b5e-a66b-48b8-94e4-c4baa97e3305","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/remove-global-runner-bottleneck-20260824","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":9941,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.50.26-throughput-transport","prNumber":692,"terminal":false,"missionId":"d9d118ab-df59-470d-abf9-192614b7accb","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"2d3a6dcd15ff5fd95ce38c5d11ca75b58726858d","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"d9d118ab-df59-470d-abf9-192614b7accb"},"performance":null,"deploymentId":"forgejo-main-2d3a6dcd15ff","workflowRunId":null,"releaseTargets":{"frontend":false,"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":5912,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T21:49:38.890716+00:00","proof_gate":"canonical_release_dispatched","source_sha":"2d3a6dcd15ff5fd95ce38c5d11ca75b58726858d","external_id":"forgejo-main-2d3a6dcd15ff","receipt_type":"execute_mission","idempotency_key":"mission:d9d118ab-df59-470d-abf9-192614b7accb:execute_mission:canonical_release_dispatched","mission_step_id":"1b2a7538-81cd-471c-8749-d7b14f4421af","command_center_event_id":"d9d118ab-df59-470d-abf9-192614b7accb"},{"id":"fb4ed73b-9731-49cb-9948-05fcd3eaf526","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:src/pages/mobile-vendor/BigPapisPublic.tsx","fingerprint":"e5a24954ae3982c82dac924734615971e628591e6ae1958ae6768a176d564bfc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T11:32:06.946822+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:0cfec698-0e45-447a-8539-6ef643e250d2:repository-mutation-intent-blocked:e5a24954ae3982c82dac924734615971e628591e6ae1958ae6768a176d564bfc","mission_step_id":"71894279-29f4-49c2-a876-f8bcb2c8756c","command_center_event_id":"0cfec698-0e45-447a-8539-6ef643e250d2"},{"id":"fb50de11-dfc4-4822-b347-5f41faad62b5","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized continuation of the same control-plane release recovery repair. Recover the exact orphan branch created by the ambiguous timed-out write and preserve only the already-authorized workflowRunId propagation patch.","baseSha":"9f90a16b786319ef9bd09e82b4384f80cde6c1eb","issuedAt":1789327901238,"expiresAt":1789328081238,"missionId":"4bac03cb-d6c3-4447-b54f-1917e64d0d4a","authorizationId":"1b1e4844-6711-4e07-989c-a25e61f93977","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T19:31:41.70974+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"9f90a16b786319ef9bd09e82b4384f80cde6c1eb","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1b1e4844-6711-4e07-989c-a25e61f93977","mission_step_id":"58b74e45-5652-4906-84a1-f4fe36ac959b","command_center_event_id":"4bac03cb-d6c3-4447-b54f-1917e64d0d4a"},{"id":"fb5130a1-0b9a-4883-a181-82adf1319c4b","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-05T16:01:49.477364+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:f561013c-3da9-4993-a57c-890fb832ee3f:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"aded8baf-85ab-45a3-8b89-33c9cc1e4c38","command_center_event_id":"f561013c-3da9-4993-a57c-890fb832ee3f"},{"id":"fb5192ad-886f-4208-9c52-aca900ec3166","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"673a9fa76e000d0a81f70e33731597d8a27e7a82","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"673a9fa76e000d0a81f70e33731597d8a27e7a82","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"8cd513ee1ed3528f67729544f5b02d1ee4c8a2bea80c26146c1c123764a8e9fd","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6609","runId":6609,"status":"running","sourceSha":"673a9fa76e000d0a81f70e33731597d8a27e7a82","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-09T17:36:50.359846+00:00","proof_gate":"canonical_release_pending","source_sha":"673a9fa76e000d0a81f70e33731597d8a27e7a82","external_id":"forgejo-main-673a9fa76e00","receipt_type":"canonical_release_status","idempotency_key":"mission:52391193-695e-4fb3-9032-ea8c6647d06a:forgejo-release-status:673a9fa76e000d0a81f70e33731597d8a27e7a82:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"6bd07fd4-cd55-4de9-86b8-ba4d2a614647","command_center_event_id":"52391193-695e-4fb3-9032-ea8c6647d06a"},{"id":"fb54bbb3-924c-4f7c-911a-d4ff3267385d","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"9a9c9b69527ef64913b6b307e2464953b5e80c36","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-session-independent-sidekick","satisfied":false,"statement":"Live Edit Sidekick continuity is owned by KNOCKLAUNCH durable intelligence, not the browser or ChatGPT session, with tenant/route isolation and outcome-aware memory.","proofConditionIds":["proof-runtime","proof-fresh-session"]}],"satisfied":false,"constraints":[{"id":"canonical-sidekick-layer","satisfied":true,"statement":"Extend the existing platform-sidekick intelligence primitive; do not create a competing Sidekick or memory orchestration layer.","proofConditionIds":["proof-runtime"]},{"id":"durable-session-independence","satisfied":false,"statement":"A fresh browser/chat session must be able to continue recent Sidekick design context using KNOCKLAUNCH-owned durable memory without an external ChatGPT conversation ID.","proofConditionIds":["proof-runtime","proof-fresh-session"]},{"id":"tenant-isolation","satisfied":false,"statement":"Sidekick memory must be isolated by authenticated actor/tenant/route/surface and must never cross-contaminate tenants or business data.","proofConditionIds":["proof-runtime","proof-fresh-session"]},{"id":"live-state-authority","satisfied":false,"statement":"Current page scene and working operations outrank durable historical memory. Memory may guide interpretation but may not overwrite live DOM/business truth.","proofConditionIds":["proof-runtime","proof-fresh-session"]},{"id":"outcome-aware-memory","satisfied":false,"statement":"Applied, undo/discard/reset, and publish outcomes must be represented so future context distinguishes kept direction from reversed direction.","proofConditionIds":["proof-runtime","proof-fresh-session"]},{"id":"private-edit-safety","satisfied":false,"statement":"Production proof must not publish test changes and must end with 0 unpublished.","proofConditionIds":["proof-fresh-session"]},{"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.","proofConditionIds":["proof-fresh-session"]},{"id":"tenant-visual-isolation","satisfied":false,"statement":"Visual proof is isolated to PCG and must preserve PCG identity without importing another tenant's assets, data, or styling.","proofConditionIds":["proof-fresh-session"]},{"id":"visual-viewport-authority","satisfied":false,"statement":"Desktop PCG dashboard is authoritative for the session-independence proof.","proofConditionIds":["proof-fresh-session"]},{"id":"capability-completeness","satisfied":false,"statement":"All declared frontend, backend, storage, authorization, release, and production dependencies must be wired and proven before activation.","proofConditionIds":["proof-runtime","proof-fresh-session"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"The durable-memory upgrade is not complete until Gate, affected releases, runtime proof, and fresh-session behavior proof all succeed.","proofConditionIds":["proof-runtime","proof-fresh-session"]}],"contractHash":"cce2147d1d8e2e3c9256260a3cba898eb53eb53d500251315676ea6722e415a4","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-runtime","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":"cce2147d1d8e2e3c9256260a3cba898eb53eb53d500251315676ea6722e415a4"},"required":true,"satisfied":true},{"id":"proof-fresh-session","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"9a9c9b69527ef64913b6b307e2464953b5e80c36","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend","supabaseEdge","migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T13:43:58.865828+00:00","proof_gate":"request_contract_pending","source_sha":"9a9c9b69527ef64913b6b307e2464953b5e80c36","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:db46e1fe-0c9b-46b2-8ef5-1a2a30c64e2c:request-contract:cce2147d1d8e2e3c9256260a3cba898eb53eb53d500251315676ea6722e415a4:9a9c9b69527ef64913b6b307e2464953b5e80c36:pending:visual","mission_step_id":"654f9bd6-b791-4f96-84b0-f2d68228aef7","command_center_event_id":"db46e1fe-0c9b-46b2-8ef5-1a2a30c64e2c"},{"id":"fb55304c-4d8e-4504-a976-8b19da00fd35","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"f43a7a9a-2cbd-443d-9fe2-6f0225e3007b","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-3fb440cd5efa","reason":null,"status":"pending","metrics":{"receiptBytes":228833,"releaseCount":0,"toolCallCount":135,"repeatedCallCount":119,"executorlessWaitMs":13256941,"firstUsefulResultAt":"2026-10-06T01:09:47.075Z","recoveryAttemptCount":100,"ownerInterruptionCount":0},"version":null,"prNumber":5122,"terminal":false,"missionId":"3fb440cd-5efa-4312-92fb-5d14028ef7ea","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"f1940d038d5d4d4e5b28fba209cd6041569a36d3","timingsMs":{"queue":423,"total":400,"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":"3fb440cd-5efa-4312-92fb-5d14028ef7ea"},"performance":null,"deploymentId":"forgejo-main-f1940d038d5d","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"f43a7a9a-2cbd-443d-9fe2-6f0225e3007b","tenant":"pcg","runnerUrl":"https://paul-witness.knocklaunch.app","runnerLane":"paul","attemptsUsed":0,"supervisorId":"f43a7a9a-2cbd-443d-9fe2-6f0225e3007b","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/pcg/settings?section=website-builder","runnerSourceSha":null,"selectedViewports":["desktop"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":16166,"releaseTargets":{"frontend":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":1776,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:50:53.899654+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"f1940d038d5d4d4e5b28fba209cd6041569a36d3","external_id":"f43a7a9a-2cbd-443d-9fe2-6f0225e3007b","receipt_type":"visual_proof_started","idempotency_key":"mission:3fb440cd-5efa-4312-92fb-5d14028ef7ea:visual-start:f43a7a9a-2cbd-443d-9fe2-6f0225e3007b","mission_step_id":"26fb62b4-93e6-4804-a4b0-2247eba9f348","command_center_event_id":"3fb440cd-5efa-4312-92fb-5d14028ef7ea"},{"id":"fb569d5f-e1cd-4171-881e-febf8dadd6f9","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":"da66f13ccc10618a46ff3c78da6c681896574acb","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":"da66f13ccc10618a46ff3c78da6c681896574acb","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"pending"},"requestContractHash":"7d1ac72bc51d270ab985cd4f391538be7252df697756fe079d95d44198a1adf9","forgejoWorkflowProof":{"runId":13445,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending","supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T19:33:59.526642+00:00","proof_gate":"canonical_release_pending","source_sha":"da66f13ccc10618a46ff3c78da6c681896574acb","external_id":"forgejo-main-da66f13ccc10","receipt_type":"canonical_release_status","idempotency_key":"mission:69d57677-d229-4aaa-adf7-0bf518f68af4:forgejo-release-status:da66f13ccc10618a46ff3c78da6c681896574acb:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"fe87ac16-0fa7-4f66-8172-2332d5dd1461","command_center_event_id":"69d57677-d229-4aaa-adf7-0bf518f68af4"},{"id":"fb56bbd6-d9b9-47b4-a047-3317744bf806","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtc2v74p","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":1132,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.54.0-intent-canonicalization","prNumber":null,"terminal":false,"missionId":"a74aa33f-38b2-4fa7-a0f8-dfa77efcb1b2","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":419,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a74aa33f-38b2-4fa7-a0f8-dfa77efcb1b2"},"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":4902,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T22:13:23.344004+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a74aa33f-38b2-4fa7-a0f8-dfa77efcb1b2:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a1a835bf-aafe-4b47-9ed9-40d60da1d7fb","command_center_event_id":"a74aa33f-38b2-4fa7-a0f8-dfa77efcb1b2"},{"id":"fb58bba0-82e0-40c6-8e49-00c48faa6beb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-61f59d617905","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":11151,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":4625,"firstUsefulResultAt":"2026-09-30T01:25:12.322Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4190,"terminal":false,"missionId":"61f59d61-7905-4a42-9e44-917395c866f0","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2096,"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":"61f59d61-7905-4a42-9e44-917395c866f0"},"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-30T01:25:30.09035+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4190","receipt_type":"automatic_mission_resume","idempotency_key":"mission:61f59d61-7905-4a42-9e44-917395c866f0:automatic-mission-resume:4190:repair_mission_pr_ready_retryable","mission_step_id":"9bb32e53-5727-40f0-b35c-1b23b87566dc","command_center_event_id":"61f59d61-7905-4a42-9e44-917395c866f0"},{"id":"fb593736-4555-4d5f-a380-89eb0a4a53d4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fast-ui-p0-pcg-owner-session-corrective-repair-t-e93fca38","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":10300,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"executorlessWaitMs":400975,"firstUsefulResultAt":"2026-10-04T02:11:11.887Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":4691,"terminal":false,"missionId":"d7089a22-1181-4309-a634-08a98fbf05a6","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6887,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4000,"approvedPlanMs":2779,"missionSetupMs":434,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":434,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":434,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":434,"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":"d7089a22-1181-4309-a634-08a98fbf05a6"},"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":1693,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T02:18:01.180841+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"4691","receipt_type":"execute_mission","idempotency_key":"mission:d7089a22-1181-4309-a634-08a98fbf05a6:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"5c812e4f-bb38-49b5-8b38-ffd7405a968d","command_center_event_id":"d7089a22-1181-4309-a634-08a98fbf05a6"},{"id":"fb59d3d3-0a7f-4dcc-b8d8-82c2b3ce8c40","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4e7c33a3b625","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":361842,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":1,"executorlessWaitMs":1039956,"firstUsefulResultAt":"2026-09-25T17:00:56.139Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":3745,"terminal":false,"missionId":"4e7c33a3-b625-48f9-934c-8b800f7fed3e","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5395,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2178,"missionSetupMs":443,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":443,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":443,"repositoryMutationMs":3217,"repositoryProviderMs":3217,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1946,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":443,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1271},"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":"4e7c33a3-b625-48f9-934c-8b800f7fed3e"},"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":3413,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:18:23.276317+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3745","receipt_type":"execute_mission","idempotency_key":"mission:4e7c33a3-b625-48f9-934c-8b800f7fed3e:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"ac712fb3-ec66-4fbf-a205-1cfc1d66d664","command_center_event_id":"4e7c33a3-b625-48f9-934c-8b800f7fed3e"},{"id":"fb5d9c75-9469-4b61-8132-aa7411bfb377","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"9c1f57c3-ca39-49f3-ae8f-3f7fc42c0b7f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:19:54.989242+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:9c1f57c3-ca39-49f3-ae8f-3f7fc42c0b7f:mission-cancel:9c1f57c3-ca39-49f3-ae8f-3f7fc42c0b7f","mission_step_id":null,"command_center_event_id":"9c1f57c3-ca39-49f3-ae8f-3f7fc42c0b7f"},{"id":"fb5fb6ab-81c3-4086-bdea-ce79991570ca","source":"forgejo","status":"retryable","payload":{"baseSha":"3a3cd34cbfa5d070bdbd512c13c27a3f595c1253","nextBranch":"ai/fix-forgejo-supabase-targeting-g2","branchCreated":true,"mergeCommitSha":"3a3cd34cbfa5d070bdbd512c13c27a3f595c1253","nextGeneration":2,"previousBranch":"ai/fix-forgejo-supabase-targeting","previousPrNumber":27},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T17:17:58.133004+00:00","proof_gate":"merged_pr_deleted_branch_reconciled","source_sha":"3a3cd34cbfa5d070bdbd512c13c27a3f595c1253","external_id":"27","receipt_type":"source_lineage_reconciled","idempotency_key":"mission:d914204b-38d0-4ecd-b8bf-cc819526bc50:generation:2:merged-pr-deleted-branch","mission_step_id":"5feabde1-26b0-422f-bc6e-bcf6548cdf10","command_center_event_id":"d914204b-38d0-4ecd-b8bf-cc819526bc50"},{"id":"fb624b1b-4b25-4a71-91b2-abb65ec549a4","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-203115e81a8b","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":2924,"terminal":false,"missionId":"203115e8-1a8b-43f8-a1b6-5dda7550c039","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"318e9b14fa6409e26e637dbadaceabe0e72506f1","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12253,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":388,"approvedPlanMs":0,"missionSetupMs":363,"providerAuthMs":0,"shipAndProveMs":2407,"ledgerPrepareMs":275,"ledgerReconcileMs":0,"lineageReconcileMs":88,"resolvePreflightMs":363,"repositoryMutationMs":9451,"repositoryProviderMs":8481,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3032,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":275,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":5449},"nextAction":null,"receiptRef":{"mode":"full","missionId":"203115e8-1a8b-43f8-a1b6-5dda7550c039"},"performance":null,"deploymentId":"forgejo-main-318e9b14fa64","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":4510,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T16:18:31.70768+00:00","proof_gate":"canonical_release_dispatched","source_sha":"318e9b14fa6409e26e637dbadaceabe0e72506f1","external_id":"forgejo-main-318e9b14fa64","receipt_type":"execute_mission","idempotency_key":"mission:203115e8-1a8b-43f8-a1b6-5dda7550c039:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"731af841-70e7-4abe-9563-75d8b304831a","command_center_event_id":"203115e8-1a8b-43f8-a1b6-5dda7550c039"},{"id":"fb627b71-37b2-4e9c-82f5-c57b2a838a35","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"a7c0bde1cc5a3ff3afa27b95ce54e279ad20e2e9","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"sourceSha":"a7c0bde1cc5a3ff3afa27b95ce54e279ad20e2e9","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["opportunity-radar"]},"releaseTargetStates":{},"requestContractHash":"9e01d277ed4af4354d63ceccbb8c27069207dac4907eba902d2bce602987e9c4","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-07T20:50:52.181187+00:00","proof_gate":"canonical_release_pending","source_sha":"a7c0bde1cc5a3ff3afa27b95ce54e279ad20e2e9","external_id":"forgejo-main-a7c0bde1cc5a","receipt_type":"canonical_release_status","idempotency_key":"mission:5ea0cea3-ad91-4ff4-8526-2f41893bfd0b:forgejo-release-status:a7c0bde1cc5a3ff3afa27b95ce54e279ad20e2e9:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|supabase-migrations/live=pending","mission_step_id":"ead13717-b3e0-4d1e-85ac-81655cefbe2b","command_center_event_id":"5ea0cea3-ad91-4ff4-8526-2f41893bfd0b"},{"id":"fb630ceb-a0d6-4239-8daf-4fa8270648fb","source":"cc-execution","status":"recorded","payload":{"objective":"Ship and prove noel/KnockLaunchOS PR #425","tenantRef":"bigpapisiceys","receivedAt":"2026-08-19T14:46:56.107Z","fingerprint":"67f0d8c47ff2fb20422f2c6a02d7142dec0dd056bec29d4b2573e48ea436d1ee","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":"ai/big-papis-zoho-mail","requestedBranch":null,"conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-19T14:37:46.98323+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:6614d3fd-5a35-4676-9cf0-7978438d3e42:tenant-workstream-contribution:67f0d8c47ff2fb20422f2c6a02d7142dec0dd056bec29d4b2573e48ea436d1ee","mission_step_id":"93fb19d9-646c-429d-b589-fd96f45603e4","command_center_event_id":"6614d3fd-5a35-4676-9cf0-7978438d3e42"},{"id":"fb6329cd-7c8b-46ef-9ed3-61073baf2f21","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/pages/admin/GodModeCommandConsole.tsx","content":"import { useEffect, useRef, useState } from 'react';\nimport { useMultiTenant } from '@/contexts/MultiTenantContext';\nimport { supabase } from '@/integrations/supabase/client';\nimport { getTenantDashboardPathForTenant } from '@/lib/tenantUtils';\n\ntype ConsoleIntentClass = 'conversation' | 'stable_context_read' | 'live_state_read' | 'route_inspection' | 'direct_operation' | 'repository_repair';\ntype ConsoleDecision = { intentClass: ConsoleIntentClass; selectedCommand?: string; selectedCapability?: string; lifecycleState?: string; evidenceSource?: string; missionId?: string; witnessJobId?: string; statusTransitions?: string[] };\ntype ConsoleProgressEntry = { at: string; content: string; stateKey?: string };\ntype ConsoleMessage = { id: string; role: 'user' | 'assistant'; content: string; createdAt?: string; error?: boolean; progress?: boolean; decision?: ConsoleDecision };\ntype ConsoleOperatorContext = { route?: string; tenantRef?: string; roleRef?: string; viewports?: string[]; [key: string]: unknown };\ntype ResolvedConsoleTarget = { route: string; tenantRef: string; tenant: any | null; confidence: number; ambiguous: boolean };\ntype ResolverTrace = { status: 'idle' | 'resolving' | 'resolved' | 'ambiguous' | 'error'; query?: string; tenantName?: string; tenantRef?: string; confidence?: number; matchKind?: string; route?: string; message?: string };\ntype ActiveConsoleJob = { kind: 'witness' | 'mission' | 'forgejo'; id: string; label?: string; missionId?: string; workflowRunId?: string };\n\ntype HistoryTab = 'live' | 'chats' | 'runs';\ntype WitnessInteractionMode = 'observe' | 'interact' | 'act';\n\nfunction nowIso() { return new Date().toISOString(); }\n\nfunction formatConsoleTimestamp(value: unknown) {\n  const date = new Date(String(value || ''));\n  if (Number.isNaN(date.getTime())) return '';\n  return date.toLocaleString([], { year: 'numeric', month: 'numeric', day: 'numeric', hour: 'numeric', minute: '2-digit', second: '2-digit' });\n}\n\nfunction isRouteFamilyRequest(value: string) {\n  const text = String(value || '').toLowerCase();\n  return /\\b(?:entire|whole|full|all)\\s+(?:tenant\\s+)?(?:route\\s+family|routes?)\\b/i.test(text)\n    || /\\broute\\s+family\\b/i.test(text)\n    || /\\ball\\s+(?:of\\s+)?(?:the\\s+)?routes\\b/i.test(text);\n}\n\nfunction extractRouteFamilyTenantHint(value: string) {\n  const raw = String(value || '').trim();\n  if (!isRouteFamilyRequest(raw)) return '';\n  const cleaned = raw\n    .replace(/https?:\\/\\/[^\\s]+/gi, ' ')\n    .replace(/(?:^|\\s)\\/(?!\\/)[a-z0-9][^\\s,;]*/gi, ' ')\n    .replace(/^(?:please\\s+)?(?:(?:can|could|would)\\s+you\\s+)?(?:go\\s+to\\s+|open\\s+|show\\s+(?:me\\s+)?|inspect\\s+|analyz\\w*\\s+|analys\\w*\\s+|review\\s+|look\\s+at\\s+|take\\s+a\\s+look\\s+at\\s+|check\\s+(?:out\\s+)?|watch\\s+|verify\\s+)+/i, '')\n    .trim();\n\n  const afterFamily = cleaned.match(/\\b(?:route\\s+family|all\\s+routes?|entire\\s+routes?|whole\\s+routes?)\\b\\s+(?:for|of|under|in)\\s+(.+?)(?=\\s+(?:for|to)\\s+(?:breakage|breaks?|errors?|issues?|problems?|failures?)\\b|[.!?]|$)/i);\n  if (afterFamily?.[1]) return afterFamily[1].replace(/^(?:the\\s+)?(?:tenant|company|business)\\s+/i, '').trim();\n\n  const beforeFamily = cleaned.match(/^(.+?)(?:[’']s)?\\s+(?:(?:entire|whole|full|all)\\s+)?(?:route\\s+family|routes?)\\b/i);\n  if (beforeFamily?.[1]) {\n    return beforeFamily[1]\n      .replace(/^(?:the\\s+)?(?:entire|whole|full|all)\\s+/i, '')\n      .replace(/^(?:the\\s+)?(?:tenant|company|business)\\s+/i, '')\n      .trim();\n  }\n  return '';\n}\n\nfunction extractTenantReferenceHint(value: string) {\n  const familyHint = extractRouteFamilyTenantHint(value);\n  if (familyHint) return familyHint;\n  let text = String(value || '').trim();\n  if (!text) return '';\n  text = text.replace(/https?:\\/\\/[^\\s]+/gi, ' ').replace(/(?:^|\\s)\\/(?!\\/)[a-z0-9][^\\s,;]*/gi, ' ').trim();\n  text = text.replace(/^(?:please\\s+)?(?:(?:can|could|would)\\s+you\\s+)?(?:go\\s+to\\s+|open\\s+|show\\s+(?:me\\s+)?|inspect\\s+|analyz\\w*\\s+|analys\\w*\\s+|review\\s+|look\\s+at\\s+|take\\s+a\\s+look\\s+at\\s+|check\\s+(?:out\\s+)?|watch\\s+|verify\\s+)+/i, '').trim();\n  const surface = text.search(/\\b(?:dashboard|workspace|page|screen|layout|route|website|site|app|application|mode|inventory|calendar|schedule|proposal|events?|booking|back\\s+office|form|viewer)\\b/i);\n  if (surface > 0) text = text.slice(0, surface);\n  text = text.replace(/^(?:the\\s+)?(?:tenant|company|business)\\s+/i, '').replace(/\\s+(?:tenant|company|business)$/i, '').trim();\n  return text.replace(/[,:;.!?]+$/g, '').trim();\n}\n\nfunction tenantReferenceCandidates(value: string) {\n  const hint = extractTenantReferenceHint(value);\n  const variants: string[] = [];\n  const add = (candidate: string) => { const clean = candidate.replace(/\\s+/g, ' ').trim(); if (clean && !variants.some((item) => item.toLowerCase() === clean.toLowerCase())) variants.push(clean); };\n  if (hint) {\n    add(hint);\n    add(hint.replace(/[’']s\\b/gi, ''));\n    add(hint.replace(/\\b([a-z0-9-]{5,})s\\b$/i, '$1'));\n    add(hint.replace(/[’']s\\b/gi, '').replace(/\\b([a-z0-9-]{5,})s\\b$/i, '$1'));\n  }\n  add(String(value || ''));\n  return variants.slice(0, 5);\n}\n\nfunction isTerminalOperatorData(data: any) {\n  const receipt = data?.receipt || data || {};\n  if (typeof receipt?.terminal === 'boolean') return receipt.terminal;\n  const state = String(receipt?.ownerFacingState || receipt?.status || receipt?.phase || data?.status || '').trim().toLowerCase();\n  return ['verified','live','completed','complete','completed_with_findings','failed','cancelled','canceled','timed_out','error'].includes(state);\n}\n\nfunction operatorProgressText(data: any) {\n  const receipt = data?.receipt || {};\n  const phase = String(receipt?.ownerFacingState || receipt?.latestProgress?.message || receipt?.jobProgress?.phase || receipt?.phase || receipt?.status || data?.message || '').trim();\n  return phase ? phase.replaceAll('_', ' ') : 'Job is still running.';\n}\n\nfunction parseStoredConsoleTurn(raw: unknown): any {\n  if (raw && typeof raw === 'object') return raw;\n  const text = String(raw || '');\n  try { return JSON.parse(text); } catch { return { assistant_message: text }; }\n}\n\nfunction consoleSessionTitle(row: any) {\n  const payload = parseStoredConsoleTurn(row?.first_message);\n  return String(payload?.user_message || row?.event_title || 'Console session').trim().slice(0, 110);\n}\n\nfunction consoleSessionRoute(row: any) {\n  const payload = parseStoredConsoleTurn(row?.last_message);\n  return String(payload?.route || payload?.witness?.currentRoute || payload?.witness?.route || '').trim();\n}\n\nfunction runRoute(row: any) {\n  const context = row?.mission_context && typeof row.mission_context === 'object' ? row.mission_context : {};\n  const receipt = row?.latest_receipt && typeof row.latest_receipt === 'object' ? row.latest_receipt : {};\n  const payload = receipt?.payload && typeof receipt.payload === 'object' ? receipt.payload : {};\n  return String(context.route || context.proofRoute || context.requestedRoute || payload.route || payload.requestedRoute || '').trim();\n}\n\nfunction isWitnessRequest(value: string, interactionMode: WitnessInteractionMode = 'observe') {\n  const text = String(value || '').toLowerCase();\n  const direct = /\\b(witness|visually|visual proof|screenshot|screen capture|capture|render|mobile view|desktop view|compare live|compare candidate)\\b/i.test(text);\n  const verb = /\\b(analyz\\w*|analys\\w*|inspect|review|look at|take a look|tell me what you see|what do you see|show me|check out|watch|verify)\\b/i.test(text);\n  const surface = /\\b(dashboard|page|screen|layout|route|workspace|website|site|app|application|mode|inventory|calendar|proposal|event|back office|form|viewer)\\b/i.test(text);\n  const interaction = interactionMode !== 'observe' && /\\b(click|tap|open|press|type|fill|enter|select|check|submit|save|confirm|interact|try)\\b/i.test(text);\n  return direct || interaction || isRouteFamilyRequest(text) || (verb && surface);\n}\n\nfunction isExecutionRequest(value: string) {\n  const text = String(value || '').trim().toLowerCase();\n  return /^(?:please\\s+)?(?:fix|repair|change|implement|build|add|remove|update|deploy|ship|merge|release|make|handle)\\b/i.test(text)\n    || /^(?:accept|approve|reject|discard|revise)\\s+(?:the\\s+)?candidate\\b/i.test(text)\n    || /^(?:do it|make it happen|handle it|cancel|stop|status|poll|progress|where are we|continue|keep going)[?.!\\s]*$/i.test(text);\n}\n\nfunction isLastRunFollowup(value: string) {\n  const text = String(value || '').trim().toLowerCase();\n  return /\\b(?:what happened (?:on|with|during) )?(?:the )?(?:last|latest|previous|most recent) (?:witness )?run\\b/.test(text)\n    || /\\b(?:status|result|results|evidence|errors?|issues?) (?:from|of|on) (?:the )?(?:last|latest|previous|most recent) (?:witness )?run\\b/.test(text);\n}\n\nfunction classifyConsoleIntent(value: string, wantsWitness: boolean): ConsoleIntentClass {\n  const text = String(value || '').trim().toLowerCase();\n  if (wantsWitness) return 'route_inspection';\n  const directOperation = /\\b(cancel|rerun|retry|reconcile|retire|restart|bootstrap|repair)\\b/i.test(text)\n    && /\\b(queue|run|runner|workspace|tenant|storage|gate|pull request|pr)\\b/i.test(text);\n  if (directOperation) return 'direct_operation';\n  const repositoryMutation = /\\b(fix|change|update|implement|build|create|remove|replace|refactor|deploy|ship|make)\\b/i.test(text)\n    && /\\b(code|source|repo|repository|frontend|backend|component|route|console|platform|tenant|workflow|logic|bug|ui|page)\\b/i.test(text);\n  if (repositoryMutation) return 'repository_repair';\n  if (/\\b(current|live|latest|today|status|health|running|queued|failed|deployment|release|runner|gate|pull request|pr|main|runtime)\\b/i.test(text)) return 'live_state_read';\n  if (/\\b(what is|what are|how does|how do|explain|meaning|means|architecture|logic|policy|rule|preference|terminology|why do|why does)\\b/i.test(text)) return 'stable_context_read';\n  return 'conversation';\n}\n\nfunction buildConsoleDecision(intentClass: ConsoleIntentClass, data: any, witnessRun: any, witnessReceipt: any): ConsoleDecision {\n  const declared = data?.decision && typeof data.decision === 'object' ? data.decision : {};\n  const receipt = data?.receipt || witnessRun || witnessReceipt || null;\n  const selectedCommand = String(declared.selectedCommand || data?.selectedCommand || receipt?.command || receipt?.operation || (intentClass === 'route_inspection' && (witnessRun || witnessReceipt) ? 'inspect_route' : '')).trim();\n  const selectedCapability = String(declared.selectedCapability || data?.selectedCapability || receipt?.capability || (intentClass === 'route_inspection' ? 'visual_witness' : '')).trim();\n  const lifecycleState = String(declared.lifecycleState || data?.lifecycleState || receipt?.ownerFacingState || receipt?.phase || receipt?.status || 'requested').trim();\n  const evidenceSource = String(declared.evidenceSource || data?.evidenceSource || receipt?.proofGate || receipt?.proof_gate || receipt?.source || '').trim();\n  const missionId = String(declared.missionId || data?.missionId || receipt?.missionId || '').trim();\n  const witnessJobId = String(declared.witnessJobId || witnessRun?.id || witnessRun?.supervisorId || witnessReceipt?.run?.id || witnessReceipt?.run?.supervisorId || '').trim();\n  const transitions = declared.statusTransitions || data?.statusTransitions || receipt?.statusTransitions || [];\n  return {\n    intentClass,\n    ...(selectedCommand ? { selectedCommand } : {}),\n    ...(selectedCapability ? { selectedCapability } : {}),\n    lifecycleState,\n    ...(evidenceSource ? { evidenceSource } : {}),\n    ...(missionId ? { missionId } : {}),\n    ...(witnessJobId ? { witnessJobId } : {}),\n    ...(Array.isArray(transitions) && transitions.length ? { statusTransitions: transitions.map(String).slice(-12) } : {}),\n  };\n}\n\nfunction extractInternalRoute(value: string) {\n  const urlMatch = String(value || '').match(/https?:\\/\\/[^\\s]+/i);\n  if (urlMatch) {\n    try {\n      const url = new URL(urlMatch[0]);\n      if (url.hostname.endsWith('knocklaunch.app')) return `${url.pathname}${url.search}`;\n    } catch {}\n  }\n  const routeMatch = String(value || '').match(/(?:^|\\s)(\\/(?!\\/)[a-z0-9][^\\s,;]*)/i);\n  return routeMatch?.[1]?.replace(/[.!?]+$/g, '') || '';\n}\n\nfunction bigPapisSurfaceRoute(text: string, dashboardRoute: string) {\n  if (!dashboardRoute.startsWith('/big-papis/owner/')) return '';\n  const value = String(text || '').toLowerCase();\n  const base = '/big-papis/owner';\n  if (/\\binventory\\b/.test(value)) return base + '/inventory';\n  if (/\\bcalendar\\b|\\bschedule\\b/.test(value)) return base + '/calendar';\n  if (/\\bproposal/.test(value)) return base + '/proposals';\n  if (/\\bevent day\\b/.test(value)) return base + '/event-day';\n  if (/\\bevents?\\b|\\bbooking\\b/.test(value)) return base + '/events';\n  if (/\\bcustomer/.test(value)) return base + '/customers';\n  if (/\\binvoice|payment|money\\b/.test(value)) return base + '/invoices';\n  if (/\\bdocuments?\\b|\\bfiles?\\b/.test(value)) return base + '/documents';\n  if (/\\bmessages?\\b|\\binbox\\b/.test(value)) return base + '/inbox';\n  if (/\\bmail\\b|\\bemail\\b/.test(value)) return base + '/mail';\n  if (/\\breports?\\b/.test(value)) return base + '/reports';\n  if (/\\bsettings?\\b/.test(value)) return base + '/settings';\n  return '';\n}\n\nfunction cleanConsoleError(value: unknown) {\n  const raw = value instanceof Error ? value.message : String(value || 'KNOCKLAUNCH control plane is unavailable.');\n  if (/repo session is not open|open a repo session in operator/i.test(raw)) return 'Repository access did not initialize through the current control plane.';\n  if (/universal_runner_not_ready|laptop_sentinel|visual_witness_infrastructure|runner.*not.*ready|transport_exhausted|no console-compatible witness lane/i.test(raw)) {\n    return 'The fresh visual check could not run right now, so I do not have new page evidence to report.';\n  }\n  return raw.replace(/^blocked by the sidekick execution lane:\\s*/i, '').slice(0, 500);\n}\n\n/** One shared Console UI. Provider credentials and owner tokens never cross the iframe boundary. */\nexport default function GodModeCommandConsole() {\n  const frame = useRef<HTMLIFrameElement>(null);\n  const { activeTenant } = useMultiTenant();\n\n  const [messages, setMessages] = useState<ConsoleMessage[]>([]);\n  const [sending, setSending] = useState(false);\n  const [consoleError, setConsoleError] = useState<string | null>(null);\n  const [witnessMode, setWitnessMode] = useState(false);\n  const [witnessInteractionMode, setWitnessInteractionMode] = useState<WitnessInteractionMode>('observe');\n  const [mobilePane, setMobilePane] = useState<'witness' | 'chat'>('witness');\n  const [operatorContext, setOperatorContext] = useState<ConsoleOperatorContext>({ viewports: ['desktop'] });\n  const [lastReceipt, setLastReceipt] = useState<any>(null);\n  const [draft, setDraft] = useState('');\n  const [voiceListening, setVoiceListening] = useState(false);\n  const [voiceError, setVoiceError] = useState<string | null>(null);\n  const recognitionRef = useRef<any>(null);\n  const voiceBaseDraftRef = useRef('');\n  const cancelRequestedRef = useRef(false);\n  const [activeJob, setActiveJob] = useState<ActiveConsoleJob | null>(null);\n  const [cancellingJobId, setCancellingJobId] = useState('');\n  const [resolverTrace, setResolverTrace] = useState<ResolverTrace>({ status: 'idle' });\n  const [historyOpen, setHistoryOpen] = useState(false);\n  const [historyTab, setHistoryTab] = useState<HistoryTab>('live');\n  const [historyQuery, setHistoryQuery] = useState('');\n  const [historyLoading, setHistoryLoading] = useState(false);\n  const [historyError, setHistoryError] = useState<string | null>(null);\n  const [sessionRows, setSessionRows] = useState<any[]>([]);\n  const [runRows, setRunRows] = useState<any[]>([]);\n  const [liveRows, setLiveRows] = useState<any[]>([]);\n  const [currentSessionId, setCurrentSessionId] = useState('');\n  const sendInFlightRef = useRef(false);\n  const sendRef = useRef<(prompt: string) => void>(() => undefined);\n  const transcriptRef = useRef<HTMLDivElement>(null);\n  const composerRef = useRef<HTMLTextAreaElement>(null);\n\n  const postWitnessSync = (context = operatorContext, receipt = lastReceipt) => {\n    const target = frame.current?.contentWindow;\n    if (!target) return;\n    target.postMessage({ type: 'kl-witness-sync', context, receipt }, window.location.origin);\n  };\n\n  async function consoleAccessToken(refresh = false) {\n    const sessionResult = refresh ? await supabase.auth.refreshSession() : await supabase.auth.getSession();\n    const accessToken = sessionResult.data.session?.access_token;\n    if (!accessToken) throw new Error('Sign in required');\n    return accessToken;\n  }\n\n  async function consoleFetch(path: string, init: RequestInit = {}) {\n    let lastResponse: Response | null = null;\n    for (let attempt = 0; attempt < 2; attempt += 1) {\n      const accessToken = await consoleAccessToken(attempt === 1);\n      const headers = new Headers(init.headers || {});\n      headers.set('Authorization', 'Bearer ' + accessToken);\n      if (init.body && !headers.has('Content-Type')) headers.set('Content-Type', 'application/json');\n      const response = await fetch(path, { ...init, headers, signal: init.signal || AbortSignal.timeout(30000) });\n      lastResponse = response;\n      if (response.status === 401 && attempt === 0) continue;\n      const data = await response.json().catch(() => ({ error: 'Console backend returned invalid JSON' }));\n      if (!response.ok || data?.ok === false || data?.error) throw new Error(data?.error || `Console backend returned ${response.status}`);\n      return data;\n    }\n    throw new Error(`Console backend returned ${lastResponse?.status || 401}`);\n  }\n\n  async function persistConsoleTurn(args: {\n    userMessage: string;\n    assistantMessage: string;\n    contextTenantId?: string | null;\n    route?: string;\n    tenantRef?: string;\n    context?: Record<string, unknown>;\n    witness?: Record<string, unknown>;\n  }) {\n    const rpc = await (supabase as any).rpc('append_console_session_turn', {\n      _session_id: currentSessionId || null,\n      _context_tenant_id: args.contextTenantId || null,\n      _user_message: args.userMessage,\n      _assistant_message: args.assistantMessage,\n      _route: args.route || null,\n      _tenant_ref: args.tenantRef || null,\n      _context: args.context || {},\n      _witness: args.witness || {},\n    });\n    if (rpc?.error) throw rpc.error;\n    const id = String(rpc?.data || '').trim();\n    if (id) {\n      setCurrentSessionId(id);\n      window.sessionStorage.setItem('kl-console-session-v1', id);\n    }\n    return id;\n  }\n\n  async function refreshConsoleHistory(tab = historyTab, query = historyQuery) {\n    setHistoryLoading(true);\n    setHistoryError(null);\n    try {\n      if (tab === 'live') {\n        const activity = await consoleFetch('/__knocklaunch/console/witness/activity', { method: 'GET' });\n        const rows = [activity?.active, ...(Array.isArray(activity?.runs) ? activity.runs : [])].filter(Boolean);\n        const deduped = rows.filter((run: any, index: number, all: any[]) => {\n          const key = String(run?.id || run?.supervisorId || run?.jobId || run?.currentRoute || '');\n          return all.findIndex((candidate: any) => String(candidate?.id || candidate?.supervisorId || candidate?.jobId || candidate?.currentRoute || '') === key) === index;\n        });\n        setLiveRows(deduped);\n      } else if (tab === 'chats') {\n        const rpc = await (supabase as any).rpc('list_console_sessions', { _query: query || null, _limit: 150 });\n        if (rpc?.error) throw rpc.error;\n        setSessionRows(Array.isArray(rpc?.data) ? rpc.data : []);\n      } else {\n        const rpc = await (supabase as any).rpc('search_console_runs', { _query: query || null, _limit: 150 });\n        if (rpc?.error) throw rpc.error;\n        setRunRows(Array.isArray(rpc?.data) ? rpc.data : []);\n      }\n    } catch (error) {\n      setHistoryError(cleanConsoleError(error));\n    } finally {\n      setHistoryLoading(false);\n    }\n  }\n\n  async function openConsoleSession(sessionId: string, closeDrawer = true) {\n    if (sendInFlightRef.current || cancellingJobId) return;\n    const rpc = await (supabase as any).rpc('get_console_session', { _session_id: sessionId });\n    if (rpc?.error) {\n      setHistoryError(cleanConsoleError(rpc.error));\n      return;\n    }\n    const row = Array.isArray(rpc?.data) ? rpc.data[0] : rpc?.data;\n    if (!row) {\n      setHistoryError('Session not found.');\n      return;\n    }\n    const turns = Array.isArray(row.turns) ? row.turns : [];\n    const recovered: ConsoleMessage[] = [];\n    for (const turn of turns) {\n      const payload = parseStoredConsoleTurn(turn?.raw_message);\n      const metadata = { ...(payload?.context || {}), ...(payload?.metadata || {}) };\n      const fallbackAt = String(payload?.created_at || turn?.created_at || row?.created_at || '');\n      if (String(payload?.user_message || '').trim()) recovered.push({ id: String(turn?.id || crypto.randomUUID()) + ':user', role: 'user', content: String(payload.user_message), createdAt: String(metadata?.userTimestamp || fallbackAt || '') });\n      const progressLog = Array.isArray(metadata?.progressLog) ? metadata.progressLog : [];\n      for (const [index, entry] of progressLog.entries()) {\n        if (!String(entry?.content || '').trim()) continue;\n        recovered.push({ id: String(turn?.id || crypto.randomUUID()) + ':progress:' + index, role: 'assistant', content: String(entry.content), createdAt: String(entry?.at || fallbackAt || ''), progress: true });\n      }\n      if (String(payload?.assistant_message || '').trim()) {\n        const storedDecision = payload?.context?.decision || metadata?.decision || payload?.decision;\n        recovered.push({ id: String(turn?.id || crypto.randomUUID()) + ':assistant', role: 'assistant', content: String(payload.assistant_message), createdAt: String(metadata?.assistantTimestamp || fallbackAt || ''), error: Boolean(metadata?.error), ...(storedDecision?.intentClass ? { decision: storedDecision as ConsoleDecision } : {}) });\n      }\n    }\n    const lastPayload = turns.length ? parseStoredConsoleTurn(turns[turns.length - 1]?.raw_message) : {};\n    setMessages(recovered);\n    setCurrentSessionId(sessionId);\n    window.sessionStorage.setItem('kl-console-session-v1', sessionId);\n    setOperatorContext((previous) => ({\n      ...previous,\n      ...(lastPayload?.route ? { route: String(lastPayload.route) } : {}),\n      ...(lastPayload?.tenant_ref ? { tenantRef: String(lastPayload.tenant_ref) } : {}),\n    }));\n    setResolverTrace({ status: 'idle' });\n    setConsoleError(null);\n    setWitnessMode(false);\n    if (closeDrawer) setHistoryOpen(false);\n    window.setTimeout(() => composerRef.current?.focus(), 0);\n  }\n\n  function openWitnessHistoryRun(run: any) {\n    const route = String(run?.currentRoute || run?.route || '').trim();\n    const nextContext = {\n      ...operatorContext,\n      ...(route ? { route } : {}),\n      mode: 'witness',\n      witnessRequested: true,\n      witnessHistoryRunId: String(run?.id || run?.supervisorId || run?.jobId || ''),\n      witnessHistoryLane: String(run?.runnerLane || run?.runtimeLane || ''),\n    };\n    setOperatorContext(nextContext);\n    setLastReceipt(run);\n    setWitnessMode(true);\n    setMobilePane('witness');\n    setHistoryOpen(false);\n    window.setTimeout(() => postWitnessSync(nextContext, run), 100);\n  }\n\n  useEffect(() => {\n    if (!historyOpen) return;\n    const timer = window.setTimeout(() => { void refreshConsoleHistory(historyTab, historyQuery); }, 180);\n    return () => window.clearTimeout(timer);\n  }, [historyOpen, historyTab, historyQuery]);\n\n  useEffect(() => {\n    window.sessionStorage.removeItem('kl-console-session-v1');\n  }, []);\n\n  async function resolveConsoleTarget(text: string, wantsWitness: boolean): Promise<ResolvedConsoleTarget> {\n    const explicitRoute = extractInternalRoute(text);\n    if (explicitRoute) {\n      const tenantRef = String(operatorContext.tenantRef || '');\n      setResolverTrace({ status: 'resolved', query: text, tenantRef, confidence: 1, matchKind: 'explicit_route', route: explicitRoute });\n      return { route: explicitRoute, tenantRef, tenant: null, confidence: 1, ambiguous: false };\n    }\n\n    if (!wantsWitness) {\n      setResolverTrace({ status: 'idle' });\n      return {\n        route: String(operatorContext.route || ''),\n        tenantRef: String(operatorContext.tenantRef || ''),\n        tenant: null,\n        confidence: 1,\n        ambiguous: false,\n      };\n    }\n\n    const routeFamilyRequest = isRouteFamilyRequest(text);\n    const tenantHint = extractTenantReferenceHint(text);\n    const candidates = routeFamilyRequest && !tenantHint && operatorContext.tenantRef\n      ? [String(operatorContext.tenantRef)]\n      : tenantReferenceCandidates(text);\n    setResolverTrace({ status: 'resolving', query: tenantHint || text });\n    const strongestByTenant = new Map<string, any>();\n    for (const query of candidates) {\n      const rpc = await (supabase as any).rpc('resolve_console_tenant_context', { _tenant_ref: query });\n      if (rpc?.error) {\n        setResolverTrace({ status: 'error', query, message: cleanConsoleError(rpc.error) });\n        throw rpc.error;\n      }\n      for (const match of (Array.isArray(rpc?.data) ? rpc.data : [])) {\n        const key = String(match?.tenant_id || '');\n        if (!key) continue;\n        const current = strongestByTenant.get(key);\n        if (!current || Number(match?.confidence || 0) > Number(current?.confidence || 0)) strongestByTenant.set(key, { ...match, resolved_query: query });\n      }\n    }\n    const matches = [...strongestByTenant.values()].sort((a, b) => Number(b?.confidence || 0) - Number(a?.confidence || 0));\n    const best = matches[0];\n    const second = matches[1];\n    const confidence = Number(best?.confidence || 0);\n    const gap = confidence - Number(second?.confidence || 0);\n    const strongKind = /exact|prefix|acronym|learned_alias/i.test(String(best?.match_kind || ''));\n    const minimum = strongKind ? 0.68 : tenantHint ? 0.70 : 0.72;\n    const clear = Boolean(best?.tenant_id) && confidence >= minimum && (!second || gap >= 0.08);\n    if (!clear) {\n      const mayReuseContext = !tenantHint;\n      const route = mayReuseContext ? String(operatorContext.route || '') : '';\n      const tenantRef = mayReuseContext ? String(operatorContext.tenantRef || '') : '';\n      setResolverTrace({\n        status: 'ambiguous',\n        query: tenantHint || text,\n        tenantName: String(best?.tenant_name || ''),\n        tenantRef: String(best?.company_slug || tenantRef),\n        confidence,\n        matchKind: String(best?.match_kind || ''),\n        route,\n      });\n      return {\n        route,\n        tenantRef,\n        tenant: null,\n        confidence,\n        ambiguous: matches.length > 1,\n      };\n    }\n\n    const tenantResult = await (supabase as any)\n      .from('tenants')\n      .select('id,company_slug,tenant_type,name,company_dba_name,company_legal_name,settings')\n      .eq('id', String(best.tenant_id))\n      .maybeSingle();\n    if (tenantResult?.error) throw tenantResult.error;\n    const tenant = tenantResult?.data || {\n      id: best.tenant_id,\n      company_slug: best.company_slug,\n      name: best.tenant_name,\n    };\n    const tenantRef = String(tenant.company_slug || best.company_slug || tenant.id || '');\n    let route = '';\n    if (wantsWitness) {\n      try {\n        const dashboardRoute = getTenantDashboardPathForTenant(tenant);\n        route = routeFamilyRequest\n          ? dashboardRoute\n          : /\\b(dashboard|home|workspace|overview)\\b/i.test(text)\n            ? dashboardRoute\n            : bigPapisSurfaceRoute(text, dashboardRoute) || dashboardRoute;\n      } catch {}\n    }\n    setResolverTrace({\n      status: 'resolved',\n      query: String(best?.resolved_query || tenantHint || text),\n      tenantName: String(tenant.name || best?.tenant_name || ''),\n      tenantRef,\n      confidence,\n      matchKind: String(best?.match_kind || ''),\n      route,\n    });\n    return { route, tenantRef, tenant, confidence, ambiguous: false };\n  }\n\n  async function callConsoleOperator(message: string, context: ConsoleOperatorContext, agentTurn?: Record<string, unknown>) {\n    return consoleFetch('/__knocklaunch/console/operator', {\n      method: 'POST',\n      body: JSON.stringify({ message: message.slice(0, 2000), context, ...(agentTurn ? { agentTurn } : {}) }),\n    });\n  }\n\n  async function callConsoleAnswer(message: string, context: ConsoleOperatorContext) {\n    const { data, error } = await supabase.functions.invoke('operator-respond', {\n      body: {\n        action: 'console_answer',\n        message: message.slice(0, 3000),\n        sidekickContext: context,\n      },\n    });\n    if (error) throw new Error(error.message || 'Sidekick answer generation failed.');\n    if (!data?.ok) throw new Error(data?.error || 'Sidekick answer generation failed.');\n    return data;\n  }\n\n  async function navigateWitness(route: string, tenantRef: string, viewport: string, objective: string, interactionMode: WitnessInteractionMode, routeFamily = false) {\n    return consoleFetch('/__knocklaunch/console/witness/navigate', {\n      method: 'POST',\n      body: JSON.stringify({\n        route: route.slice(0, 500),\n        viewport: viewport === 'mobile' ? 'mobile' : 'desktop',\n        tenantRef: tenantRef.slice(0, 200),\n        objective: objective.slice(0, 1200),\n        interactionMode,\n        authorizedMutations: interactionMode === 'act',\n        routeFamily,\n      }),\n    });\n  }\n\n  async function waitForWitnessObservation(runId: string, route: string, onProgress?: (content: string, stateKey: string) => void) {\n    let lastMatch: any = null;\n    let lastProgressKey = '';\n    let lastProgressAt = Date.now();\n    let consecutiveErrors = 0;\n    for (let attempt = 0; attempt < 400; attempt += 1) {\n      if (cancelRequestedRef.current) return lastMatch;\n      try {\n        const activity = await consoleFetch('/__knocklaunch/console/witness/activity', { method: 'GET' });\n        const runs = [activity?.active, ...(Array.isArray(activity?.runs) ? activity.runs : [])].filter(Boolean);\n        const match = runs.find((run: any) => runId && String(run?.id || run?.supervisorId || run?.jobId || '') === runId)\n          || runs.find((run: any) => !runId && String(run?.currentRoute || '') === route);\n        if (match) {\n          lastMatch = match;\n          const progressState = String(match?.jobProgress?.phase || match?.phase || match?.status || 'running').trim();\n          const progressKey = [progressState, String(match?.currentRoute || ''), String(match?.currentViewport || ''), Boolean(match?.terminal)].join('|');\n          if (progressState && (progressKey !== lastProgressKey || Date.now() - lastProgressAt >= 15000)) {\n            lastProgressAt = Date.now();\n            lastProgressKey = progressKey;\n            onProgress?.(`Witness: ${progressState.replaceAll('_', ' ')} · ${String(match?.currentRoute || route)}${match?.currentViewport ? ` · ${String(match.currentViewport)}` : ''}. Still following this run until it ends.`, progressKey + ':' + Math.floor(Date.now() / 15000));\n          }\n          if (isTerminalOperatorData(match)) return match;\n        }\n        consecutiveErrors = 0;\n        if (!match && Date.now() - lastProgressAt >= 15000) {\n          lastProgressAt = Date.now();\n          onProgress?.('Waiting for the dispatched Witness run to report. Completion is not confirmed.', 'witness:waiting:' + attempt);\n        }\n      } catch (error) {\n        consecutiveErrors += 1;\n        onProgress?.('Witness status unavailable: ' + cleanConsoleError(error) + ' The job may still be running.', 'witness:status-error:' + consecutiveErrors);\n        if (consecutiveErrors >= 3) return lastMatch;\n      }\n      await new Promise((resolve) => window.setTimeout(resolve, 2500));\n      if (cancelRequestedRef.current) return lastMatch;\n    }\n    return lastMatch;\n  }\n\n  function formatWitnessObservation(run: any) {\n    const observation = run?.observation || {};\n    return {\n      runId: String(run?.id || ''),\n      route: String(observation?.route || run?.currentRoute || ''),\n      finalUrl: String(observation?.finalUrl || ''),\n      title: String(observation?.title || ''),\n      headings: Array.isArray(observation?.headings) ? observation.headings.filter(Boolean).slice(0, 16) : [],\n      visibleText: String(observation?.bodyText || '').replace(/\\s+/g, ' ').trim().slice(0, 7000),\n      controlsDiscovered: Number(observation?.controlsDiscovered || 0),\n      issues: Array.isArray(observation?.issues) ? observation.issues.slice(0, 12) : [],\n      consoleErrors: Array.isArray(observation?.consoleErrors) ? observation.consoleErrors.slice(0, 8) : [],\n      failedRequests: Array.isArray(observation?.failedRequests) ? observation.failedRequests.slice(0, 8) : [],\n      terminal: Boolean(run?.terminal),\n      status: String(run?.status || ''),\n      phase: String(run?.phase || ''),\n      runnerLane: String(run?.runnerLane || run?.runtimeLane || ''),\n    };\n  }\n\n  async function followOperatorProgress(initialData: any, initialContext: ConsoleOperatorContext, agentTurn: Record<string, unknown>, onProgress: (content: string, stateKey: string) => void) {\n    let data = initialData;\n    let context = (data?.context && typeof data.context === 'object') ? { ...initialContext, ...data.context } : initialContext;\n    let lastSignature = '';\n    let lastProgressAt = 0;\n    for (let attempt = 0; attempt < 400; attempt += 1) {\n      if (cancelRequestedRef.current) break;\n      const receipt = data?.receipt || {};\n      const activeId = String(context?.missionId || context?.jobId || receipt?.missionId || receipt?.jobId || data?.missionId || data?.jobId || '').trim();\n      if (!activeId || isTerminalOperatorData(data)) break;\n      const signature = [operatorProgressText(data), String(receipt?.phase || ''), String(receipt?.status || ''), String(receipt?.ownerFacingState || '')].join('|');\n      if (signature !== lastSignature || Date.now() - lastProgressAt >= 15000) {\n        lastSignature = signature;\n        lastProgressAt = Date.now();\n        onProgress(operatorProgressText(data), signature + ':' + Math.floor(Date.now() / 15000));\n      }\n      await new Promise((resolve) => window.setTimeout(resolve, 2500));\n      if (cancelRequestedRef.current) break;\n      data = await callConsoleOperator('status', { ...context, statusOnly: true }, { ...agentTurn, statusOnly: true });\n      context = (data?.context && typeof data.context === 'object') ? { ...context, ...data.context } : context;\n    }\n    return { data, context };\n  }\n\n  async function cancelMissionLedger(missionId: string) {\n    const accessToken = await consoleAccessToken();\n    const base = String(import.meta.env.VITE_SUPABASE_URL || '').replace(/\\/+$/g, '');\n    if (!base) throw new Error('Supabase runtime URL is unavailable.');\n    const response = await fetch(`${base}/functions/v1/wmp-mission-control/missions/${encodeURIComponent(missionId)}/cancel`, {\n      method: 'POST',\n      headers: { Authorization: `Bearer ${accessToken}`, 'Content-Type': 'application/json', 'Idempotency-Key': crypto.randomUUID() },\n      body: JSON.stringify({ reason: 'owner_cancelled_from_console' }),\n    });\n    const data = await response.json().catch(() => ({}));\n    if (!response.ok || data?.ok !== true) throw new Error(data?.message || data?.error || `Mission cancellation returned ${response.status}`);\n    const state = String(data?.mission?.status || data?.status || '').toLowerCase();\n    if (!data?.alreadyTerminal && state !== 'cancelled') throw new Error('Mission ledger did not confirm cancellation.');\n    return data;\n  }\n\n  async function cancelForgejoRun(runId: string) {\n    const numeric = Number(runId);\n    if (!Number.isInteger(numeric) || numeric < 1) throw new Error('A valid Forgejo run ID is required.');\n    const data = await callConsoleOperator(`Cancel Forgejo Actions run ${numeric}`, { ...operatorContext, forgejoRunId: numeric, cancelTarget: { kind: 'forgejo', runId: numeric } }, { intentClass: 'direct_operation', selectedCommand: 'forgejo_action_run_cancel', exactRunId: numeric, ownerCancellation: true });\n    if (data?.ok === false || data?.error) throw new Error(data?.error || 'Forgejo cancellation failed.');\n    return data;\n  }\n\n  async function cancelWitnessJob(jobId: string) {\n    const data = await callConsoleOperator('cancel', { ...operatorContext, jobId, witnessRunId: jobId, cancelTarget: { kind: 'witness', jobId } }, { intentClass: 'direct_operation', selectedCommand: 'inspect_route_cancel', exactJobId: jobId, ownerCancellation: true });\n    if (data?.ok === false || data?.error) throw new Error(data?.error || 'Witness cancellation failed.');\n    return data;\n  }\n\n  async function cancelConsoleJob(job: ActiveConsoleJob) {\n    if (!job?.id || cancellingJobId) return;\n    cancelRequestedRef.current = true;\n    setCancellingJobId(job.id);\n    const requestedAt = nowIso();\n    setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'assistant', content: `Stop requested · ${job.label || job.kind} · ${job.id}.`, createdAt: requestedAt, progress: true }]);\n    try {\n      let childReceipt: any = null;\n      if (job.kind === 'witness') childReceipt = await cancelWitnessJob(job.id);\n      if (job.kind === 'forgejo') childReceipt = await cancelForgejoRun(job.id);\n      if (job.kind === 'mission' && job.workflowRunId) childReceipt = await cancelForgejoRun(job.workflowRunId);\n      const missionReceipt = job.kind === 'mission' ? await cancelMissionLedger(job.missionId || job.id) : null;\n      const cancellationReceipt = missionReceipt || childReceipt;\n      const receiptState = String(cancellationReceipt?.receipt?.status || cancellationReceipt?.mission?.status || cancellationReceipt?.status || '').toLowerCase();\n      if (!['cancelled', 'canceled'].includes(receiptState)) throw new Error('Cancellation was requested, but a cancelled terminal receipt has not been confirmed. The job remains available to inspect or stop.');\n      if (job.kind === 'mission' && !job.workflowRunId) throw new Error('The mission ledger is cancelled, but child execution stop is not confirmed by this receipt.');\n      const confirmedAt = nowIso();\n      setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'assistant', content: `Cancelled · ${job.label || job.kind} · ${job.id}.`, createdAt: confirmedAt, progress: true }]);\n      setActiveJob((current) => current?.id === job.id ? null : current);\n      try {\n        await persistConsoleTurn({\n          userMessage: `Stop ${job.kind} ${job.id}`,\n          assistantMessage: `Cancelled ${job.kind} ${job.id}`,\n          contextTenantId: String(activeTenant?.id || '') || null,\n          route: String(operatorContext.route || ''),\n          tenantRef: String(operatorContext.tenantRef || ''),\n          context: { consoleSurface: 'sidekick-v4-native-operator', cancellation: { requestedAt, confirmedAt, kind: job.kind, id: job.id, missionId: job.missionId || null, workflowRunId: job.workflowRunId || null, childReceipt: childReceipt || null, missionReceipt: missionReceipt || null } },\n          witness: {},\n        });\n      } catch {}\n      if (historyOpen) void refreshConsoleHistory(historyTab, historyQuery);\n    } catch (error) {\n      const message = `Stop failed · ${cleanConsoleError(error)}`;\n      setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'assistant', content: message, createdAt: nowIso(), error: true }]);\n      cancelRequestedRef.current = false;\n    } finally {\n      setCancellingJobId('');\n    }\n  }\n\n  function requestConsoleStop() {\n    cancelRequestedRef.current = true;\n    if (activeJob) { void cancelConsoleJob(activeJob); return; }\n    setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'assistant', content: 'Stop requested. Waiting for any in-flight dispatch receipt so its job can be cancelled; stopping is not yet confirmed.', createdAt: nowIso(), progress: true }]);\n  }\n\n  function fallbackWitnessSummary(observation: any) {\n    const headings = Array.isArray(observation?.headings) ? observation.headings.filter(Boolean) : [];\n    const title = String(observation?.title || 'the requested page').trim();\n    const visible = String(observation?.visibleText || '').replace(/\\s+/g, ' ').trim();\n    const issueCount = Array.isArray(observation?.issues) ? observation.issues.length : 0;\n    const parts = [`I observed ${title} on ${observation?.route || 'the requested route'}.`];\n    if (headings.length) parts.push(`Visible sections: ${headings.join(', ')}.`);\n    if (visible) parts.push(`Visible content included: ${visible.slice(0, 650)}${visible.length > 650 ? '…' : ''}`);\n    parts.push(issueCount ? `The Witness detected ${issueCount} issue${issueCount === 1 ? '' : 's'} during the observation.` : 'The Witness did not report a page-level issue during this observation.');\n    return parts.join(' ');\n  }\n\n  async function sendConsolePrompt(prompt: string) {\n    const text = String(prompt || '').trim();\n    if (/^(?:please\\s+)?(?:stop|cancel)(?:\\s+(?:it|this|the current job))?[.!?]*$/i.test(text) && (sendInFlightRef.current || activeJob)) {\n      requestConsoleStop();\n      return;\n    }\n    if (!text || sendInFlightRef.current || cancellingJobId) return;\n    sendInFlightRef.current = true;\n    const explicitRoute = extractInternalRoute(text);\n    const executionRequest = isExecutionRequest(text);\n    const wantsWitness = !executionRequest && (Boolean(explicitRoute) || isWitnessRequest(text, witnessInteractionMode));\n    const intentClass = classifyConsoleIntent(text, wantsWitness);\n    const userTimestamp = nowIso();\n    const progressLog: ConsoleProgressEntry[] = [];\n    const progressKeys = new Set<string>();\n    const pushProgress = (content: string, stateKey: string) => {\n      const clean = String(content || '').trim();\n      if (!clean || cancelRequestedRef.current || progressKeys.has(stateKey)) return;\n      progressKeys.add(stateKey);\n      const entry = { at: nowIso(), content: clean, stateKey };\n      progressLog.push(entry);\n      setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'assistant', content: clean, createdAt: entry.at, progress: true }]);\n    };\n    const progressEnabled = wantsWitness || intentClass === 'direct_operation' || intentClass === 'repository_repair';\n    cancelRequestedRef.current = false;\n    setActiveJob(null);\n    setConsoleError(null);\n    setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'user', content: text, createdAt: userTimestamp }]);\n    if (progressEnabled) pushProgress(wantsWitness ? 'Starting witness job · resolving the requested tenant and route.' : 'Starting job · routing the request through the live KNOCKLAUNCH operator.', 'job:start');\n    setSending(true);\n\n    try {\n      if (isLastRunFollowup(text)) {\n        const activity = await consoleFetch('/__knocklaunch/console/witness/activity', { method: 'GET' });\n        const activityRuns = [activity?.active, ...(Array.isArray(activity?.runs) ? activity.runs : [])].filter(Boolean);\n        const rememberedRun = lastReceipt?.run || lastReceipt;\n        const run = activityRuns[0] || (rememberedRun && typeof rememberedRun === 'object' ? rememberedRun : null);\n        if (!run) {\n          setResolverTrace({ status: 'idle' });\n          const assistantMessage = 'There is no witness run in this session yet.';\n          const assistantTimestamp = nowIso();\n          setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'assistant', content: assistantMessage, createdAt: assistantTimestamp }]);\n          await persistConsoleTurn({\n            userMessage: text,\n            assistantMessage,\n            contextTenantId: String(activeTenant?.id || '') || null,\n            route: String(operatorContext.route || ''),\n            tenantRef: String(operatorContext.tenantRef || ''),\n            context: { consoleSurface: 'sidekick-v3-session-history', followup: 'last_witness_run', userTimestamp, assistantTimestamp, progressLog },\n            witness: {},\n          });\n          return;\n        }\n\n        const observation = formatWitnessObservation(run);\n        const route = String(observation.route || operatorContext.route || '');\n        const viewport = String(run?.currentViewport || (operatorContext.viewports || ['desktop'])[0] || 'desktop');\n        const status = String(run?.status || run?.phase || (run?.terminal ? 'complete' : 'running')).replaceAll('_', ' ');\n        const issueDetails = [\n          ...(Array.isArray(observation.issues) ? observation.issues : []),\n          ...(Array.isArray(observation.consoleErrors) ? observation.consoleErrors : []),\n          ...(Array.isArray(observation.failedRequests) ? observation.failedRequests : []),\n        ].map((item) => typeof item === 'string' ? item : JSON.stringify(item)).filter(Boolean).slice(0, 3);\n        const evidenceSummary = observation.visibleText || observation.headings.length\n          ? fallbackWitnessSummary(observation)\n          : 'No accepted page observation text was captured for that run.';\n        const assistantMessage = [\n          `Last witness run: ${route || 'route unavailable'} · ${viewport} · ${status}.`,\n          evidenceSummary,\n          issueDetails.length ? `Issues: ${issueDetails.join(' | ')}` : '',\n        ].filter(Boolean).join(' ');\n        setResolverTrace({\n          status: 'resolved',\n          query: text,\n          tenantRef: String(operatorContext.tenantRef || ''),\n          confidence: 1,\n          matchKind: 'last_witness_run',\n          route,\n        });\n        setLastReceipt(run);\n        const assistantTimestamp = nowIso();\n        setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'assistant', content: assistantMessage, createdAt: assistantTimestamp }]);\n        await persistConsoleTurn({\n          userMessage: text,\n          assistantMessage,\n          contextTenantId: String(activeTenant?.id || '') || null,\n          route,\n          tenantRef: String(operatorContext.tenantRef || ''),\n          context: { consoleSurface: 'sidekick-v3-session-history', followup: 'last_witness_run', userTimestamp, assistantTimestamp, progressLog },\n          witness: {\n            runId: String(run?.id || run?.supervisorId || run?.jobId || ''),\n            status: String(run?.status || ''),\n            phase: String(run?.phase || ''),\n            currentRoute: route,\n            runnerLane: String(run?.runnerLane || run?.runtimeLane || ''),\n          },\n        });\n        return;\n      }\n\n      const routeFamilyRequest = isRouteFamilyRequest(text);\n      const inferred = await resolveConsoleTarget(text, wantsWitness || executionRequest);\n      const inferredRoute = inferred.route;\n      const inferredTenantRef = inferred.tenantRef;\n      if (wantsWitness && inferredRoute) pushProgress(`Resolved ${String(inferred?.tenant?.name || inferredTenantRef || 'target')} → ${inferredRoute}.`, `target:${inferredTenantRef}:${inferredRoute}`);\n      if (wantsWitness && !inferredRoute) pushProgress('The named tenant or route is still genuinely ambiguous; I am not reusing the previous workspace.', 'target:ambiguous');\n      const agentTurn = {\n        version: 'knocklaunch-native-operator-v1',\n        originalPrompt: text,\n        intentClass,\n        preserveOwnerPrompt: true,\n        capabilitySource: 'live_command_registry',\n        capabilityPolicy: 'registered_commands_only',\n        stableContextCommand: 'owner_operating_context',\n        liveReadPolicy: 'current_prime_truth',\n        witnessCommand: 'inspect_route',\n        witnessStatusCommand: 'inspect_route_status',\n        repositoryMutationCommand: 'execute_objective',\n        missionStatusCommand: 'mission_status',\n        missionReceiptCommand: 'mission_receipt',\n        directOperationPolicy: 'bounded_registered_operator_only',\n        failClosed: true,\n        lifecycleProofRequired: true,\n        witnessInteractionMode,\n        witnessAuthorizedMutations: witnessInteractionMode === 'act',\n        target: { route: inferredRoute || null, tenantRef: inferredTenantRef || null, roleRef: String(operatorContext.roleRef || '') || null },\n      };\n      const baseContext: ConsoleOperatorContext = {\n        ...operatorContext,\n        ...(inferredRoute ? { route: inferredRoute } : {}),\n        ...(inferredTenantRef ? { tenantRef: inferredTenantRef } : {}),\n        ...((inferred?.tenant?.id || operatorContext.tenantId) ? { tenantId: String(inferred?.tenant?.id || operatorContext.tenantId) } : {}),\n        mode: executionRequest ? 'execute' : wantsWitness ? 'witness' : 'chat',\n        executionRequested: executionRequest,\n        witnessRequested: wantsWitness,\n        witnessInteractionMode,\n        witnessAuthorizedMutations: witnessInteractionMode === 'act',\n        consoleSurface: 'sidekick-v4-native-operator',\n        agentTurn,\n        legacyRepoSessionAllowed: false,\n        recentConversation: messages.slice(-6).map((item) => ({ role: item.role, content: item.content.slice(0, 900) })),\n        inferenceContract: 'owner-conversational-context-v3-live-registry',\n        clarificationPolicy: 'ask_only_when_materially_ambiguous',\n        intentConfidence: inferred.confidence,\n      };\n\n      if (cancelRequestedRef.current) return;\n      setOperatorContext(baseContext);\n\n      let witnessReceipt: any = null;\n      let witnessRun: any = null;\n      let witnessObservation: any = null;\n      let pinnedContext = baseContext;\n      if (wantsWitness && inferredRoute) {\n        setWitnessMode(true);\n        setMobilePane('witness');\n        window.setTimeout(() => postWitnessSync(baseContext, null), 80);\n        pushProgress(`Dispatching the ${String((baseContext.viewports || ['desktop'])[0])} witness to ${inferredRoute}.`, `witness:dispatch:${inferredRoute}:${String((baseContext.viewports || ['desktop'])[0])}`);\n        witnessReceipt = await navigateWitness(inferredRoute,inferredTenantRef,String((baseContext.viewports || ['desktop'])[0]),text,witnessInteractionMode,routeFamilyRequest);\n        const dispatchedRunId = String(witnessReceipt?.run?.id || witnessReceipt?.run?.supervisorId || '');\n        if (dispatchedRunId) {\n          const job: ActiveConsoleJob = { kind: 'witness', id: dispatchedRunId, label: inferredRoute };\n          setActiveJob(job);\n          if (cancelRequestedRef.current) { await cancelConsoleJob(job); return; }\n        }\n        pinnedContext = {...baseContext,witnessRunId:dispatchedRunId,witnessRunnerLane:String(witnessReceipt?.runnerLane || witnessReceipt?.run?.runnerLane || ''),witnessPinnedRoute:inferredRoute};\n        setOperatorContext(pinnedContext);\n        if (witnessReceipt) setLastReceipt(witnessReceipt);\n        window.setTimeout(() => postWitnessSync(pinnedContext, witnessReceipt), 80);\n        witnessRun = await waitForWitnessObservation(dispatchedRunId, inferredRoute, pushProgress);\n        witnessObservation = witnessRun ? formatWitnessObservation(witnessRun) : null;\n        if (witnessObservation?.visibleText || witnessObservation?.headings?.length) pushProgress('Observation captured · summarizing the actual page evidence now.', 'witness:observation-ready');\n        if (witnessRun) setLastReceipt(witnessRun);\n        window.setTimeout(() => postWitnessSync(pinnedContext, witnessRun || witnessReceipt), 80);\n      } else if (wantsWitness) {\n        setWitnessMode(true);\n        setMobilePane('witness');\n      }\n\n      if (cancelRequestedRef.current) return;\n      const witnessObservationReady = Boolean(witnessObservation?.visibleText || witnessObservation?.headings?.length);\n      const operatorIntent = executionRequest\n        || intentClass === 'stable_context_read'\n        || intentClass === 'live_state_read'\n        || intentClass === 'direct_operation'\n        || intentClass === 'repository_repair';\n      let data: any;\n      let trackedContext = pinnedContext;\n      if (operatorIntent) {\n        if (progressEnabled) pushProgress(`Routing as ${intentClass.replaceAll('_', ' ')} through the live capability registry.`, `operator:route:${intentClass}`);\n        data = await callConsoleOperator(text, { ...pinnedContext, agentTurn }, agentTurn);\n        if (progressEnabled) {\n          const initialReceipt = data?.receipt || {};\n          const missionId = String(data?.context?.missionId || pinnedContext?.missionId || data?.missionId || initialReceipt?.missionId || '').trim();\n          const workflowRunId = String(data?.context?.workflowRunId || pinnedContext?.workflowRunId || data?.workflowRunId || initialReceipt?.workflowRunId || '').trim();\n          const jobId = String(data?.context?.jobId || pinnedContext?.jobId || data?.jobId || initialReceipt?.jobId || '').trim();\n          if (missionId) setActiveJob({ kind: 'mission', id: missionId, missionId, workflowRunId: workflowRunId || undefined, label: intentClass.replaceAll('_', ' ') });\n          else if (workflowRunId) setActiveJob({ kind: 'forgejo', id: workflowRunId, label: 'Forgejo Actions run' });\n          else if (jobId) setActiveJob({ kind: 'witness', id: jobId, label: 'active job' });\n          if (cancelRequestedRef.current) {\n            if (missionId) await cancelConsoleJob({ kind: 'mission', id: missionId, missionId, workflowRunId: workflowRunId || undefined });\n            else if (workflowRunId) await cancelConsoleJob({ kind: 'forgejo', id: workflowRunId });\n            else if (jobId) await cancelConsoleJob({ kind: 'witness', id: jobId });\n            return;\n          }\n          const tracked = await followOperatorProgress(data, pinnedContext, agentTurn, pushProgress);\n          data = tracked.data;\n          trackedContext = tracked.context;\n          pushProgress(isTerminalOperatorData(data) ? 'The job reached a terminal state · preparing the grounded result.' : 'Completion is not confirmed. Any tracked job remains available to inspect or stop.', isTerminalOperatorData(data) ? 'operator:terminal' : 'operator:return');\n        }\n      } else if (wantsWitness && inferredRoute) {\n        if (!isTerminalOperatorData(witnessRun || {})) {\n          data = { ok: true, context: pinnedContext, receipt: witnessRun || witnessReceipt, message: 'Witness completion is not confirmed. The job may still be running; its Stop control remains available. Any captured page evidence is partial.' };\n        } else if (routeFamilyRequest) {\n          data = { ok: true, context: pinnedContext, receipt: witnessRun, message: `Witness ended with status ${String(witnessRun?.status || witnessRun?.phase || 'terminal')}. Full route-family coverage is not verified by this page observation. The linked-route traversal is bounded; unvisited and unlisted routes must not be treated as passed. ${witnessObservationReady ? fallbackWitnessSummary(witnessObservation) : 'No readable page observation was returned.'}` };\n        } else if (!witnessObservationReady) {\n          data = {\n            ok: true,\n            context: pinnedContext,\n            receipt: witnessReceipt,\n            message: `The fresh visual check reached ${inferredRoute}, but it did not return readable page evidence. I will not guess about what is on the page.`,\n          };\n        } else {\n          const answerContext = {\n            ...pinnedContext,\n            agentTurn,\n            witnessAlreadyDispatched: true,\n            witnessObservationReady: true,\n            witnessEvidenceAuthority: 'canonical_cc_execution_observation',\n            trustedWitnessEvidence: witnessObservation,\n          };\n          try {\n            data = await callConsoleAnswer(text, answerContext);\n          } catch {\n            data = { ok: true, context: pinnedContext, receipt: witnessReceipt, message: fallbackWitnessSummary(witnessObservation) };\n          }\n        }\n      } else if (wantsWitness) {\n        data = {\n          ok: true,\n          context: pinnedContext,\n          message: 'I could not resolve a single page to inspect, so I did not substitute a different route.',\n        };\n      } else {\n        data = await callConsoleAnswer(text, {\n          ...pinnedContext,\n          agentTurn,\n          witnessAlreadyDispatched: false,\n          witnessObservationReady: false,\n          trustedWitnessEvidence: null,\n        });\n      }\n\n      const nextContext = (data?.context && typeof data.context === 'object')\n        ? { ...trackedContext, ...data.context, ...(inferredRoute ? { route: inferredRoute } : {}), ...(inferredTenantRef ? { tenantRef: inferredTenantRef } : {}) }\n        : trackedContext;\n      setOperatorContext(nextContext);\n      const receipt = data?.receipt ?? witnessReceipt ?? null;\n      if (receipt) setLastReceipt(receipt);\n\n      let assistantMessage = String(data?.message || '').trim();\n      const dumbClarification = /which\\s+(?:big papi\\s+)?page|which page|say\\s+(?:inventory|calendar|proposals)|pick\\s+(?:a\\s+)?page|what page/i.test(assistantMessage);\n      const wrongSurfaceProgress = inferredRoute !== '/admin/console' && (/^Inspecting\\s+\\/admin\\/console\\b/i.test(assistantMessage) || /^Inspecting\\b/i.test(assistantMessage) || /live frame will appear|inspection completes|standing by/i.test(assistantMessage));\n      if (wantsWitness && inferredRoute && (dumbClarification || wrongSurfaceProgress || !assistantMessage)) {\n        assistantMessage = witnessObservation ? fallbackWitnessSummary(witnessObservation) : `Witness reached ${inferredRoute}, but the observation payload was not available yet. I will not invent what it saw.`;\n      }\n      if (!assistantMessage) assistantMessage = witnessObservation ? fallbackWitnessSummary(witnessObservation) : 'The control plane returned no message.';\n      if (cancelRequestedRef.current) return;\n      const witnessTerminal = isTerminalOperatorData(witnessRun || {});\n      if (wantsWitness && inferredRoute) {\n        const state = witnessTerminal ? String(witnessRun?.status || witnessRun?.phase || 'terminal').replaceAll('_', ' ') : 'completion unconfirmed';\n        pushProgress(`Witness: ${state}.`, 'witness:result:' + state);\n        if (!witnessTerminal || /failed|error|cancelled|canceled|timed_out/.test(String(witnessRun?.status || witnessRun?.phase || '').toLowerCase())) {\n          assistantMessage = `Witness ${state}. ${assistantMessage}`;\n        }\n      }\n      const decision = buildConsoleDecision(intentClass, data, witnessRun, witnessReceipt);\n      const assistantTimestamp = nowIso();\n      setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'assistant', content: assistantMessage, createdAt: assistantTimestamp, decision }]);\n\n      try {\n        await persistConsoleTurn({\n          userMessage: text,\n          assistantMessage,\n          contextTenantId: String(inferred?.tenant?.id || activeTenant?.id || '') || null,\n          route: String(nextContext.route || ''),\n          tenantRef: String(nextContext.tenantRef || ''),\n          context: {\n            consoleSurface: 'sidekick-v4-native-operator',\n            originalPrompt: text,\n            witnessRequested: wantsWitness,\n            intentConfidence: inferred.confidence,\n            resolverMatch: resolverTrace.matchKind || null,\n            intentClass,\n            selectedCommand: decision.selectedCommand || null,\n            selectedCapability: decision.selectedCapability || null,\n            lifecycleState: decision.lifecycleState || 'requested',\n            missionId: decision.missionId || null,\n            witnessJobId: decision.witnessJobId || null,\n            statusTransitions: decision.statusTransitions || [],\n            userTimestamp,\n            assistantTimestamp,\n            progressLog,\n            decision,\n          },\n          witness: {\n            runId: String(witnessRun?.id || witnessReceipt?.run?.id || ''),\n            status: String(witnessRun?.status || witnessReceipt?.run?.status || ''),\n            phase: String(witnessRun?.phase || witnessReceipt?.run?.phase || ''),\n            currentRoute: String(witnessRun?.currentRoute || nextContext.route || ''),\n            runnerLane: String(witnessRun?.runnerLane || witnessReceipt?.runnerLane || ''),\n          },\n        });\n      } catch (historySaveError) {\n        setHistoryError('Session history save failed: ' + cleanConsoleError(historySaveError));\n      }\n\n      if (wantsWitness ? witnessTerminal : isTerminalOperatorData(data)) setActiveJob(null);\n      if (wantsWitness) {\n        setWitnessMode(true);\n        window.setTimeout(() => postWitnessSync(nextContext, receipt), 180);\n        window.setTimeout(() => postWitnessSync(nextContext, receipt), 800);\n      }\n    } catch (error) {\n      const message = cleanConsoleError(error);\n      setResolverTrace((current) => ({ ...current, status: 'error', message }));\n      setConsoleError(message);\n      const assistantTimestamp = nowIso();\n      setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'assistant', content: message, createdAt: assistantTimestamp, error: true }]);\n      try {\n        await persistConsoleTurn({\n          userMessage: text,\n          assistantMessage: message,\n          contextTenantId: String(activeTenant?.id || '') || null,\n          route: String(operatorContext.route || ''),\n          tenantRef: String(operatorContext.tenantRef || ''),\n          context: { consoleSurface: 'sidekick-v4-native-operator', error: true, userTimestamp, assistantTimestamp, progressLog },\n          witness: {},\n        });\n      } catch (historySaveError) {\n        setHistoryError('Session history save failed: ' + cleanConsoleError(historySaveError));\n      }\n    } finally {\n      sendInFlightRef.current = false;\n      setSending(false);\n    }\n  }\n\n  useEffect(() => {\n    sendRef.current = (prompt: string) => { void sendConsolePrompt(prompt); };\n  });\n\n  useEffect(() => {\n    const handleConsoleSend = (event: Event) => {\n      const prompt = String((event as CustomEvent<{ prompt?: string }>).detail?.prompt || '').trim();\n      if (prompt) sendRef.current(prompt);\n    };\n    const handleConsoleFocus = () => window.setTimeout(() => composerRef.current?.focus(), 0);\n    window.addEventListener('knocklaunch:console-assistant:send', handleConsoleSend as EventListener);\n    window.addEventListener('knocklaunch:console-assistant:focus', handleConsoleFocus);\n    return () => {\n      window.removeEventListener('knocklaunch:console-assistant:send', handleConsoleSend as EventListener);\n      window.removeEventListener('knocklaunch:console-assistant:focus', handleConsoleFocus);\n    };\n  }, []);\n\n  useEffect(() => {\n    const node = transcriptRef.current;\n    if (node) node.scrollTop = node.scrollHeight;\n  }, [messages, sending, witnessMode]);\n\n  useEffect(() => {\n    const pending = new Set<string>();\n    const handle = async (event: MessageEvent) => {\n      if (event.origin !== window.location.origin || event.source !== frame.current?.contentWindow) return;\n      const { type, id, action, payload } = event.data || {};\n      const allowed = ['cloudflare','supabase','forgejo','runner-proof','operator','witness','witness-activity','witness-route'];\n      if (type !== 'kl-console-request' || typeof id !== 'string' || id.length > 80 || !allowed.includes(action) || pending.has(action)) return;\n      pending.add(action);\n      try {\n        let data: any;\n        if (action === 'witness-activity') {\n          data = await consoleFetch('/__knocklaunch/console/witness/activity', { method: 'GET' });\n        } else if (action === 'witness-route') {\n          const tenantRef = String(payload?.tenantRef || operatorContext.tenantRef || activeTenant?.company_slug || activeTenant?.id || '').slice(0, 200);\n          data = await consoleFetch('/__knocklaunch/console/witness/navigate', {\n            method: 'POST',\n            body: JSON.stringify({\n              route: String(payload?.route || '').slice(0, 500),\n              viewport: payload?.viewport === 'mobile' ? 'mobile' : 'desktop',\n              tenantRef,\n            }),\n          });\n        } else if (action === 'operator') {\n          data = await callConsoleOperator(String(payload?.message || ''), payload?.context || {});\n        } else if (action === 'witness') {\n          data = await consoleFetch('/__knocklaunch/console/witness', { method: 'GET' });\n        } else if (action === 'forgejo' || action === 'runner-proof') {\n          data = await consoleFetch('/__knocklaunch/console/forgejo', {\n            method: 'POST',\n            body: JSON.stringify({ action }),\n          });\n        } else {\n          const result = await supabase.functions.invoke('console-ops', { body: { action } });\n          if (result.error || result.data?.error) throw new Error(result.error?.message || result.data.error);\n          data = result.data;\n        }\n        frame.current?.contentWindow?.postMessage({ type:'kl-console-result', id, data }, window.location.origin);\n      } catch (error) {\n        frame.current?.contentWindow?.postMessage({ type:'kl-console-result', id, error:error instanceof Error ? error.message : 'Provider unavailable' }, window.location.origin);\n      } finally {\n        pending.delete(action);\n      }\n    };\n    window.addEventListener('message', handle);\n    return () => window.removeEventListener('message', handle);\n  }, [operatorContext.tenantRef, activeTenant?.company_slug, activeTenant?.id]);\n\n\n\n  const toggleVoiceToText = () => {\n    if (voiceListening) {\n      recognitionRef.current?.stop?.();\n      return;\n    }\n    const Recognition = (window as any).SpeechRecognition || (window as any).webkitSpeechRecognition;\n    if (!Recognition) {\n      setVoiceError('Voice-to-text is not supported by this browser.');\n      return;\n    }\n    setVoiceError(null);\n    const recognition = new Recognition();\n    voiceBaseDraftRef.current = draft.trimEnd();\n    recognition.continuous = true;\n    recognition.interimResults = true;\n    recognition.lang = navigator.language || 'en-US';\n    recognition.onresult = (event: any) => {\n      let finalText = '';\n      let interimText = '';\n      for (let index = 0; index < event.results.length; index += 1) {\n        const result = event.results[index];\n        const transcript = String(result?.[0]?.transcript || '').trim();\n        if (!transcript) continue;\n        if (result.isFinal) finalText += (finalText ? ' ' : '') + transcript;\n        else interimText += (interimText ? ' ' : '') + transcript;\n      }\n      const spoken = [finalText, interimText].filter(Boolean).join(' ').trim();\n      const base = voiceBaseDraftRef.current;\n      setDraft([base, spoken].filter(Boolean).join(base && spoken ? ' ' : ''));\n    };\n    recognition.onerror = (event: any) => {\n      const code = String(event?.error || 'unavailable');\n      if (code !== 'no-speech' && code !== 'aborted') setVoiceError(code === 'not-allowed' || code === 'service-not-allowed' ? 'Microphone access was denied. Allow microphone access for app.knocklaunch.app and try again.' : `Voice-to-text error: ${code.replaceAll('-', ' ')}.`);\n    };\n    recognition.onend = () => {\n      recognitionRef.current = null;\n      setVoiceListening(false);\n    };\n    recognitionRef.current = recognition;\n    try {\n      recognition.start();\n      setVoiceListening(true);\n    } catch (error) {\n      recognitionRef.current = null;\n      setVoiceListening(false);\n      setVoiceError(cleanConsoleError(error));\n    }\n  };\n\n  useEffect(() => () => {\n    try { recognitionRef.current?.abort?.(); } catch {}\n    recognitionRef.current = null;\n  }, []);\n\n  const submitDraft = () => {\n    const prompt = draft.trim();\n    if (!prompt) return;\n    if (sending && !/^(?:please\\s+)?(?:stop|cancel)(?:\\s+(?:it|this|the current job))?[.!?]*$/i.test(prompt)) return;\n    setDraft('');\n    void sendConsolePrompt(prompt);\n  };\n\n  const clearConversation = () => {\n    if (sendInFlightRef.current || cancellingJobId) return;\n    const previousSessionId = currentSessionId;\n    if (previousSessionId) {\n      void (supabase as any).rpc('close_console_session', { _session_id: previousSessionId });\n    }\n    setCurrentSessionId('');\n    window.sessionStorage.removeItem('kl-console-session-v1');\n    setMessages([]);\n    setOperatorContext({ viewports: ['desktop'] });\n    setWitnessInteractionMode('observe');\n    setWitnessMode(false);\n    setConsoleError(null);\n    setLastReceipt(null);\n    setResolverTrace({ status: 'idle' });\n    window.setTimeout(() => composerRef.current?.focus(), 0);\n  };\n\n  const toolChips = (\n    <div className=\"flex min-w-0 flex-wrap items-center gap-1\">\n      {['Repo', 'Forgejo', 'Cloudflare', 'Supabase', 'Witness'].map((label) => <span key={label} className=\"rounded-full border border-white/[0.08] bg-white/[0.025] px-2 py-0.5 text-[8px] font-medium uppercase tracking-[0.08em] text-white/38\">{label}</span>)}\n      <span className=\"mx-0.5 h-3 w-px bg-white/10\" aria-hidden=\"true\" />\n      {([\n        ['observe', 'Observe', 'View only'],\n        ['interact', 'Interact', 'Safe reversible interaction'],\n        ['act', 'Act', 'Explicit targeted action'],\n      ] as const).map(([mode, label, title]) => {\n        const active = witnessInteractionMode === mode;\n        const activeClass = mode === 'act' ? 'border-amber-300/45 bg-amber-300/12 text-amber-100' : 'border-emerald-300/45 bg-emerald-300/12 text-emerald-100';\n        return <button key={mode} type=\"button\" title={title} aria-pressed={active} onClick={() => setWitnessInteractionMode(mode)} className={`rounded-full border px-2 py-0.5 text-[8px] font-semibold uppercase tracking-[0.08em] transition ${active ? activeClass : 'border-white/[0.08] bg-white/[0.025] text-white/38 hover:text-white/70'}`}>{label}</button>;\n      })}\n    </div>\n  );\n\n  const resolverLabel = resolverTrace.status === 'idle' ? 'IDLE' : resolverTrace.status === 'resolving' ? 'RESOLVING' : resolverTrace.status === 'resolved' ? 'RESOLVED' : resolverTrace.status === 'ambiguous' ? 'AMBIGUOUS' : 'ERROR';\n  const resolverStrip = (\n    <div data-testid=\"console-live-resolver\" aria-live=\"polite\" className=\"flex min-h-8 shrink-0 items-center gap-2 overflow-hidden border-b border-white/[0.06] bg-black/30 px-4 py-1.5 text-[9px]\">\n      <span className=\"shrink-0 font-semibold uppercase tracking-[0.16em] text-emerald-300/65\">Backend Resolver</span>\n      <span className={(resolverTrace.status === 'resolving' ? 'animate-pulse text-emerald-200' : resolverTrace.status === 'error' ? 'text-amber-200' : 'text-white/45') + ' shrink-0 font-semibold'}>{resolverLabel}</span>\n      {resolverTrace.tenantName ? <span className=\"min-w-0 truncate text-white/72\">{resolverTrace.tenantName}</span> : null}\n      {typeof resolverTrace.confidence === 'number' ? <span className=\"shrink-0 text-white/42\">{Math.round(resolverTrace.confidence * 100)}%</span> : null}\n      {resolverTrace.matchKind ? <span className=\"hidden shrink-0 text-white/30 sm:inline\">{resolverTrace.matchKind}</span> : null}\n      {resolverTrace.route ? <span className=\"min-w-0 truncate font-mono text-emerald-200/70\">→ {resolverTrace.route}</span> : null}\n      {resolverTrace.message ? <span className=\"min-w-0 truncate text-amber-200/80\">{resolverTrace.message}</span> : null}\n    </div>\n  );\n\n  const composer = (\n    <form onSubmit={(event) => { event.preventDefault(); submitDraft(); }} className=\"shrink-0 border-t border-white/[0.08] bg-[#020604]/96 p-3 backdrop-blur-xl\">\n      <div className=\"rounded-2xl border border-emerald-300/16 bg-black/40 p-2 shadow-[inset_0_1px_0_rgba(255,255,255,.025)] focus-within:border-emerald-300/35\">\n        <textarea\n          ref={composerRef}\n          data-testid=\"console-sidekick-composer\"\n          aria-label=\"Chat with KNOCKLAUNCH\"\n          value={draft}\n          onChange={(event) => setDraft(event.target.value)}\n          onKeyDown={(event) => { if (event.key === 'Enter' && !event.shiftKey) { event.preventDefault(); submitDraft(); } }}\n          rows={2}\n          placeholder={witnessMode ? 'Tell Sidekick what to inspect, change, or verify…' : 'Ask KNOCKLAUNCH anything about the platform…'}\n          className=\"max-h-32 min-h-[56px] w-full min-w-0 resize-none bg-transparent px-2 py-1.5 text-[13px] leading-5 text-white outline-none placeholder:text-white/28 [overflow-wrap:anywhere]\"\n        />\n        <div className=\"mt-1 flex items-center justify-between gap-2 px-1\">\n          <span className=\"text-[9px] text-white/25\">Enter sends · Shift+Enter adds a line · Mic dictates without sending</span>\n          <div className=\"flex items-center gap-2\">\n            {sending || activeJob ? <button type=\"button\" data-testid=\"console-stop-current-job\" onClick={requestConsoleStop} disabled={Boolean(cancellingJobId)} aria-label={`Stop current ${activeJob?.kind || 'pending'} job`} className=\"flex h-8 items-center gap-1.5 rounded-full border border-red-400/35 bg-red-500/10 px-3 text-[10px] font-bold uppercase tracking-[0.08em] text-red-200 transition hover:bg-red-500/20 disabled:opacity-40\"><span aria-hidden=\"true\">■</span><span>{cancellingJobId ? 'Stopping…' : 'Stop'}</span></button> : null}\n            <button type=\"button\" onClick={toggleVoiceToText} disabled={sending} aria-pressed={voiceListening} aria-label={voiceListening ? 'Stop voice dictation' : 'Start voice dictation'} className={(voiceListening ? 'border-emerald-300/45 bg-emerald-300/16 text-emerald-100' : 'border-white/10 bg-white/[0.025] text-white/48 hover:border-emerald-300/25 hover:text-emerald-100') + ' flex h-8 items-center gap-1.5 rounded-full border px-3 text-[10px] font-semibold transition disabled:opacity-30'}><span aria-hidden=\"true\" className={voiceListening ? 'animate-pulse' : ''}>🎙</span><span>{voiceListening ? 'Listening…' : 'Mic'}</span></button>\n            <button type=\"submit\" disabled={!draft.trim() || sending} className=\"grid h-8 w-8 shrink-0 place-items-center rounded-full border border-emerald-300/20 bg-emerald-300/[0.09] text-sm font-black text-emerald-100 transition hover:bg-emerald-300/[0.16] disabled:opacity-25\" aria-label=\"Send to KNOCKLAUNCH\">↑</button>\n          </div>\n        </div>\n        {voiceError ? <div role=\"status\" className=\"px-1 pt-1.5 text-[10px] text-amber-200/80\">{voiceError}</div> : null}\n      </div>\n    </form>\n  );\n\n  const transcript = (\n    <div ref={transcriptRef} className=\"min-h-0 min-w-0 flex-1 overflow-x-hidden overflow-y-auto\">\n      <div className={witnessMode ? \"space-y-3 p-4\" : \"mx-auto w-full max-w-4xl space-y-4 px-5 py-10 sm:px-8\"}>\n        {!messages.length ? (\n          <div className={witnessMode ? \"rounded-xl border border-white/10 bg-white/[0.025] p-4\" : \"mx-auto mt-[12vh] max-w-2xl text-center\"}>\n            <div className=\"text-[10px] font-semibold uppercase tracking-[0.24em] text-emerald-300/65\">SIDEKICK V3</div>\n            <h1 className={witnessMode ? \"mt-2 text-lg font-semibold text-white\" : \"mt-4 text-3xl font-semibold tracking-tight text-white\"}>KNOCKLAUNCH Console</h1>\n            <p className=\"mt-3 text-sm leading-6 text-white/48\">Chat with the platform normally. The interactive witness stays closed until you ask to see, inspect, capture, compare, or visually verify something.</p>\n          </div>\n        ) : null}\n        {messages.map((message) => (\n          <article key={message.id} className={message.role === 'user' ? \"ml-auto min-w-0 max-w-[90%] rounded-2xl border border-emerald-300/15 bg-emerald-300/[0.06] px-4 py-3\" : message.progress ? \"min-w-0 max-w-full rounded-2xl border border-emerald-300/10 bg-emerald-300/[0.025] px-4 py-3\" : \"min-w-0 max-w-full rounded-2xl border border-white/[0.07] bg-white/[0.025] px-4 py-3\"}>\n            <div className=\"mb-1.5 flex items-center justify-between gap-3 text-[9px] font-semibold uppercase tracking-[0.18em] text-white/35\"><span>{message.role === 'user' ? 'You' : message.progress ? 'KNOCKLAUNCH · PROGRESS' : 'KNOCKLAUNCH'}</span>{message.createdAt ? <time dateTime={message.createdAt} className=\"shrink-0 normal-case tracking-normal text-white/24\">{formatConsoleTimestamp(message.createdAt)}</time> : null}</div>\n            <p className={message.error ? \"max-w-full whitespace-pre-wrap break-words text-sm leading-6 text-amber-200/90 [overflow-wrap:anywhere]\" : \"max-w-full whitespace-pre-wrap break-words text-sm leading-6 text-white/78 [overflow-wrap:anywhere]\"}>{message.content}</p>\n            {message.role === 'assistant' && message.decision ? <details className=\"mt-3 border-t border-white/[0.06] pt-2 text-[10px] text-white/38\"><summary className=\"cursor-pointer select-none text-emerald-200/55\">Why this action?</summary><div className=\"mt-2 grid gap-1 font-mono\"><span>intent: {message.decision.intentClass}</span><span>command: {message.decision.selectedCommand || 'no command required'}</span><span>state: {message.decision.lifecycleState || 'requested'}</span>{message.decision.evidenceSource ? <span>evidence: {message.decision.evidenceSource}</span> : null}{message.decision.missionId ? <span>mission: {message.decision.missionId}</span> : null}{message.decision.witnessJobId ? <span>witness: {message.decision.witnessJobId}</span> : null}</div></details> : null}\n          </article>\n        ))}\n        {sending ? <div className=\"max-w-full rounded-2xl border border-emerald-300/12 bg-emerald-300/[0.035] px-4 py-3 text-sm text-emerald-100/70\">KNOCKLAUNCH is working…</div> : null}\n        {consoleError && !messages.some((item) => item.error && item.content === consoleError) ? <div className=\"rounded-xl border border-amber-300/15 bg-amber-300/[0.04] px-4 py-3 text-sm text-amber-100/80\">{consoleError}</div> : null}\n      </div>\n    </div>\n  );\n\n\n  const visibleLiveRows = historyQuery.trim()\n    ? liveRows.filter((run) => JSON.stringify(run).toLowerCase().includes(historyQuery.trim().toLowerCase()))\n    : liveRows;\n\n  const historyPanel = historyOpen ? (\n    <>\n      <button type=\"button\" aria-label=\"Close session archive\" onClick={() => setHistoryOpen(false)} className=\"absolute inset-0 z-40 bg-black/50 backdrop-blur-[1px]\" />\n      <aside data-testid=\"console-session-archive\" className=\"absolute inset-y-0 right-0 z-50 flex w-[min(94vw,520px)] flex-col border-l border-emerald-300/14 bg-[#030806] shadow-[-24px_0_70px_rgba(0,0,0,.45)]\">\n        <div className=\"shrink-0 border-b border-white/[0.07] px-4 py-3\">\n          <div className=\"flex items-center justify-between gap-3\">\n            <div>\n              <div className=\"text-[9px] font-semibold uppercase tracking-[0.2em] text-emerald-300/65\">Session Archive</div>\n              <div className=\"mt-1 text-sm font-semibold text-white\">Console memory & run history</div>\n            </div>\n            <button type=\"button\" onClick={() => setHistoryOpen(false)} className=\"rounded-md border border-white/10 px-2.5 py-1.5 text-[10px] text-white/45 hover:bg-white/[0.04] hover:text-white\">Close</button>\n          </div>\n          <div className=\"mt-3 rounded-xl border border-white/[0.08] bg-black/35 px-3 py-2\">\n            <input\n              data-testid=\"console-history-search\"\n              value={historyQuery}\n              onChange={(event) => setHistoryQuery(event.target.value)}\n              placeholder=\"Search chats, tenants, routes, run IDs, errors, proof…\"\n              className=\"w-full bg-transparent text-xs text-white outline-none placeholder:text-white/28\"\n            />\n          </div>\n          <div className=\"mt-3 flex gap-1\">\n            {(['live','chats','runs'] as HistoryTab[]).map((tab) => (\n              <button key={tab} type=\"button\" onClick={() => setHistoryTab(tab)} className={(historyTab === tab ? 'border-emerald-300/25 bg-emerald-300/10 text-emerald-100' : 'border-white/10 text-white/42 hover:text-white') + ' rounded-md border px-3 py-1.5 text-[10px] font-semibold uppercase tracking-[0.1em]'}>\n                {tab === 'live' ? 'Current' : tab === 'chats' ? 'Chats' : 'Runs'}\n              </button>\n            ))}\n          </div>\n        </div>\n\n        <div className=\"min-h-0 flex-1 overflow-y-auto p-3\">\n          {historyLoading ? <div className=\"rounded-xl border border-white/[0.07] bg-white/[0.02] p-4 text-xs text-white/45\">Loading Console history…</div> : null}\n          {historyError ? <div className=\"mb-3 rounded-xl border border-amber-300/15 bg-amber-300/[0.04] p-3 text-xs leading-5 text-amber-100/80\">{historyError}</div> : null}\n\n          {!historyLoading && historyTab === 'live' ? (\n            <div className=\"space-y-2\">\n              {currentSessionId ? (\n                <button type=\"button\" onClick={() => { void openConsoleSession(currentSessionId); }} className=\"w-full rounded-xl border border-emerald-300/18 bg-emerald-300/[0.05] p-3 text-left hover:bg-emerald-300/[0.08]\">\n                  <div className=\"flex items-center justify-between gap-3\"><span className=\"text-[9px] font-semibold uppercase tracking-[0.14em] text-emerald-300/75\">Current chat</span><span className=\"font-mono text-[9px] text-white/30\">{currentSessionId.slice(0,8)}</span></div>\n                  <div className=\"mt-1 text-xs text-white/70\">{messages.length ? messages[messages.length - 1]?.content.slice(0,120) : 'Resume current Console session'}</div>\n                </button>\n              ) : null}\n              {visibleLiveRows.map((run: any) => {\n                const witnessId = String(run?.id || run?.supervisorId || run?.jobId || '');\n                return <div key={witnessId || String(run?.currentRoute)} className=\"w-full rounded-xl border border-white/[0.08] bg-white/[0.025] p-3\">\n                  <div className=\"flex items-center justify-between gap-3\">\n                    <button type=\"button\" onClick={() => openWitnessHistoryRun(run)} className=\"min-w-0 flex-1 text-left\">\n                      <div className=\"flex items-center justify-between gap-3\"><span className={(run?.terminal ? 'text-white/42' : 'text-emerald-300/80') + ' text-[9px] font-semibold uppercase tracking-[0.14em]'}>{run?.terminal ? 'Completed witness' : 'Live witness'}</span><span className=\"text-[9px] text-white/30\">{String(run?.runnerLane || run?.runtimeLane || 'witness').toUpperCase()}</span></div>\n                      <div className=\"mt-1 truncate font-mono text-xs text-white/68\">{String(run?.currentRoute || 'Witness run')}</div>\n                      <div className=\"mt-1 truncate text-[10px] text-white/30\">{witnessId}</div>\n                    </button>\n                    {!run?.terminal && witnessId ? <button type=\"button\" onClick={() => void cancelConsoleJob({ kind: 'witness', id: witnessId, label: String(run?.currentRoute || 'witness') })} disabled={cancellingJobId === witnessId} aria-label={`Stop witness ${witnessId}`} className=\"shrink-0 rounded-md border border-red-400/30 bg-red-500/10 px-2.5 py-1.5 text-[9px] font-bold uppercase tracking-[0.08em] text-red-200 hover:bg-red-500/20 disabled:opacity-40\">{cancellingJobId === witnessId ? 'Stopping…' : 'Stop'}</button> : null}\n                  </div>\n                </div>;\n              })}\n              {!currentSessionId && !visibleLiveRows.length ? <div className=\"rounded-xl border border-white/[0.07] bg-white/[0.02] p-4 text-xs text-white/38\">No active Console or Witness sessions right now.</div> : null}\n            </div>\n          ) : null}\n\n          {!historyLoading && historyTab === 'chats' ? (\n            <div className=\"space-y-2\">\n              {sessionRows.map((row: any) => {\n                const route = consoleSessionRoute(row);\n                const isCurrent = String(row.session_id) === currentSessionId;\n                return (\n                  <button key={String(row.session_id)} type=\"button\" onClick={() => { void openConsoleSession(String(row.session_id)); }} className={(isCurrent ? 'border-emerald-300/22 bg-emerald-300/[0.05]' : 'border-white/[0.08] bg-white/[0.02]') + ' w-full rounded-xl border p-3 text-left hover:border-emerald-300/20 hover:bg-emerald-300/[0.04]'}>\n                    <div className=\"flex items-center justify-between gap-3\">\n                      <span className={(isCurrent ? 'text-emerald-300/80' : 'text-white/34') + ' text-[9px] font-semibold uppercase tracking-[0.13em]'}>{isCurrent ? 'Current' : String(row.session_status || 'history')}</span>\n                      <span className=\"text-[9px] text-white/28\">{row.updated_at ? new Date(row.updated_at).toLocaleString() : ''}</span>\n                    </div>\n                    <div className=\"mt-1 line-clamp-2 text-xs font-medium leading-5 text-white/72\">{consoleSessionTitle(row)}</div>\n                    <div className=\"mt-2 flex flex-wrap items-center gap-2 text-[9px] text-white/32\">\n                      <span>{Number(row.turn_count || 0)} turns</span>\n                      {route ? <span className=\"max-w-[250px] truncate font-mono text-emerald-200/55\">{route}</span> : null}\n                      {row.ledger_tenant_name ? <span>{String(row.ledger_tenant_name)}</span> : null}\n                    </div>\n                  </button>\n                );\n              })}\n              {!sessionRows.length ? <div className=\"rounded-xl border border-white/[0.07] bg-white/[0.02] p-4 text-xs text-white/38\">No matching Console chats.</div> : null}\n            </div>\n          ) : null}\n\n          {!historyLoading && historyTab === 'runs' ? (\n            <div className=\"space-y-2\">\n              {runRows.map((row: any) => {\n                const route = runRoute(row);\n                const receipt = row?.latest_receipt || {};\n                const terminal = ['verified','completed_with_findings','failed','cancelled','timed_out','blocked','superseded'].includes(String(row.mission_status || ''));\n                const context = row?.mission_context && typeof row.mission_context === 'object' ? row.mission_context : {};\n                const workflowRunId = String(context?.workflowRunId || context?.workflow_run_id || receipt?.payload?.workflowRunId || receipt?.payload?.workflow_run_id || '').trim();\n                const missionId = String(row.run_id || '');\n                return (\n                  <div key={missionId} className=\"w-full rounded-xl border border-white/[0.08] bg-white/[0.02] p-3\">\n                    <div className=\"flex items-start justify-between gap-3\"><button type=\"button\" onClick={() => route ? openWitnessHistoryRun({ id: row.run_id, currentRoute: route, status: row.mission_status || row.event_status, terminal, runnerLane: receipt?.payload?.runnerLane || receipt?.source || 'ledger' }) : undefined} className=\"min-w-0 flex-1 text-left\">\n                    <div className=\"flex items-center justify-between gap-3\">\n                      <span className=\"text-[9px] font-semibold uppercase tracking-[0.13em] text-white/38\">{String(row.mission_type || 'run')} · {String(row.mission_status || row.event_status || 'unknown')}</span>\n                      <span className=\"text-[9px] text-white/28\">{row.updated_at ? new Date(row.updated_at).toLocaleString() : ''}</span>\n                    </div>\n                    <div className=\"mt-1 line-clamp-2 text-xs font-medium leading-5 text-white/72\">{String(row.title || 'Command Center run')}</div>\n                    <div className=\"mt-2 flex flex-wrap items-center gap-2 text-[9px] text-white/32\">\n                      {row.tenant_name ? <span>{String(row.tenant_name)}</span> : null}\n                      {route ? <span className=\"max-w-[250px] truncate font-mono text-emerald-200/55\">{route}</span> : null}\n                      {receipt?.proof_gate ? <span>{String(receipt.proof_gate)}</span> : null}\n                      <span className=\"font-mono\">{missionId.slice(0,8)}</span>\n                    </div></button>\n                    {!terminal && missionId ? <button type=\"button\" onClick={() => void cancelConsoleJob({ kind: 'mission', id: missionId, missionId, workflowRunId: workflowRunId || undefined, label: String(row.title || row.mission_type || 'mission') })} disabled={cancellingJobId === missionId} aria-label={`Stop mission ${missionId}`} className=\"mt-2 rounded-md border border-red-400/30 bg-red-500/10 px-2.5 py-1.5 text-[9px] font-bold uppercase tracking-[0.08em] text-red-200 hover:bg-red-500/20 disabled:opacity-40\">{cancellingJobId === missionId ? 'Stopping…' : 'Stop job'}</button> : null}\n                  </div>\n                  </div>\n                );\n              })}\n              {!runRows.length ? <div className=\"rounded-xl border border-white/[0.07] bg-white/[0.02] p-4 text-xs text-white/38\">No matching Command Center runs.</div> : null}\n            </div>\n          ) : null}\n        </div>\n      </aside>\n    </>\n  ) : null;\n\n  return <div className=\"relative h-full min-h-0 overflow-hidden bg-[#020604] text-white\">\n    {!witnessMode ? (\n      <section className=\"flex h-full min-h-0 flex-col\">\n        <div className=\"flex min-h-12 shrink-0 items-center gap-3 border-b border-white/[0.07] px-4 py-2\">\n          <div className=\"flex items-center gap-2 text-[10px] font-semibold uppercase tracking-[0.18em] text-emerald-300/70\"><span className=\"h-1.5 w-1.5 rounded-full bg-emerald-300 shadow-[0_0_10px_rgba(52,211,153,.8)]\" />Sidekick</div>\n          <div className=\"min-w-0 flex-1 overflow-hidden\">{toolChips}</div>\n          <button type=\"button\" onClick={() => setHistoryOpen(true)} className=\"shrink-0 rounded-md border border-white/10 px-2.5 py-1.5 text-[10px] text-white/45 hover:border-emerald-300/20 hover:bg-emerald-300/[0.05] hover:text-white\">Sessions</button>\n          <button type=\"button\" onClick={clearConversation} className=\"shrink-0 text-[10px] text-white/35 hover:text-white\">New chat</button>\n          <div className=\"shrink-0 text-[9px] text-white/24\">Witness closed</div>\n        </div>\n        {resolverStrip}\n        {transcript}\n        {composer}\n      </section>\n    ) : (\n      <section className=\"flex h-full min-h-0 flex-col\">\n        <div className=\"flex h-10 shrink-0 items-center justify-between border-b border-white/[0.07] px-3 lg:hidden\">\n          <div className=\"flex gap-1\">\n            <button type=\"button\" onClick={() => setMobilePane('witness')} className={mobilePane === 'witness' ? \"border border-emerald-300/25 bg-emerald-300/10 px-3 py-1 text-xs text-emerald-100\" : \"border border-white/10 px-3 py-1 text-xs text-white/50\"}>Witness</button>\n            <button type=\"button\" onClick={() => setMobilePane('chat')} className={mobilePane === 'chat' ? \"border border-emerald-300/25 bg-emerald-300/10 px-3 py-1 text-xs text-emerald-100\" : \"border border-white/10 px-3 py-1 text-xs text-white/50\"}>Sidekick</button>\n          </div>\n          <div className=\"flex items-center gap-3\">\n            <button type=\"button\" onClick={() => setHistoryOpen(true)} className=\"text-xs text-white/45\">Sessions</button>\n            <button type=\"button\" onClick={() => setWitnessMode(false)} className=\"text-xs text-white/50\">Exit witness</button>\n          </div>\n        </div>\n        <div className=\"grid min-h-0 flex-1 lg:grid-cols-[minmax(0,1fr)_430px] xl:grid-cols-[minmax(0,1fr)_450px]\">\n          <div className={(mobilePane === 'witness' ? 'block' : 'hidden') + \" min-h-0 bg-black lg:block\"}>\n            <iframe ref={frame} onLoad={() => postWitnessSync()} src=\"/console/index-v3-11.html?v=sidekick-v3-observation-pinned-2\" title=\"KNOCKLAUNCH Interactive Witness\" className=\"h-full w-full border-0\" />\n          </div>\n          <aside className={(mobilePane === 'chat' ? 'flex' : 'hidden') + \" min-h-0 min-w-0 flex-col border-l border-emerald-300/12 bg-[#030806] lg:flex\"}>\n            <div className=\"shrink-0 border-b border-white/[0.07] px-4 py-3\">\n              <div className=\"flex items-start justify-between gap-3\">\n                <div className=\"min-w-0\"><div className=\"text-[9px] font-semibold uppercase tracking-[0.18em] text-emerald-300/70\">SIDEKICK · WITNESS MODE</div><div className=\"mt-1 truncate text-xs text-white/60\">{String(operatorContext.route || 'Interactive witness')}</div></div>\n                <div className=\"flex shrink-0 items-center gap-2\">\n                  <button type=\"button\" onClick={() => setHistoryOpen(true)} className=\"text-[10px] text-white/35 hover:text-white\">Sessions</button>\n                  <button type=\"button\" onClick={clearConversation} className=\"text-[10px] text-white/35 hover:text-white\">New</button>\n                  <button type=\"button\" onClick={() => setWitnessMode(false)} className=\"hidden rounded-md border border-white/10 px-2.5 py-1.5 text-[10px] text-white/45 hover:bg-white/[0.04] hover:text-white lg:block\">Exit</button>\n                </div>\n              </div>\n              <div className=\"mt-2\">{toolChips}</div>\n              <div className=\"mt-2 flex items-center gap-2 text-[9px] text-white/28\"><span>{lastReceipt ? 'Proof attached' : 'Control plane ready'}</span><span>•</span><span>{String((operatorContext.viewports || ['desktop'])[0])}</span></div>\n            </div>\n            {resolverStrip}\n            {transcript}\n            {composer}\n          </aside>\n        </div>\n      </section>\n    )}\n    {historyPanel}\n  </div>;\n\n}\n"}],"branch":"ai/objective-first-repair-73b9455d8609","writes":[],"patches":[],"prTitle":"Console lifecycle: truthful completion, progress, stop controls and fresh sessions","version":1,"approved":true,"missionId":"73b9455d-8609-4dbd-9737-e8d3a3aaeb8d","objective":"Repair Console task lifecycle reliability in src/pages/admin/GodModeCommandConsole.tsx. Current source waitForWitnessObservation returns on first readable observation before terminal, sendConsolePrompt unconditionally says Witness job complete and clears activeJob, and mount restores prior sessionStorage session against owner instruction. Fix terminal-aware follow-through, truthful incomplete/failed/cancelled reporting and route-family coverage limits, automatic meaningful progress with bounded heartbeat, confirmed cancellation without late-response races, and fresh mount conversations with explicit history reopen. Preserve canonical backend authority, tenant isolation, current layout, and lean chat. Implement exact source patch with targeted tests then Gate, merge, release and prove /admin/console interactions.","repository":"noel/KnockLaunchOS","commitMessage":"fix(console): follow terminal evidence and preserve stop controls","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/GodModeCommandConsole.tsx"],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair Console task lifecycle reliability in src/pages/admin/GodModeCommandConsole.tsx. Current source waitForWitnessObservation returns on first readable observation before terminal, sendConsolePrompt unconditionally says Witness job complete and clears activeJob, and mount restores prior sessionStorage session against owner instruction. Fix terminal-aware follow-through, truthful incomplete/failed/cancelled reporting and route-family coverage limits, automatic meaningful progress with bounded heartbeat, confirmed cancellation without late-response races, and fresh mount conversations with explicit history reopen. Preserve canonical backend authority, tenant isolation, current layout, and lean chat. Implement exact source patch with targeted tests then Gate, merge, release and prove /admin/console interactions.","wordingChanged":false,"canonicalIntent":"Repair Console task lifecycle reliability in src/pages/admin/GodModeCommandConsole.tsx. Current source waitForWitnessObservation returns on first readable observation before terminal, sendConsolePrompt unconditionally says Witness job complete and clears activeJob, and mount restores prior sessionStorage session against owner instruction. Fix terminal-aware follow-through, truthful incomplete/failed/cancelled reporting and route-family coverage limits, automatic meaningful progress with bounded heartbeat, confirmed cancellation without late-response races, and fresh mount conversations with explicit history reopen. Preserve canonical backend authority, tenant isolation, current layout, and lean chat. Implement exact source patch with targeted tests then Gate, merge, release and prove /admin/console interactions.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit_owner_request","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair Console task lifecycle reliability in src/pages/admin/GodModeCommandConsole.tsx. Current source waitForWitnessObservation returns on first readable observation before terminal, sendConsolePrompt unconditionally says Witness job complete and clears activeJob, and mount restores prior sessionStorage session against owner instruction. Fix terminal-aware follow-through, truthful incomplete/failed/cancelled reporting and route-family coverage limits, automatic meaningful progress with bounded heartbeat, confirmed cancellation without late-response races, and fresh mount conversations with explicit history reopen. Preserve canonical backend authority, tenant isolation, current layout, and lean chat. Implement exact source patch with targeted tests then Gate, merge, release and prove /admin/console interactions.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair Console task lifecycle reliability in src/pages/admin/GodModeCommandConsole.tsx. Current source waitForWitnessObservation returns on first readable observation before terminal, sendConsolePrompt unconditionally says Witness job complete and clears activeJob, and mount restores prior sessionStorage session against owner instruction. Fix terminal-aware follow-through, truthful incomplete/failed/cancelled reporting and route-family coverage limits, automatic meaningful progress with bounded heartbeat, confirmed cancellation without late-response races, and fresh mount conversations with explicit history reopen. Preserve canonical backend authority, tenant isolation, current layout, and lean chat. Implement exact source patch with targeted tests then Gate, merge, release and prove /admin/console interactions.","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"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Repair Console task lifecycle reliability in src/pages/admin/GodModeCommandConsole.tsx. Current source waitForWitnessObservation returns on first readable observation before terminal, sendConsolePrompt unconditionally says Witness job complete and clears activeJob, and mount restores prior sessionStorage session against owner instruction. Fix terminal-aware follow-through, truthful incomplete/failed/cancelled reporting and route-family coverage limits, automatic meaningful progress with bounded heartbeat, confirmed cancellation without late-response races, and fresh mount conversations with explicit history reopen. Preserve canonical backend authority, tenant isolation, current layout, and lean chat. Implement exact source patch with targeted tests then Gate, merge, release and prove /admin/console interactions.","route":"/admin/console","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"capabilityManifest":{"id":"Repair-Console-task-lifecycle-reliability-in-src-pages-admin-GodModeCommandConsole.tsx.-Current-sour","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"}},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"73b9455d-8609-4dbd-9737-e8d3a3aaeb8d","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/GodModeCommandConsole.tsx"],"requestContract":{"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair Console task lifecycle reliability in src/pages/admin/GodModeCommandConsole.tsx. Current source waitForWitnessObservation returns on first readable observation before terminal, sendConsolePrompt unconditionally says Witness job complete and clears activeJob, and mount restores prior sessionStorage session against owner instruction. Fix terminal-aware follow-through, truthful incomplete/failed/cancelled reporting and route-family coverage limits, automatic meaningful progress with bounded heartbeat, confirmed cancellation without late-response races, and fresh mount conversations with explicit history reopen. Preserve canonical backend authority, tenant isolation, current layout, and lean chat. Implement exact source patch with targeted tests then Gate, merge, release and prove /admin/console interactions.","wordingChanged":false,"canonicalIntent":"Repair Console task lifecycle reliability in src/pages/admin/GodModeCommandConsole.tsx. Current source waitForWitnessObservation returns on first readable observation before terminal, sendConsolePrompt unconditionally says Witness job complete and clears activeJob, and mount restores prior sessionStorage session against owner instruction. Fix terminal-aware follow-through, truthful incomplete/failed/cancelled reporting and route-family coverage limits, automatic meaningful progress with bounded heartbeat, confirmed cancellation without late-response races, and fresh mount conversations with explicit history reopen. Preserve canonical backend authority, tenant isolation, current layout, and lean chat. Implement exact source patch with targeted tests then Gate, merge, release and prove /admin/console interactions.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit_owner_request","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair Console task lifecycle reliability in src/pages/admin/GodModeCommandConsole.tsx. Current source waitForWitnessObservation returns on first readable observation before terminal, sendConsolePrompt unconditionally says Witness job complete and clears activeJob, and mount restores prior sessionStorage session against owner instruction. Fix terminal-aware follow-through, truthful incomplete/failed/cancelled reporting and route-family coverage limits, automatic meaningful progress with bounded heartbeat, confirmed cancellation without late-response races, and fresh mount conversations with explicit history reopen. Preserve canonical backend authority, tenant isolation, current layout, and lean chat. Implement exact source patch with targeted tests then Gate, merge, release and prove /admin/console interactions.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair Console task lifecycle reliability in src/pages/admin/GodModeCommandConsole.tsx. Current source waitForWitnessObservation returns on first readable observation before terminal, sendConsolePrompt unconditionally says Witness job complete and clears activeJob, and mount restores prior sessionStorage session against owner instruction. Fix terminal-aware follow-through, truthful incomplete/failed/cancelled reporting and route-family coverage limits, automatic meaningful progress with bounded heartbeat, confirmed cancellation without late-response races, and fresh mount conversations with explicit history reopen. Preserve canonical backend authority, tenant isolation, current layout, and lean chat. Implement exact source patch with targeted tests then Gate, merge, release and prove /admin/console interactions.","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"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Repair Console task lifecycle reliability in src/pages/admin/GodModeCommandConsole.tsx. Current source waitForWitnessObservation returns on first readable observation before terminal, sendConsolePrompt unconditionally says Witness job complete and clears activeJob, and mount restores prior sessionStorage session against owner instruction. Fix terminal-aware follow-through, truthful incomplete/failed/cancelled reporting and route-family coverage limits, automatic meaningful progress with bounded heartbeat, confirmed cancellation without late-response races, and fresh mount conversations with explicit history reopen. Preserve canonical backend authority, tenant isolation, current layout, and lean chat. Implement exact source patch with targeted tests then Gate, merge, release and prove /admin/console interactions.","route":"/admin/console","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"capabilityManifest":{"id":"Repair-Console-task-lifecycle-reliability-in-src-pages-admin-GodModeCommandConsole.tsx.-Current-sour","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"}},"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":"29123506dfa7d4aa920d4d51371e4fa138d4529048cb4bfaae3dc12dbc3bee94","replayCount":0,"serializedBytes":112247},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T22:49:25.788003+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:73b9455d-8609-4dbd-9737-e8d3a3aaeb8d:repository-mutation-intent:29123506dfa7d4aa920d4d51371e4fa138d4529048cb4bfaae3dc12dbc3bee94:0","mission_step_id":"3284797c-e50d-49e6-9174-692a7899d8d2","command_center_event_id":"73b9455d-8609-4dbd-9737-e8d3a3aaeb8d"},{"id":"fb63e11d-8c67-4d8b-8cf3-8aae93feee53","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-db3fece90bac","reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":22228,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":4,"executorlessWaitMs":510167,"firstUsefulResultAt":"2026-09-24T20:42:57.302Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.262-negated-visual-intent-guard","prNumber":3676,"terminal":false,"missionId":"db3fece9-0bac-4e64-84a2-d2c640fd0650","operation":"execute_mission","proofGate":"ship_and_prove_release_pending","sourceSha":"eaede0faace450534e4d7844c732488f30d6cf22","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1903,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":132,"approvedPlanMs":0,"missionSetupMs":281,"providerAuthMs":0,"shipAndProveMs":1322,"ledgerPrepareMs":281,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":281,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":281,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"db3fece9-0bac-4e64-84a2-d2c640fd0650"},"performance":null,"deploymentId":"forgejo-main-eaede0faace4","releaseState":"failed","workflowRunId":11634,"releaseTargets":{"frontend":false,"onrunner":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":3019,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:51:50.356176+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"eaede0faace450534e4d7844c732488f30d6cf22","external_id":"forgejo-main-eaede0faace4","receipt_type":"execute_mission","idempotency_key":"mission:db3fece9-0bac-4e64-84a2-d2c640fd0650:execute_mission:ship_and_prove_release_pending:current-generation","mission_step_id":"e8f73b41-4b12-4df8-95dd-31aa5ce5f125","command_center_event_id":"db3fece9-0bac-4e64-84a2-d2c640fd0650"},{"id":"fb64bd39-e949-4430-a7cf-19ded2e8382c","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\":\"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\":\"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\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"contacts\",\"proposal\",\"agreement\",\"invoice\",\"import-export\",\"support\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-02T06:30:36.542158+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-c43209cbca72\",\"prNumber\":4454,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T02:42:52.183717+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c43209cb-ca72-4870-9e03-5fc4e41d1eaa:owner-progress-heartbeat:119393931","mission_step_id":"5782714b-0f40-4463-ae5d-8e2b91e93ac2","command_center_event_id":"c43209cb-ca72-4870-9e03-5fc4e41d1eaa"},{"id":"fb65a0e4-0ff5-4a32-99cb-065feaf79cd7","source":"cc-execution","status":"waiting","payload":{"sourceTargets":[".forgejo/workflows/recovery-plane-deploy.yml",".forgejo/workflows/frontend-startup-watchdog.yml",".forgejo/workflows/knocklaunch-local-host-autoconnect.yml",".forgejo/workflows/knocklaunch.yml"],"continuationObjective":"CONTINUE THIS EXISTING MISSION NOW. This is explicit owner-authorized control-plane maintenance. Apply the already-persisted exact replacement payload for workers/cc-execution/src/index-release-fast-lane.js, then PR, Gate, squash merge, deploy cc-execution, verify live sourceSha, and close #5228 as superseded."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:37:44.869087+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:67bae98c-16f1-4c17-87a4-104feb1c8815:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"b20e58de-4bcd-4c52-9414-f45cab178445","command_center_event_id":"67bae98c-16f1-4c17-87a4-104feb1c8815"},{"id":"fb67809a-d103-49bd-80ef-7c36a4e4a820","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:05:51.241879+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:119417783","mission_step_id":"986497ca-c7bb-469a-819a-206da30cca37","command_center_event_id":"b78054b5-ff74-493d-9d49-b3305dbc800c"},{"id":"fb67c828-42ca-4f4e-a6fb-5c3a9c8f5df4","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"26406a41-ab7c-4b0d-918c-cc281d7fe49c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:34:54.34667+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:26406a41-ab7c-4b0d-918c-cc281d7fe49c:mission-cancel:26406a41-ab7c-4b0d-918c-cc281d7fe49c","mission_step_id":null,"command_center_event_id":"26406a41-ab7c-4b0d-918c-cc281d7fe49c"},{"id":"fb67f63a-48ab-4d65-9faf-9e90fc62cc69","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-4afad3cf5e56","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.61-paul-readonly-contract","prNumber":null,"terminal":false,"missionId":"4afad3cf-5e56-4a5a-a43e-da15cd38f666","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1120,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":433,"providerAuthMs":0,"ledgerPrepareMs":433,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":433,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":433,"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":"4afad3cf-5e56-4a5a-a43e-da15cd38f666"},"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":4790,"likelyAffectedFiles":["supabase/functions/mobile-vendor-event-request/index.ts","src/__tests__/contracts/big-papis-facebook-gallery.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T00:41:56.378366+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4afad3cf-5e56-4a5a-a43e-da15cd38f666:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9c53f1a4-63be-48e1-8e87-3a7d03a5d2e2","command_center_event_id":"4afad3cf-5e56-4a5a-a43e-da15cd38f666"},{"id":"fb68aa60-3836-4c8c-a702-5b3f74cac3ff","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4f5629350243","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3535,"terminal":false,"missionId":"4f562935-0243-4d4c-8e92-442c01b17cbc","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":621,"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":"4f562935-0243-4d4c-8e92-442c01b17cbc"},"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-23T16:30:06.18777+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3535","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4f562935-0243-4d4c-8e92-442c01b17cbc:automatic-mission-resume:3535:repair_mission_waiting_for_gate","mission_step_id":"813f0f12-0062-47a2-9e54-6faf1cce9e05","command_center_event_id":"4f562935-0243-4d4c-8e92-442c01b17cbc"},{"id":"fb68ab19-8063-43d8-8ecb-f6a0a983750f","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"6cacbac1-80fd-4f1a-a672-dc141e5b41a8","phase":"universal_visual_witness_supervised","branch":"ai/big-papis-approved-proposal-exact-v2","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1870,"terminal":false,"missionId":"4b16984f-7eda-49a9-beb8-0013fbe5e96c","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"cf2048d9f44d419105a88dafa96b9292c6160ad0","timingsMs":{"wake":8453,"total":8731,"submit":278,"wakeAttempts":2},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"4b16984f-7eda-49a9-beb8-0013fbe5e96c"},"performance":null,"deploymentId":"forgejo-main-cf2048d9f44d","workflowRunId":5615,"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":647,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T20:23:10.074086+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"cf2048d9f44d419105a88dafa96b9292c6160ad0","external_id":"6cacbac1-80fd-4f1a-a672-dc141e5b41a8","receipt_type":"visual_proof_started","idempotency_key":"mission:4b16984f-7eda-49a9-beb8-0013fbe5e96c:visual-start:6cacbac1-80fd-4f1a-a672-dc141e5b41a8","mission_step_id":"f0fbe9c6-d0f2-4631-bd1b-c0615942283d","command_center_event_id":"4b16984f-7eda-49a9-beb8-0013fbe5e96c"},{"id":"fb691930-95da-4af5-a88a-15cf31a3e768","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js"],"continuationObjective":"Continue the existing objective-drift hardening mission on the canonical cc-execution source. Preserve the explicit owner objective as immutable authority. Do not substitute watchdog, recovery-plane, fallback, or nearby subsystem work unless proven as the first causal blocker. Use the reproduced wrong-watchdog-target behavior as the regression case. Continue through PR, Gate, merge, release, and production proof without owner intervention."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:31:29.354242+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:91d77241-5fe8-4ecb-aa89-4398e51cad52:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"f80c7c2d-48ef-4699-9400-4dd4bf00c87c","command_center_event_id":"91d77241-5fe8-4ecb-aa89-4398e51cad52"},{"id":"fb696957-b798-4651-8def-a1f037f694a6","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"6eb26921-1579-51d6-318e-98f625550bfa"},"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:5de061b3-8aaa-4304-adf0-beb4e13c907f","mission_step_id":null,"command_center_event_id":"5de061b3-8aaa-4304-adf0-beb4e13c907f"},{"id":"fb6ac31f-e758-4bc3-b631-8e5f714303af","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/release-clean-up-the-seaside-customer-booking-pa","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":1429,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.31-resumable-backup-failover","prNumber":null,"terminal":false,"missionId":"b28e88b9-6f96-4f89-8d50-210249a79331","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b28e88b9-6f96-4f89-8d50-210249a79331"},"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":467,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-10T20:08:08.35812+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b28e88b9-6f96-4f89-8d50-210249a79331:execute_mission:repair_mission_execution_blocked","mission_step_id":"7105b32f-57d8-4db9-9f3b-0fe0403b7382","command_center_event_id":"b28e88b9-6f96-4f89-8d50-210249a79331"},{"id":"fb6d52c4-a891-46b2-829d-d9e6894a1f3b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-994b00f5a85f","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":33570,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":69808,"firstUsefulResultAt":"2026-09-27T12:55:32.682Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.292-release-target-parity","prNumber":3870,"terminal":false,"missionId":"994b00f5-a85f-441f-8843-17bfe29f10d3","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3027,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":629,"missionSetupMs":197,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":197,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":197,"repositoryMutationMs":2398,"repositoryProviderMs":2398,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1514,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":197,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":884},"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":"994b00f5-a85f-441f-8843-17bfe29f10d3"},"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":3253,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T12:56:46.375078+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3870","receipt_type":"execute_mission","idempotency_key":"mission:994b00f5-a85f-441f-8843-17bfe29f10d3:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"3a845757-7c1e-467e-8071-e88cdadabf55","command_center_event_id":"994b00f5-a85f-441f-8843-17bfe29f10d3"},{"id":"fb6e3ec8-bde3-4397-a050-0345f3c5d3f2","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"1a46cd8f481fe1c431434029ba41438b0af29aaa","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Repair the production 403 on https://prestigiouscardgrading.com by reconciling the hostname to the existing canonical KnockLaunch frontend worker and already-released PCG public construction site. This is an owner-authorized mutation. Preserve the internal editable PCG preview/build path. Do not create a duplicate site or worker. Verify the exact hostname returns HTTP 200 and shows the public Under Construction state.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"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":"441cb0d60ffde72c4a4a003eacab7e18a8899c3edd518cf88efd18ee1fe1b5b5","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"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"441cb0d60ffde72c4a4a003eacab7e18a8899c3edd518cf88efd18ee1fe1b5b5"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T09:51:57.819192+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"1a46cd8f481fe1c431434029ba41438b0af29aaa","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1ad6f54e-f9b6-4a6c-b062-357a2b5d2b57:request-contract:441cb0d60ffde72c4a4a003eacab7e18a8899c3edd518cf88efd18ee1fe1b5b5:1a46cd8f481fe1c431434029ba41438b0af29aaa:verified:","mission_step_id":"7ea434bd-b57e-4df8-aec7-c4ad46389aeb","command_center_event_id":"1ad6f54e-f9b6-4a6c-b062-357a2b5d2b57"},{"id":"fb6ee666-c7b1-43db-89e9-0dfc49fc9ad4","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"Cannot read properties of null (reading 'id')","status":"blocked","metrics":{"receiptBytes":9482,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.47.10-forgejo-merge-authority","prNumber":456,"terminal":false,"missionId":"98cb692e-2213-46d1-aed6-5cedc7fd42ae","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"98cb692e-2213-46d1-aed6-5cedc7fd42ae"},"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":3148,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T23:33:18.926676+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"456","receipt_type":"execute_mission","idempotency_key":"mission:98cb692e-2213-46d1-aed6-5cedc7fd42ae:execute_mission:canonical_release_blocked","mission_step_id":"77af1e1b-dc77-4ae9-9987-d900e829d926","command_center_event_id":"98cb692e-2213-46d1-aed6-5cedc7fd42ae"},{"id":"fb71a202-fc96-4f73-bb37-b119c27bc1ef","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-bb059f332349","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":132535,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":8678,"firstUsefulResultAt":"2026-10-04T19:38:18.001Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":4838,"terminal":false,"missionId":"bb059f33-2349-44f4-b2d5-5fe7ecf99906","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"163044d538ca530e6cf2beeb29b030491c19310c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9212,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":770,"approvedPlanMs":1045,"missionSetupMs":631,"providerAuthMs":0,"shipAndProveMs":3175,"ledgerPrepareMs":631,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":631,"repositoryMutationMs":3807,"repositoryProviderMs":3807,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2325,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":631,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1482},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"bb059f33-2349-44f4-b2d5-5fe7ecf99906"},"performance":null,"deploymentId":"forgejo-main-163044d538ca","releaseState":null,"workflowRunId":null,"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":4493,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T19:38:38.768865+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"163044d538ca530e6cf2beeb29b030491c19310c","external_id":"forgejo-main-163044d538ca","receipt_type":"execute_mission","idempotency_key":"mission:bb059f33-2349-44f4-b2d5-5fe7ecf99906:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"58667053-5af7-4c25-9f1a-8db4ccf18223","command_center_event_id":"bb059f33-2349-44f4-b2d5-5fe7ecf99906"},{"id":"fb729e9e-c3ae-4596-9184-7d3f44c02211","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-91ff498be241","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.203-reliability-canary","prNumber":null,"terminal":false,"missionId":"91ff498b-e241-4a2c-bef0-dee8e9d6aa5f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":126,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":343,"providerAuthMs":0,"ledgerPrepareMs":343,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":343,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":343,"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":"91ff498b-e241-4a2c-bef0-dee8e9d6aa5f"},"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":6213,"likelyAffectedFiles":["config/control-plane-capabilities.json","config/control-plane-restore-point.json",".forgejo/workflows/knocklaunch.yml","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/verify-forgejo-watchdog.sh","scripts/protected-main-release-recovery.mjs","src/__tests__/contracts/control-plane-orphan-branch-recovery.contract.test.ts","src/__tests__/contracts/control-plane-restore-point.contract.test.ts","src/__tests__/contracts/control-plane-routing.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T12:27:13.237929+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:91ff498b-e241-4a2c-bef0-dee8e9d6aa5f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"2c18e1ab-f6d3-43d5-b61f-8e58d71236c8","command_center_event_id":"91ff498b-e241-4a2c-bef0-dee8e9d6aa5f"},{"id":"fb734849-0ec4-4479-9f2f-5f57fe36afa8","source":"forgejo","status":"waiting","payload":{"branch":"","prNumber":1810,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"118b092127b932741ff477a03caf6d1974b4372a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:19:24.228625+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"118b092127b932741ff477a03caf6d1974b4372a","external_id":"1810","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:87f9f078-8c8c-4f80-bf62-e75dc786e62d:merged-pr:1810:118b092127b932741ff477a03caf6d1974b4372a","mission_step_id":"dab1a01b-b337-4cdf-a4f3-a64fc5827c0a","command_center_event_id":"87f9f078-8c8c-4f80-bf62-e75dc786e62d"},{"id":"fb743ae4-60c5-4061-aad6-001ffd6b1f13","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"/321-auto-unlock/dashboard","branch":"ai/objective-first-repair-f493e26d626f","writes":[],"patches":[],"version":1,"approved":true,"missionId":"f493e26d-626f-4691-b0f3-9e86acfe0f00","objective":"Continue the same bounded 321 route repair mission. Apply the proven missing private dispatch and remove the hard-coded public coming-soon gate. Add focused contract coverage in the existing platform workspace contract test. Then reconcile one PR through Gate, squash merge, frontend release, and production proof.","tenantRef":"321-auto-unlock","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PrivateAppShell.tsx","src/PublicAppShell.tsx","src/__tests__/contracts/platform-workspace-unification.contract.test.ts"],"anchored_edits":[{"path":"src/PrivateAppShell.tsx","edits":[{"new_content":"if(isTenantSettingsWorkspacePath(location.pathname,activeTenant))return <Suspense fallback={<RouteFallback/>}><TenantSettingsPage/></Suspense>;if(isPcgPrivateWorkspace)return <Suspense fallback={<RouteFallback/>}><PCGCanonicalWorkspaceRoute/></Suspense>;if(isAutoUnlockPrivateWorkspace)return <Suspense fallback={<RouteFallback/>}><AutoUnlockWorkspaceRouter/></Suspense>;if(standaloneApp)return <StandaloneApplicationWorkspace app={standaloneApp}/>;","old_content":"if(isTenantSettingsWorkspacePath(location.pathname,activeTenant))return <Suspense fallback={<RouteFallback/>}><TenantSettingsPage/></Suspense>;if(isPcgPrivateWorkspace)return <Suspense fallback={<RouteFallback/>}><PCGCanonicalWorkspaceRoute/></Suspense>;if(standaloneApp)return <StandaloneApplicationWorkspace app={standaloneApp}/>;"}]},{"path":"src/PublicAppShell.tsx","edits":[{"new_content":"const AUTO_UNLOCK_GATE_ENABLED = false;","old_content":"const AUTO_UNLOCK_GATE_ENABLED = true;"}]},{"path":"src/__tests__/contracts/platform-workspace-unification.contract.test.ts","edits":[{"new_content":"  it('keeps 321 Auto Unlock on its dedicated private shell and public site', () => {\n    const privateShell = read('src/PrivateAppShell.tsx');\n    const publicShell = read('src/PublicAppShell.tsx');\n    expect(privateShell).toContain(\"if(isAutoUnlockPrivateWorkspace)return <Suspense fallback={<RouteFallback/>}><AutoUnlockWorkspaceRouter/></Suspense>;\");\n    expect(publicShell).toContain('const AUTO_UNLOCK_GATE_ENABLED = false;');\n    expect(publicShell).toContain('if (isAutoUnlockPublicPath) return <Suspense fallback={null}><AutoUnlockPublic /></Suspense>;');\n  });\n\n  it('hosts the useful legacy owner capabilities inside the GodMode Admin shell', () => {","old_content":"  it('hosts the useful legacy owner capabilities inside the GodMode Admin shell', () => {"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"f493e26d-626f-4691-b0f3-9e86acfe0f00","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PrivateAppShell.tsx","src/PublicAppShell.tsx","src/__tests__/contracts/platform-workspace-unification.contract.test.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":"7363bcda0a4bde7d1b332eddecd22433dc722821d0006fa8a90fbb9c1bec05c6","replayCount":0,"serializedBytes":3498},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T15:30:04.765641+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:f493e26d-626f-4691-b0f3-9e86acfe0f00:repository-mutation-intent:7363bcda0a4bde7d1b332eddecd22433dc722821d0006fa8a90fbb9c1bec05c6:0","mission_step_id":"f0e28dc0-37d5-4e06-b211-9ed2ea052f8a","command_center_event_id":"f493e26d-626f-4691-b0f3-9e86acfe0f00"},{"id":"fb74df23-3c98-43eb-bc23-dc8a57a2237f","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Fix the one stale invariant exposed by Gate on the existing release-main reread elimination PR.","baseSha":"ccc6fd7542337a8c15c149f0dff5c0f19eaff7dc","issuedAt":1790260615983,"expiresAt":1790260795983,"missionId":"e8dbc864-873a-4e2d-aaa5-e1e00c59fb33","authorizationId":"24616975-acf4-405b-9c1d-d98b036aa4ad","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T14:36:56.241845+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ccc6fd7542337a8c15c149f0dff5c0f19eaff7dc","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:24616975-acf4-405b-9c1d-d98b036aa4ad","mission_step_id":"f485b567-b143-4a77-82ae-9318008b4d7e","command_center_event_id":"e8dbc864-873a-4e2d-aaa5-e1e00c59fb33"},{"id":"fb752bcb-8b80-4492-b93e-aa0aa7cffa4d","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2fa3f308392b","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":40532,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":7,"executorlessWaitMs":70616,"firstUsefulResultAt":"2026-10-03T03:50:28.746Z","recoveryAttemptCount":9,"ownerInterruptionCount":0},"version":"1.64.70-paul-conversation-examples","prNumber":4613,"terminal":false,"missionId":"2fa3f308-392b-4da1-8896-a7c1104d2f75","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"d29d9d4c8ceaeadedcdee52c26ef3e01fbff1da2","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3880,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":642,"approvedPlanMs":0,"missionSetupMs":371,"providerAuthMs":0,"shipAndProveMs":2868,"ledgerPrepareMs":280,"ledgerReconcileMs":0,"lineageReconcileMs":91,"resolvePreflightMs":371,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":280,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"2fa3f308-392b-4da1-8896-a7c1104d2f75"},"performance":null,"deploymentId":"forgejo-main-d29d9d4c8cea","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":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":2558,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:51:47.865898+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"d29d9d4c8ceaeadedcdee52c26ef3e01fbff1da2","external_id":"forgejo-main-d29d9d4c8cea","receipt_type":"execute_mission","idempotency_key":"mission:2fa3f308-392b-4da1-8896-a7c1104d2f75:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"78c4d733-67b1-459b-86f8-70dc8db229ef","command_center_event_id":"2fa3f308-392b-4da1-8896-a7c1104d2f75"},{"id":"fb75757c-5700-4244-8d6c-ad1b1b8ca894","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"7a5a86205a76754b16bcb257dea59ef20a8cbbca","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"7a5a86205a76754b16bcb257dea59ef20a8cbbca","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":"9c9943cdbfcd046c5853bccc68a7ef4fd85879b5b23569906d502c2e41de693c","forgejoWorkflowProof":{"runId":11696,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"7a5a86205a76754b16bcb257dea59ef20a8cbbca","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-7a5a86205a76754b16bcb257dea59ef20a8cbbca","compareStatus":"target_job_success_runtime_verified","workflowRunId":11696,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.277-exact-gate-fast-path","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T02:59:41.356318+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"7a5a86205a76754b16bcb257dea59ef20a8cbbca","external_id":"forgejo-main-7a5a86205a76","receipt_type":"canonical_release_status","idempotency_key":"mission:06e9f9f8-3c92-46c7-b78b-2447369b948b:forgejo-release-status:7a5a86205a76754b16bcb257dea59ef20a8cbbca:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"9b0a5dbe-6209-4a2e-ab7b-27bd64e9bccd","command_center_event_id":"06e9f9f8-3c92-46c7-b78b-2447369b948b"},{"id":"fb7aa110-cbbe-488a-ad91-6fcd17b3b7a0","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"89c7bfdc214c98197179737b611f8ef802b3b877","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Repair the KNOCKLAUNCH Console Sidekick intent-resolution and witness-session state machine. This is a logic/state-wiring repair, not a visual redesign. Fix deterministic target precedence, normal-chat versus witness intent classification, and last-run follow-up binding on the console.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"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":"012f26e6e92777e9792e3d25543c372e94991da766f08ec6f4627c1be07be5c3","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":"012f26e6e92777e9792e3d25543c372e94991da766f08ec6f4627c1be07be5c3"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"89c7bfdc214c98197179737b611f8ef802b3b877","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T20:32:37.293913+00:00","proof_gate":"request_contract_pending","source_sha":"89c7bfdc214c98197179737b611f8ef802b3b877","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d15fc5e1-88e8-4f5a-a587-029d455f9981:request-contract:012f26e6e92777e9792e3d25543c372e94991da766f08ec6f4627c1be07be5c3:89c7bfdc214c98197179737b611f8ef802b3b877:pending:visual","mission_step_id":"4e5d8538-cfe8-470c-86fd-c73feed9d219","command_center_event_id":"d15fc5e1-88e8-4f5a-a587-029d455f9981"},{"id":"fb7af5be-fe55-46a1-8d06-4889d9e75d5c","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/planner-fast-path.test.js"],"reason":"Refresh the same stale PR onto current main while applying only the final in-scope planner regression-test wording update, then re-gate and finish the authorized repair.","baseSha":"3c66aeb613488af66128831c901099c8f2df7def","issuedAt":1789095456086,"expiresAt":1789095636086,"missionId":"213c833d-7321-4460-b12a-5e0219c339b4","authorizationId":"b9c997b7-f4d0-4e0f-9bf7-55e17b808ea9","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T02:57:36.591886+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"3c66aeb613488af66128831c901099c8f2df7def","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b9c997b7-f4d0-4e0f-9bf7-55e17b808ea9","mission_step_id":"3980932c-3bb8-4949-a721-f8bf295aebe4","command_center_event_id":"213c833d-7321-4460-b12a-5e0219c339b4"},{"id":"fb7e2e9c-011a-4c31-93dc-82f980e6c3ad","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"acd6479ffd0cf5ad4ebcac1159eea5ab1427dd49","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"fc41f130ca6aba686143e8a5469c465665aeaa23","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"6cd3a3c50973ef0b1b26bbcc2cb756163b32ad05406a3ffdb975cad5f76bfbf4","forgejoWorkflowProof":{"runId":15293,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T13:52:03.12021+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"fc41f130ca6aba686143e8a5469c465665aeaa23","external_id":"forgejo-main-fc41f130ca6a","receipt_type":"canonical_release_status","idempotency_key":"mission:fd8d56bf-ed6e-40d4-9e58-2fa77ae6b048:forgejo-release-status:fc41f130ca6aba686143e8a5469c465665aeaa23:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"be614877-c10a-47e2-85ff-7b8f7ade3d1f","command_center_event_id":"fd8d56bf-ed6e-40d4-9e58-2fa77ae6b048"},{"id":"fb7fa4c5-3499-4af0-8739-f571158b6303","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_not_merge_eligible:pull_request_not_open","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.36.10-mission-continuation-fix","prNumber":1,"terminal":false,"missionId":"139c68bb-c647-49a8-935d-ab517bae75c7","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"139c68bb-c647-49a8-935d-ab517bae75c7"},"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":183,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T19:35:56.306904+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"1","receipt_type":"ship_and_prove","idempotency_key":"mission:139c68bb-c647-49a8-935d-ab517bae75c7:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"afbde0db-a693-4bb0-9632-dead742cd68e","command_center_event_id":"139c68bb-c647-49a8-935d-ab517bae75c7"},{"id":"fb7fb994-cf8c-40eb-a252-1400c2951780","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/cc-repair-generation-continuation","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1917,"terminal":false,"missionId":"bd02c1f5-bc98-41b3-b216-ffdc2af7e4bb","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":899,"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":"bd02c1f5-bc98-41b3-b216-ffdc2af7e4bb"},"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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T02:09:38.370512+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1917","receipt_type":"automatic_mission_resume","idempotency_key":"mission:bd02c1f5-bc98-41b3-b216-ffdc2af7e4bb:automatic-mission-resume:1917:repair_mission_waiting_for_gate","mission_step_id":"544f5987-fd65-42e1-8f5a-f68440974e73","command_center_event_id":"bd02c1f5-bc98-41b3-b216-ffdc2af7e4bb"},{"id":"fb82cb8d-e917-47e5-9922-1eb1c32e7685","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Use one corrective proof generation in the same frontend-release-continuity mission to force the corrected frontend production path to execute. Do not change product behavior. On exact current main 99594b2efd0f38b77bf6615e8853627d055ea79f, add only a semantically inert CSS comment at the end of src/pages/lawn-care/LawnCareRouteFamily.css stating `/* release-continuity-proof: corrected fast-gate frontend production path */`. Preserve all existing lawn-care CSS behavior and content. Open one corrective ai/* PR, allow the normal frontend Gate path, squash merge, and require the resulting protected-main push to select frontend only and successfully complete Cloudflare production deployment + live verification under the corrected artifact-first-with-build-fallback contract. Do not modify any other file. Do not report terminal success until that frontend production release succeeds.","wordingChanged":false,"canonicalIntent":"Use one corrective proof generation in the same frontend-release-continuity mission to force the corrected frontend production path to execute. Do not change product behavior. On exact current main 99594b2efd0f38b77bf6615e8853627d055ea79f, add only a semantically inert CSS comment at the end of src/pages/lawn-care/LawnCareRouteFamily.css stating `/* release-continuity-proof: corrected fast-gate frontend production path */`. Preserve all existing lawn-care CSS behavior and content. Open one corrective ai/* PR, allow the normal frontend Gate path, squash merge, and require the resulting protected-main push to select frontend only and successfully complete Cloudflare production deployment + live verification under the corrected artifact-first-with-build-fallback contract. Do not modify any other file. Do not report terminal success until that frontend production release succeeds.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"contract","statement":"Every accepted frontend Gate mode has a valid production release path; serverless-fast-gated work cannot dead-end on a missing heavyweight Gate artifact.","proofConditionIds":["repo","gate"]},{"id":"lawn-live","statement":"Current main containing the already-merged lawn-care work is successfully released to frontend production through the corrected path.","proofConditionIds":["release","runtime"]},{"id":"truth","statement":"Owner-facing state remains nonterminal until frontend production proof is verified.","proofConditionIds":["runtime"]}],"objective":"Use one corrective proof generation in the same frontend-release-continuity mission to force the corrected frontend production path to execute. Do not change product behavior. On exact current main 99594b2efd0f38b77bf6615e8853627d055ea79f, add only a semantically inert CSS comment at the end of src/pages/lawn-care/LawnCareRouteFamily.css stating `/* release-continuity-proof: corrected fast-gate frontend production path */`. Preserve all existing lawn-care CSS behavior and content. Open one corrective ai/* PR, allow the normal frontend Gate path, squash merge, and require the resulting protected-main push to select frontend only and successfully complete Cloudflare production deployment + live verification under the corrected artifact-first-with-build-fallback contract. Do not modify any other file. Do not report terminal success until that frontend production release succeeds.","constraints":[{"id":"proof-only","statement":"Corrective proof changes no product behavior and only appends the inert release-continuity CSS comment.","proofConditionIds":["repo"]},{"id":"affected-only","statement":"Release frontend only.","proofConditionIds":["release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Corrective proof is one inert CSS comment and preserves lawn-care behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Corrective proof PR has successful canonical Gate proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Corrected frontend production release succeeds.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Frontend production is verified live before terminal success.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f6dbdb4564acd6abb88dec351711cae54799adf6ef148ea32f8b7e5262d82698","requestContractRevision":4,"previousRequestContractHash":"3473a22b9a97e14d01781d3694858da17ea08c11c08218465f38da9a8e0f0b1a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:28:08.873442+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4f62731b-6fef-4ca7-95d6-4674e9d105ec:request-contract:f6dbdb4564acd6abb88dec351711cae54799adf6ef148ea32f8b7e5262d82698","mission_step_id":"0d07a280-bafa-4723-a1f7-bad7a26af2d9","command_center_event_id":"4f62731b-6fef-4ca7-95d6-4674e9d105ec"},{"id":"fb8318f1-ea06-4687-bdd7-cd085ce79455","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"fd02c9aa8a9d672616b76532cd828de94e228bcb","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"fd02c9aa8a9d672616b76532cd828de94e228bcb","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["opportunity-radar"]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"c1556177604b1256ec0d936d94a0d129376e1aeab3913fba9594b22e7db301bc","forgejoWorkflowProof":{"runId":7322,"source":"signed_push_receipt","status":"blocked","results":{},"conclusion":"blocked","targetStates":{"supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:39:54.228671+00:00","proof_gate":"canonical_release_pending","source_sha":"fd02c9aa8a9d672616b76532cd828de94e228bcb","external_id":"forgejo-main-fd02c9aa8a9d","receipt_type":"canonical_release_status","idempotency_key":"mission:68531da5-bccf-41a3-b686-96c48fc2c34d:forgejo-release-status:fd02c9aa8a9d672616b76532cd828de94e228bcb:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"65ad569b-c8fa-49c2-b7a0-a0452e320560","command_center_event_id":"68531da5-bccf-41a3-b686-96c48fc2c34d"},{"id":"fb851491-705f-4d32-9e20-1fb6dd8bcee6","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":null,"reason":"authoritative_source_resolution_failed","status":"source_resolution_required","metrics":{"receiptBytes":20573,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":9,"executorlessWaitMs":820717,"firstUsefulResultAt":"2026-10-05T21:34:43.375Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":null,"terminal":false,"missionId":"230562bd-5f78-482f-bfed-496f22cec09a","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2498,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":276,"providerAuthMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":276,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":276,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"230562bd-5f78-482f-bfed-496f22cec09a"},"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":1636,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:48:51.886623+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:230562bd-5f78-482f-bfed-496f22cec09a:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"49738d23-d7b0-486a-98c1-24fa9f42790b","command_center_event_id":"230562bd-5f78-482f-bfed-496f22cec09a"},{"id":"fb86c8a2-4377-4921-b71a-32eafd11ec4c","source":"cc-execution","status":"recorded","payload":{"objective":"Implement and ship a native PCG Pop Report / Population Report in the existing PCG tenant workspace using current authoritative PCG grading/submission data only. Inspect current PCG routes, data schema, terminology, and navigation first. Report only finalized/completed graded cards; exclude drafts, incomplete, and ungraded records. Provide search/filter using only proven PCG card fields, total population for the matched card identity, counts grouped by PCG grade, a compact distribution view, truthful empty/error states, and safe drilldown to completed records where existing authorization/data supports it. Keep the experience compact on mobile and desktop and consistent with the current PCG MODES workspace. Add it to the most sensible existing PCG operational navigation. Reuse existing tables/query primitives unless inspection proves schema/backend work is required. Preserve tenant isolation and current grading/submission flows. Run canonical Gate, squash merge, deploy affected production target, and prove the live feature.","tenantRef":"pcg","receivedAt":"2026-09-29T22:32:15.258Z","fingerprint":"dcafc9c0f82c9994d8a3d0af7068d20bda4ea836ec52b945dfa8d746c3c8f2a0","workstreamRef":"pcg","conversationId":null,"canonicalBranch":null,"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":"Implement and ship a native PCG Pop Report / Population Report in the existing PCG tenant workspace using current authoritative PCG grading/submission data only. Inspect current PCG routes, data schema, terminology, and navigation first. Report only finalized/completed graded cards; exclude drafts, incomplete, and ungraded records. Provide search/filter using only proven PCG card fields, total population for the matched card identity, counts grouped by PCG grade, a compact distribution view, truthful empty/error states, and safe drilldown to completed records where existing authorization/data supports it. Keep the experience compact on mobile and desktop and consistent with the current PCG MODES workspace. Add it to the most sensible existing PCG operational navigation. Reuse existing tables/query primitives unless inspection proves schema/backend work is required. Preserve tenant isolation and current grading/submission flows. Run canonical Gate, squash merge, deploy affected production target, and prove the live feature.","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":"Implement and ship a native PCG Pop Report / Population Report in the existing PCG tenant workspace using current authoritative PCG grading/submission data only. Inspect current PCG routes, data schema, terminology, and navigation first. Report only finalized/completed graded cards; exclude drafts, incomplete, and ungraded records. Provide search/filter using only proven PCG card fields, total population for the matched card identity, counts grouped by PCG grade, a compact distribution view, truthful empty/error states, and safe drilldown to completed records where existing authorization/data supports it. Keep the experience compact on mobile and desktop and consistent with the current PCG MODES workspace. Add it to the most sensible existing PCG operational navigation. Reuse existing tables/query primitives unless inspection proves schema/backend work is required. Preserve tenant isolation and current grading/submission flows. Run canonical Gate, squash merge, deploy affected production target, and prove the live feature.","wordingChanged":false,"canonicalIntent":"Implement and ship a native PCG Pop Report / Population Report in the existing PCG tenant workspace using current authoritative PCG grading/submission data only. Inspect current PCG routes, data schema, terminology, and navigation first. Report only finalized/completed graded cards; exclude drafts, incomplete, and ungraded records. Provide search/filter using only proven PCG card fields, total population for the matched card identity, counts grouped by PCG grade, a compact distribution view, truthful empty/error states, and safe drilldown to completed records where existing authorization/data supports it. Keep the experience compact on mobile and desktop and consistent with the current PCG MODES workspace. Add it to the most sensible existing PCG operational navigation. Reuse existing tables/query primitives unless inspection proves schema/backend work is required. Preserve tenant isolation and current grading/submission flows. Run canonical Gate, squash merge, deploy affected production target, and prove the live feature.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Implement and ship a native PCG Pop Report / Population Report in the existing PCG tenant workspace using current authoritative PCG grading/submission data only. Inspect current PCG routes, data schema, terminology, and navigation first. Report only finalized/completed graded cards; exclude drafts, incomplete, and ungraded records. Provide search/filter using only proven PCG card fields, total population for the matched card identity, counts grouped by PCG grade, a compact distribution view, truthful empty/error states, and safe drilldown to completed records where existing authorization/data supports it. Keep the experience compact on mobile and desktop and consistent with the current PCG MODES workspace. Add it to the most sensible existing PCG operational navigation. Reuse existing tables/query primitives unless inspection proves schema/backend work is required. Preserve tenant isolation and current grading/submission flows. Run canonical Gate, squash merge, deploy affected production target, and prove the live feature.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]}],"objective":"Implement and ship a native PCG Pop Report / Population Report in the existing PCG tenant workspace using current authoritative PCG grading/submission data only. Inspect current PCG routes, data schema, terminology, and navigation first. Report only finalized/completed graded cards; exclude drafts, incomplete, and ungraded records. Provide search/filter using only proven PCG card fields, total population for the matched card identity, counts grouped by PCG grade, a compact distribution view, truthful empty/error states, and safe drilldown to completed records where existing authorization/data supports it. Keep the experience compact on mobile and desktop and consistent with the current PCG MODES workspace. Add it to the most sensible existing PCG operational navigation. Reuse existing tables/query primitives unless inspection proves schema/backend work is required. Preserve tenant isolation and current grading/submission flows. Run canonical Gate, squash merge, deploy affected production target, and prove the live feature.","constraints":[{"id":"tenant-isolation","statement":"Changes and data access must remain isolated to the PCG tenant and must not import or expose another tenant's data or identity.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"population-data-truth","statement":"Do not fabricate population values; use only authoritative finalized PCG grading records and show truthful empty/error states when data is absent or insufficient.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-artifact-scope","statement":"The requested visual artifact is the PCG workspace only; do not add or change the public website as part of this objective.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-content-truth","statement":"Do not present invented card records, population metrics, grades, customer facts, or other unknown business data as real.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"tenant-visual-isolation","statement":"PCG visual work must remain isolated to PCG branding, data, shell, and identity.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-viewport-authority","statement":"The feature must be usable on both requested mobile and desktop workspace viewports without introducing a separate design system.","provenance":{"reason":null,"source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]},{"id":"reference-visual-fidelity","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.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"responsive-visual-continuity","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.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"id":"reference-visual-authority","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.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-visual"]},{"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":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":"/pcg","roleRef":null,"tenantRef":"pcg","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":"deadline_sensitive","deadlineSignals":["by PCG grade"],"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":["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":true,"viewports":["mobile","desktop"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","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":"Implement and ship a native PCG Pop Report / Population Report in the existing PCG tenant workspace using current authoritative PCG grading/submission data only. Inspect current PCG routes, data schema, terminology, and navigation first. Report only finalized/completed graded cards; exclude drafts, incomplete, and ungraded records. Provide search/filter using only proven PCG card fields, total population for the matched card identity, counts grouped by PCG grade, a compact distribution view, truthful empty/error states, and safe drilldown to completed records where existing authorization/data supports it. Keep the experience compact on mobile and desktop and consistent with the current PCG MODES workspace. Add it to the most sensible existing PCG operational navigation. Reuse existing tables/query primitives unless inspection proves schema/backend work is required. Preserve tenant isolation and current grading/submission flows. Run canonical Gate, squash merge, deploy affected production target, and prove the live feature.","canonicalIntent":"Implement and ship a native PCG Pop Report / Population Report in the existing PCG tenant workspace using current authoritative PCG grading/submission data only. Inspect current PCG routes, data schema, terminology, and navigation first. Report only finalized/completed graded cards; exclude drafts, incomplete, and ungraded records. Provide search/filter using only proven PCG card fields, total population for the matched card identity, counts grouped by PCG grade, a compact distribution view, truthful empty/error states, and safe drilldown to completed records where existing authorization/data supports it. Keep the experience compact on mobile and desktop and consistent with the current PCG MODES workspace. Add it to the most sensible existing PCG operational navigation. Reuse existing tables/query primitives unless inspection proves schema/backend work is required. Preserve tenant isolation and current grading/submission flows. Run canonical Gate, squash merge, deploy affected production target, and prove the live feature.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Implement and ship a native PCG Pop Report / Population Report in the existing PCG tenant workspace using current authoritative PCG grading/submission data only. Inspect current PCG routes, data schema, terminology, and navigation first. Report only finalized/completed graded cards; exclude drafts, incomplete, and ungraded records. Provide search/filter using only proven PCG card fields, total population for the matched card identity, counts grouped by PCG grade, a compact distribution view, truthful empty/error states, and safe drilldown to completed records where existing authorization/data supports it. Keep the experience compact on mobile and desktop and consistent with the current PCG MODES workspace. Add it to the most sensible existing PCG operational navigation. Reuse existing tables/query primitives unless inspection proves schema/backend work is required. Preserve tenant isolation and current grading/submission flows. Run canonical Gate, squash merge, deploy affected producti","route":"/pcg","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":"PCG Pop Report is present and usable on the PCG workspace with a compact responsive layout and truthful population states.","route":"/pcg","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Implement-and-ship-a-native-PCG-Pop-Report-Population-Report-in-the-existing-PCG-tenant-workspace-us","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":"f82ff625c2f4bc59d44b50c61af7958728c6ed4967a0c1e53b91fadc80db9b0d","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T22:32:15.867978+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:992451f2-d308-4803-b955-49bbe490802c:tenant-workstream-contribution:dcafc9c0f82c9994d8a3d0af7068d20bda4ea836ec52b945dfa8d746c3c8f2a0","mission_step_id":null,"command_center_event_id":"992451f2-d308-4803-b955-49bbe490802c"},{"id":"fb874e88-efa8-4262-86cf-56b866be3e68","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/seaside-route-family-fullscreen-canvas-contrast","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3112,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":4131,"terminal":false,"missionId":"19c69926-4513-4fbe-bd91-d5321bcc16f5","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":"19c69926-4513-4fbe-bd91-d5321bcc16f5"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1695,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T11:39:37.043565+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:19c69926-4513-4fbe-bd91-d5321bcc16f5:execute_mission:repair_mission_synthesis_ready","mission_step_id":"b1248e93-b7d9-456c-b3d4-1370eae2a76e","command_center_event_id":"19c69926-4513-4fbe-bd91-d5321bcc16f5"},{"id":"fb8a5f8f-7df7-495b-aa58-a25095309a10","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for this exact owner-approved Forgejo 422 and performance stability repair. Fix ambiguous-success Forgejo 422 handling in the scoped repository mutation primitive by reconciling exact branch/file/PR state before treating 422 conflicts as hard failures. Reduce hot-path latency by avoiding redundant PR compare reads when current-main ancestry is already proven and by parallelizing the two independent merge-queue list reads. Add regression assertions for both behaviors. Preserve authentication, protected main, exact-head Gate, stale-head refresh/regate, no blind write retries, atomic exact-state reconciliation, squash merge, and ccExecution-only release. Ship one branch, one PR, KnockLaunch Gate, squash merge, ccExecution release, and live runtime proof.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for this exact owner-approved Forgejo 422 and performance stability repair. Fix ambiguous-success Forgejo 422 handling in the scoped repository mutation primitive by reconciling exact branch/file/PR state before treating 422 conflicts as hard failures. Reduce hot-path latency by avoiding redundant PR compare reads when current-main ancestry is already proven and by parallelizing the two independent merge-queue list reads. Add regression assertions for both behaviors. Preserve authentication, protected main, exact-head Gate, stale-head refresh/regate, no blind write retries, atomic exact-state reconciliation, squash merge, and ccExecution-only release. Ship one branch, one PR, KnockLaunch Gate, squash merge, ccExecution release, and live runtime proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"validation","statement":"Ambiguous-success Forgejo 422 branch, atomic file, and PR conflicts reconcile exact provider state before failing.","proofConditionIds":["repository","release","runtime"]},{"id":"latency","statement":"PR inspection avoids redundant compare reads when ancestry is already proven and merge-queue top-level reads run concurrently.","proofConditionIds":["repository","release","runtime"]},{"id":"regression","statement":"Gate regression assertions require the 422 reconciliation and reduced-read behavior.","proofConditionIds":["repository","release"]}],"objective":"Unfreeze the control plane for this exact owner-approved Forgejo 422 and performance stability repair. Fix ambiguous-success Forgejo 422 handling in the scoped repository mutation primitive by reconciling exact branch/file/PR state before treating 422 conflicts as hard failures. Reduce hot-path latency by avoiding redundant PR compare reads when current-main ancestry is already proven and by parallelizing the two independent merge-queue list reads. Add regression assertions for both behaviors. Preserve authentication, protected main, exact-head Gate, stale-head refresh/regate, no blind write retries, atomic exact-state reconciliation, squash merge, and ccExecution-only release. Ship one branch, one PR, KnockLaunch Gate, squash merge, ccExecution release, and live runtime proof.","constraints":[{"id":"safety","statement":"Preserve auth, protected-main, exact-head Gate, stale-head refresh/regate, no blind write retries, and atomic exact-state reconciliation.","proofConditionIds":["repository","release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository","kind":"repository","claim":"Scoped diff contains only the approved 422 reconciliation, hot-path read optimization, and matching regression assertions.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Exact PR passes KnockLaunch Gate, squash merges, and only ccExecution releases.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution runtime identity matches the merged repair source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"723e2f7f3188e0215258e145658b81f5da1c8e6026dad387ef722adae02536dd","requestContractRevision":3,"previousRequestContractHash":"55d8d013dcfe5c4a44462c1c3febb6c18bc431c412f3c0cd6041fd9d332528a0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:06:15.818277+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d042c33f-a800-4242-9ac7-360e74f3c126:request-contract:723e2f7f3188e0215258e145658b81f5da1c8e6026dad387ef722adae02536dd","mission_step_id":"eb9a0716-70c0-4ca0-b304-3a306968d6bd","command_center_event_id":"d042c33f-a800-4242-9ac7-360e74f3c126"},{"id":"fb8b932d-e705-454b-9d4e-3426b9ddbbd5","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-3eadc1ee6115","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":3183,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":2406,"firstUsefulResultAt":"2026-10-05T17:17:09.533Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.99-positive-mutation-admission","prNumber":null,"terminal":false,"missionId":"3eadc1ee-6115-4090-bdc8-9f6187cc5834","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3907,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":357,"providerAuthMs":0,"ledgerPrepareMs":357,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":357,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":357,"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":"3eadc1ee-6115-4090-bdc8-9f6187cc5834"},"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":3522,"likelyAffectedFiles":["src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:17:12.00485+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3eadc1ee-6115-4090-bdc8-9f6187cc5834:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"4b722187-374c-4680-a8cb-cd3602d2cd54","command_center_event_id":"3eadc1ee-6115-4090-bdc8-9f6187cc5834"},{"id":"fb8bbdf8-93d1-462c-9af1-83f86382e52f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-eaaa60052aeb","reason":"control_plane_maintenance_base_sha_mismatch","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.137-release-reentry-run-id-propagation","prNumber":2667,"terminal":false,"missionId":"eaaa6005-2aeb-4d20-97a2-bcd8584f09ee","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"874909eb2e24e4de6ef1de40f2ad658219f61344","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":166,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":912,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":912,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":912,"repositoryMutationMs":166,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":912,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"eaaa6005-2aeb-4d20-97a2-bcd8584f09ee"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"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-13T19:34:25.021042+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":"874909eb2e24e4de6ef1de40f2ad658219f61344","external_id":"2667","receipt_type":"execute_mission","idempotency_key":"mission:eaaa6005-2aeb-4d20-97a2-bcd8584f09ee:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"6da7dc39-038e-412a-83e3-b2b3498f5668","command_center_event_id":"eaaa6005-2aeb-4d20-97a2-bcd8584f09ee"},{"id":"fb8ce04b-2e37-4fac-ae0e-57321e943cd1","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"d21ea3851d61a4680cd4b581d3a92b0fd5499be1","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"d21ea3851d61a4680cd4b581d3a92b0fd5499be1","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/849","runId":849,"status":"success","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"d21ea3851d61a4680cd4b581d3a92b0fd5499be1","deploymentId":"forgejo-main-d21ea3851d61a4680cd4b581d3a92b0fd5499be1","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:04:36.090852+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d21ea3851d61a4680cd4b581d3a92b0fd5499be1","external_id":"forgejo-main-d21ea3851d61","receipt_type":"canonical_release_status","idempotency_key":"mission:ebfc97a8-dc32-4022-b3dd-83b4d47e44c9:forgejo-release-status:d21ea3851d61a4680cd4b581d3a92b0fd5499be1:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"ad2aeef9-e17a-4c91-9feb-9b0d581b28f9","command_center_event_id":"ebfc97a8-dc32-4022-b3dd-83b4d47e44c9"},{"id":"fb8d43c4-2f84-4d60-a17f-2d5ebb7a03a2","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"535b626cc6043f3591ebc4b5c0f01bc3c2aa4e80","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"535b626cc6043f3591ebc4b5c0f01bc3c2aa4e80","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"9602e90e25d197fb1526caf39d20c3bd6a10b86eb965bb4b3df4036c02f3014c","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5821","runId":5821,"status":"success","sourceSha":"535b626cc6043f3591ebc4b5c0f01bc3c2aa4e80","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":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:14:29.436576+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"535b626cc6043f3591ebc4b5c0f01bc3c2aa4e80","external_id":"forgejo-main-535b626cc604","receipt_type":"canonical_release_status","idempotency_key":"mission:fcfd3df1-bbc8-4dfe-8fb5-b914e2064ec8:forgejo-release-status:535b626cc6043f3591ebc4b5c0f01bc3c2aa4e80:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"c267e820-f0c6-4b6d-838e-76dbbc2b4358","command_center_event_id":"fcfd3df1-bbc8-4dfe-8fb5-b914e2064ec8"},{"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":"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":"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":"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"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":43600,"schema":"public","order_key":"id"}