{"data":[{"id":"5140c60c-c201-4e13-bfb5-6914c6c8dd37","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":127,"terminal":false,"missionId":"5f6516b7-6216-42b7-bcfb-a62126927b15","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"9858187430e455154c5f6614ccaf5e099fd26a6d","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"5f6516b7-6216-42b7-bcfb-a62126927b15"},"performance":null,"deploymentId":"forgejo-main-9858187430e4","workflowRunId":379,"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":3950,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T14:45:14.029158+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"9858187430e455154c5f6614ccaf5e099fd26a6d","external_id":"forgejo-main-9858187430e4","receipt_type":"ship_and_prove","idempotency_key":"mission:5f6516b7-6216-42b7-bcfb-a62126927b15:ship_and_prove:ship_and_prove_release_pending:9858187430e455154c5f6614ccaf5e099fd26a6d:379","mission_step_id":"ee5671b8-a48d-4104-9b2b-9b807cd7441b","command_center_event_id":"5f6516b7-6216-42b7-bcfb-a62126927b15"},{"id":"5142c940-1f67-4128-95d3-7ce36b75fa80","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4772a12ac7e2","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":12966,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":41707,"firstUsefulResultAt":"2026-09-28T03:52:41.409Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":3966,"terminal":false,"missionId":"4772a12a-c7e2-4f8d-9680-713316c45dbb","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"28e4ad9f089de50c2dbf112c7b4f9fa8b800951e","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3265,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":444,"approvedPlanMs":0,"missionSetupMs":359,"providerAuthMs":0,"shipAndProveMs":2409,"ledgerPrepareMs":258,"ledgerReconcileMs":0,"lineageReconcileMs":101,"resolvePreflightMs":359,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":258,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"4772a12a-c7e2-4f8d-9680-713316c45dbb"},"performance":null,"deploymentId":"forgejo-main-28e4ad9f089d","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":2641,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T03:53:40.829412+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"28e4ad9f089de50c2dbf112c7b4f9fa8b800951e","external_id":"forgejo-main-28e4ad9f089d","receipt_type":"execute_mission","idempotency_key":"mission:4772a12a-c7e2-4f8d-9680-713316c45dbb:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"bd6bd8ca-d00e-404d-b5f5-6f0ce4514dff","command_center_event_id":"4772a12a-c7e2-4f8d-9680-713316c45dbb"},{"id":"5143d891-7889-4274-a310-87dc50617261","source":"cc-execution","status":"waiting","payload":{"body":{"branch":"ai/objective-first-repair-7e96041f978c","approved":true,"missionId":"7e96041f-978c-4e84-a1b3-548267fb5994","objective":"Continue the existing durable mission using exact structured edits.","repository":"noel/KnockLaunchOS","trackMission":true,"ownerApproved":true,"sourceTargets":["supabase/functions/irslogiqs-sync/index.ts"],"anchored_edits":[{"path":"supabase/functions/irslogiqs-sync/index.ts","edits":[{"new_content":"const str = (value:unknown) => String(value ?? '').trim();\nconst basic = (apiKey:string, secretToken:string) => 'Basic ' + btoa(apiKey + ':' + secretToken);","old_content":"const str = (value:unknown) => String(value ?? '').trim();"},{"new_content":"    const apiKey = str(saved?.api_key);\n    const secretToken = str(saved?.secret_token);\n    const metadata = credentialRow.data?.metadata || {};","old_content":"    const apiKey = str(saved?.api_key);\n    const metadata = credentialRow.data?.metadata || {};"},{"new_content":"    if (!apiKey || !secretToken || !subdomain) {\n      return json(409,{ok:false,status:'prerequisite_required',error:'Reconnect IRSLogiqs with account subdomain, API Key, and Secret Token'});\n    }","old_content":"    if (!apiKey || !subdomain) {\n      return json(409,{ok:false,status:'prerequisite_required',error:'Reconnect IRSLogiqs with account subdomain and API Key'});\n    }"},{"new_content":"    // Bulk client population uses the provider's V4 case-list API. A CaseID is\n    // only required for the single-case read path below; the owner must not\n    // have to enter status IDs or upload an export for normal client sync.\n    if (!requestedCaseId) {\n      const bulkBase = 'https://' + subdomain + '.logiqsapi.com/publicapi/V4';\n      const auth = basic(apiKey,secretToken);\n      const startedAt = new Date().toISOString();\n      const caseIds = new Set<number>();\n      let providerFailure = '';\n\n      for (let page=1; page<=200; page+=1) {\n        const listRes = await fetch(bulkBase + '/Case/GetCasesByStatus',{\n          headers:{Authorization:auth,page:String(page),orderByCreatedDate:'true'},\n        });\n        const listPayload = await listRes.json().catch(()=>({}));\n        if (!listRes.ok || listPayload?.Success === false) {\n          providerFailure = 'IRSLogics bulk case discovery failed (HTTP ' + listRes.status + ').';\n          if (listRes.status === 401 || listRes.status === 403) {\n            await admin.from('tenant_provider_credentials').update({\n              credential_status:'invalid',last_verified_at:null,verification_notes:providerFailure,updated_at:new Date().toISOString()\n            }).eq('id',credentialRow.data.id);\n          }\n          break;\n        }\n        const ids = extractCaseIds(listPayload?.data ?? listPayload?.Data ?? listPayload);\n        ids.forEach((id:number)=>caseIds.add(id));\n        if (!ids.length) break;\n      }\n\n      if (providerFailure) {\n        await admin.from('tenant_provider_secrets').update({\n          verification_error:providerFailure,updated_at:new Date().toISOString(),\n        }).eq('tenant_id',tenantId).eq('provider','irslogiqs');\n        return json(200,{ok:false,status:'bulk_sync_failed',error:providerFailure,discovered:caseIds.size});\n      }\n\n      const records:IntakeRecord[] = [];\n      for (const caseId of caseIds) {\n        const infoRes = await fetch(bulkBase + '/Case/CaseInfo',{\n          headers:{Authorization:auth,CaseID:String(caseId)},\n        });\n        const infoPayload = await infoRes.json().catch(()=>({}));\n        if (!infoRes.ok || infoPayload?.Success === false) continue;\n        const info = parseData(infoPayload?.data ?? infoPayload?.Data ?? infoPayload) || {};\n        const firstName = str(info.FirstName);\n        const lastName = str(info.LastName);\n        const contactEmail = normalizeEmail(info.Email);\n        const phone = str(info.CellPhone || info.HomePhone || info.WorkPhone) || null;\n        records.push({\n          source:'irslogiqs',externalKey:'irslogiqs_case_id',externalId:String(caseId),\n          contactId:'irslogiqs:' + tenantId + ':' + caseId,\n          name:[firstName,lastName].filter(Boolean).join(' ') || contactEmail || phone || 'IRSLogiqs Case ' + caseId,\n          firstName:firstName || null,lastName:lastName || null,email:contactEmail,phone,\n          address:str(info.Address) || null,city:str(info.City) || null,state:str(info.State) || null,zip:str(info.Zip) || null,\n          contactStatus:'active',leadStage:str(info.Status) || 'Client',\n          providerData:{case_id:String(caseId),status:info.Status ?? null},\n          compliance:{campaign_purpose:'client_retention',marketing_permission:'relationship_based'},\n        });\n      }\n\n      let created=0,updated=0,merged=0,review=0;\n      for (let index=0; index<records.length; index+=250) {\n        const result = await ingestContactBatch(admin,{tenantId,actorUserId:userId,records:records.slice(index,index+250)});\n        created += result.created;\n        updated += result.updated;\n        merged += result.merged;\n        review += result.review;\n      }\n      const completedAt = new Date().toISOString();\n      await admin.from('tenant_provider_secrets').update({verified_at:completedAt,verification_error:null,updated_at:completedAt}).eq('tenant_id',tenantId).eq('provider','irslogiqs');\n      await admin.from('tenant_provider_credentials').update({\n        credential_status:'active',last_verified_at:completedAt,\n        verification_notes:'IRSLogics authenticated bulk provider read succeeded: ' + records.length + ' discovered',\n        metadata:{...metadata,irslogiqs_api_host:subdomain + '.logiqsapi.com',irslogiqs_api_root:'/publicapi/V4',sync:{...(metadata?.sync||{}),mode:'provider_api',last_success_at:completedAt,last_failure_at:null,last_discovered:records.length,last_result:{created,updated,merged,review}}},\n        updated_at:completedAt,\n      }).eq('id',credentialRow.data.id);\n      return json(200,{ok:true,status:'connected',bulkSync:'provider_api',discovered:records.length,created,updated,merged,review,startedAt,completedAt});\n    }","old_content":"    // IRSLogics' published Case.Read contract requires a CaseID. Absence of a\n    // CaseID is not an authentication failure and must never invalidate the key.\n    if (!requestedCaseId) {\n      await admin.from('tenant_provider_credentials').update({\n        credential_status:'active',\n        verification_notes:'IRSLogics API key configured. Bulk client population uses the IRSLogics export importer; Case.Read verification requires a CaseID.',\n        metadata:{...metadata,irslogiqs_api_host:subdomain + '.irslogics.com',irslogiqs_api_root:'/publicapi',sync:{...(metadata?.sync||{}),mode:'provider_export',case_read:'available_with_case_id'}},\n        updated_at:connectedAt,\n      }).eq('id',credentialRow.data.id);\n      await admin.from('tenant_provider_secrets').update({\n        verification_error:null,updated_at:connectedAt,\n      }).eq('tenant_id',tenantId).eq('provider','irslogiqs');\n      return json(200,{\n        ok:true,\n        status:'configured',\n        bulkSync:'export_required',\n        caseRead:'case_id_required',\n        providerRoute:{host:subdomain + '.irslogics.com',root:'/publicapi'},\n      });\n    }"}]}],"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"6a4a3b7b09c94cae033e61acc309d123a7c83d91bc06ca0482501dbfc5f5a5f3","replayCount":0,"serializedBytes":7507},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-03T03:55:05.429765+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:7e96041f-978c-4e84-a1b3-548267fb5994:repository-mutation-intent:6a4a3b7b09c94cae033e61acc309d123a7c83d91bc06ca0482501dbfc5f5a5f3:0","mission_step_id":"c5b71556-5edc-4ee1-b974-6ed40a2f59d3","command_center_event_id":"7e96041f-978c-4e84-a1b3-548267fb5994"},{"id":"514428dd-8417-4b74-a190-7e00643a144f","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"baseSha":"a0bf37285475fc55e66497777dcd915204b2ff0d","consumedAt":1788312853323,"consumerToken":"ec0bc39c-0338-4152-8d83-455c6487828c","authorizationId":"c0dc8db1-6b82-4549-bc54-f04b936aad20"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:34:14.53518+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"a0bf37285475fc55e66497777dcd915204b2ff0d","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:c0dc8db1-6b82-4549-bc54-f04b936aad20","mission_step_id":"142fd1ae-9b79-4c79-bc8e-bf6116a751f3","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"5146311e-1302-42c4-83df-1548d9795afb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/post-login-launch-hub-387400c2","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":2275,"terminal":false,"missionId":"387400c2-2d01-4a97-9e51-345d958591d8","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10409,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":7751,"approvedPlanMs":0,"missionSetupMs":5296,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":295,"ledgerReconcileMs":0,"lineageReconcileMs":5001,"resolvePreflightMs":5296,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":295,"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":"387400c2-2d01-4a97-9e51-345d958591d8"},"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":1528,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:45:45.919302+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2275","receipt_type":"execute_mission","idempotency_key":"mission:387400c2-2d01-4a97-9e51-345d958591d8:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"53bb5cc1-b46e-49d8-8811-5983e9b0ca0e","command_center_event_id":"387400c2-2d01-4a97-9e51-345d958591d8"},{"id":"5146795e-8d08-429b-954e-34682877365e","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-c6ba4218f026","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3201,"terminal":false,"missionId":"c6ba4218-f026-49d3-9f91-9c0014d39600","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"59ba7c2ad72cb191dee6453e9d36b892a1d99443","timingsMs":{"prReadinessMs":112,"approvedPlanMs":0,"shipAndProveMs":3480,"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":"c6ba4218-f026-49d3-9f91-9c0014d39600"},"performance":null,"deploymentId":"forgejo-main-59ba7c2ad72c","releaseState":"failed","workflowRunId":9964,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["customer-portal","tenant-media-library"]},"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":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T12:55:36.273927+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3201","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c6ba4218-f026-49d3-9f91-9c0014d39600:automatic-mission-resume:3201:canonical_release_reconciliation_pending","mission_step_id":"1a7568d2-b9dc-4376-9ae2-5687fc061d73","command_center_event_id":"c6ba4218-f026-49d3-9f91-9c0014d39600"},{"id":"5148e9a0-e09e-4c64-92df-3d762945964f","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-f67350182876","prNumber":3905,"nextAction":null,"mergeCommitSha":"8aed7d5f7de62cf358c26d435d16229c4cc64857","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T21:22:42.215299+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8aed7d5f7de62cf358c26d435d16229c4cc64857","external_id":"3905","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f6735018-2876-46bb-98ee-2dbf952606bd:merged-pr:3905:8aed7d5f7de62cf358c26d435d16229c4cc64857","mission_step_id":"8c1a394a-c148-4bc7-a9cd-a57b994cfd05","command_center_event_id":"f6735018-2876-46bb-98ee-2dbf952606bd"},{"id":"514c0d3d-6df2-400f-b3f1-96a2920d8d0a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/queue-hygiene-empty-diff-retirement-20260825","reason":"pull_request_not_merge_eligible:retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1185,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.45-noop-merge-reconciliation","prNumber":745,"terminal":false,"missionId":"c43b7ab5-668c-4faa-b567-bfa76ac7ba8e","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":12877,"prReadinessMs":1219,"approvedPlanMs":0,"missionSetupMs":379,"shipAndProveMs":11658},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c43b7ab5-668c-4faa-b567-bfa76ac7ba8e"},"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":5004,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T15:31:25.97208+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"745","receipt_type":"execute_mission","idempotency_key":"mission:c43b7ab5-668c-4faa-b567-bfa76ac7ba8e:execute_mission:canonical_release_transport_retryable","mission_step_id":"c2d3d9cf-5dda-4de4-9ed2-7086c94ae5c5","command_center_event_id":"c43b7ab5-668c-4faa-b567-bfa76ac7ba8e"},{"id":"514c3bcb-ccfb-42b8-841f-6855fad191f0","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/PcgAppShell.tsx","content":"import React,{Suspense} from 'react'; // mission 957cc248-2ab2-47cb-a0a1-7090b2aa42d6 continuation\nimport {Navigate,useLocation} from 'react-router-dom';\nimport {MultiTenantProvider,useMultiTenant,type TenantMembership} from '@/contexts/MultiTenantContext';\nimport {RealtimeProvider} from '@/contexts/RealtimeContext';\nimport {UserImpersonationProvider} from '@/contexts/UserImpersonationContext';\nimport {FocusModeProvider} from '@/components/ux/FocusMode';\nimport {UniversalLoadingScreen} from '@/components/ui/universal-loading-screen';\nimport {BaseErrorBoundary} from '@/components/error-boundary/BaseErrorBoundary';\nimport {TenantBrandTheme} from '@/components/branding/TenantBrandTheme';\nimport {CanonicalWorkspaceSidebarRoot,WorkspaceSidebarProvider,TenantLayoutPreferenceBridge} from '@/components/layout/TenantLayoutControl';\nimport PCGTenantShell from '@/shells/pcg/PCGTenantShell';\nimport {TelInterceptorBridge} from '@/components/communications/TelInterceptorBridge';\nimport {persistCachedTenantBackground,resolveTenantBackgroundUrl} from '@/lib/tenantBackground';\nimport PCGCanonicalWorkspaceRoute from '@/pages/card-grading/PCGCanonicalWorkspaceRoute';\nimport {TenantRouteFailureSurface} from '@/components/routing/TenantRouteFailureSurface';\n\nconst CalendarApplicationRoute=React.lazy(()=>import('@/pages/applications/CalendarApplicationRoute'));\nconst MailApplicationRoute=React.lazy(()=>import('@/pages/applications/MailApplicationRoute'));\nconst DocumentsEvidenceApplicationRoute=React.lazy(()=>import('@/pages/applications/DocumentsEvidenceApplicationRoute'));\nconst TenantSettingsPage=React.lazy(()=>import('@/pages/settings/TenantSettingsPageWithWebsiteAssets'));\nconst TenantConnections=React.lazy(()=>import('@/pages/connections/TenantConnections'));\nconst ProposalEditorApplicationRoute=React.lazy(()=>import('@/pages/applications/ProposalEditorApplicationRoute'));\n\nfunction isPcgTenant(tenant:TenantMembership['tenant']|null|undefined){\n  if(!tenant)return false;\n  const settings=(tenant.settings||{}) as Record<string,unknown>;\n  const slug=String(tenant.company_slug||'').trim().toLowerCase();\n  const identity=[tenant.company_slug,tenant.company_dba_name,tenant.company_legal_name,tenant.name].filter(Boolean).join(' ').toLowerCase();\n  return slug==='pcg'||String(settings.routing_family||'').trim().toUpperCase()==='CARD_GRADING_OPS'||String(settings.workspace_type||'').trim().toLowerCase()==='card_grading'||identity.includes('prestigious card grading');\n}\n\nfunction PcgTenantBoundary({children}:{children:React.ReactNode}){\n  const{activeTenant,memberships,isLoading,switchTenant,refreshMemberships}=useMultiTenant();\n  const pcgMembership=React.useMemo(()=>memberships.find(member=>isPcgTenant(member.tenant))||null,[memberships]);\n  const activeIsPcg=isPcgTenant(activeTenant);\n  const[targeting,setTargeting]=React.useState(false);\n  const[refreshAttempted,setRefreshAttempted]=React.useState(false);\n  const[switchFailed,setSwitchFailed]=React.useState(false);\n  const[activationTimedOut,setActivationTimedOut]=React.useState(false);\n\n  React.useEffect(()=>{\n    if(isLoading||activeIsPcg||pcgMembership||refreshAttempted)return;\n    let cancelled=false;\n    setRefreshAttempted(true);\n    setTargeting(true);\n    void refreshMemberships().catch(()=>{}).finally(()=>{if(!cancelled)setTargeting(false)});\n    return()=>{cancelled=true};\n  },[activeIsPcg,isLoading,pcgMembership,refreshAttempted,refreshMemberships]);\n\n  React.useEffect(()=>{\n    if(isLoading||activeIsPcg||!pcgMembership?.tenant_id){if(activeIsPcg){setTargeting(false);setSwitchFailed(false)}return;}\n    let cancelled=false;\n    setTargeting(true);\n    setSwitchFailed(false);\n    void switchTenant(pcgMembership.tenant_id).then(()=>{if(!cancelled)setTargeting(false)}).catch(()=>{if(!cancelled){setTargeting(false);setSwitchFailed(true)}});\n    return()=>{cancelled=true};\n  },[activeIsPcg,isLoading,pcgMembership?.tenant_id,switchTenant]);\n\n  const pcgTenant=activeIsPcg?activeTenant:pcgMembership?.tenant;\n  const activationPending=isLoading||targeting||(!activeIsPcg&&Boolean(pcgMembership)&&!switchFailed);\n  React.useEffect(()=>{if(!activationPending){setActivationTimedOut(false);return}const timer=window.setTimeout(()=>setActivationTimedOut(true),12000);return()=>window.clearTimeout(timer)},[activationPending]);\n  if(activationPending&&activationTimedOut){\n    return <section data-pcg-shell-activation-timeout=\"true\" className=\"mx-auto mt-16 max-w-xl rounded-2xl border border-amber-300/20 bg-black/70 p-6 text-white\"><h1 className=\"text-xl font-semibold\">PCG is taking too long to open</h1><p className=\"mt-2 text-sm text-white/70\">KNOCKLAUNCH kept your tenant context isolated instead of guessing. Retry PCG, or choose a workspace manually.</p><div className=\"mt-4 flex flex-wrap gap-3\"><button type=\"button\" onClick={()=>{setActivationTimedOut(false);setRefreshAttempted(false);setSwitchFailed(false)}} className=\"inline-flex rounded-xl border border-white/15 bg-white/[0.06] px-4 py-2 text-sm font-semibold text-white\">Retry PCG</button><a href=\"/select-tenant?manual=1\" className=\"inline-flex rounded-xl border border-white/10 bg-black/20 px-4 py-2 text-sm font-semibold text-white/80\">Choose workspace</a></div></section>;\n  }\n  if(activationPending){\n    return <UniversalLoadingScreen brandName={pcgTenant?.company_dba_name||pcgTenant?.company_legal_name||pcgTenant?.name||'Prestigious Card Grading'} logoUrl={pcgTenant?.company_logo_url} backgroundUrl={pcgTenant?(resolveTenantBackgroundUrl(pcgTenant)||undefined):undefined} tenantKey={pcgTenant?.company_slug||pcgTenant?.id||'pcg'} title=\"Opening PCG workspace\" subtitle=\"Binding the PCG workspace.\" showCountdown={false}/>;\n  }\n  if(!activeIsPcg){\n    return <section data-pcg-shell-access-blocked=\"true\" className=\"mx-auto mt-16 max-w-xl rounded-2xl border border-amber-300/20 bg-black/70 p-6 text-white\"><h1 className=\"text-xl font-semibold\">PCG workspace unavailable</h1><p className=\"mt-2 text-sm text-white/70\">{switchFailed?'PCG could not be activated safely.':'Your account does not currently expose a PCG tenant membership.'}</p><button type=\"button\" onClick={()=>{setRefreshAttempted(false);setSwitchFailed(false)}} className=\"mt-4 inline-flex rounded-xl border border-white/15 bg-white/[0.06] px-4 py-2 text-sm font-semibold text-white\">Retry PCG workspace</button></section>;\n  }\n  return <>{children}</>;\n}\n\nfunction PcgRouteSurface(){\n  const location=useLocation();\n  const{activeTenant}=useMultiTenant();\n  const normalized=location.pathname.toLowerCase().replace(/\\/+$/g,'')||'/';\n  const settingsSection=String(new URLSearchParams(location.search).get('section')||'').trim().toLowerCase();\n  if(normalized==='/pcg')return <Navigate to={`/pcg/workspace${location.search||''}${location.hash||''}`} replace/>;\n  if(normalized==='/pcg/settings'&&['proposal-editor','proposals','proposal'].includes(settingsSection))return <Navigate to={`/pcg/proposals${location.hash||''}`} replace/>;\n  if(normalized==='/pcg/dashboard')return <PCGCanonicalWorkspaceRoute/>;\n  if(normalized==='/pcg/profile')return <Navigate to={`/pcg/settings?section=profile${location.hash||''}`} replace/>;\n  if(normalized==='/pcg/settings'||normalized.startsWith('/pcg/settings/'))return <Suspense fallback={null}><TenantSettingsPage/></Suspense>;\n  if(normalized==='/pcg/calendar'||normalized.startsWith('/pcg/calendar/'))return <Suspense fallback={null}><CalendarApplicationRoute/></Suspense>;\n  if(normalized==='/pcg/mail'||normalized.startsWith('/pcg/mail/')||normalized==='/pcg/communications'||normalized.startsWith('/pcg/communications/'))return <Suspense fallback={null}><MailApplicationRoute/></Suspense>;\n  if(normalized==='/pcg/documents'||normalized.startsWith('/pcg/documents/')||normalized==='/pcg/drive'||normalized.startsWith('/pcg/drive/'))return <Suspense fallback={null}><DocumentsEvidenceApplicationRoute/></Suspense>;\n  if(normalized==='/pcg/connections'||normalized.startsWith('/pcg/connections/'))return <Suspense fallback={null}><TenantConnections/></Suspense>;\n  if(normalized==='/pcg/proposals'||normalized.startsWith('/pcg/proposals/'))return <Suspense fallback={null}><ProposalEditorApplicationRoute/></Suspense>;\n  if(normalized==='/pcg/workspace'||normalized.startsWith('/pcg/workspace/')||normalized==='/pcg/card-vault'||normalized.startsWith('/pcg/card-vault/')||normalized==='/pcg/card-grading'||normalized.startsWith('/pcg/card-grading/'))return <PCGCanonicalWorkspaceRoute/>;\n  return <div data-pcg-shell-route-blocked=\"true\"><TenantRouteFailureSurface reason=\"route-unavailable\" homeHref=\"/pcg/dashboard\" route={`${location.pathname}${location.search||''}`} tenantId={activeTenant?.id} referenceSeed=\"pcg-dedicated-shell\"/></div>;\n}\n\nfunction PcgShellRuntime(){\n  const{activeTenant}=useMultiTenant();\n  React.useEffect(()=>{if(activeTenant?.id&&resolveTenantBackgroundUrl(activeTenant))persistCachedTenantBackground(activeTenant)},[activeTenant]);\n  return <WorkspaceSidebarProvider>\n    <PcgTenantBoundary>\n      <TenantBrandTheme/>\n      <TenantLayoutPreferenceBridge/>\n      <RealtimeProvider>\n        <FocusModeProvider>\n          <UserImpersonationProvider>\n            <PCGTenantShell>\n              <div data-pcg-app-shell=\"true\" data-pcg-shell-owner=\"dedicated\" className=\"fixed inset-0 h-dvh w-screen overflow-x-hidden overflow-y-auto bg-transparent text-white\" style={{['--primary' as string]:'43 48% 66%',['--primary-foreground' as string]:'220 18% 7%',['--ring' as string]:'43 48% 66%',['--accent' as string]:'42 60% 78%',['--accent-foreground' as string]:'220 18% 7%',['--tenant-brand-primary' as string]:'#d8bb78',['--tenant-brand-accent' as string]:'#f2d99f'} as React.CSSProperties}>\n                <TelInterceptorBridge/>\n                <div className=\"relative z-20 min-h-dvh\">\n                  <BaseErrorBoundary scope=\"PcgAppShell.RouteSurface\" variant=\"panel\" title=\"PCG route needs repair\" description=\"The dedicated PCG shell stayed active while this route failed.\">\n                    <PcgRouteSurface/>\n                  </BaseErrorBoundary>\n                </div>\n                <CanonicalWorkspaceSidebarRoot/>\n              </div>\n            </PCGTenantShell>\n          </UserImpersonationProvider>\n        </FocusModeProvider>\n      </RealtimeProvider>\n    </PcgTenantBoundary>\n  </WorkspaceSidebarProvider>;\n}\n\nexport default function PcgAppShell(){\n  return <MultiTenantProvider><PcgShellRuntime/></MultiTenantProvider>;\n}\n"}],"branch":"ai/objective-first-repair-f710cc2de782","writes":[],"patches":[],"version":1,"approved":true,"missionId":"f710cc2d-e782-47ac-bedc-aebf7213f870","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PcgAppShell.tsx"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"f710cc2d-e782-47ac-bedc-aebf7213f870","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PcgAppShell.tsx"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"c19fb8e56dfdfc7c64320a915eb2f2e387f49a8f13c43545e6dd24f8b9577745","replayCount":0,"serializedBytes":11732},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:59:28.015167+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:f710cc2d-e782-47ac-bedc-aebf7213f870:repository-mutation-intent:c19fb8e56dfdfc7c64320a915eb2f2e387f49a8f13c43545e6dd24f8b9577745:0","mission_step_id":"1b1a5468-6202-463a-9874-82db07e203b9","command_center_event_id":"f710cc2d-e782-47ac-bedc-aebf7213f870"},{"id":"514c4e56-398b-434a-9bb5-a827f4f859cf","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-06T12:23:00.899167+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:119419292","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"514d9f26-6eea-4d3f-981d-35ffc1e46b8b","source":"cc-execution-mission-control","status":"verified","payload":{"branch":"ai/top-level-queue-supervisor-canonical-same-pr-con-9eeb07d1","headSha":null,"prNumber":6500},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-12T19:02:24.047445+00:00","proof_gate":"forgejo_scoped_patch_pr_created","source_sha":null,"external_id":null,"receipt_type":"canonical_scoped_patch_pr_created","idempotency_key":"mission:6046a24a-6a09-40b6-b15a-922a4f8aa428:pr:6500:implementation-created","mission_step_id":"9e4b9dcc-0eea-43f0-84da-66558239b2be","command_center_event_id":"6046a24a-6a09-40b6-b15a-922a4f8aa428"},{"id":"514f5f1a-8d39-4906-ac03-fdb086fcad10","source":"cc-execution","status":"waiting","payload":{"model":"@cf/openai/gpt-oss-120b","reason":"inference_returned_no_edits","provider":"cloudflare-workers-ai","latencyMs":5938,"structuredKeys":["error"],"synthesisAttempt":1,"synthesisAttemptLimit":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:04:40.203605+00:00","proof_gate":"paul_synthesis_no_edits_retryable","source_sha":null,"external_id":null,"receipt_type":"paul_synthesis_diagnostic","idempotency_key":"mission:ae6a731a-a298-457f-a647-4275bb2bd714:paul_synthesis_diagnostic:paul_synthesis_no_edits_retryable:waiting","mission_step_id":"cb456064-b83a-4fb6-aa01-e69bae7aff3d","command_center_event_id":"ae6a731a-a298-457f-a647-4275bb2bd714"},{"id":"5150664c-57d5-44b4-bb79-bb8ccb1f55f8","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\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-27T18:32:15.283617+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-181f544ef91a\",\"prNumber\":3882,\"sourceSha\":\"b48a59e7985ce1554ec7ca6a110e95a9fbc62547\",\"deploymentId\":\"forgejo-main-b48a59e7985c\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T15:40:30.976539+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:181f544e-f91a-4eec-9b78-1f5b27d7bf09:owner-progress-heartbeat:119368242","mission_step_id":"5771a4bc-d4df-499a-883a-3608dec8d5db","command_center_event_id":"181f544e-f91a-4eec-9b78-1f5b27d7bf09"},{"id":"5152c2ac-58bf-498b-9f44-ca0848bb97c2","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-6322faa88711","prNumber":4343,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"173eabac9025968a717588e8d4fb0f5fd692ca3c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-10-01T10:54:30.656133+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"173eabac9025968a717588e8d4fb0f5fd692ca3c","external_id":"4343","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6322faa8-8711-42c3-a65a-f0413e935a21:merged-pr:4343:173eabac9025968a717588e8d4fb0f5fd692ca3c","mission_step_id":"f1813033-b619-4d13-aaf9-d725b73802e5","command_center_event_id":"6322faa8-8711-42c3-a65a-f0413e935a21"},{"id":"5153835a-508e-46c0-8913-1de7aa7e34f8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"922e29d158223f2045150da804a75ea39a2037f9","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"922e29d158223f2045150da804a75ea39a2037f9","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"f0a252fb2b36df36b5ac26f1aa5da336cf5c7f414b655afbf2c58464fcd4dce8","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/13338","runId":13338,"status":"running","sourceSha":"922e29d158223f2045150da804a75ea39a2037f9","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T12:46:51.686983+00:00","proof_gate":"canonical_release_pending","source_sha":"922e29d158223f2045150da804a75ea39a2037f9","external_id":"forgejo-main-922e29d15822","receipt_type":"canonical_release_status","idempotency_key":"mission:d9a3581e-d495-4f0d-bfd9-ebe0e8cb1054:forgejo-release-status:922e29d158223f2045150da804a75ea39a2037f9:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"8a42b729-0366-4b88-a8b4-e761cc60464a","command_center_event_id":"d9a3581e-d495-4f0d-bfd9-ebe0e8cb1054"},{"id":"51543091-cc4e-40b1-86b9-89cd8cfbbc8d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/workspace-ui-contract-v2-g2-20260914","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2713,"terminal":false,"missionId":"7e76810c-a01f-41fc-b59a-1f1d953e0aa8","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":794,"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":"7e76810c-a01f-41fc-b59a-1f1d953e0aa8"},"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-14T03:30:11.777975+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2713","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7e76810c-a01f-41fc-b59a-1f1d953e0aa8:automatic-mission-resume:2713:repair_mission_waiting_for_gate","mission_step_id":"a435a870-1f9f-49c1-9281-9340e9f53278","command_center_event_id":"7e76810c-a01f-41fc-b59a-1f1d953e0aa8"},{"id":"5154c1af-17c3-456e-9038-9da6134b00a8","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c87149c24b19","prNumber":3057,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"ae426a08ecf432c0ad37b93f05db296f7c5bf26b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T00:25:14.050694+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ae426a08ecf432c0ad37b93f05db296f7c5bf26b","external_id":"3057","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c87149c2-4b19-4c58-a8e5-61a665a60ec9:merged-pr:3057:ae426a08ecf432c0ad37b93f05db296f7c5bf26b","mission_step_id":"918f0652-314f-4d67-92eb-b3e13f04b3ef","command_center_event_id":"c87149c2-4b19-4c58-a8e5-61a665a60ec9"},{"id":"5154f688-38b1-43d8-9832-adfeae5cda34","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"a55dfd793c19729b8ac5ce2713412b614eae99f3","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"a55dfd793c19729b8ac5ce2713412b614eae99f3","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"27d667f39de4ee6d780f13e853d54685d6543e63cfcbc766efc0d0622b730f9f","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:08:41.064156+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a55dfd793c19729b8ac5ce2713412b614eae99f3","external_id":"forgejo-main-a55dfd793c19","receipt_type":"canonical_release_status","idempotency_key":"mission:80a641a9-6336-4d0e-8b9e-6207e8751773:forgejo-release-status:a55dfd793c19729b8ac5ce2713412b614eae99f3:verified:forgejo-main/source=success","mission_step_id":"7fd5070e-5b22-4237-bfc9-53a9d1e08dbd","command_center_event_id":"80a641a9-6336-4d0e-8b9e-6207e8751773"},{"id":"515634d4-b0b4-4d81-b196-4a76ac740c61","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-04T13:47:28.285112+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-581fa1f46468\",\"prNumber\":4730,\"sourceSha\":\"66cedb61bfc569597e4420b8c647d7896075053a\",\"deploymentId\":\"forgejo-main-66cedb61bfc5\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:20:24.465206+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:581fa1f4-6468-4746-ba75-a5582d665a72:owner-progress-heartbeat:119407281","mission_step_id":"28d0bf7f-5ed7-455f-9a75-08c40c65dae9","command_center_event_id":"581fa1f4-6468-4746-ba75-a5582d665a72"},{"id":"5156b78b-6c40-4407-9fd7-35fcbe8ee266","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-082414f61541","writes":[],"patches":[],"version":1,"approved":true,"missionId":"082414f6-1541-4e4f-a3cf-34764da101ea","objective":"P0 PCG cutover: remove DEMO/Squarespace leakage from the public featured-card surfaces and make the Featured Marketplace rail behave like the workspace horizontal wheel. Use only real non-demo cards already in card_grading_public_certificates, preferring complete/appealing cards from the current week and recent eligible public cards as deterministic fallback. Preserve Marketplace coming soon and never invent prices/sales. Desktop mouse wheel over the rail scrolls horizontally; touch/trackpad remains native. Ship frontend and pcg-customer-progress and prove the public route no longer requests Squarespace demo imagery.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/pcg-customer-progress/index.ts","src/pages/card-grading/PCGPublicSite.tsx"],"anchored_edits":[{"find":"export const FUNCTION_VERSION='1.7.0-pcg-public-site-builder';","path":"supabase/functions/pcg-customer-progress/index.ts","replace":"export const FUNCTION_VERSION='1.8.0-pcg-weekly-featured-real-cards';"},{"find":"    if(action==='featured_cards'){\n      const{data:currentCertificates,error:currentError}=await supabase.from('card_grading_public_certificates').select('cert_number,year,brand_set,player_character,card_number,variation,autograph_present,final_grade,grade_label,final_image_url').eq('tenant_id',tenant.id).order('published_at',{ascending:false}).limit(40);\n      const currentCards=(currentCertificates||[]).map((card:any)=>safeCard({id:card.cert_number,cert_number:card.cert_number,year:card.year,brand_set:card.brand_set,player_character:card.player_character,card_number:card.card_number,variation:card.variation,autograph_present:card.autograph_present,grade:card.final_grade,grade_label:card.grade_label,slab_image_url:card.final_image_url}));\n      if(currentError)throw currentError;\n      const{data:legacyRows,error:legacyError}=await supabase.from('pcg_import_rows').select('id,row_number,normalized_payload').eq('tenant_id',tenant.id).eq('validation_status','valid').order('row_number',{ascending:true}).limit(200);\n      if(legacyError)throw legacyError;\n      const seen=new Set<string>(),featured:any[]=[];\n      for(const card of (currentCards||[]).map(safeCard)){\n        const image=card.slab_image_url||card.front_image_url||card.back_image_url;\n        if(!image||String(image).startsWith('data:'))continue;\n        const key=String(card.cert_number||card.id);if(seen.has(key))continue;seen.add(key);featured.push(card);if(featured.length>=12)break;\n      }\n      for(const row of legacyRows||[]){\n        if(featured.length>=12)break;\n        const card=legacyCard(row),image=card.front_image_url||card.back_image_url;\n        if(!image||String(image).startsWith('data:'))continue;\n        const key=String(card.cert_number||row.id);if(seen.has(key))continue;seen.add(key);featured.push(card);\n      }\n      return json({ok:true,data:{cards:featured}});\n    }\n","path":"supabase/functions/pcg-customer-progress/index.ts","replace":"    if(action==='featured_cards'){\n      const{data:currentCertificates,error:currentError}=await supabase.from('card_grading_public_certificates').select('cert_number,year,brand_set,player_character,card_number,variation,autograph_present,final_grade,grade_label,final_image_url,published_at').eq('tenant_id',tenant.id).order('published_at',{ascending:false}).limit(80);\n      if(currentError)throw currentError;\n      const certNumbers=[...new Set((currentCertificates||[]).map((card:any)=>normalize(card.cert_number)).filter(Boolean))];\n      const{data:canonicalCards,error:canonicalError}=certNumbers.length?await supabase.from('card_grading_cards').select('cert_number,is_demo').eq('tenant_id',tenant.id).eq('is_demo',false).in('cert_number',certNumbers):{data:[],error:null};\n      if(canonicalError)throw canonicalError;\n      const realCerts=new Set((canonicalCards||[]).map((card:any)=>normalize(card.cert_number)).filter(Boolean));\n      const now=new Date(),day=(now.getUTCDay()+6)%7,weekStart=Date.UTC(now.getUTCFullYear(),now.getUTCMonth(),now.getUTCDate()-day);\n      const score=(card:any)=>{let value=0;if(normalize(card.final_image_url))value+=8;if(normalize(card.player_character))value+=3;if(normalize(card.brand_set))value+=2;if(normalize(card.year))value+=1;if(normalize(card.card_number))value+=1;if(card.final_grade!=null)value+=2;if(card.autograph_present===true)value+=1;return value};\n      const eligible=(currentCertificates||[]).filter((card:any)=>realCerts.has(normalize(card.cert_number))&&normalize(card.final_image_url)&&!normalize(card.final_image_url).startsWith('data:'));\n      const weekly=eligible.filter((card:any)=>Date.parse(normalize(card.published_at))>=weekStart).sort((a:any,b:any)=>score(b)-score(a)||Date.parse(normalize(b.published_at))-Date.parse(normalize(a.published_at))||normalize(a.cert_number).localeCompare(normalize(b.cert_number)));\n      const recent=eligible.filter((card:any)=>Date.parse(normalize(card.published_at))<weekStart).sort((a:any,b:any)=>Date.parse(normalize(b.published_at))-Date.parse(normalize(a.published_at))||score(b)-score(a)||normalize(a.cert_number).localeCompare(normalize(b.cert_number)));\n      const selected=[...weekly,...recent].slice(0,12).map((card:any)=>safeCard({id:card.cert_number,cert_number:card.cert_number,year:card.year,brand_set:card.brand_set,player_character:card.player_character,card_number:card.card_number,variation:card.variation,autograph_present:card.autograph_present,grade:card.final_grade,grade_label:card.grade_label,slab_image_url:card.final_image_url}));\n      return json({ok:true,data:{cards:selected,selection:'weekly_public_real_cards',week_start:new Date(weekStart).toISOString()}});\n    }\n"},{"find":"{marketplaceCards.length?<div className=\"mt-6 flex snap-x snap-mandatory gap-3 overflow-x-auto pb-4 [scrollbar-width:none] [&::-webkit-scrollbar]:hidden\">","path":"src/pages/card-grading/PCGPublicSite.tsx","replace":"{marketplaceCards.length?<div tabIndex={0} aria-label=\"Featured PCG cards\" onWheel={event=>{if(Math.abs(event.deltaY)>Math.abs(event.deltaX)&&event.currentTarget.scrollWidth>event.currentTarget.clientWidth){event.preventDefault();event.currentTarget.scrollLeft+=event.deltaY}}} className=\"mt-6 flex snap-x snap-mandatory gap-3 overflow-x-auto overscroll-x-contain pb-4 scroll-smooth [scrollbar-width:none] [&::-webkit-scrollbar]:hidden\">"}],"implementation":{"files":[],"writes":[]},"requestContract":{"outcomes":[{"id":"outcome-pcg-featured","statement":"PCG public featured-card surfaces show only real eligible public cards, rotate by current week with deterministic recent fallback, and the marketplace rail supports horizontal wheel scrolling.","proofConditionIds":["proof-repository","proof-release","proof-runtime"]}],"constraints":[{"id":"constraint-truthful-marketplace","statement":"Do not expose demo cards, Squarespace demo imagery, fake prices, sales activity, or claim commerce is live.","proofConditionIds":["proof-runtime"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The featured-card and rail changes are merged to protected main."},{"id":"proof-release","kind":"release","claim":"Frontend and pcg-customer-progress are released successfully.","requiredReleaseTargets":["frontend","supabase_edge"]},{"id":"proof-runtime","kind":"runtime","claim":"The public PCG home returns real non-demo featured cards and no Squarespace demo image requests.","route":"/prestigious-card-grading"}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/pcg-customer-progress/index.ts","src/pages/card-grading/PCGPublicSite.tsx"],"requestContract":{"outcomes":[{"id":"outcome-pcg-featured","statement":"PCG public featured-card surfaces show only real eligible public cards, rotate by current week with deterministic recent fallback, and the marketplace rail supports horizontal wheel scrolling.","proofConditionIds":["proof-repository","proof-release","proof-runtime"]}],"constraints":[{"id":"constraint-truthful-marketplace","statement":"Do not expose demo cards, Squarespace demo imagery, fake prices, sales activity, or claim commerce is live.","proofConditionIds":["proof-runtime"]}],"proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The featured-card and rail changes are merged to protected main."},{"id":"proof-release","kind":"release","claim":"Frontend and pcg-customer-progress are released successfully.","requiredReleaseTargets":["frontend","supabase_edge"]},{"id":"proof-runtime","kind":"runtime","claim":"The public PCG home returns real non-demo featured cards and no Squarespace demo image requests.","route":"/prestigious-card-grading"}]},"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":"c768dbbe59f764c9b9cafdf4d15751fb76a5a19b825e7c8cb62e1cec7a89b3df","replayCount":0,"serializedBytes":9391},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:23:08.710352+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:082414f6-1541-4e4f-a3cf-34764da101ea:repository-mutation-intent:c768dbbe59f764c9b9cafdf4d15751fb76a5a19b825e7c8cb62e1cec7a89b3df:0","mission_step_id":"4844b407-cc71-47be-adae-745caddac74e","command_center_event_id":"082414f6-1541-4e4f-a3cf-34764da101ea"},{"id":"515a978e-620f-45b6-ad76-c4adaf7737e1","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/professional-proposal-editor-interactions","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1960,"terminal":false,"missionId":"6bf912ec-207c-419a-92fa-efbb8a3f9977","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"3df462ba45e10211f523d2d1889ce0d8d9ef6091","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11051,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1238,"approvedPlanMs":0,"missionSetupMs":613,"providerAuthMs":0,"shipAndProveMs":9710,"ledgerPrepareMs":464,"ledgerReconcileMs":0,"lineageReconcileMs":149,"resolvePreflightMs":613,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":464,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},"performance":null,"deploymentId":"forgejo-main-3df462ba45e1","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["proposal-engine"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2849,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:53:42.781611+00:00","proof_gate":"canonical_release_dispatched","source_sha":"3df462ba45e10211f523d2d1889ce0d8d9ef6091","external_id":"forgejo-main-3df462ba45e1","receipt_type":"execute_mission","idempotency_key":"mission:6bf912ec-207c-419a-92fa-efbb8a3f9977:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"7fbf2d14-ef7d-47bd-9382-8b1bf9e6e388","command_center_event_id":"6bf912ec-207c-419a-92fa-efbb8a3f9977"},{"id":"515ac6bd-5887-4244-ab14-13051f5fe100","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":"f33fdb3b-73a8-4df8-a2f5-550eddbbbeca","phase":"release","branch":"ai/visual-witness-three-attempt-policy-g10","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":10,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.158-visual-witness-container-rollout","prNumber":2894,"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":6350,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1319,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":432,"ledgerReconcileMs":0,"lineageReconcileMs":887,"resolvePreflightMs":1319,"repositoryMutationMs":6350,"repositoryProviderMs":4516,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2387,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":432,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2129},"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":3864,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T06:47:02.099285+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-10","mission_step_id":"12611830-4e24-47b0-8186-fe5b9970fd62","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"515e232d-1e09-48b2-bb4d-b9253ecf1e39","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"ac576e64a8503ca81653f0129808c50b6f12db5f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Standardize the GodMode list-page presentation shown at /admin/users to match KNOCKLAUNCH's existing traditional customer-page visual structure. Find and reuse the canonical existing customer-page header and table/list framing primitive instead of inventing a new design. Apply it to /admin/users and the directly comparable GodMode list pages that currently use the same unframed/raw list presentation. Preserve all existing data loading, actions, tabs, search, tenant access controls, routing, and behavior; this is frontend presentation only. The result should have a clear page header region, properly contained table/list surface with readable opaque/semi-opaque row/background treatment, consistent spacing/padding/alignment, and responsive behavior matching the established customer pages. Keep the current GodMode shell/navigation. Use current Forgejo main, one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only Cloudflare production release, then verify the live /admin/users route and at least one representative sibling route visually at desktop and mobile. Do not redesign unrelated surfaces.","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":"06acccbf3d9fe38e3e6d09d060ea0cc21132dbb03402d44b074d6376b2030ce9","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":"06acccbf3d9fe38e3e6d09d060ea0cc21132dbb03402d44b074d6376b2030ce9"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T14:58:27.149145+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"ac576e64a8503ca81653f0129808c50b6f12db5f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e8387d6e-ce37-46bb-b4d8-922b91745062:request-contract:06acccbf3d9fe38e3e6d09d060ea0cc21132dbb03402d44b074d6376b2030ce9:ac576e64a8503ca81653f0129808c50b6f12db5f:verified:","mission_step_id":"aedb25fe-2893-4556-8136-b4a87857294e","command_center_event_id":"e8387d6e-ce37-46bb-b4d8-922b91745062"},{"id":"515e87ea-84ef-4140-84fa-982b1b01b2ce","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"branch":"ai/objective-first-repair-ddc973018834","approved":true,"missionId":"ddc97301-8834-4ab0-b229-eab1bb4ffa55","objective":"Continue the existing durable mission using exact structured edits.","ownerApproved":true,"sourceTargets":["src/components/routing/TenantRouteFailureSurface.tsx","src/components/error-boundary/BaseErrorBoundary.tsx"],"anchored_edits":[{"path":"src/components/routing/TenantRouteFailureSurface.tsx","new_content":"useEffect(() => {\n    if (!notify) return;\n    toast.error(resolvedTitle, { id: toastId, description: `${resolvedMessage} Reference ${referenceCode}.` });\n    // Dismiss the toast when the component unmounts to avoid stale notifications\n    return () => {\n      toast.dismiss(toastId);\n    };\n  }, [notify, referenceCode, resolvedMessage, resolvedTitle, toastId]);","old_content":"useEffect(() => {\n    if (!notify) return;\n    toast.error(resolvedTitle, { id: toastId, description: `${resolvedMessage} Reference ${referenceCode}.` });\n  }, [notify, referenceCode, resolvedMessage, resolvedTitle, toastId]);"}],"durableMutationResume":true},"recovery":false,"fingerprint":"8358e7bed94d9a7a6552fa0a515333f4f832d0447468fb4d13acfea75d519e68","replayCount":0,"serializedBytes":1106},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:25:00.313237+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ddc97301-8834-4ab0-b229-eab1bb4ffa55:repository-mutation-intent:8358e7bed94d9a7a6552fa0a515333f4f832d0447468fb4d13acfea75d519e68:0","mission_step_id":"a615b868-5414-40f6-baad-e837759fb0bb","command_center_event_id":"ddc97301-8834-4ab0-b229-eab1bb4ffa55"},{"id":"515f790e-6b41-4748-9f40-66865065c29d","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fbcb340bf0f1","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":28301,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":5,"executorlessWaitMs":2124122,"firstUsefulResultAt":"2026-09-29T14:51:17.157Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4137,"terminal":false,"missionId":"fbcb340b-f0f1-4044-a044-67cef8a9f8cb","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"27603d0ccfd947e8f7eeb1e1f076517aeae69ade","timingsMs":{"prReadinessMs":104,"approvedPlanMs":0,"shipAndProveMs":440,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"fbcb340b-f0f1-4044-a044-67cef8a9f8cb"},"performance":null,"deploymentId":"forgejo-main-27603d0ccfd9","releaseState":null,"workflowRunId":null,"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":1952,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T15:51:09.248139+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4137","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fbcb340b-f0f1-4044-a044-67cef8a9f8cb:automatic-mission-resume:4137:canonical_release_reconciliation_pending","mission_step_id":"7d54f857-f996-4257-874c-fee90a61be39","command_center_event_id":"fbcb340b-f0f1-4044-a044-67cef8a9f8cb"},{"id":"515ff253-cf7e-4363-9faa-1b3014e406e4","source":"cc-execution","status":"recorded","payload":{"objective":"Finish the residual Redfish 26-app audit repair from current Forgejo main 8f403fde1829ea48bc706b306a4b10eef7cc2f92. Live proof after PR #1329 shows Appointments eventually loads but takes ~64 seconds and still trips application_shell_timeout; Canvassing remains in route_navigation >40 seconds. The generic top-level route modules are still too dependency-heavy even after component splitting. Create Redfish-native lightweight entry modules for exactly Appointments, Canvassing, and Ops, and select them only when `isRedfishRoofingTenant(activeTenant)` in CleanTenantModuleRenderer. Preserve all non-Redfish behavior untouched.\n\nRequirements:\n1) `src/pages/redfish/RedfishAppointmentsRoute.tsx`: lightweight, immediately renders an application-ready Redfish appointments surface and asynchronously queries only this tenant's `unified_contacts` appointment fields. Preserve real operational capability: show scheduled inspections/appointments, filter All/Today/Upcoming/Overdue, open the homeowner record, and support reschedule/cancel/complete/no-show using simple native inputs/dialog UI without importing the generic morale hub, CRM shell, SiteBackground, CRMUserMenu, or unrelated sales-coaching dependencies. Do not block the route while the query runs; show a local list skeleton/loading state inside an already-ready surface. Respect manager/team visibility exactly as current Redfish logic does and preserve the same terminal outcome semantics.\n2) `src/pages/redfish/RedfishCanvassingRoute.tsx`: lightweight immediate Redfish map surface. Use tenant context and lazy-load only `UnifiedIntelMap` (mode full, tenantId current tenant, default roofing terminology) plus `ActiveRoutePanel` behind a local Suspense fallback that is a real map loading canvas, not the global PageLoadingSkeleton. Do not import generic trial account, SiteBackground, CRMUserMenu, realtor mode, or other tenant chrome. Preserve route access through existing application/tenant routing.\n3) `src/pages/redfish/RedfishOpsRoute.tsx`: lightweight immediate Redfish Production Map surface. Lazy-load `UnifiedIntelMap` and `ActiveRoutePanel` behind a local map fallback. Use the current Redfish tenant ID and production/roofing map semantics; do not wrap CRMShell/SiteBackground or SCE/public-adjuster configuration. Preserve the existing Redfish shell title/route identity and map functionality.\n4) `src/routes/vanityRoutes.tsx`: add standard `React.lazy` imports for these three small Redfish modules. In `CleanTenantModuleRenderer`, when the active tenant is Redfish, normalize the exact target path and substitute only: `appointments` -> RedfishAppointmentsRoute, `canvassing` -> RedfishCanvassingRoute, `ops` -> RedfishOpsRoute. All other Redfish routes and every other tenant continue through current `moduleForTarget` behavior. Keep RedfishWorkspaceShell outside the child Suspense. Use a quiet route-specific fallback with no `Loading` h1 so the shell never trips readiness on an inner progressive map load.\n5) Do not remove or weaken existing features for other tenants. Do not change database schema, customer data, backend functions, auth, or outbound behavior.\n6) One PR, KnockLaunch Gate, squash merge, frontend-only release. Then live proof separately for Appointments, Canvassing, Ops, and Schedule. Completion requires correct GodMode Redfish projection, readyState complete, `applicationShellTimedOut=false`, no navigation failure, and no relevant console/network failure. Appointments must show actual route UI while its data query can resolve locally; Canvassing/Ops must show route UI and map fallback/map without global route loading.\n\nThis is not a visual redesign; keep the existing Redfish shell and concise owner-facing copy standard.","tenantRef":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","receivedAt":"2026-09-02T00:02:04.952Z","fingerprint":"e92cd14424c6f06216be8cf7a276aaf70e570a6f848c9c6dd71acde7720ad506","workstreamRef":"de8369b6a78f40bbae1f28ffca62bc7e","conversationId":null,"canonicalBranch":"ai/redfish-native-heavy-routes-20260901","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the residual Redfish 26-app audit repair from current Forgejo main 8f403fde1829ea48bc706b306a4b10eef7cc2f92. Live proof after PR #1329 shows Appointments eventually loads but takes ~64 seconds and still trips application_shell_timeout; Canvassing remains in route_navigation >40 seconds. The generic top-level route modules are still too dependency-heavy even after component splitting. Create Redfish-native lightweight entry modules for exactly Appointments, Canvassing, and Ops, and select them only when `isRedfishRoofingTenant(activeTenant)` in CleanTenantModuleRenderer. Preserve all non-Redfish behavior untouched.\n\nRequirements:\n1) `src/pages/redfish/RedfishAppointmentsRoute.tsx`: lightweight, immediately renders an application-ready Redfish appointments surface and asynchronously queries only this tenant's `unified_contacts` appointment fields. Preserve real operational capability: show scheduled inspections/appointments, filter All/Today/Upcoming/Overdue, open the homeowner record, and support reschedule/cancel/complete/no-show using simple native inputs/dialog UI without importing the generic morale hub, CRM shell, SiteBackground, CRMUserMenu, or unrelated sales-coaching dependencies. Do not block the route while the query runs; show a local list skeleton/loading state inside an already-ready surface. Respect manager/team visibility exactly as current Redfish logic does and preserve the same terminal outcome semantics.\n2) `src/pages/redfish/RedfishCanvassingRoute.tsx`: lightweight immediate Redfish map surface. Use tenant context and lazy-load only `UnifiedIntelMap` (mode full, tenantId current tenant, default roofing terminology) plus `ActiveRoutePanel` behind a local Suspense fallback that is a real map loading canvas, not the global PageLoadingSkeleton. Do not import generic trial account, SiteBackground, CRMUserMenu, realtor mode, or other tenant chrome. Preserve route access through existing application/tenant routing.\n3) `src/pages/redfish/RedfishOpsRoute.tsx`: lightweight immediate Redfish Production Map surface. Lazy-load `UnifiedIntelMap` and `ActiveRoutePanel` behind a local map fallback. Use the current Redfish tenant ID and production/roofing map semantics; do not wrap CRMShell/SiteBackground or SCE/public-adjuster configuration. Preserve the existing Redfish shell title/route identity and map functionality.\n4) `src/routes/vanityRoutes.tsx`: add standard `React.lazy` imports for these three small Redfish modules. In `CleanTenantModuleRenderer`, when the active tenant is Redfish, normalize the exact target path and substitute only: `appointments` -> RedfishAppointmentsRoute, `canvassing` -> RedfishCanvassingRoute, `ops` -> RedfishOpsRoute. All other Redfish routes and every other tenant continue through current `moduleForTarget` behavior. Keep RedfishWorkspaceShell outside the child Suspense. Use a quiet route-specific fallback with no `Loading` h1 so the shell never trips readiness on an inner progressive map load.\n5) Do not remove or weaken existing features for other tenants. Do not change database schema, customer data, backend functions, auth, or outbound behavior.\n6) One PR, KnockLaunch Gate, squash merge, frontend-only release. Then live proof separately for Appointments, Canvassing, Ops, and Schedule. Completion requires correct GodMode Redfish projection, readyState complete, `applicationShellTimedOut=false`, no navigation failure, and no relevant console/network failure. Appointments must show actual route UI while its data query can resolve locally; Canvassing/Ops must show route UI and map fallback/map without global route loading.\n\nThis is not a visual redesign; keep the existing Redfish shell and concise owner-facing copy standard.","wordingChanged":false,"canonicalIntent":"Finish the residual Redfish 26-app audit repair from current Forgejo main 8f403fde1829ea48bc706b306a4b10eef7cc2f92. Live proof after PR #1329 shows Appointments eventually loads but takes ~64 seconds and still trips application_shell_timeout; Canvassing remains in route_navigation >40 seconds. The generic top-level route modules are still too dependency-heavy even after component splitting. Create Redfish-native lightweight entry modules for exactly Appointments, Canvassing, and Ops, and select them only when `isRedfishRoofingTenant(activeTenant)` in CleanTenantModuleRenderer. Preserve all non-Redfish behavior untouched.\n\nRequirements:\n1) `src/pages/redfish/RedfishAppointmentsRoute.tsx`: lightweight, immediately renders an application-ready Redfish appointments surface and asynchronously queries only this tenant's `unified_contacts` appointment fields. Preserve real operational capability: show scheduled inspections/appointments, filter All/Today/Upcoming/Overdue, open the homeowner record, and support reschedule/cancel/complete/no-show using simple native inputs/dialog UI without importing the generic morale hub, CRM shell, SiteBackground, CRMUserMenu, or unrelated sales-coaching dependencies. Do not block the route while the query runs; show a local list skeleton/loading state inside an already-ready surface. Respect manager/team visibility exactly as current Redfish logic does and preserve the same terminal outcome semantics.\n2) `src/pages/redfish/RedfishCanvassingRoute.tsx`: lightweight immediate Redfish map surface. Use tenant context and lazy-load only `UnifiedIntelMap` (mode full, tenantId current tenant, default roofing terminology) plus `ActiveRoutePanel` behind a local Suspense fallback that is a real map loading canvas, not the global PageLoadingSkeleton. Do not import generic trial account, SiteBackground, CRMUserMenu, realtor mode, or other tenant chrome. Preserve route access through existing application/tenant routing.\n3) `src/pages/redfish/RedfishOpsRoute.tsx`: lightweight immediate Redfish Production Map surface. Lazy-load `UnifiedIntelMap` and `ActiveRoutePanel` behind a local map fallback. Use the current Redfish tenant ID and production/roofing map semantics; do not wrap CRMShell/SiteBackground or SCE/public-adjuster configuration. Preserve the existing Redfish shell title/route identity and map functionality.\n4) `src/routes/vanityRoutes.tsx`: add standard `React.lazy` imports for these three small Redfish modules. In `CleanTenantModuleRenderer`, when the active tenant is Redfish, normalize the exact target path and substitute only: `appointments` -> RedfishAppointmentsRoute, `canvassing` -> RedfishCanvassingRoute, `ops` -> RedfishOpsRoute. All other Redfish routes and every other tenant continue through current `moduleForTarget` behavior. Keep RedfishWorkspaceShell outside the child Suspense. Use a quiet route-specific fallback with no `Loading` h1 so the shell never trips readiness on an inner progressive map load.\n5) Do not remove or weaken existing features for other tenants. Do not change database schema, customer data, backend functions, auth, or outbound behavior.\n6) One PR, KnockLaunch Gate, squash merge, frontend-only release. Then live proof separately for Appointments, Canvassing, Ops, and Schedule. Completion requires correct GodMode Redfish projection, readyState complete, `applicationShellTimedOut=false`, no navigation failure, and no relevant console/network failure. Appointments must show actual route UI while its data query can resolve locally; Canvassing/Ops must show route UI and map fallback/map without global route loading.\n\nThis is not a visual redesign; keep the existing Redfish shell and concise owner-facing copy standard.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"appointments-fast","statement":"Redfish Appointments immediately renders its native operational surface and no longer trips application shell timeout.","proofConditionIds":["proof-appointments"]},{"id":"canvassing-fast","statement":"Redfish Canvassing immediately renders its native map surface while map code progressively loads.","proofConditionIds":["proof-canvassing"]},{"id":"ops-fast","statement":"Redfish Ops immediately renders its native production map surface while map code progressively loads.","proofConditionIds":["proof-ops"]},{"id":"schedule-regression","statement":"Redfish Schedule remains healthy.","proofConditionIds":["proof-schedule"]}],"objective":"Finish the residual Redfish 26-app audit repair from current Forgejo main 8f403fde1829ea48bc706b306a4b10eef7cc2f92. Live proof after PR #1329 shows Appointments eventually loads but takes ~64 seconds and still trips application_shell_timeout; Canvassing remains in route_navigation >40 seconds. The generic top-level route modules are still too dependency-heavy even after component splitting. Create Redfish-native lightweight entry modules for exactly Appointments, Canvassing, and Ops, and select them only when `isRedfishRoofingTenant(activeTenant)` in CleanTenantModuleRenderer. Preserve all non-Redfish behavior untouched.\n\nRequirements:\n1) `src/pages/redfish/RedfishAppointmentsRoute.tsx`: lightweight, immediately renders an application-ready Redfish appointments surface and asynchronously queries only this tenant's `unified_contacts` appointment fields. Preserve real operational capability: show scheduled inspections/appointments, filter All/Today/Upcoming/Overdue, open the homeowner record, and support reschedule/cancel/complete/no-show using simple native inputs/dialog UI without importing the generic morale hub, CRM shell, SiteBackground, CRMUserMenu, or unrelated sales-coaching dependencies. Do not block the route while the query runs; show a local list skeleton/loading state inside an already-ready surface. Respect manager/team visibility exactly as current Redfish logic does and preserve the same terminal outcome semantics.\n2) `src/pages/redfish/RedfishCanvassingRoute.tsx`: lightweight immediate Redfish map surface. Use tenant context and lazy-load only `UnifiedIntelMap` (mode full, tenantId current tenant, default roofing terminology) plus `ActiveRoutePanel` behind a local Suspense fallback that is a real map loading canvas, not the global PageLoadingSkeleton. Do not import generic trial account, SiteBackground, CRMUserMenu, realtor mode, or other tenant chrome. Preserve route access through existing application/tenant routing.\n3) `src/pages/redfish/RedfishOpsRoute.tsx`: lightweight immediate Redfish Production Map surface. Lazy-load `UnifiedIntelMap` and `ActiveRoutePanel` behind a local map fallback. Use the current Redfish tenant ID and production/roofing map semantics; do not wrap CRMShell/SiteBackground or SCE/public-adjuster configuration. Preserve the existing Redfish shell title/route identity and map functionality.\n4) `src/routes/vanityRoutes.tsx`: add standard `React.lazy` imports for these three small Redfish modules. In `CleanTenantModuleRenderer`, when the active tenant is Redfish, normalize the exact target path and substitute only: `appointments` -> RedfishAppointmentsRoute, `canvassing` -> RedfishCanvassingRoute, `ops` -> RedfishOpsRoute. All other Redfish routes and every other tenant continue through current `moduleForTarget` behavior. Keep RedfishWorkspaceShell outside the child Suspense. Use a quiet route-specific fallback with no `Loading` h1 so the shell never trips readiness on an inner progressive map load.\n5) Do not remove or weaken existing features for other tenants. Do not change database schema, customer data, backend functions, auth, or outbound behavior.\n6) One PR, KnockLaunch Gate, squash merge, frontend-only release. Then live proof separately for Appointments, Canvassing, Ops, and Schedule. Completion requires correct GodMode Redfish projection, readyState complete, `applicationShellTimedOut=false`, no navigation failure, and no relevant console/network failure. Appointments must show actual route UI while its data query can resolve locally; Canvassing/Ops must show route UI and map fallback/map without global route loading.\n\nThis is not a visual redesign; keep the existing Redfish shell and concise owner-facing copy standard.","constraints":[{"id":"redfish-only","statement":"Only Redfish uses the new native entry modules; non-Redfish route behavior is unchanged.","proofConditionIds":["proof-appointments","proof-canvassing","proof-ops"]},{"id":"frontend-only","statement":"Frontend only. No schema, backend, data, auth, or outbound changes.","proofConditionIds":["proof-appointments","proof-canvassing","proof-ops","proof-schedule"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-appointments","kind":"runtime","claim":"Appointments reaches ready state quickly without application_shell_timeout and exposes the real Redfish appointments UI.","route":"/redfish-roofing/appointments","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Appointments","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-canvassing","kind":"runtime","claim":"Canvassing reaches ready state without application_shell_timeout and exposes a map surface/fallback rather than global route Loading.","route":"/redfish-roofing/canvassing","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Canvassing Map","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-ops","kind":"runtime","claim":"Ops reaches ready state without application_shell_timeout and exposes a production map surface/fallback rather than global route Loading.","route":"/redfish-roofing/ops","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Roofing Production","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-schedule","kind":"runtime","claim":"Schedule remains ready and healthy.","route":"/redfish-roofing/schedule","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Schedule & Inspections","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-native-heavy-routes-20260901","conversationContext":null,"requestContractHash":"e8215375dadcdf06404d8b017811d10e2d0a302434cde93cc67dc51d53673b89","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T00:02:05.731057+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:bb75b77a-c462-4f48-a85c-04f220ed7ee1:tenant-workstream-contribution:e92cd14424c6f06216be8cf7a276aaf70e570a6f848c9c6dd71acde7720ad506","mission_step_id":null,"command_center_event_id":"bb75b77a-c462-4f48-a85c-04f220ed7ee1"},{"id":"51608bb8-bfe3-4c98-80cd-e99ff6219be4","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-08e50739c61c","writes":[],"patches":[],"version":1,"approved":true,"missionId":"08e50739-c61c-4e33-a186-13709dc8e364","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PrivateAppShell.tsx"],"anchored_edits":[{"new":"if(shellContractOwnsAccountMenu)return null;","old":"const forcePcgMobileAvatar=tenantSlug==='pcg'&&typeof window!=='undefined'&&window.matchMedia('(max-width: 767px)').matches;if(shellContractOwnsAccountMenu&&!forcePcgMobileAvatar)return null;","path":"src/PrivateAppShell.tsx"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"08e50739-c61c-4e33-a186-13709dc8e364","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PrivateAppShell.tsx"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"5d334e96de72c8750d5d1c7c6417e7b2e36e06eea3b3d023101050a7146e4520","replayCount":0,"serializedBytes":1363},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:26:01.214588+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:08e50739-c61c-4e33-a186-13709dc8e364:repository-mutation-intent:5d334e96de72c8750d5d1c7c6417e7b2e36e06eea3b3d023101050a7146e4520:0","mission_step_id":"86f474a5-72de-4a53-8d3f-5124c6f5127f","command_center_event_id":"08e50739-c61c-4e33-a186-13709dc8e364"},{"id":"51636c0e-ab78-4cca-8de6-44cafc3dc238","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ad5217265005","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":29395,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":3,"executorlessWaitMs":371509,"firstUsefulResultAt":"2026-09-27T18:08:06.106Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":3892,"terminal":false,"missionId":"ad521726-5005-4ffb-97fb-21390e2a3628","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5469,"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":"ad521726-5005-4ffb-97fb-21390e2a3628"},"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":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T18:13:16.829907+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3892","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ad521726-5005-4ffb-97fb-21390e2a3628:automatic-mission-resume:3892:repair_mission_pr_ready_retryable","mission_step_id":"71f567e6-16bb-4357-9937-c204838ccdec","command_center_event_id":"ad521726-5005-4ffb-97fb-21390e2a3628"},{"id":"516464e2-92ec-4779-b4af-59d3512d857e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/unify-event-calendar-canonical-truth-20260823","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5584,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":623,"terminal":false,"missionId":"65ea226e-1197-46b6-bea7-e875cb9676a5","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"b3159e8a3821fb5e61b9fdfde318eea67633a496","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"65ea226e-1197-46b6-bea7-e875cb9676a5"},"performance":null,"deploymentId":"forgejo-main-b3159e8a3821","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mobile-vendor-event-request"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6016,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T16:14:55.788958+00:00","proof_gate":"canonical_release_dispatched","source_sha":"b3159e8a3821fb5e61b9fdfde318eea67633a496","external_id":"forgejo-main-b3159e8a3821","receipt_type":"execute_mission","idempotency_key":"mission:65ea226e-1197-46b6-bea7-e875cb9676a5:execute_mission:canonical_release_dispatched","mission_step_id":"6a8dcadc-9300-451c-b839-696021ca95a8","command_center_event_id":"65ea226e-1197-46b6-bea7-e875cb9676a5"},{"id":"51656c8c-068e-492f-9306-2042a811c679","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"merge_queue_salvage_or_close_assessment","leaseEpoch":35,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"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\":\"durable_state:implementation\",\"automationAllowed\":false,\"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\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T18:43:10.123974+00:00\",\"recoveryAction\":\"continue_implementation\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"persisted_continuation_scope_ready\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:51:14.356799+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:5a5997d4-18d0-4656-8009-80a3de3403d6:deterministic-transition:{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"persisted_continuation_scope_ready\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\"","mission_step_id":null,"command_center_event_id":"5a5997d4-18d0-4656-8009-80a3de3403d6"},{"id":"5166cbf7-212d-423b-bfd0-2128976c6148","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-02T02:48:46.538Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:57:56.543663+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:25292583-cf21-4de1-9ded-df4d2797912d:owner-wait-live","mission_step_id":"3defa6fb-de88-4374-9504-2c90d7535dce","command_center_event_id":"25292583-cf21-4de1-9ded-df4d2797912d"},{"id":"516798b5-abd8-4538-97d7-6922c5a44812","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"c0a5d83c7a00d895526dc91b14a90be8a697b01d","sourceSha":"f0cd0bb7e5309e4c2dce8d7c73d4f80ec7145997","deploymentId":"forgejo-main-f0cd0bb7e530","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T01:16:39.0069+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"f0cd0bb7e5309e4c2dce8d7c73d4f80ec7145997","external_id":"forgejo-main-f0cd0bb7e530","receipt_type":"canonical_release_status","idempotency_key":"mission:d7b068b8-2324-4bb0-a2ab-8ed8dbe7a462:forgejo-release-status:f0cd0bb7e5309e4c2dce8d7c73d4f80ec7145997:superseded:c0a5d83c7a00d895526dc91b14a90be8a697b01d","mission_step_id":"5107cdc9-dde6-4e4e-b991-41766a4b1bfd","command_center_event_id":"d7b068b8-2324-4bb0-a2ab-8ed8dbe7a462"},{"id":"516974dd-080a-4526-a88d-99646f6bf257","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for this exact orphan-branch lifecycle repair and continue the already-authorized same-mission mutation after the transient Forgejo timeout. Reconcile existing provider state first; do not fork or create a second mission branch.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for this exact orphan-branch lifecycle repair and continue the already-authorized same-mission mutation after the transient Forgejo timeout. Reconcile existing provider state first; do not fork or create a second mission branch.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Fresh branch creation remains deferred until a validated non-empty mutation payload exists.","proofConditionIds":["proof-repo"]},{"id":"outcome-2","statement":"Active mission retries reuse the existing branch and PR identity instead of creating a second branch.","proofConditionIds":["proof-tests","proof-repo"]},{"id":"outcome-3","statement":"Proven-empty ai/* branches are retired only when head equals current main, no open PR exists, and branch is not protected.","proofConditionIds":["proof-tests","proof-repo"]},{"id":"outcome-4","statement":"Regression coverage guards no-op creation, ambiguous reconciliation, retry reuse, and safe empty-orphan retirement.","proofConditionIds":["proof-tests","proof-gate"]},{"id":"outcome-5","statement":"Merged cc-execution runtime is live on the repaired source SHA.","proofConditionIds":["proof-merge","proof-runtime"]}],"objective":"Unfreeze the control plane for this exact orphan-branch lifecycle repair and continue the already-authorized same-mission mutation after the transient Forgejo timeout. Reconcile existing provider state first; do not fork or create a second mission branch.","constraints":[{"id":"constraint-1","statement":"Forgejo only; no GitHub dependency.","proofConditionIds":["proof-repo"]},{"id":"constraint-2","statement":"One mission, one branch, one PR, one canonical Gate, squash merge.","proofConditionIds":["proof-gate","proof-merge"]},{"id":"constraint-3","statement":"Never delete a branch with unique commits, an open PR, or protected status.","proofConditionIds":["proof-tests","proof-repo"]},{"id":"constraint-4","statement":"Do not create a duplicate release path or mutation primitive.","proofConditionIds":["proof-repo","proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repo","kind":"repository","claim":"Forgejo source diff proves the bounded mutation lifecycle repair in the existing canonical scoped patch primitive.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-tests","kind":"repository","claim":"Worker regression tests prove atomic no-op behavior, safe empty-orphan retirement, ambiguous reconciliation, and same-branch retry reuse.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-gate","kind":"repository","claim":"KnockLaunch Gate succeeds for the exact PR head.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-merge","kind":"repository","claim":"Forgejo reports the exact PR squash merged to protected main.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution runtime source SHA equals the merged repair source SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"373b76d30486d71f4eed20f357bea02b934f14d406d47a724c1dcb2cbf51f3e9","requestContractRevision":3,"previousRequestContractHash":"cc24d5ac7078542d49e5b8327f8cd34b93fd5cdfa5d0e052e17c22fa0ce3f127"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:35:27.119179+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:33173a64-2ffe-4f79-85b6-1ca3fdd66850:request-contract:373b76d30486d71f4eed20f357bea02b934f14d406d47a724c1dcb2cbf51f3e9","mission_step_id":"9284aec0-0369-44f2-b6f6-558a1e5f1327","command_center_event_id":"33173a64-2ffe-4f79-85b6-1ca3fdd66850"},{"id":"516bc5ea-26f0-4cf0-8d56-f11ed1d438f2","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/vista-owner-navigation-safe-20260828","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":13478,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":917,"terminal":false,"missionId":"2e946075-9e86-46ba-a707-31a2065f6241","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":2393,"prReadinessMs":2278,"approvedPlanMs":0,"missionSetupMs":942,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"2e946075-9e86-46ba-a707-31a2065f6241"},"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":6079,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T04:14:54.058296+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"917","receipt_type":"execute_mission","idempotency_key":"mission:2e946075-9e86-46ba-a707-31a2065f6241:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"8b08fa1a-40b5-4f24-8f3a-7e7d6e4acaf6","command_center_event_id":"2e946075-9e86-46ba-a707-31a2065f6241"},{"id":"516bf622-f9f6-47e3-a4bd-7ffbce889a84","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Continue the same release-handoff repair generation. KnockLaunch Gate correctly exposed one stale invariant assertion that still requires FORGEJO_MERGE_READ_TIMEOUT_MS = 5000 even though the implementation and capability contract now intentionally bound it to 2500. Update that exact regression assertion to 2500 and keep the rest of the gate invariant unchanged. Re-run the same PR gate, squash merge only after green, release only cc-execution, and prove live. Do not create a new branch or PR.","wordingChanged":false,"canonicalIntent":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Continue the same release-handoff repair generation. KnockLaunch Gate correctly exposed one stale invariant assertion that still requires FORGEJO_MERGE_READ_TIMEOUT_MS = 5000 even though the implementation and capability contract now intentionally bound it to 2500. Update that exact regression assertion to 2500 and keep the rest of the gate invariant unchanged. Re-run the same PR gate, squash merge only after green, release only cc-execution, and prove live. Do not create a new branch or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"bounded-guard-current","statement":"The control plane regression guard requires FORGEJO_MERGE_READ_TIMEOUT_MS = 2500 and continues to enforce use of that constant for merge PR reads.","proofConditionIds":["runtime-release-handoff-live"]}],"objective":"OWNER-AUTHORIZED CONTROL PLANE MAINTENANCE. Continue the same release-handoff repair generation. KnockLaunch Gate correctly exposed one stale invariant assertion that still requires FORGEJO_MERGE_READ_TIMEOUT_MS = 5000 even though the implementation and capability contract now intentionally bound it to 2500. Update that exact regression assertion to 2500 and keep the rest of the gate invariant unchanged. Re-run the same PR gate, squash merge only after green, release only cc-execution, and prove live. Do not create a new branch or PR.","constraints":[{"id":"same-repair","statement":"Reuse PR #1153 and the existing branch; do not create duplicate source or release work.","proofConditionIds":["runtime-release-handoff-live"]},{"id":"safety","statement":"All other protected-main, gate, merge, release, and runtime-proof invariants remain unchanged.","proofConditionIds":["runtime-release-handoff-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-release-handoff-live","kind":"runtime","claim":"The exact merged cc-execution runtime contains the bounded release handoff and the current regression guard has passed KnockLaunch Gate.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"4d1ac729b58e239c5d5ca3c583ae31ff497125c31d08b416954d52ae096e487a","requestContractRevision":2,"previousRequestContractHash":"cff616715b65b83b819c2d69eedcaf0abd9b925ec66333bd58bdd7d42610c0c8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:34:40.574493+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3:request-contract-revision:2:4d1ac729b58e239c5d5ca3c583ae31ff497125c31d08b416954d52ae096e487a","mission_step_id":"fa43d2bf-a08d-47f3-83b3-ce471b793e97","command_center_event_id":"07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3"},{"id":"516cd80d-a973-4b08-877b-8c06abc89994","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/cancelled-release-descendant-recovery","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.151-mission-create-single-rpc","prNumber":2846,"terminal":false,"missionId":"dd521401-a425-411e-b977-eef4a3707761","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16709,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":5886,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":5886,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":5886,"repositoryMutationMs":16709,"repositoryProviderMs":12246,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5276,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":5886,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":6970},"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":"dd521401-a425-411e-b977-eef4a3707761"},"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":3897,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:41:25.097991+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2846","receipt_type":"execute_mission","idempotency_key":"mission:dd521401-a425-411e-b977-eef4a3707761:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"3089343a-caa9-40c0-9e65-9f7939b1100d","command_center_event_id":"dd521401-a425-411e-b977-eef4a3707761"},{"id":"516ed023-9434-4e04-9dbc-32041225f8d1","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Release run 5457 proves the Witness image builds successfully; Cloudflare rejects only the Container publish as Unauthorized. The repository already contains a canonical validated least-privilege Cloudflare credential repair routine for this exact condition.","baseSha":"7f5170ccd2044cf1d3d4cd23ad76d2821480025f","issuedAt":1788608291051,"expiresAt":1788608471051,"missionId":"a53cf033-55d3-4d2f-9443-bb2138d8c095","authorizationId":"ea90488c-3b1a-4cf2-98f9-226b7e1f353d","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:38:11.493596+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"7f5170ccd2044cf1d3d4cd23ad76d2821480025f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ea90488c-3b1a-4cf2-98f9-226b7e1f353d","mission_step_id":"5aac9f85-6d8a-4581-9a20-a78e4f6d3449","command_center_event_id":"a53cf033-55d3-4d2f-9443-bb2138d8c095"},{"id":"516f309e-eb2a-473c-8f14-1a5dd3d472e4","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"0d8d42fbdd09ae80a673696f612c56a980968a5b","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"0d8d42fbdd09ae80a673696f612c56a980968a5b","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"5905bfc46421db9d58434b4dc8f63f8b95e0cbb4750e0d92cdbf963ad327536c","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T19:36:52.103262+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0d8d42fbdd09ae80a673696f612c56a980968a5b","external_id":"forgejo-main-0d8d42fbdd09","receipt_type":"canonical_release_status","idempotency_key":"mission:9b760dc3-0413-487f-bd71-0014ceba77c7:forgejo-release-status:0d8d42fbdd09ae80a673696f612c56a980968a5b:verified:forgejo-main/source=success","mission_step_id":"232311c6-265c-44b7-9548-4dde841cd156","command_center_event_id":"9b760dc3-0413-487f-bd71-0014ceba77c7"},{"id":"51728254-9ed2-47f5-adcb-ba7c08911c00","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success"},"mainSha":"e66e015152be9b8e7b0fa89c9888690558e3ce77","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"e66e015152be9b8e7b0fa89c9888690558e3ce77","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"success"},"requestContractHash":"80b16581a9f6748d4e00c2dc2b34b0aff336bf445cd7abcb3bfdd93ebeb15879","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6089","runId":6089,"status":"success","sourceSha":"e66e015152be9b8e7b0fa89c9888690558e3ce77","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"success"},"targetJobCount":7,"observedTargetStates":{"migrations":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:31:37.868772+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e66e015152be9b8e7b0fa89c9888690558e3ce77","external_id":"forgejo-main-e66e015152be","receipt_type":"canonical_release_status","idempotency_key":"mission:75b95e2f-97be-4d56-b6a0-6a3319697f3e:forgejo-release-status:e66e015152be9b8e7b0fa89c9888690558e3ce77:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-migrations/live=success","mission_step_id":"58bac9cd-06c8-4c0c-82ef-675d6b0dbc6d","command_center_event_id":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},{"id":"51730255-b7df-45f2-9a17-582705663a2c","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":218799,"owner_action_to_pr_ms":34222,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":28206},"ownerWaitLiveAt":"2026-09-23T18:01:59.799Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T18:02:00.094591+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:293df568-d4ad-41cb-8de6-f7cfc9064e07:owner-wait-live","mission_step_id":"946fe03d-27d4-4d40-bc93-3a60a6b997b9","command_center_event_id":"293df568-d4ad-41cb-8de6-f7cfc9064e07"},{"id":"5176d7a2-2d3f-486e-8070-dd64437d5b34","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/mail-experience-contact-intelligence-20260819","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1860,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.7-forgejo-queue-retire","prNumber":442,"terminal":false,"missionId":"9c623cde-a012-46f5-91f0-e8ba84fee35a","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"a6b70ed4d0c16d977f3d75a64bc63d0d37c6a783","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"9c623cde-a012-46f5-91f0-e8ba84fee35a"},"performance":null,"deploymentId":"forgejo-main-a6b70ed4d0c1","workflowRunId":1533,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["zoho-mail"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6014,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T20:17:11.248389+00:00","proof_gate":"canonical_release_dispatched","source_sha":"a6b70ed4d0c16d977f3d75a64bc63d0d37c6a783","external_id":"forgejo-main-a6b70ed4d0c1","receipt_type":"execute_mission","idempotency_key":"mission:9c623cde-a012-46f5-91f0-e8ba84fee35a:execute_mission:canonical_release_dispatched","mission_step_id":"dd0a5657-4f98-45d9-ac00-7f38f14065e4","command_center_event_id":"9c623cde-a012-46f5-91f0-e8ba84fee35a"},{"id":"5177a5e0-c4a9-433d-ae6f-5f637418949d","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/forgejo-provider.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized continuation of the same latency-hardening mission after clearing the competing Forgejo gate contention that coincided with the prior ambiguous PR creation timeouts.","baseSha":"300c756053700eed702b7314f80a1ec8880617e5","issuedAt":1789106941382,"expiresAt":1789107121382,"missionId":"273575e7-bc76-42b9-84dd-96bd3c365bba","authorizationId":"4e4aa49d-0f26-4341-b6b9-cca5ac441a35","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T06:09:01.795915+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"300c756053700eed702b7314f80a1ec8880617e5","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:4e4aa49d-0f26-4341-b6b9-cca5ac441a35","mission_step_id":"a30eb19c-a4d4-4293-8be7-d4f99b1ecfcc","command_center_event_id":"273575e7-bc76-42b9-84dd-96bd3c365bba"},{"id":"5179e99c-aaec-4368-bdc7-a680e1c5d1f8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a40620e07f57","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.120-synthesis-fast-read","prNumber":2580,"terminal":false,"missionId":"a40620e0-7f57-40de-a775-0631b8b17380","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"25a31351710031319d541cbf245fab1b5fc8f2bd","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":20034,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":999,"approvedPlanMs":0,"missionSetupMs":263,"providerAuthMs":0,"shipAndProveMs":2439,"ledgerPrepareMs":263,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":263,"repositoryMutationMs":16134,"repositoryProviderMs":13218,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4928,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":263,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":8290},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a40620e0-7f57-40de-a775-0631b8b17380"},"performance":null,"deploymentId":"forgejo-main-25a313517100","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":5005,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:36:15.097562+00:00","proof_gate":"canonical_release_dispatched","source_sha":"25a31351710031319d541cbf245fab1b5fc8f2bd","external_id":"forgejo-main-25a313517100","receipt_type":"execute_mission","idempotency_key":"mission:a40620e0-7f57-40de-a775-0631b8b17380:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"ce8258aa-17b8-4344-a2aa-54df3a2cd95a","command_center_event_id":"a40620e0-7f57-40de-a775-0631b8b17380"},{"id":"517b95a0-cbfc-47b8-84b2-b7ea7eca0527","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-0d9553acf525","writes":[],"mission":"Repair Big Papi's public website at bigpapiscoquitoiceys.com. Remove internal/admin language from the customer-facing site and restore customer-facing food-truck copy without leaking asset-engine, approval, board, library, or platform terminology. Ship, Gate, deploy, and verify the public website live on desktop and mobile.","patches":[],"version":1,"approved":true,"missionId":"0d9553ac-f525-41dc-a3cc-cad16c95d260","repository":"noel/KnockLaunchOS","visualProof":true,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/mobile-vendor/BigPapisPublic.tsx"],"anchored_edits":[{"path":"src/pages/mobile-vendor/BigPapisPublic.tsx","edits":[{"new_content":"<div className=\"text-[10px] font-black uppercase tracking-[0.22em] text-cyan-300\">Big Papi was here</div>\n                      <h2 className=\"mt-2 text-3xl font-black uppercase tracking-[-0.045em] sm:text-4xl\">RECENT PULL-UPS.</h2>\n                      <p className=\"mt-2 max-w-2xl text-sm font-semibold leading-6 text-white/55\">Missed the last drop? See where Big Papi has been popping up around Central New York.</p>","old_content":"<div className=\"text-[10px] font-black uppercase tracking-[0.22em] text-cyan-300\">Real stops from the board</div>\n                      <h2 className=\"mt-2 text-3xl font-black uppercase tracking-[-0.045em] sm:text-4xl\">RECENT PULL-UPS.</h2>\n                      <p className=\"mt-2 max-w-2xl text-sm font-semibold leading-6 text-white/55\">The next stop may still be cooking. These are actual public Big Papi stops already posted through the live schedule.</p>"},{"new_content":"<div className=\"text-[10px] font-black uppercase tracking-[0.22em] text-[#ff7cad]\">Catch the vibe</div>\n                    <h2 className=\"mt-2 text-3xl font-black uppercase tracking-[-0.045em] sm:text-4xl\">BIG PAPI IN THE WILD.</h2>\n                    <p className=\"mt-2 text-sm font-semibold leading-6 text-white/55\">The truck, the flavors, the crowds, and the kind of stops people talk about after Big Papi rolls out.</p>","old_content":"<div className=\"text-[10px] font-black uppercase tracking-[0.22em] text-[#ff7cad]\">Approved Big Papi media</div>\n                    <h2 className=\"mt-2 text-3xl font-black uppercase tracking-[-0.045em] sm:text-4xl\">BIG PAPI IN THE WILD.</h2>\n                    <p className=\"mt-2 text-sm font-semibold leading-6 text-white/55\">Real approved media from Big Papi&apos;s own library — the truck, the flavor, the crowd, the whole scene.</p>"},{"new_content":"<div><div className=\"text-[10px] font-black uppercase tracking-[0.18em] text-amber-300\">Pick your flava</div><div className=\"mt-1 text-xl font-black uppercase sm:text-2xl\">Explore all 17 flavors</div></div>","old_content":"<div><div className=\"text-[10px] font-black uppercase tracking-[0.18em] text-amber-300\">Actual Big Papi flavor board</div><div className=\"mt-1 text-xl font-black uppercase sm:text-2xl\">Explore all 17 flavors</div></div>"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"0d9553ac-f525-41dc-a3cc-cad16c95d260","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/mobile-vendor/BigPapisPublic.tsx"],"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":"2aca639e8ba3cc903e653e965863cfe6aafd3302eb137761a265f5a9f3d171c9","replayCount":0,"serializedBytes":3771},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:14:43.951947+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:0d9553ac-f525-41dc-a3cc-cad16c95d260:repository-mutation-intent:2aca639e8ba3cc903e653e965863cfe6aafd3302eb137761a265f5a9f3d171c9:0","mission_step_id":"56758e3a-ad2e-4ba7-b0b3-faa0d960ca0c","command_center_event_id":"0d9553ac-f525-41dc-a3cc-cad16c95d260"},{"id":"517c2227-fd52-4f17-8d82-eee74ed8f1a5","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":2088,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.7-canonical-planner-owners","prNumber":4279,"terminal":false,"missionId":"45db3204-86a6-4013-97ac-e9fe56afbfd3","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"7dcd0aa27d6b7268276ab9f2140a87a3fe5af399","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"45db3204-86a6-4013-97ac-e9fe56afbfd3"},"performance":null,"deploymentId":"canonical-release-7dcd0aa27d6b","workflowRunId":31230870688,"releaseTargets":{"frontend":true,"onrunner":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":1108,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T00:43:24.162153+00:00","proof_gate":"canonical_release_dispatched","source_sha":"7dcd0aa27d6b7268276ab9f2140a87a3fe5af399","external_id":"canonical-release-7dcd0aa27d6b","receipt_type":"ship_and_prove","idempotency_key":"mission:45db3204-86a6-4013-97ac-e9fe56afbfd3:ship_and_prove:canonical_release_dispatched","mission_step_id":"75fd3339-f023-4938-89c9-af4118469f98","command_center_event_id":"45db3204-86a6-4013-97ac-e9fe56afbfd3"},{"id":"517e6ba6-1975-4115-9754-d9f9701448c4","source":"forgejo","status":"waiting","payload":{"branch":"ai/fix-tenant-applications-godmode-read-0907","prNumber":2091,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"db625bd0fcd727a4f3f2834ae9e47b48804f0771","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:25:58.630588+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"db625bd0fcd727a4f3f2834ae9e47b48804f0771","external_id":"2091","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:5c3db716-45de-4ba4-9aac-17beefdd1796:merged-pr:2091:db625bd0fcd727a4f3f2834ae9e47b48804f0771","mission_step_id":"c1071046-207a-4452-994d-d01774c95385","command_center_event_id":"5c3db716-45de-4ba4-9aac-17beefdd1796"},{"id":"51839bf6-6793-486c-9821-795e11bee0e0","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/model-provider-gateway.js"],"baseSha":"a58f6a43957a000c4181a9aff15b8a2441f7ebaf","issuedAt":1791635923673,"expiresAt":1791636103673,"missionId":"8eb55278-9c78-41f5-850e-5db0cae7bc78","autoRefreeze":true,"authorizationId":"ca57aeca-df1b-4aa4-a7d1-15eed69bcfa1","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-10T12:38:44.149818+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"a58f6a43957a000c4181a9aff15b8a2441f7ebaf","external_id":"ca57aeca-df1b-4aa4-a7d1-15eed69bcfa1","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:8eb55278-9c78-41f5-850e-5db0cae7bc78:ca57aeca-df1b-4aa4-a7d1-15eed69bcfa1","mission_step_id":null,"command_center_event_id":"8eb55278-9c78-41f5-850e-5db0cae7bc78"},{"id":"5183b4f6-830d-4cef-97d2-a5e9e1014f82","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-route-family-surface","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3329,"terminal":false,"missionId":"eb038fae-32d5-4f12-a0b1-d509ac479b78","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"ccee9d0851762671947737cbf3ce3c9dc089ae45","timingsMs":{"prReadinessMs":506,"approvedPlanMs":0,"shipAndProveMs":3357,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"eb038fae-32d5-4f12-a0b1-d509ac479b78"},"performance":null,"deploymentId":"forgejo-main-ccee9d085176","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":1917,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T01:16:43.433567+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3329","receipt_type":"automatic_mission_resume","idempotency_key":"mission:eb038fae-32d5-4f12-a0b1-d509ac479b78:automatic-mission-resume:3329:canonical_release_dispatched","mission_step_id":"64243261-8e9e-4bfd-9f30-3d62667a14c8","command_center_event_id":"eb038fae-32d5-4f12-a0b1-d509ac479b78"},{"id":"5183d0a0-d8f3-4b23-b1a8-3394f7614422","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-46a78ce4af0d","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2363,"terminal":false,"missionId":"46a78ce4-af0d-4a6f-b801-5a59a89e0bd9","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"3c66aeb613488af66128831c901099c8f2df7def","timingsMs":{"prReadinessMs":980,"approvedPlanMs":0,"shipAndProveMs":18147,"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":"46a78ce4-af0d-4a6f-b801-5a59a89e0bd9"},"performance":null,"deploymentId":"forgejo-main-3c66aeb61348","workflowRunId":6973,"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":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-11T02:44:26.284745+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2363","receipt_type":"automatic_mission_resume","idempotency_key":"mission:46a78ce4-af0d-4a6f-b801-5a59a89e0bd9:automatic-mission-resume:2363:canonical_release_reconciliation_pending","mission_step_id":"c5189f01-a59f-4498-aac0-1681ae09f2a6","command_center_event_id":"46a78ce4-af0d-4a6f-b801-5a59a89e0bd9"},{"id":"51840ce9-a636-43cf-bc60-a0c500c50bb5","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_not_unique:supabase/functions/drive-import/index.ts","fingerprint":"6ab8484422a53770b4e42d1e9e8e4533d2ba1b715970a3043e85f485607b7cf5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T18:08:16.807757+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:052d8593-4e24-4a79-9e0f-1104bd364775:repository-mutation-intent-blocked:6ab8484422a53770b4e42d1e9e8e4533d2ba1b715970a3043e85f485607b7cf5","mission_step_id":"1ab690b4-548a-4546-96e9-443be1b9a62c","command_center_event_id":"052d8593-4e24-4a79-9e0f-1104bd364775"},{"id":"51843edf-9bd4-4191-ac14-55ee875ee431","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/paul-mcp-owner-role","reason":"file_write_content_required_use_source_targets","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":null,"terminal":false,"missionId":"f3abf331-69bb-4bd3-96f0-567f8617e42a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":3816,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f3abf331-69bb-4bd3-96f0-567f8617e42a"},"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":5193,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T21:56:51.63451+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f3abf331-69bb-4bd3-96f0-567f8617e42a:execute_mission:repair_mission_execution_blocked","mission_step_id":"d826d7d7-ad45-4dc6-b253-0aa3461c9273","command_center_event_id":"f3abf331-69bb-4bd3-96f0-567f8617e42a"},{"id":"5184c57d-84d9-4260-94cd-8f03f2da1415","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"6e5c39bc79c8b639470024d7acca2718c8563661","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"fad426e38f6b8a8b95f1912e3a206764391008e7","prNumber":2897,"gateRunId":8716,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8716/jobs/1","mergeCommitSha":"6e5c39bc79c8b639470024d7acca2718c8563661"}],"requestContractHash":"674c056d1652d37925ffaf08f91e1bf001951beca249f4026bfcbb2c63093a42","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T13:33:34.501242+00:00","proof_gate":"request_contract_repository_verified","source_sha":"6e5c39bc79c8b639470024d7acca2718c8563661","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:request-contract-repository:674c056d1652d37925ffaf08f91e1bf001951beca249f4026bfcbb2c63093a42:6e5c39bc79c8b639470024d7acca2718c8563661","mission_step_id":"200ec4fd-9140-4040-a6c3-bcaf78c6bd3c","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"5186b162-cafa-42ef-b81d-078c5c671fa4","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/PublicAppShell.tsx","src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","config/capabilities/tenant-website-assets-settings.json"],"continuationObjective":"Continue the existing durable mission using exact structured edits."},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T09:24:44.277687+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:49d0f6ca-786e-4667-ae20-1b26f91c834a:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"5d3017d7-ff62-49eb-aba9-b476de78de3e","command_center_event_id":"49d0f6ca-786e-4667-ae20-1b26f91c834a"},{"id":"5186f9fa-954c-4ac5-9d0b-e1b0404511a2","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\":\"ship_and_prove\",\"status\":\"waiting_for_gate\",\"proofGate\":\"ship_and_prove_waiting_for_gate\"},\"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-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T15:05:42.090241+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5171,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T12:08:04.325669+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:29c1fa92-79e9-436a-b6e5-c067506af737:owner-progress-heartbeat:119419232","mission_step_id":"35cbdc44-f1e4-4166-96c1-d75b4b5f017a","command_center_event_id":"29c1fa92-79e9-436a-b6e5-c067506af737"},{"id":"5186fcda-e6d4-4d6c-a300-eb25d94364a0","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":false,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"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\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"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-09-23T06:48:23.513624+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e82060e5de67\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:19:04.007615+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e82060e5-de67-464c-a1b4-8de87e62ffa0:owner-progress-heartbeat:119342476","mission_step_id":"909867a0-11cf-424a-a85b-b3e19dfac065","command_center_event_id":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},{"id":"5189d311-21c4-4e69-97df-05cb9f2044bf","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-a4856e2c8554","writes":[],"patches":[],"version":1,"approved":true,"missionId":"a4856e2c-8554-42ce-b670-57443f3f70e6","objective":"CONTROL-PLANE P0 RELEASE TERMINALIZATION: stop the canonical merge queue from globally blocking on a stale Forgejo main-push Actions status after the exact same release SHA has already reached terminal durable mission/runtime proof. In the canonical owner-status supervisor, before returning automatic_merge_waiting_for_active_production_release, check the existing merged-release pending mission when it matches the active release source SHA; if that mission is terminal verified/live for the exact same source SHA, treat the Actions run as stale terminalization lag, record a nonblocking receipt, and continue queue scanning. Preserve blocking for any active release without exact terminal mission proof, for SHA mismatches, and for unrelated release work. Do not cancel or mutate the active release run. Add focused contract coverage. Ship through Gate, squash merge, release cc-execution, and prove live.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/entrypoint-owner-status.js","edits":[{"new_content":"  let activeReleaseTerminalProof = null;\n  if (activeRelease) {\n    const activeReleaseSourceSha = workflowRunSha(activeRelease);\n    const pendingRelease = await cacheGet(\"merge-queue-merged-release-pending\", \"current\");\n    const pendingReleaseMissionId = String(pendingRelease?.missionId || \"\").trim();\n    const pendingReleaseMergeSha = String(pendingRelease?.mergeSha || \"\").trim();\n    if (pendingReleaseMissionId && activeReleaseSourceSha && pendingReleaseMergeSha === activeReleaseSourceSha) {\n      const pendingReleaseMission = await readMission(env, pendingReleaseMissionId, false).catch(() => null);\n      const mission = pendingReleaseMission?.data && typeof pendingReleaseMission.data === \"object\" ? pendingReleaseMission.data : {};\n      const missionStatus = String(mission.status || mission.missionStatus || \"\").trim().toLowerCase();\n      const missionSourceSha = String(mission.sourceSha || mission.context?.sourceSha || \"\").trim();\n      const exactRuntimeSha = String(BUILD_METADATA.gitSha || \"\").trim();\n      const terminalVerified = pendingReleaseMission?.ok === true\n        && mission.terminal === true\n        && [\"verified\", \"complete\", \"success\"].includes(missionStatus)\n        && missionSourceSha === activeReleaseSourceSha\n        && exactRuntimeSha === activeReleaseSourceSha;\n      if (terminalVerified) {\n        activeReleaseTerminalProof = {\n          missionId: pendingReleaseMissionId,\n          sourceSha: activeReleaseSourceSha,\n          runtimeSha: exactRuntimeSha,\n          proofGate: \"active_release_exact_terminal_runtime_proof\",\n        };\n        receipts.push({\n          status: \"observed\",\n          reason: \"active_release_actions_terminalization_lag_nonblocking\",\n          activeReleaseRunId: workflowRunId(activeRelease),\n          activeReleaseSourceSha,\n          missionId: pendingReleaseMissionId,\n          globalQueueBlocked: false,\n          recoveryPolicy: \"exact_terminal_mission_and_runtime_proof_supersede_stale_actions_running_flag\",\n        });\n      }\n    }\n  }\n\n  if (activeRelease && !activeReleaseTerminalProof) {\n    const activeReleaseReceipt = {\n      status: \"waiting\",\n      reason: \"canonical_production_release_in_progress\",\n      activeReleaseRunId: Number(activeRelease?.id || activeRelease?.run_id || 0) || null,\n      activeReleaseSourceSha: String(activeRelease?.commit_sha || activeRelease?.head_sha || activeRelease?.sha || \"\").trim() || null,\n      activeReleaseEvent: workflowRunEvent(activeRelease),\n      collisionScope: \"protected_main_merge_release_boundary\",\n      globalQueueBlocked: true,\n      parallelPullRequestAndGateWorkAllowed: true,\n    };\n    receipts.push(activeReleaseReceipt);\n    const result = {\n      ok: true,\n      status: \"waiting\",\n      proofGate: \"automatic_merge_waiting_for_active_production_release\",\n      receipts,\n      checkedAt: new Date().toISOString(),\n    };\n    console.log(JSON.stringify({ type: \"forgejo_auto_merge_supervisor\", ...result }));\n    return result;\n  }","old_content":"  if (activeRelease) {\n    const activeReleaseReceipt = {\n      status: \"waiting\",\n      reason: \"canonical_production_release_in_progress\",\n      activeReleaseRunId: Number(activeRelease?.id || activeRelease?.run_id || 0) || null,\n      activeReleaseSourceSha: String(activeRelease?.commit_sha || activeRelease?.head_sha || activeRelease?.sha || \"\").trim() || null,\n      activeReleaseEvent: workflowRunEvent(activeRelease),\n      collisionScope: \"protected_main_merge_release_boundary\",\n      globalQueueBlocked: true,\n      parallelPullRequestAndGateWorkAllowed: true,\n    };\n    receipts.push(activeReleaseReceipt);\n    const result = {\n      ok: true,\n      status: \"waiting\",\n      proofGate: \"automatic_merge_waiting_for_active_production_release\",\n      receipts,\n      checkedAt: new Date().toISOString(),\n    };\n    console.log(JSON.stringify({ type: \"forgejo_auto_merge_supervisor\", ...result }));\n    return result;\n  }"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.65.4-release-terminal-proof-unblocks-queue\";","old_content":"export const CC_EXECUTION_VERSION = \"1.65.3-queue-fast-refresh\";"}]},{"path":"src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","edits":[{"new_content":"  it('does not let stale Actions running state globally block after exact terminal mission/runtime proof', () => {\n    expect(ownerStatus).toContain('active_release_actions_terminalization_lag_nonblocking');\n    expect(ownerStatus).toContain('active_release_exact_terminal_runtime_proof');\n    expect(ownerStatus).toContain('missionSourceSha === activeReleaseSourceSha');\n    expect(ownerStatus).toContain('exactRuntimeSha === activeReleaseSourceSha');\n    expect(ownerStatus).toContain('if (activeRelease && !activeReleaseTerminalProof)');\n    expect(ownerStatus).toContain('globalQueueBlocked: false');\n  });\n\n  it('trusts refreshed PR-native ancestry before a potentially stale compare read', () => {","old_content":"  it('trusts refreshed PR-native ancestry before a potentially stale compare read', () => {"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"CONTROL-PLANE P0 RELEASE TERMINALIZATION: stop the canonical merge queue from globally blocking on a stale Forgejo main-push Actions status after the exact same release SHA has already reached terminal durable mission/runtime proof. In the canonical owner-status supervisor, before returning automatic_merge_waiting_for_active_production_release, check the existing merged-release pending mission when it matches the active release source SHA; if that mission is terminal verified/live for the exact same source SHA, treat the Actions run as stale terminalization lag, record a nonblocking receipt, and continue queue scanning. Preserve blocking for any active release without exact terminal mission proof, for SHA mismatches, and for unrelated release work. Do not cancel or mutate the active release run. Add focused contract coverage. Ship through Gate, squash merge, release cc-execution, and prove live.","wordingChanged":false,"canonicalIntent":"CONTROL-PLANE P0 RELEASE TERMINALIZATION: stop the canonical merge queue from globally blocking on a stale Forgejo main-push Actions status after the exact same release SHA has already reached terminal durable mission/runtime proof. In the canonical owner-status supervisor, before returning automatic_merge_waiting_for_active_production_release, check the existing merged-release pending mission when it matches the active release source SHA; if that mission is terminal verified/live for the exact same source SHA, treat the Actions run as stale terminalization lag, record a nonblocking receipt, and continue queue scanning. Preserve blocking for any active release without exact terminal mission proof, for SHA mismatches, and for unrelated release work. Do not cancel or mutate the active release run. Add focused contract coverage. Ship through Gate, squash merge, release cc-execution, and prove live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"CONTROL-PLANE P0 RELEASE TERMINALIZATION: stop the canonical merge queue from globally blocking on a stale Forgejo main-push Actions status after the exact same release SHA has already reached terminal durable mission/runtime proof. In the canonical owner-status supervisor, before returning automatic_merge_waiting_for_active_production_release, check the existing merged-release pending mission when it matches the active release source SHA; if that mission is terminal verified/live for the exact same source SHA, treat the Actions run as stale terminalization lag, record a nonblocking receipt, and continue queue scanning. Preserve blocking for any active release without exact terminal mission proof, for SHA mismatches, and for unrelated release work. Do not cancel or mutate the active release run. Add focused contract coverage. Ship through Gate, squash merge, release cc-execution, and prove live.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"CONTROL-PLANE P0 RELEASE TERMINALIZATION: stop the canonical merge queue from globally blocking on a stale Forgejo main-push Actions status after the exact same release SHA has already reached terminal durable mission/runtime proof. In the canonical owner-status supervisor, before returning automatic_merge_waiting_for_active_production_release, check the existing merged-release pending mission when it matches the active release source SHA; if that mission is terminal verified/live for the exact same source SHA, treat the Actions run as stale terminalization lag, record a nonblocking receipt, and continue queue scanning. Preserve blocking for any active release without exact terminal mission proof, for SHA mismatches, and for unrelated release work. Do not cancel or mutate the active release run. Add focused contract coverage. Ship through Gate, squash merge, release cc-execution, and prove live.","constraints":[{"id":"exact-proof-only","statement":"Bypass stale Actions running state only when exact same release SHA has terminal durable mission/runtime proof; otherwise retain release lock.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"no-run-mutation","statement":"Do not cancel, rerun, or rewrite the active production release run as part of this optimization.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"CONTROL-PLANE P0 RELEASE TERMINALIZATION: stop the canonical merge queue from globally blocking on a stale Forgejo main-push Actions status after the exact same release SHA has already reached terminal durable mission/runtime proof. In the canonical owner-status supervisor, before returning automatic_merge_waiting_for_active_production_release, check the existing merged-release pending mission when it matches the active release source SHA; if that mission is terminal verified/live for the exact same source SHA, treat the Actions run as stale terminalization lag, record a nonblocking receipt, and continue queue scanning. Preserve blocking for any active release without exact terminal mission proof, for SHA mismatches, and for unrelated release work. Do not cancel or mutate the active release run. Add focused contract coverage. Ship through Gate, squash merge, release cc-execution, and prove live.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":true,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"a4856e2c-8554-42ce-b670-57443f3f70e6","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"intent":{"rawUtterance":"CONTROL-PLANE P0 RELEASE TERMINALIZATION: stop the canonical merge queue from globally blocking on a stale Forgejo main-push Actions status after the exact same release SHA has already reached terminal durable mission/runtime proof. In the canonical owner-status supervisor, before returning automatic_merge_waiting_for_active_production_release, check the existing merged-release pending mission when it matches the active release source SHA; if that mission is terminal verified/live for the exact same source SHA, treat the Actions run as stale terminalization lag, record a nonblocking receipt, and continue queue scanning. Preserve blocking for any active release without exact terminal mission proof, for SHA mismatches, and for unrelated release work. Do not cancel or mutate the active release run. Add focused contract coverage. Ship through Gate, squash merge, release cc-execution, and prove live.","wordingChanged":false,"canonicalIntent":"CONTROL-PLANE P0 RELEASE TERMINALIZATION: stop the canonical merge queue from globally blocking on a stale Forgejo main-push Actions status after the exact same release SHA has already reached terminal durable mission/runtime proof. In the canonical owner-status supervisor, before returning automatic_merge_waiting_for_active_production_release, check the existing merged-release pending mission when it matches the active release source SHA; if that mission is terminal verified/live for the exact same source SHA, treat the Actions run as stale terminalization lag, record a nonblocking receipt, and continue queue scanning. Preserve blocking for any active release without exact terminal mission proof, for SHA mismatches, and for unrelated release work. Do not cancel or mutate the active release run. Add focused contract coverage. Ship through Gate, squash merge, release cc-execution, and prove live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"CONTROL-PLANE P0 RELEASE TERMINALIZATION: stop the canonical merge queue from globally blocking on a stale Forgejo main-push Actions status after the exact same release SHA has already reached terminal durable mission/runtime proof. In the canonical owner-status supervisor, before returning automatic_merge_waiting_for_active_production_release, check the existing merged-release pending mission when it matches the active release source SHA; if that mission is terminal verified/live for the exact same source SHA, treat the Actions run as stale terminalization lag, record a nonblocking receipt, and continue queue scanning. Preserve blocking for any active release without exact terminal mission proof, for SHA mismatches, and for unrelated release work. Do not cancel or mutate the active release run. Add focused contract coverage. Ship through Gate, squash merge, release cc-execution, and prove live.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"CONTROL-PLANE P0 RELEASE TERMINALIZATION: stop the canonical merge queue from globally blocking on a stale Forgejo main-push Actions status after the exact same release SHA has already reached terminal durable mission/runtime proof. In the canonical owner-status supervisor, before returning automatic_merge_waiting_for_active_production_release, check the existing merged-release pending mission when it matches the active release source SHA; if that mission is terminal verified/live for the exact same source SHA, treat the Actions run as stale terminalization lag, record a nonblocking receipt, and continue queue scanning. Preserve blocking for any active release without exact terminal mission proof, for SHA mismatches, and for unrelated release work. Do not cancel or mutate the active release run. Add focused contract coverage. Ship through Gate, squash merge, release cc-execution, and prove live.","constraints":[{"id":"exact-proof-only","statement":"Bypass stale Actions running state only when exact same release SHA has terminal durable mission/runtime proof; otherwise retain release lock.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"no-run-mutation","statement":"Do not cancel, rerun, or rewrite the active production release run as part of this optimization.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"CONTROL-PLANE P0 RELEASE TERMINALIZATION: stop the canonical merge queue from globally blocking on a stale Forgejo main-push Actions status after the exact same release SHA has already reached terminal durable mission/runtime proof. In the canonical owner-status supervisor, before returning automatic_merge_waiting_for_active_production_release, check the existing merged-release pending mission when it matches the active release source SHA; if that mission is terminal verified/live for the exact same source SHA, treat the Actions run as stale terminalization lag, record a nonblocking receipt, and continue queue scanning. Preserve blocking for any active release without exact terminal mission proof, for SHA mismatches, and for unrelated release work. Do not cancel or mutate the active release run. Add focused contract coverage. Ship through Gate, squash merge, release cc-execution, and prove live.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":true,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner-authorized exact-SHA stale release terminalization optimization."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner-authorized exact-SHA stale release terminalization optimization."},"recovery":false,"fingerprint":"7b6b64c756b5f463d2425886d54bdedd10935642f04397024cc8eec76b2233e4","replayCount":0,"serializedBytes":19720},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:59:09.49283+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:a4856e2c-8554-42ce-b670-57443f3f70e6:repository-mutation-intent:7b6b64c756b5f463d2425886d54bdedd10935642f04397024cc8eec76b2233e4:0","mission_step_id":"1282ea50-12a6-483d-8f12-347cb2e82ffa","command_center_event_id":"a4856e2c-8554-42ce-b670-57443f3f70e6"},{"id":"518c05ed-b50d-4018-8a0b-b64fa34aec52","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f5f759f1a581","reason":"anchored_edit_anchor_missing:src/PublicAppShell.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.94-mission-generation-terminality","prNumber":null,"terminal":false,"missionId":"f5f759f1-a581-42fe-af84-28d9d38ef725","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4157,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":510,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":330,"ledgerReconcileMs":0,"lineageReconcileMs":180,"resolvePreflightMs":510,"repositoryMutationMs":4157,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":330,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f5f759f1-a581-42fe-af84-28d9d38ef725"},"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":1485,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T16:59:57.870451+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f5f759f1-a581-42fe-af84-28d9d38ef725:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"e55339df-dac3-4339-a3cb-8723b8300685","command_center_event_id":"f5f759f1-a581-42fe-af84-28d9d38ef725"},{"id":"518c2bba-51ab-44b6-9169-f3beb23e9c05","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"c6f0315f13dc018e262e22a82fa10aae3415281619a8ee9ab58f8c3184fc2793"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T19:17:29.902642+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:9f780dae-431e-49ff-a3ef-e8e81b304776:repository-mutation-intent-blocked:c6f0315f13dc018e262e22a82fa10aae3415281619a8ee9ab58f8c3184fc2793","mission_step_id":"90f01dd8-0ce0-4cd3-832e-8de011e93822","command_center_event_id":"9f780dae-431e-49ff-a3ef-e8e81b304776"},{"id":"518c9973-d443-45d6-9146-92769998d9b3","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","handoff":{"reason":"merged_source_requires_release_proof","toLane":"production-release-conductor","fromLane":"cc-execution","resumeFromCheckpoint":"preflight"},"capability":"production-release","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"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,\"capability\":\"production-release\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":{\"fromLane\":\"cc-execution\",\"toLane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"resumeFromCheckpoint\":\"preflight\"}},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\",\"capability\":\"production-release\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":{\"fromLane\":\"cc-execution\",\"toLane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"resumeFromCheckpoint\":\"preflight\"}},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"repo\",\"runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T20:58:39.230891+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-825effeea3ee\",\"prNumber\":5217,\"sourceSha\":\"4ecf87bf576472c86faae1ed7593b92add93d1aa\",\"deploymentId\":\"forgejo-main-4ecf87bf5764\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:30:58.299428+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:825effee-a3ee-4b8a-8249-073b827f502c:owner-progress-heartbeat:119420523","mission_step_id":"43165b90-f8e0-4d8f-a107-6592664a0dc1","command_center_event_id":"825effee-a3ee-4b8a-8249-073b827f502c"},{"id":"518d8513-0f42-4aba-a53a-58642c7f2f1a","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"success"},"mainSha":"892e1139777f88c1af4f9fa26d728e34c9621b3b","missing":[],"pending":["forgejo-release/workflow"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"892e1139777f88c1af4f9fa26d728e34c9621b3b","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1478","runId":1478,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"892e1139777f88c1af4f9fa26d728e34c9621b3b","deploymentId":"forgejo-main-892e1139777f88c1af4f9fa26d728e34c9621b3b","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.47.6-live-release-idempotency","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T16:06:03.235384+00:00","proof_gate":"canonical_release_pending","source_sha":"892e1139777f88c1af4f9fa26d728e34c9621b3b","external_id":"forgejo-main-892e1139777f","receipt_type":"canonical_release_status","idempotency_key":"mission:21b89e92-7662-4a50-b230-a694ccf1ebe3:forgejo-release-status:892e1139777f88c1af4f9fa26d728e34c9621b3b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=success","mission_step_id":"c3fd8d92-2bd2-4733-b2cc-1df045af6c06","command_center_event_id":"21b89e92-7662-4a50-b230-a694ccf1ebe3"},{"id":"518f0e41-0277-4239-aa67-d1e18742fa58","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-da6a16451d75","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":100878,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"executorlessWaitMs":486755,"firstUsefulResultAt":"2026-10-02T01:04:28.554Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.46-connection-research-human-readable-unknowns","prNumber":4441,"terminal":false,"missionId":"da6a1645-1d75-4e29-9f07-822293174d58","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4735,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":959,"missionSetupMs":343,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":343,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":343,"repositoryMutationMs":3776,"repositoryProviderMs":3776,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2375,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":343,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1401},"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":"da6a1645-1d75-4e29-9f07-822293174d58"},"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":3210,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:12:41.628893+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4441","receipt_type":"execute_mission","idempotency_key":"mission:da6a1645-1d75-4e29-9f07-822293174d58:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"31ff3041-6902-4ba5-a917-678e34ffe75e","command_center_event_id":"da6a1645-1d75-4e29-9f07-822293174d58"},{"id":"5190005a-cd63-40f9-bc76-1ccc238ffd16","source":"cc-execution","status":"recorded","payload":{"objective":"Make Big Papi's a coherent owner-facing business operating system, fixing the full failure set proven in the August 25 owner-perspective audit as one shared-cause mission. Required outcomes: (1) eliminate every owner-to-public route leak; all owner workflow links use canonical /big-papis/owner/* routes, while explicitly labeled live-site links open the actual custom-domain customer experience and unpublished preview is labeled separately; (2) unify person identity so public event intake resolves/reuses existing canonical contacts by normalized email/phone like loyalty does, allowing one person to be customer + booking client instead of duplicate contacts; (3) create one financial truth by recording cash-sale amount/payment data into finance while preserving loyalty qualification, reconciling event balances/invoices/Square/cash, surfacing uninvoiced balances, and making daily revenue/payment truth understandable; (4) reconcile proposal lifecycle so proposal status, event stage, and stored PDF/delivery state cannot drift; migrate/normalize existing Big Papi proposal state safely where deterministic; (5) consolidate loyalty owner operations into one coherent cockpit and use stamps vs referral/promotional points consistently; include members, qualifying purchases, cash sales, rewards, referrals, photo claims/review, outreach and useful analytics; (6) replace hardcoded owner-facing flavor availability with a tenant-backed product/flavor catalog feeding public booking/site, with owner controls for availability/featured state while preserving canonical 17-flavor catalog; (7) separate event loadout/prep from true inventory semantics and introduce practical stock inventory for tubs/flavors/supplies with quantities, costs, depletion/reorder foundations and event linkage without bloating owner UX; (8) finish Big Papi phone usability contract or surface the exact real setup state without pretending a stored company_phone is an active communications endpoint; (9) surface QR creation in-context for loyalty, booking, truck finder and campaigns with attribution instead of a hidden platform utility; (10) improve owner-visible referral/loyalty/marketing analytics from the existing eight-member baseline forward, preserving existing attribution; (11) preserve working Today, Events, Calendar, Operations, Event Day, Square, Zoho Mail, referral/photo backend, and automations; (12) add recovery/observability where saved event inquiries can miss downstream workflow seeding/automation; (13) clean harmless owner-facing metadata defects such as Square location naming only where safe and locally owned; (14) verify current Big Papi live data remains intact and representative sibling flows are regression-protected. Keep the six primary owner destinations Today / Events / Customers / Mail / Money / Business. Do not run Visual Witness unless explicitly required by a visual claim. Use one branch, one PR, KnockLaunch Gate, squash merge, deploy only affected production owners, and prove live runtime/data contracts.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-25T05:22:16.284Z","fingerprint":"4de9233041fb3af5072bdbbbb22e99f9c606a386ddd39dc54cb91ed31d4612de","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/big-papis-unified-owner-os-20260825","requestedBranch":"ai/big-papis-unified-owner-os-20260825","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T05:22:12.735279+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:260f19f5-c09a-4b03-bc3d-87bbf19aa93f:tenant-workstream-contribution:4de9233041fb3af5072bdbbbb22e99f9c606a386ddd39dc54cb91ed31d4612de","mission_step_id":null,"command_center_event_id":"260f19f5-c09a-4b03-bc3d-87bbf19aa93f"},{"id":"51908ae6-71b6-4105-89a3-5ab796c96652","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:03:46.609378+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:119417775","mission_step_id":"986497ca-c7bb-469a-819a-206da30cca37","command_center_event_id":"b78054b5-ff74-493d-9d49-b3305dbc800c"},{"id":"51908f2c-d08b-417b-aabd-975756ecde27","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/__tests__/contracts/command-center-queue-head-of-line.contract.test.ts","content":"import fs from 'node:fs';\n\ndescribe('merge queue head-of-line fairness', () => {\n  it('isolates retryable per-PR Forgejo reads instead of aborting later PR evaluation', () => {\n    const source = fs.readFileSync('workers/cc-execution/src/index-release-fast-lane.js', 'utf8');\n    expect(source).toContain('providerRetryableReason');\n    expect(source).toContain('skipForCurrentReconciliationCycle');\n    expect(source).toContain('retry_later_prs_then_revisit_next_wakeup');\n  });\n});\n"}],"branch":"ai/objective-first-repair-be65cc23a5c0","writes":[],"patches":[],"version":1,"approved":true,"missionId":"be65cc23-a5c0-46fa-b5e6-b39140c6a0d8","objective":"MUTATE AND SHIP NOW from current protected main. Eradicate merge-queue head-of-line blocking by isolating retryable Forgejo provider failures per PR inside inspectMergeQueue. A timeout on one PR must mark only that PR skipped for the current reconciliation cycle and allow later PRs to be evaluated. Preserve fail-closed merge safety. Add regression coverage, bump cc-execution runtime identity, Gate, merge, deploy cc-execution, then immediately reconcile the live queue and drain #5210 and #5203. Retire obsolete control-plane PRs #5221, #5202, and #5200 after the replacement repair is safely established.","repository":"noel/KnockLaunchOS","autoProgress":true,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-release-fast-lane.js","new_content":"    let filesPayload = [];\n    let providerRetryableReason = null;\n    if (prNumber) {\n      try {\n        filesPayload = await forgejo(env, repository, \"GET\", `/pulls/${prNumber}/files?limit=10`);\n      } catch (error) {\n        const reason = String(error?.message || error || \"\");\n        if (error?.retryable === true || reason.startsWith(\"retryable_provider_transport:\")) {\n          providerRetryableReason = reason || \"retryable_provider_transport:forgejo_provider_read_timeout\";\n        } else {\n          throw error;\n        }\n      }\n    }\n    const changedFiles = (Array.isArray(filesPayload) ? filesPayload : [])","old_content":"    const filesPayload = prNumber\n      ? await forgejo(env, repository, \"GET\", `/pulls/${prNumber}/files?limit=10`)\n      : [];\n    const changedFiles = (Array.isArray(filesPayload) ? filesPayload : [])"},{"path":"workers/cc-execution/src/index-release-fast-lane.js","new_content":"    if (headSha && actionGateState !== \"success\" && !providerRetryableReason) {\n      let combinedStatus = null;\n      try {\n        combinedStatus = await forgejo(env, repository, \"GET\", `/commits/${encodeURIComponent(headSha)}/status`);\n      } catch (error) {\n        const reason = String(error?.message || error || \"\");\n        if (error?.retryable === true || reason.startsWith(\"retryable_provider_transport:\")) {\n          providerRetryableReason = reason || \"retryable_provider_transport:forgejo_provider_read_timeout\";\n        } else {\n          throw error;\n        }\n      }\n      const gateStatuses = Array.isArray(combinedStatus?.statuses) ? combinedStatus.statuses : [];","old_content":"    if (headSha && actionGateState !== \"success\") {\n      const combinedStatus = await forgejo(env, repository, \"GET\", `/commits/${encodeURIComponent(headSha)}/status`);\n      const gateStatuses = Array.isArray(combinedStatus?.statuses) ? combinedStatus.statuses : [];"},{"path":"workers/cc-execution/src/index-release-fast-lane.js","new_content":"    if (rawFailedGate && prNumber && currentMainSha && !providerRetryableReason) {\n      try {\n        const detailedPull = await forgejo(env, repository, \"GET\", `/pulls/${prNumber}`);\n        const failedAgainstBaseSha = String(detailedPull?.merge_base || detailedPull?.merge_base_sha || \"\").trim();\n        gateFailureBaseStale = Boolean(failedAgainstBaseSha && failedAgainstBaseSha !== currentMainSha);\n        refreshRequired = gateFailureBaseStale;\n      } catch (error) {\n        const reason = String(error?.message || error || \"\");\n        if (error?.retryable === true || reason.startsWith(\"retryable_provider_transport:\")) {\n          providerRetryableReason = reason || \"retryable_provider_transport:forgejo_provider_read_timeout\";\n        } else {\n          throw error;\n        }\n      }\n    }","old_content":"    if (rawFailedGate && prNumber && currentMainSha) {\n      const detailedPull = await forgejo(env, repository, \"GET\", `/pulls/${prNumber}`);\n      const failedAgainstBaseSha = String(detailedPull?.merge_base || detailedPull?.merge_base_sha || \"\").trim();\n      gateFailureBaseStale = Boolean(failedAgainstBaseSha && failedAgainstBaseSha !== currentMainSha);\n      refreshRequired = gateFailureBaseStale;\n    }"},{"path":"workers/cc-execution/src/index-release-fast-lane.js","new_content":"      continuationRequired: salvageAssessmentRequired || Boolean(providerRetryableReason),\n      providerRetryable: Boolean(providerRetryableReason),\n      providerRetryableReason,\n      skipForCurrentReconciliationCycle: Boolean(providerRetryableReason),\n      recoveryPolicy: providerRetryableReason ? \"retry_later_prs_then_revisit_next_wakeup\" : null,\n      ownerActionRequired: false,\n      terminal: false,\n      currentMainSha: currentMainSha || null,","old_content":"      continuationRequired: salvageAssessmentRequired,\n      ownerActionRequired: false,\n      terminal: false,\n      currentMainSha: currentMainSha || null,"},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.67.8-queue-head-of-line-fairness\";","old_content":"export const CC_EXECUTION_VERSION = \"1.67.7-green-queue-read-budget\";"}],"implementation":{"files":[],"writes":[]},"requestContract":{"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":false,"objective":"MUTATE AND SHIP NOW from current protected main. Eradicate merge-queue head-of-line blocking by isolating retryable Forgejo provider failures per PR inside inspectMergeQueue. A timeout on one PR must mark only that PR skipped for the current reconciliation cycle and allow later PRs to be evaluated. Preserve fail-closed merge safety. Add regression coverage, bump cc-execution runtime identity, Gate, merge, deploy cc-execution, then immediately reconcile the live queue and drain #5210 and #5203. Retire obsolete control-plane PRs #5221, #5202, and #5200 after the replacement repair is safely established.","proofKinds":[],"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":"MUTATE AND SHIP NOW from current protected main. Eradicate merge-queue head-of-line blocking by isolating retryable Forgejo provider failures per PR inside inspectMergeQueue. A timeout on one PR must mark only that PR skipped for the current reconciliation cycle and allow later PRs to be evaluated. Preserve fail-closed merge safety. Add regression coverage, bump cc-execution runtime identity, Gate, merge, deploy cc-execution, then immediately reconcile the live queue and drain #5210 and #5203. Retire obsolete control-plane PRs #5221, #5202, and #5200 after the replacement repair is safely established.","wordingChanged":false,"canonicalIntent":"MUTATE AND SHIP NOW from current protected main. Eradicate merge-queue head-of-line blocking by isolating retryable Forgejo provider failures per PR inside inspectMergeQueue. A timeout on one PR must mark only that PR skipped for the current reconciliation cycle and allow later PRs to be evaluated. Preserve fail-closed merge safety. Add regression coverage, bump cc-execution runtime identity, Gate, merge, deploy cc-execution, then immediately reconcile the live queue and drain #5210 and #5203. Retire obsolete control-plane PRs #5221, #5202, and #5200 after the replacement repair is safely established.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"MUTATE AND SHIP NOW from current protected main. Eradicate merge-queue head-of-line blocking by isolating retryable Forgejo provider failures per PR inside inspectMergeQueue. A timeout on one PR must mark only that PR skipped for the current reconciliation cycle and allow later PRs to be evaluated. Preserve fail-closed merge safety. Add regression coverage, bump cc-execution runtime identity, Gate, merge, deploy cc-execution, then immediately reconcile the live queue and drain #5210 and #5203. Retire obsolete control-plane PRs #5221, #5202, and #5200 after the replacement repair is safely established.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"MUTATE AND SHIP NOW from current protected main. Eradicate merge-queue head-of-line blocking by isolating retryable Forgejo provider failures per PR inside inspectMergeQueue. A timeout on one PR must mark only that PR skipped for the current reconciliation cycle and allow later PRs to be evaluated. Preserve fail-closed merge safety. Add regression coverage, bump cc-execution runtime identity, Gate, merge, deploy cc-execution, then immediately reconcile the live queue and drain #5210 and #5203. Retire obsolete control-plane PRs #5221, #5202, and #5200 after the replacement repair is safely established.","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":"MUTATE AND SHIP NOW from current protected main. Eradicate merge-queue head-of-line blocking by isolating retryable Forgejo provider failures per PR inside inspectMergeQueue. A timeout on one PR must mark only that PR skipped for the current reconciliation cycle and allow later PRs to be evaluated. Preserve fail-closed merge safety. Add regression coverage, bump cc-execution runtime identity, Gate, merge, deploy cc-execution, then immediately reconcile the live queue and drain #5210 and #5203. Retire obsolete control-plane PRs #5221, #5202, and #5200 after the replacement repair is safely established.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js"],"requestContract":{"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":false,"objective":"MUTATE AND SHIP NOW from current protected main. Eradicate merge-queue head-of-line blocking by isolating retryable Forgejo provider failures per PR inside inspectMergeQueue. A timeout on one PR must mark only that PR skipped for the current reconciliation cycle and allow later PRs to be evaluated. Preserve fail-closed merge safety. Add regression coverage, bump cc-execution runtime identity, Gate, merge, deploy cc-execution, then immediately reconcile the live queue and drain #5210 and #5203. Retire obsolete control-plane PRs #5221, #5202, and #5200 after the replacement repair is safely established.","proofKinds":[],"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":"MUTATE AND SHIP NOW from current protected main. Eradicate merge-queue head-of-line blocking by isolating retryable Forgejo provider failures per PR inside inspectMergeQueue. A timeout on one PR must mark only that PR skipped for the current reconciliation cycle and allow later PRs to be evaluated. Preserve fail-closed merge safety. Add regression coverage, bump cc-execution runtime identity, Gate, merge, deploy cc-execution, then immediately reconcile the live queue and drain #5210 and #5203. Retire obsolete control-plane PRs #5221, #5202, and #5200 after the replacement repair is safely established.","wordingChanged":false,"canonicalIntent":"MUTATE AND SHIP NOW from current protected main. Eradicate merge-queue head-of-line blocking by isolating retryable Forgejo provider failures per PR inside inspectMergeQueue. A timeout on one PR must mark only that PR skipped for the current reconciliation cycle and allow later PRs to be evaluated. Preserve fail-closed merge safety. Add regression coverage, bump cc-execution runtime identity, Gate, merge, deploy cc-execution, then immediately reconcile the live queue and drain #5210 and #5203. Retire obsolete control-plane PRs #5221, #5202, and #5200 after the replacement repair is safely established.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"MUTATE AND SHIP NOW from current protected main. Eradicate merge-queue head-of-line blocking by isolating retryable Forgejo provider failures per PR inside inspectMergeQueue. A timeout on one PR must mark only that PR skipped for the current reconciliation cycle and allow later PRs to be evaluated. Preserve fail-closed merge safety. Add regression coverage, bump cc-execution runtime identity, Gate, merge, deploy cc-execution, then immediately reconcile the live queue and drain #5210 and #5203. Retire obsolete control-plane PRs #5221, #5202, and #5200 after the replacement repair is safely established.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"MUTATE AND SHIP NOW from current protected main. Eradicate merge-queue head-of-line blocking by isolating retryable Forgejo provider failures per PR inside inspectMergeQueue. A timeout on one PR must mark only that PR skipped for the current reconciliation cycle and allow later PRs to be evaluated. Preserve fail-closed merge safety. Add regression coverage, bump cc-execution runtime identity, Gate, merge, deploy cc-execution, then immediately reconcile the live queue and drain #5210 and #5203. Retire obsolete control-plane PRs #5221, #5202, and #5200 after the replacement repair is safely established.","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":"MUTATE AND SHIP NOW from current protected main. Eradicate merge-queue head-of-line blocking by isolating retryable Forgejo provider failures per PR inside inspectMergeQueue. A timeout on one PR must mark only that PR skipped for the current reconciliation cycle and allow later PRs to be evaluated. Preserve fail-closed merge safety. Add regression coverage, bump cc-execution runtime identity, Gate, merge, deploy cc-execution, then immediately reconcile the live queue and drain #5210 and #5203. Retire obsolete control-plane PRs #5221, #5202, and #5200 after the replacement repair is safely established.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-queue-head-of-line.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner-authorized eradication of merge-queue head-of-line blocking from current main."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","src/__tests__/contracts/command-center-queue-head-of-line.contract.test.ts"],"controlPlaneMaintenanceReason":"Owner-authorized eradication of merge-queue head-of-line blocking from current main."},"recovery":false,"fingerprint":"26d3d7cd73629e4fe4f6b9eeb720e18fb457eb6b2967097fe7b6ec7aca522111","replayCount":0,"serializedBytes":20514},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:13:24.391665+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:be65cc23-a5c0-46fa-b5e6-b39140c6a0d8:repository-mutation-intent:26d3d7cd73629e4fe4f6b9eeb720e18fb457eb6b2967097fe7b6ec7aca522111:0","mission_step_id":"efd3bbce-8d6c-4de8-a298-10dc58ca7103","command_center_event_id":"be65cc23-a5c0-46fa-b5e6-b39140c6a0d8"},{"id":"519119ce-d4ac-4ce4-8922-2e4156105846","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":397,"terminal":false,"missionId":"859dd75a-3ebe-453b-8ebf-ae1e1f68ebac","operation":"ship_and_prove","proofGate":"ship_and_prove_gate_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"859dd75a-3ebe-453b-8ebf-ae1e1f68ebac"},"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":5219,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T01:51:55.128924+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"397","receipt_type":"ship_and_prove","idempotency_key":"mission:859dd75a-3ebe-453b-8ebf-ae1e1f68ebac:ship_and_prove:ship_and_prove_gate_blocked:no-source:no-run","mission_step_id":"110ea07c-545f-4f0c-90e8-3a6f36169a6d","command_center_event_id":"859dd75a-3ebe-453b-8ebf-ae1e1f68ebac"},{"id":"519129b8-f6a9-479c-be23-26e9f5def972","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-06T02:43:29.038713+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:6590fecd-51d8-4943-abce-8bbb92665bd1:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"57eda1e6-eba0-4596-bb02-6c4e15b1f735","command_center_event_id":"6590fecd-51d8-4943-abce-8bbb92665bd1"},{"id":"5191306c-e188-48fb-9ee4-5bacc11974fa","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-05T19:12:40.885988+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/complete-encore-visual-wait-20260805\",\"prNumber\":4064,\"sourceSha\":\"9e83e3c1553cf6be78d5aa28a1f1ac3f2f049077\",\"deploymentId\":\"canonical-release-9e83e3c1553c\"}"},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-10-03T21:45:00.789903+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1dde3faa-2f2c-4100-a801-e43f5e5781ec:owner-progress-heartbeat:119404260","mission_step_id":"4184fd60-e4bb-44fb-a2a8-61a85e1b36fa","command_center_event_id":"1dde3faa-2f2c-4100-a801-e43f5e5781ec"},{"id":"51929d91-7b49-462c-b0b6-37274f9965ad","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the exact minimal control plane governing-contract repair now. Add premium motion as an explicit bounded UI capability in config/control-plane-capabilities.json. In workers/cc-execution/src/index-mcp.js, expose sourceTargets/source_targets as first-class execute_objective inputs for source-resolution-only targets, and clarify that files/patches/anchored_edits are mutation payloads, not path-only discovery hints. Preserve fail-closed behavior for actual writes. Record the premium-first motion standard in compact owner operating context. Bump cc-execution version. Ship and prove live runtime identity.","wordingChanged":false,"canonicalIntent":"Apply the exact minimal control plane governing-contract repair now. Add premium motion as an explicit bounded UI capability in config/control-plane-capabilities.json. In workers/cc-execution/src/index-mcp.js, expose sourceTargets/source_targets as first-class execute_objective inputs for source-resolution-only targets, and clarify that files/patches/anchored_edits are mutation payloads, not path-only discovery hints. Preserve fail-closed behavior for actual writes. Record the premium-first motion standard in compact owner operating context. Bump cc-execution version. Ship and prove live runtime identity.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"premium-motion-ui","statement":"Bounded frontend premium motion/animation routes through the existing KNOCKLAUNCH UI skill as a first-class capability.","proofConditionIds":["runtime-live"]},{"id":"source-target-contract","statement":"The control plane execute_objective contract exposes sourceTargets/source_targets for path-only source resolution while actual mutation arrays remain fail-closed write payloads.","proofConditionIds":["runtime-live"]}],"objective":"Apply the exact minimal control plane governing-contract repair now. Add premium motion as an explicit bounded UI capability in config/control-plane-capabilities.json. In workers/cc-execution/src/index-mcp.js, expose sourceTargets/source_targets as first-class execute_objective inputs for source-resolution-only targets, and clarify that files/patches/anchored_edits are mutation payloads, not path-only discovery hints. Preserve fail-closed behavior for actual writes. Record the premium-first motion standard in compact owner operating context. Bump cc-execution version. Ship and prove live runtime identity.","constraints":[{"id":"two-skills","statement":"Keep exactly two public KNOCKLAUNCH skills: UI and Core.","proofConditionIds":["runtime-live"]},{"id":"safety","statement":"Do not weaken protected main, KnockLaunch Gate, credential, auth/data, migration, or source-integrity safety.","proofConditionIds":["runtime-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-live","kind":"runtime","claim":"The updated control plane runtime is live with premium motion UI routing and the explicit sourceTargets contract.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"70a9b668c63f7ba2cf5fd8405bca20d47e6d116ff18a0b6b364ef992bc9c4697","requestContractRevision":2,"previousRequestContractHash":"19ef764558e90685fe99c1c8e592d4386527ec4f8ce9b3d7dff0cfe6eef15426"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T20:50:02.978235+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:41b50c45-5cfa-4dd8-85ed-e0e71c568d39:request-contract-revision:2:70a9b668c63f7ba2cf5fd8405bca20d47e6d116ff18a0b6b364ef992bc9c4697","mission_step_id":"82df8434-fc1a-46ea-8fcb-68cee36595ee","command_center_event_id":"41b50c45-5cfa-4dd8-85ed-e0e71c568d39"},{"id":"5192ec35-57ab-4161-88a2-259ed8993ac5","source":"cc-execution","status":"waiting","payload":{"body":{"branch":"ai/objective-first-repair-ec4f2cb6eecb","approved":true,"missionId":"ec4f2cb6-eecb-4ea6-83e6-98346273392d","objective":"Continue the existing durable mission using exact structured edits.","repository":"noel/KnockLaunchOS","trackMission":true,"ownerApproved":true,"sourceTargets":["supabase/functions/pcg-marketplace/index.ts","src/pages/card-grading/PCGMarketplace.tsx"],"anchored_edits":[{"find":"if(action==='browse'){const listings=await listing(c,t);const{data:rooms}=await c.from('pcg_live_rooms').select('*,seller:pcg_marketplace_sellers(display_name)').eq('tenant_id',t.id).in('status',['scheduled','live']).order('scheduled_at').limit(12);const{data:threads}=await c.from('pcg_forum_threads').select('id,title,author_name,created_at,pinned').eq('tenant_id',t.id).is('deleted_at',null).order('pinned',{ascending:false}).order('created_at',{ascending:false}).limit(8);return json({ok:true,data:{listings,rooms:rooms||[],threads:threads||[]}})}","path":"supabase/functions/pcg-marketplace/index.ts","replace":"if(action==='browse'){const listings=await listing(c,t);const{data:rooms}=await c.from('pcg_live_rooms').select('*,seller:pcg_marketplace_sellers(display_name)').eq('tenant_id',t.id).in('status',['scheduled','live']).order('scheduled_at').limit(12);const{data:threads}=await c.from('pcg_forum_threads').select('id,title,author_name,created_at,pinned').eq('tenant_id',t.id).is('deleted_at',null).order('pinned',{ascending:false}).order('created_at',{ascending:false}).limit(8);const{data:recentCards}=await c.from('card_grading_cards').select('id,cert_number,year,brand_set,player_character,card_number,variation,grade,grade_label,front_image_url,back_image_url,slab_image_url,slab_back_image_url,created_at').eq('tenant_id',t.id).not('cert_number','is',null).order('created_at',{ascending:false}).limit(12);return json({ok:true,data:{listings,rooms:rooms||[],threads:threads||[],recentCards:recentCards||[]}})}","expectedSha":"fa8416967e7ad013bbeb1d2ea4c057ba8442f549"},{"find":"function Empty({text}:{text:string}){return <div className=\"mt-4 rounded-xl border border-dashed border-white/12 p-5 text-sm text-white/40\">{text}</div>}","path":"src/pages/card-grading/PCGMarketplace.tsx","replace":"function Empty({text,actionHref,actionLabel}:{text:string;actionHref?:string;actionLabel?:string}){return <div className=\"mt-4 rounded-2xl border border-dashed border-white/12 bg-white/[.02] p-6 text-sm text-white/50\"><p>{text}</p>{actionHref&&actionLabel?<Link to={actionHref} className=\"mt-4 inline-flex min-h-10 items-center rounded-xl border border-[#e4c77f]/25 bg-[#e4c77f]/10 px-4 text-xs font-black text-[#e4c77f]\">{actionLabel}</Link>:null}</div>}","expectedSha":"aab28a1d2817089a8c827ad8e47bfd1183234155"}],"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"d784e9894909d2a4ae7ce0505283c39ed23f719fc42aa3fbe89c5e7eef8f21f4","replayCount":0,"serializedBytes":2937},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:06:57.010007+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ec4f2cb6-eecb-4ea6-83e6-98346273392d:repository-mutation-intent:d784e9894909d2a4ae7ce0505283c39ed23f719fc42aa3fbe89c5e7eef8f21f4:0","mission_step_id":"de4ad10c-4776-4809-b56b-c0f5a1a37f48","command_center_event_id":"ec4f2cb6-eecb-4ea6-83e6-98346273392d"},{"id":"5196893d-591b-46f5-999b-116f1b877b7b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":"6c6cae5b-4eb7-4ec7-8add-be45f95b6216","phase":"release","branch":"ai/objective-first-repair-1e8472cc207c","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.209-visual-certification-hardening","prNumber":3363,"terminal":false,"missionId":"1e8472cc-207c-4b2a-b816-a66f15a3f985","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4289,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":687,"missionSetupMs":585,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":585,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":585,"repositoryMutationMs":3602,"repositoryProviderMs":3602,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1981,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":585,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1621},"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":"1e8472cc-207c-4b2a-b816-a66f15a3f985"},"performance":null,"deploymentId":null,"releaseState":"failed","visualWitness":{"role":null,"jobId":"6c6cae5b-4eb7-4ec7-8add-be45f95b6216","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":2,"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":3160,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-21T17:08:24.497443+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"6c6cae5b-4eb7-4ec7-8add-be45f95b6216","receipt_type":"execute_mission","idempotency_key":"mission:1e8472cc-207c-4b2a-b816-a66f15a3f985:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-3","mission_step_id":"79d62e91-6ba6-4ed8-8001-1561bb4c6fab","command_center_event_id":"1e8472cc-207c-4b2a-b816-a66f15a3f985"},{"id":"519749af-1c9d-432c-84bd-869059178aa9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/forgejo-refresh-noop-readback","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.77-mcp-oauth-es256","prNumber":2223,"terminal":false,"missionId":"b356476b-4706-410a-a297-3dab24f9fcf9","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4552,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2384,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":2384,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2384,"repositoryMutationMs":4552,"repositoryProviderMs":2996,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1745,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":2384,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1251},"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":"b356476b-4706-410a-a297-3dab24f9fcf9"},"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":3409,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T03:36:08.757449+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2223","receipt_type":"execute_mission","idempotency_key":"mission:b356476b-4706-410a-a297-3dab24f9fcf9:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"beeb2c33-3fa0-4878-97f3-b1d40109fcc2","command_center_event_id":"b356476b-4706-410a-a297-3dab24f9fcf9"},{"id":"5198a20d-abe0-4f36-b5df-809cc4f2f263","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.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"50f24d18-dd25-46e6-b246-f3e4c62d2a2a","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":"50f24d18-dd25-46e6-b246-f3e4c62d2a2a"},"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":7337,"likelyAffectedFiles":["src/__tests__/contracts/canonical-production-release-status.test.ts","scripts/production-release-targets.json","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","src/__tests__/contracts/canonical-deploy-dispatchers.test.ts","scripts/validate-production-release-identities.mjs","scripts/__tests__/production-release-status.contract.test.mjs","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md",".forgejo/workflows/knocklaunch.yml","scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/resolve-production-workflow-run.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T15:02:43.407241+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:50f24d18-dd25-46e6-b246-f3e4c62d2a2a:execute_mission:repair_mission_synthesis_ready","mission_step_id":"d73f694b-7ca0-40f9-b3e5-c0e7abe23fec","command_center_event_id":"50f24d18-dd25-46e6-b246-f3e4c62d2a2a"},{"id":"51997429-1ec1-4a67-8e28-e339bb080dce","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/prove-frontend-fast-path-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.26-throughput-transport","prNumber":null,"terminal":false,"missionId":"845b33d9-8df2-471f-b356-7dee74592ef7","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"845b33d9-8df2-471f-b356-7dee74592ef7"},"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":5079,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T22:23:38.807662+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:845b33d9-8df2-471f-b356-7dee74592ef7:execute_mission:repair_mission_execution_retryable","mission_step_id":"b57bccbc-ca4b-40d5-8863-8a23f29ade2d","command_center_event_id":"845b33d9-8df2-471f-b356-7dee74592ef7"},{"id":"519a605f-18ab-417b-8688-aef44472e712","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"a202eb29da0d365c5fe9f32119fa236cbfcd0742","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a202eb29da0d365c5fe9f32119fa236cbfcd0742","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"c6f63ad31e0072e527f60dc1ad1cf5d51bdf2134898d059a42e71efc6af76628","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-27T18:53:22.895462+00:00","proof_gate":"canonical_release_pending","source_sha":"a202eb29da0d365c5fe9f32119fa236cbfcd0742","external_id":"forgejo-main-a202eb29da0d","receipt_type":"canonical_release_status","idempotency_key":"mission:92840bae-7ab1-4348-af13-517b181a9ce8:forgejo-release-status:a202eb29da0d365c5fe9f32119fa236cbfcd0742:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"dfc3a362-97a5-4f7e-a098-7a58eb61fcbc","command_center_event_id":"92840bae-7ab1-4348-af13-517b181a9ce8"},{"id":"519b003d-8709-4b4b-b2a3-3c467fe9ba5c","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-9b09788b4e84","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":null,"terminal":false,"missionId":"9b09788b-4e84-4d90-bf88-855ec528ab11","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1656,"providerAuthMs":0,"ledgerPrepareMs":1656,"ledgerReconcileMs":438,"lineageReconcileMs":0,"resolvePreflightMs":1656,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":2094,"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":"9b09788b-4e84-4d90-bf88-855ec528ab11"},"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":5300,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T03:12:24.758023+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9b09788b-4e84-4d90-bf88-855ec528ab11:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"a9ef8dfa-e922-494a-9ccd-eab721773cec","command_center_event_id":"9b09788b-4e84-4d90-bf88-855ec528ab11"},{"id":"519b9185-f775-4b13-99c4-43c1b4efb691","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-cf114d649fac","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":18085,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":21264,"firstUsefulResultAt":"2026-10-04T21:52:50.693Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":4860,"terminal":false,"missionId":"cf114d64-9fac-4222-9274-4091317e55ff","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9748,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2118,"approvedPlanMs":4128,"missionSetupMs":472,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":472,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":472,"repositoryMutationMs":3496,"repositoryProviderMs":3496,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2256,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":472,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1240},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"cf114d64-9fac-4222-9274-4091317e55ff"},"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-04T21:53:24.530665+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4860","receipt_type":"execute_mission","idempotency_key":"mission:cf114d64-9fac-4222-9274-4091317e55ff:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"365ab7b4-381c-41af-bb24-dabbbfaa5cdb","command_center_event_id":"cf114d64-9fac-4222-9274-4091317e55ff"},{"id":"519df23a-e6ef-4716-a17b-845e9af5707b","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.3-fail-closed-control-plane-guard","prNumber":null,"terminal":false,"missionId":"baf6c138-a60d-444c-ae7e-c41d88d1a1ef","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":"baf6c138-a60d-444c-ae7e-c41d88d1a1ef"},"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":7927,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/contracts/canonical-deploy-dispatchers.test.ts","src/__tests__/contracts/canonical-production-release-status.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-15T13:20:36.540004+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:baf6c138-a60d-444c-ae7e-c41d88d1a1ef:execute_mission:repair_mission_synthesis_ready","mission_step_id":"3cdf86c3-1d19-44e2-b935-61eef6a1183e","command_center_event_id":"baf6c138-a60d-444c-ae7e-c41d88d1a1ef"},{"id":"519e59c5-d007-4740-8ba9-d2238fee2e85","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-272da635e5f9","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":7844,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":37135,"firstUsefulResultAt":"2026-10-02T22:19:03.275Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4541,"terminal":false,"missionId":"272da635-e5f9-44c5-bb59-4ed641eff854","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"7d82bd7ac62e14842094c1986f380e18425740f9","timingsMs":{"prReadinessMs":177,"approvedPlanMs":0,"shipAndProveMs":642,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"272da635-e5f9-44c5-bb59-4ed641eff854"},"performance":null,"deploymentId":"forgejo-main-7d82bd7ac62e","releaseState":null,"workflowRunId":null,"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":1843,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T22:19:43.365582+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4541","receipt_type":"automatic_mission_resume","idempotency_key":"mission:272da635-e5f9-44c5-bb59-4ed641eff854:automatic-mission-resume:4541:canonical_release_reconciliation_pending","mission_step_id":"5ddf1932-08f5-48ca-a2c4-51d20d1f811a","command_center_event_id":"272da635-e5f9-44c5-bb59-4ed641eff854"},{"id":"51a1afa2-70eb-48cf-a4ff-27670230463a","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"648a98a13d5639d6815e75595feee672fc61d8b65f714ae543445e60b4ab423c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T15:52:56.095223+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:2023b3d6-3eec-4d07-b977-b33f489c866c:repository-mutation-intent-blocked:648a98a13d5639d6815e75595feee672fc61d8b65f714ae543445e60b4ab423c","mission_step_id":"4643c179-31b1-45e6-b825-56cb0156ecdc","command_center_event_id":"2023b3d6-3eec-4d07-b977-b33f489c866c"},{"id":"51a5d668-7efc-444b-b0c7-bfb9a8506e4d","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","config/control-plane-restore-point.json","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner authorized systemic control-plane reliability maintenance. This verifies and adopts the exact already-applied seven-file branch after an ambiguous atomic-write acknowledgment; all anchors are no-write sentinels.","baseSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","issuedAt":1788488365119,"expiresAt":1788488545119,"missionId":"72d855f3-717f-4399-ab19-13ecf238e2c1","singleUse":true,"authorizationId":"5a2ec4a8-ff4b-4d2a-87cf-bcb4f705793d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:19:26.095098+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:5a2ec4a8-ff4b-4d2a-87cf-bcb4f705793d","mission_step_id":"9ed9a2fd-7ddb-42b4-94f4-775227fa7f83","command_center_event_id":"72d855f3-717f-4399-ab19-13ecf238e2c1"},{"id":"51a71443-8634-4376-9b44-896a36ee9c17","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":995,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":452,"terminal":false,"missionId":"53028f30-52b7-415f-bd14-3a13fb68b142","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"d529e872cf7be1370a9d6ce5e675eb02ed4ab29b","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"53028f30-52b7-415f-bd14-3a13fb68b142"},"performance":null,"deploymentId":"forgejo-main-d529e872cf7b","workflowRunId":1574,"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":1496,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T21:28:58.539345+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"452","receipt_type":"automatic_mission_resume","idempotency_key":"mission:53028f30-52b7-415f-bd14-3a13fb68b142:automatic-mission-resume:452:canonical_release_dispatched","mission_step_id":"1faa0104-4723-4bda-adfb-ecdcb4e891a7","command_center_event_id":"53028f30-52b7-415f-bd14-3a13fb68b142"},{"id":"51a77df1-a45d-4fd2-a8c1-634018b237b7","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b5ce70fb0983","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":80251,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":20244,"firstUsefulResultAt":"2026-09-27T16:23:10.249Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":3886,"terminal":false,"missionId":"b5ce70fb-0983-4b28-a7dc-000b8eef2396","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"0e10db082682454ff4a91727d18607880c74262c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3621,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":458,"approvedPlanMs":0,"missionSetupMs":428,"providerAuthMs":0,"shipAndProveMs":2671,"ledgerPrepareMs":327,"ledgerReconcileMs":0,"lineageReconcileMs":101,"resolvePreflightMs":428,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":327,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"b5ce70fb-0983-4b28-a7dc-000b8eef2396"},"performance":null,"deploymentId":"forgejo-main-0e10db082682","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":2549,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T16:25:54.389344+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"0e10db082682454ff4a91727d18607880c74262c","external_id":"forgejo-main-0e10db082682","receipt_type":"execute_mission","idempotency_key":"mission:b5ce70fb-0983-4b28-a7dc-000b8eef2396:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"f45255f3-46d3-4839-a352-4ea10e832c81","command_center_event_id":"b5ce70fb-0983-4b28-a7dc-000b8eef2396"},{"id":"51a78dca-d5b1-4105-8059-8cf9584b8c46","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-70c455ff70bd","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.301-premium-visual-system","prNumber":null,"terminal":false,"missionId":"70c455ff-70bd-43aa-bb5b-d8ac0f34af9b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1297,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1147,"providerAuthMs":0,"ledgerPrepareMs":1147,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1147,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1147,"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":"70c455ff-70bd-43aa-bb5b-d8ac0f34af9b"},"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":4102,"likelyAffectedFiles":["supabase/config.toml","supabase/functions/owner-storage-backup"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T03:15:03.557304+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:70c455ff-70bd-43aa-bb5b-d8ac0f34af9b:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"040a043c-556d-4737-90c1-ed3fd064af6b","command_center_event_id":"70c455ff-70bd-43aa-bb5b-d8ac0f34af9b"},{"id":"51a7c07a-a33e-4cf5-8244-9af0b2a5984f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/paul-light-runner-routing-20260830142439","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":null,"terminal":false,"missionId":"cc1572c3-fd62-4857-a4e9-d1c9149498c1","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":373,"missionSetupMs":2524},"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":"cc1572c3-fd62-4857-a4e9-d1c9149498c1"},"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":10733,"likelyAffectedFiles":["src/components/WorkflowRouter.tsx","src/components/GlobalCommandPalette.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/admin/InvoicePermissionsManager.tsx","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/TenantRouter.tsx","src/components/admin/EdgeFunctionControlPlanePanel.tsx","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","src/components/academy/RoleplayFeedbackPanel.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:26:02.717033+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cc1572c3-fd62-4857-a4e9-d1c9149498c1:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8f3e972c-ec0c-4010-9962-73cd5560c07d","command_center_event_id":"cc1572c3-fd62-4857-a4e9-d1c9149498c1"},{"id":"51a94f59-9f59-4ff7-9547-47dbe4cd51d5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-29f3db6e9697","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":11261,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":15803,"firstUsefulResultAt":"2026-10-05T15:29:59.833Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4950,"terminal":false,"missionId":"29f3db6e-9697-451e-acd5-fa96c2789670","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2471,"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":"29f3db6e-9697-451e-acd5-fa96c2789670"},"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-10-05T15:30:12.507015+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4950","receipt_type":"automatic_mission_resume","idempotency_key":"mission:29f3db6e-9697-451e-acd5-fa96c2789670:automatic-mission-resume:4950:repair_mission_pr_ready_retryable","mission_step_id":"b336d487-5cc5-454d-a390-de78ed280aa6","command_center_event_id":"29f3db6e-9697-451e-acd5-fa96c2789670"},{"id":"51aa6c09-9146-46bc-ab5d-cca16cc01694","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"PR #1578 exact head 4a9598759099f57884192973b2f3cf1ff61deb90 has passed KnockLaunch Gate. Make no source changes. Arm this existing PR for canonical Forgejo squash merge, deploy only the affected frontend and proposal-engine Supabase Edge Function from protected main, prove both exact production artifacts live, then satisfy the explicit live Big Papi visual/interaction proof for Proposal Studio without saving witness-only preview changes.","wordingChanged":false,"canonicalIntent":"PR #1578 exact head 4a9598759099f57884192973b2f3cf1ff61deb90 has passed KnockLaunch Gate. Make no source changes. Arm this existing PR for canonical Forgejo squash merge, deploy only the affected frontend and proposal-engine Supabase Edge Function from protected main, prove both exact production artifacts live, then satisfy the explicit live Big Papi visual/interaction proof for Proposal Studio without saving witness-only preview changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"studio","statement":"Big Papi's live proposal workspace includes a three-pane Proposal Studio with selectable owner-facing layers and a real proposal preview.","proofConditionIds":["visual-studio"]},{"id":"layers","statement":"Canvas, Background, Frame, Brand/Logo, Typography, Header, Summary, Pricing/Offer, Imagery, Notes/Terms, Footer, section visibility, and section ordering are represented in a universal presentation contract and meaningfully editable.","proofConditionIds":["source-contract","visual-studio"]},{"id":"persist","statement":"Save design persists sanitized presentation configuration to the active tenant proposal profile and increments profile version without altering pricing/business logic.","proofConditionIds":["source-contract","live-release"]},{"id":"render","statement":"Proposal rendering and future PDF generation consume the saved presentation contract while existing profiles retain the current premium Big Papi appearance by default.","proofConditionIds":["source-contract","visual-studio"]}],"objective":"PR #1578 exact head 4a9598759099f57884192973b2f3cf1ff61deb90 has passed KnockLaunch Gate. Make no source changes. Arm this existing PR for canonical Forgejo squash merge, deploy only the affected frontend and proposal-engine Supabase Edge Function from protected main, prove both exact production artifacts live, then satisfy the explicit live Big Papi visual/interaction proof for Proposal Studio without saving witness-only preview changes.","constraints":[{"id":"preserve-business","statement":"Do not change Big Papi pricing, offers, proposal data, approval/send semantics, logo source, or existing stored PDFs.","proofConditionIds":["source-contract"]},{"id":"one-engine","statement":"Do not create a parallel proposal engine or duplicate release/render path.","proofConditionIds":["source-contract"]},{"id":"owner-language","statement":"Proposal Studio controls use owner-facing language rather than code/CSS terminology.","proofConditionIds":["source-contract","visual-studio"]},{"id":"no-witness-save","statement":"Visual Witness may make harmless unsaved preview adjustments but must not persist witness-only design changes.","proofConditionIds":["visual-studio"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"source-contract","kind":"repository","claim":"Current Forgejo main contains the universal presentation contract, studio, persistence API, validator, and renderer integration.","route":"/mobile-vendor/quotes","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":[]},{"id":"live-release","kind":"runtime","claim":"The exact merged affected frontend and proposal-engine artifacts are live in production.","route":"/mobile-vendor/quotes","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-studio","kind":"visual","claim":"In the live Big Papi workspace, Proposal Studio opens, Frame and Typography layers can be selected, unsaved controls visibly change the real proposal preview, and the studio has the intended three-pane desktop composition.","route":"/mobile-vendor/quotes","roleRef":"GodMode","userRef":null,"required":true,"expectedText":"Proposal Studio","targetedActions":[{"action":"open proposal studio"},{"action":"select Frame layer"},{"action":"change a frame preview control without saving"},{"action":"select Typography layer"},{"action":"change a typography preview control without saving"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"e7f7ea31722c6017f5d64ad2ca849157822369a705877cfdcdfd370a895219ce","requestContractRevision":3,"previousRequestContractHash":"99f6bd916e0c344402a0a8aa07bdb35eb4edb1f7ed45eae8afe3625bcabb61e2"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-03T17:20:32.870955+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:dcdb72d8-d27f-4a95-a232-8824c0787a1d:request-contract-revision:3:e7f7ea31722c6017f5d64ad2ca849157822369a705877cfdcdfd370a895219ce","mission_step_id":"f6baeb22-9297-45ae-8787-551abd4af054","command_center_event_id":"dcdb72d8-d27f-4a95-a232-8824c0787a1d"},{"id":"51af3e0a-eda9-4ff4-9dc3-cf6eff2a1710","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mu32be9h","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.153-cancelled-release-ancestry-fallback","prNumber":null,"terminal":false,"missionId":"2ad34d06-ee40-4725-a429-612035c139ed","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1160,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":997,"providerAuthMs":0,"ledgerPrepareMs":997,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":997,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":997,"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":"2ad34d06-ee40-4725-a429-612035c139ed"},"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":6978,"likelyAffectedFiles":["src/pages/admin/AdminActivityLogs.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T19:31:03.707268+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2ad34d06-ee40-4725-a429-612035c139ed:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a2afecd2-be1b-4ca9-95ee-a2e1c41a68c1","command_center_event_id":"2ad34d06-ee40-4725-a429-612035c139ed"},{"id":"51af92b3-a027-4b4f-a8c1-388575bc6610","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/pages/card-grading/PCGPublicSite.tsx","config/capabilities/pcg-public-card-intake.json"],"continuationObjective":"Continue the existing durable mission using exact structured edits."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:46:55.511251+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:7241cfc0-4ef4-4a5b-899c-a65e9861469b:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"137634f8-97fa-4339-9901-ca42040b5fc7","command_center_event_id":"7241cfc0-4ef4-4a5b-899c-a65e9861469b"},{"id":"51b102df-b717-44c5-ae20-cf843d6c36aa","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/PcgAppShell.tsx","src/pages/card-grading/PCGCanonicalWorkspaceRoute.tsx"],"continuationObjective":"Continue the existing durable mission using exact structured edits."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:21:15.300066+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:65a07a08-016d-476b-93d7-93a24a459988:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"0b17b425-f03f-4945-bc97-273e2bb58506","command_center_event_id":"65a07a08-016d-476b-93d7-93a24a459988"},{"id":"51b25f09-eaf7-47bc-b4dd-53c8c73fb5da","source":"forgejo","status":"waiting","payload":{"branch":"ai/cc-repair-generation-continuation","prNumber":1917,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8e64707d1a4ae07175dc6114a4f84ce9e46e199f","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T02:10:17.312952+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8e64707d1a4ae07175dc6114a4f84ce9e46e199f","external_id":"1917","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:bd02c1f5-bc98-41b3-b216-ffdc2af7e4bb:merged-pr:1917:8e64707d1a4ae07175dc6114a4f84ce9e46e199f","mission_step_id":"093dbeed-70ce-4130-9f4b-380e323e8ddb","command_center_event_id":"bd02c1f5-bc98-41b3-b216-ffdc2af7e4bb"},{"id":"51b3ffd5-888a-480b-9154-b891d1048f51","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-proof-only-queue-cleanup-20260826","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":3515,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.51.1-forgejo-queue-hygiene","prNumber":777,"terminal":false,"missionId":"9e970ddd-17db-4615-8a35-99ded660d043","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":27675,"prReadinessMs":1733,"approvedPlanMs":25388,"missionSetupMs":343,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"9e970ddd-17db-4615-8a35-99ded660d043"},"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":5504,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T16:16:46.845203+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"777","receipt_type":"execute_mission","idempotency_key":"mission:9e970ddd-17db-4615-8a35-99ded660d043:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"5ff57481-8d9c-433f-ac15-7fd0358877ed","command_center_event_id":"9e970ddd-17db-4615-8a35-99ded660d043"},{"id":"51b41611-dd55-41ff-9375-d09e64031868","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Add one regression assertion to the deterministic tenant blueprint contract test: read src/contexts/MultiTenantContext.tsx and assert it does not contain normalizeTenantType. This creates the required fresh exact head after refreshing PR 1857 onto main d8615dd65c008b2e2e4ee21e9987b47349d80903. No product behavior change. Re-run Gate and continue canonical merge/release/live proof.","wordingChanged":false,"canonicalIntent":"Add one regression assertion to the deterministic tenant blueprint contract test: read src/contexts/MultiTenantContext.tsx and assert it does not contain normalizeTenantType. This creates the required fresh exact head after refreshing PR 1857 onto main d8615dd65c008b2e2e4ee21e9987b47349d80903. No product behavior change. Re-run Gate and continue canonical merge/release/live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"fresh-gate","statement":"Create a fresh PR head on current main with regression coverage proving MultiTenantContext does not reintroduce the legacy normalizeTenantType identity coercion, then pass KnockLaunch Gate.","proofConditionIds":["repository-proof"]},{"id":"ship","statement":"Continue same PR through squash merge, affected release, and live proof.","proofConditionIds":["repository-proof","runtime-proof"]}],"objective":"Add one regression assertion to the deterministic tenant blueprint contract test: read src/contexts/MultiTenantContext.tsx and assert it does not contain normalizeTenantType. This creates the required fresh exact head after refreshing PR 1857 onto main d8615dd65c008b2e2e4ee21e9987b47349d80903. No product behavior change. Re-run Gate and continue canonical merge/release/live proof.","constraints":[{"id":"test-only","statement":"This corrective generation changes regression coverage only; no product semantics change.","proofConditionIds":["repository-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"The fresh exact PR head is based on d8615dd65c008b2e2e4ee21e9987b47349d80903, contract test asserts no normalizeTenantType in MultiTenantContext, and Gate is green.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"Released deterministic tenant blueprint contract is live and JJ is BARBERSHOP_SPA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"4ca713f2481013114783ab35044b452c4f3ffd4b25e0e85b937055f9b0c1eeb8","requestContractRevision":17,"previousRequestContractHash":"00639547638e0ee075a97c015fab1355987d681114de6e714a083f91d8af92e1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T17:03:55.012281+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:93b8ffd4-3920-4e40-b90d-bb09db85ac80:request-contract:4ca713f2481013114783ab35044b452c4f3ffd4b25e0e85b937055f9b0c1eeb8","mission_step_id":"22566406-ba97-4eff-8be2-ebe1f25a7f9c","command_center_event_id":"93b8ffd4-3920-4e40-b90d-bb09db85ac80"},{"id":"51b5a8e9-1449-4706-a33b-19420974ca83","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"ae2fae40dd33475b441ceffc25d0d3562379bcf7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"On current main, harden the existing shared tenant operating/bootstrap contract into an explicit customer-ready gate without creating a new architecture. Use src/lib/tenants/tenantOperatingContract.ts, src/PrivateAppShell.tsx, src/routes/verticalRouteRegistry.ts, and src/routes/privateWorkspaceCompatibility.ts as authoritative starting points and discover only tightly related companions. Required behavior: derive a machine-readable customer readiness result from the existing operating contract/bootstrap requirements and current tenant readiness data; readiness must fail closed when tenant identity/route namespace, shell ownership, universal profile/settings/navigation/search requirements, required branding/media bindings, membership/access prerequisites, or required application routes are unresolved; preserve prospect/demo readiness separately; ensure tenant-native routes cannot fall through to generic CRM/platform-admin surfaces; preserve current vertical recipes and reusable primitives rather than per-tenant forks; add focused regressions for cross-tenant context bleed, platform-admin/CRM contamination, missing universal routes, bad required asset bindings, and blank/wrong-app re","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":"c6f7b4fd40e3b6f6ff5750f1d6151ffa46c28aec7997cf8e651c5eb3b6b41e06","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":"c6f7b4fd40e3b6f6ff5750f1d6151ffa46c28aec7997cf8e651c5eb3b6b41e06"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"ae2fae40dd33475b441ceffc25d0d3562379bcf7","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-20T05:03:10.605212+00:00","proof_gate":"request_contract_pending","source_sha":"ae2fae40dd33475b441ceffc25d0d3562379bcf7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c934c231-599c-49be-bf9e-588eb09f363e:request-contract:c6f7b4fd40e3b6f6ff5750f1d6151ffa46c28aec7997cf8e651c5eb3b6b41e06:ae2fae40dd33475b441ceffc25d0d3562379bcf7:pending:visual","mission_step_id":"72379141-1d23-461d-8903-648e81a3d9da","command_center_event_id":"c934c231-599c-49be-bf9e-588eb09f363e"},{"id":"51b7391b-79a1-431a-afb1-fdb8804552a9","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/application-demo-command-center-20260907","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":2046,"terminal":false,"missionId":"9ccad517-f966-436a-90d3-fa6ea923fa64","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13589,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1728,"approvedPlanMs":0,"missionSetupMs":984,"providerAuthMs":0,"shipAndProveMs":11511,"ledgerPrepareMs":394,"ledgerReconcileMs":0,"lineageReconcileMs":590,"resolvePreflightMs":984,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":394,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"9ccad517-f966-436a-90d3-fa6ea923fa64"},"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":1482,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:30:22.609977+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2046","receipt_type":"execute_mission","idempotency_key":"mission:9ccad517-f966-436a-90d3-fa6ea923fa64:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"7a70b215-8f3a-4c14-9edf-62c23d43f4ce","command_center_event_id":"9ccad517-f966-436a-90d3-fa6ea923fa64"},{"id":"51b96411-6a90-4f88-bc5d-1c338bdb92cd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-control-plane-source-scope-20260830-0941","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2990,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32"},"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":5515,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:41:41.109167+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3c4bad3e-9221-44ba-b4b3-81217d8d3f32:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"9fefe4eb-c1ad-4356-8a20-ea78d68470bf","command_center_event_id":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32"},{"id":"51ba4d15-1d97-414f-80a2-1c4978fd121e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-shell-consistency","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.65-repository-proof-reconciliation","prNumber":1915,"terminal":false,"missionId":"70f45246-4c2e-4cb6-a35c-c114e90edefc","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6504,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":5450,"approvedPlanMs":0,"missionSetupMs":5277,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":5001,"resolvePreflightMs":5277,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":276,"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":"70f45246-4c2e-4cb6-a35c-c114e90edefc"},"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":1548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T01:49:08.783911+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1915","receipt_type":"execute_mission","idempotency_key":"mission:70f45246-4c2e-4cb6-a35c-c114e90edefc:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"11ea0aff-42b3-43ea-86f5-88f6e7515183","command_center_event_id":"70f45246-4c2e-4cb6-a35c-c114e90edefc"},{"id":"51bca54a-757b-4182-a4df-ffa592d7d08e","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\":\"execute_mission\",\"status\":\"release_reconciliation_pending\",\"proofGate\":\"canonical_release_reconciliation_pending\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"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\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-05T17:35:11.988172+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-2c2bf7c30ced\",\"prNumber\":4914,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T13:44:25.774437+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:2c2bf7c3-0ced-4d96-a09f-7a39f4fe6719:owner-progress-heartbeat:119413857","mission_step_id":"31596924-5829-4c75-a6b0-763f51811dcd","command_center_event_id":"2c2bf7c3-0ced-4d96-a09f-7a39f4fe6719"},{"id":"51bd3fd3-f17c-4c6a-bd2f-98dcf8fd51ef","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-fec406af4272","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":14217,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":5,"executorlessWaitMs":194961,"firstUsefulResultAt":"2026-09-28T14:40:28.303Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":null,"terminal":false,"missionId":"fec406af-4272-4f56-b6f0-983459f2a24f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1250,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":332,"providerAuthMs":0,"ledgerPrepareMs":332,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":332,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":332,"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":"fec406af-4272-4f56-b6f0-983459f2a24f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime","runtime","runtime","visual","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3378,"likelyAffectedFiles":["src/pages/admin/GodModeCommandConsole.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T14:42:19.412244+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fec406af-4272-4f56-b6f0-983459f2a24f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"73a8ff3c-b23d-45ff-b5b8-a1d8109e03a4","command_center_event_id":"fec406af-4272-4f56-b6f0-983459f2a24f"},{"id":"51c06bba-14fe-4993-8293-48e575c222a4","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/bounded-objective-compiler.js","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js","workers/cc-execution/test/bounded-objective-compiler.test.js"],"baseSha":"06c028a521c4f1175ccfc4221b576997bb742e5b","issuedAt":1791583264432,"expiresAt":1791583444432,"missionId":"db07529f-161a-49d6-8dfb-62e5ac8f4725","autoRefreeze":true,"authorizationId":"3de1253a-5224-49a0-9173-3ac5b3285474","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-09T22:01:04.977251+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"06c028a521c4f1175ccfc4221b576997bb742e5b","external_id":"3de1253a-5224-49a0-9173-3ac5b3285474","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:db07529f-161a-49d6-8dfb-62e5ac8f4725:3de1253a-5224-49a0-9173-3ac5b3285474","mission_step_id":null,"command_center_event_id":"db07529f-161a-49d6-8dfb-62e5ac8f4725"},{"id":"51c189fd-5a83-4d47-a83a-434323048406","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtoercrk","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.64-mutation-ledger-handoff","prNumber":1835,"terminal":false,"missionId":"4a97af2a-b2cb-49e4-a468-90bc5f23ac68","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6878,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":5802,"approvedPlanMs":0,"missionSetupMs":1508,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":320,"ledgerReconcileMs":0,"lineageReconcileMs":1188,"resolvePreflightMs":1508,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":320,"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":"4a97af2a-b2cb-49e4-a468-90bc5f23ac68"},"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":1548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-05T13:24:35.335523+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1835","receipt_type":"execute_mission","idempotency_key":"mission:4a97af2a-b2cb-49e4-a468-90bc5f23ac68:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"547f537c-d8df-46d3-801f-2a714baa9801","command_center_event_id":"4a97af2a-b2cb-49e4-a468-90bc5f23ac68"},{"id":"51c3cbd7-08cf-4913-af50-a40c680350be","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","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"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\":\"waiting\",\"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,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"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\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T17:50:57.180045+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e908936ef307\",\"prNumber\":5181,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:10:10.831684+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e908936e-f307-463c-9631-a6fa61f98025:owner-progress-heartbeat:119419720","mission_step_id":"baa11ec4-7bb2-455c-ac85-399bd7143d21","command_center_event_id":"e908936e-f307-463c-9631-a6fa61f98025"},{"id":"51c4c1c4-525b-4367-9f51-e59620c631ad","source":"cc-execution","status":"waiting","payload":{"body":{"body":"Prevent structured response/error objects from becoming [object Object] in /admin/console and preserve deterministic Prime evidence when synthesis is malformed.","ship":true,"files":[],"title":"Fix PAUL owner response contract","branch":"ai/objective-first-repair-05f6f3b0f93d","writes":[],"patches":[],"version":1,"approved":true,"missionId":"05f6f3b0-f93d-43cc-a9e7-274677165357","objective":"Repair the PAUL owner-interface response contract exposed by the live /admin/console screenshot. No owner-visible path may coerce structured objects into '[object Object]'. The cc-execution owner-operation lane must accept only actual human-readable text from model/provider synthesis, recursively extract known textual fields when a structured envelope is returned, otherwise keep deterministic Prime evidence as the answer. The frontend must use the same safe extraction for assistant messages and context/errors. For machinery/error analysis, deterministic fallback must include recent failure classes and anomalies so 'analyze recent errors' remains useful even if synthesis is malformed. Add regression guards, ship affected cc-execution and frontend targets through canonical Gate and release, and prove the live response contract.","sourceSha":"f545c6a02bc1c0ea8c404493214ac9f9bead91b0","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/console-operator.js","workers/cc-execution/test/console-capability-question-routing.test.js","workers/cc-execution/src/version.js","src/pages/admin/GodModeCommandConsole.tsx","src/__tests__/contracts/console-live-witness-control-room.contract.test.ts"],"anchored_edits":[{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"function consoleHumanText(value: unknown, fallback = '', depth = 0): string {\n  if (typeof value === 'string') return value.trim();\n  if (value instanceof Error) return String(value.message || fallback).trim();\n  if (value && typeof value === 'object' && depth < 3) {\n    for (const key of ['message','text','summary','answer','response','reason','error','failureReason']) {\n      const nested = (value as Record<string, unknown>)[key];\n      if (typeof nested === 'string' && nested.trim()) return nested.trim();\n      if (nested && typeof nested === 'object') {\n        const extracted = consoleHumanText(nested, '', depth + 1);\n        if (extracted) return extracted;\n      }\n    }\n  }\n  if (value !== null && value !== undefined && typeof value !== 'object') return String(value).trim();\n  return fallback;\n}\n\nfunction isTransientConsoleError(value: unknown) {","old_content":"function isTransientConsoleError(value: unknown) {"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"function cleanConsoleError(value: unknown) {\n    const raw = consoleHumanText(value, 'KNOCKLAUNCH control plane returned an unformatted error.');","old_content":"function cleanConsoleError(value: unknown) {\n    const raw = value instanceof Error ? value.message : String(value || 'KNOCKLAUNCH control plane is unavailable.');"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"        const data = answerOnlyIntent\n          ? await callConsoleAnswer(text, sideContext)\n          : await callConsoleOperator(text, sideContext, agentTurn);\n        let assistantMessage = consoleHumanText(data?.message, consoleHumanText(data?.response));","old_content":"        const data = answerOnlyIntent\n          ? await callConsoleAnswer(text, sideContext)\n          : await callConsoleOperator(text, sideContext, agentTurn);\n        let assistantMessage = String(data?.message || '').trim();"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"      const receipt = data?.receipt ?? witnessReceipt ?? null;\n      if (receipt) setLastReceipt(receipt);\n\n      let assistantMessage = consoleHumanText(data?.message, consoleHumanText(data?.response));","old_content":"      const receipt = data?.receipt ?? witnessReceipt ?? null;\n      if (receipt) setLastReceipt(receipt);\n\n      let assistantMessage = String(data?.message || '').trim();"},{"path":"workers/cc-execution/src/console-operator.js","new_content":"const text = (value, max = 2000) => String(value || '').trim().slice(0, max);\nconst humanMessageText = (value, max = 6000, depth = 0) => {\n  if (typeof value === 'string') return text(value, max);\n  if (value instanceof Error) return text(value.message, max);\n  if (value && typeof value === 'object' && depth < 3) {\n    for (const key of ['message','text','summary','answer','response','reason','error','failureReason']) {\n      const nested = value[key];\n      if (typeof nested === 'string' && nested.trim()) return text(nested, max);\n      if (nested && typeof nested === 'object') {\n        const extracted = humanMessageText(nested, max, depth + 1);\n        if (extracted) return extracted;\n      }\n    }\n  }\n  return '';\n};","old_content":"const text = (value, max = 2000) => String(value || '').trim().slice(0, max);"},{"path":"workers/cc-execution/src/console-operator.js","new_content":"let finalMessage=fallbackMessage||humanMessageText(decision?.message,6000)||'I could not resolve a grounded Prime read for that request.';","old_content":"let finalMessage=fallbackMessage||decision?.message||'I could not resolve a grounded Prime read for that request.';"},{"path":"workers/cc-execution/src/console-operator.js","new_content":"const synthesizedMessage=humanMessageText(synthesis?.message,6000);if(synthesizedMessage)finalMessage=synthesizedMessage;","old_content":"if(text(synthesis?.message,6000))finalMessage=text(synthesis.message,6000);"},{"path":"workers/cc-execution/src/console-operator.js","new_content":"function formatMachineryOperationalSummary(snapshot={}){\n  const base=formatMachineryHealth(snapshot);\n  const intelligence=snapshot?.controlPlaneAndProviders?.intelligence||snapshot?.intelligence||{};\n  const failures=Array.isArray(intelligence.topFailureClasses)?intelligence.topFailureClasses.slice(0,5).map(item=>`${item?.failureClass||item?.type||'unknown'} ×${Number(item?.count||1)}`):[];\n  const anomalies=Array.isArray(intelligence.recentAnomalies)?intelligence.recentAnomalies.slice(-3).map(item=>item?.type==='latency_spike'?`${item.operation||'operation'} latency ${Number(item.durationMs||0)}ms vs ${Number(item.budgetMs||0)}ms budget`:humanMessageText(item,240)).filter(Boolean):[];\n  return [base,failures.length?`Recent failure classes: ${failures.join(', ')}.`:'',anomalies.length?`Recent anomalies: ${anomalies.join(' | ')}.`:''].filter(Boolean).join(' ');\n}\nfunction summarizeOwnerRead(name,receipt){if(name==='paul_machinery_snapshot')return formatMachineryOperationalSummary(receipt);","old_content":"function summarizeOwnerRead(name,receipt){if(name==='paul_machinery_snapshot')return formatMachineryHealth(receipt);"},{"path":"workers/cc-execution/src/version.js","new_content":"export const CC_EXECUTION_VERSION = \"1.64.36-paul-response-contract\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.35-paul-owner-interface\";"}],"commit_message":"fix: harden PAUL owner response contract","implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"05f6f3b0-f93d-43cc-a9e7-274677165357","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/console-operator.js","workers/cc-execution/test/console-capability-question-routing.test.js","workers/cc-execution/src/version.js","src/pages/admin/GodModeCommandConsole.tsx","src/__tests__/contracts/console-live-witness-control-room.contract.test.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Live owner screenshot proves PAUL response-contract failure across cc-execution and frontend serialization; authorize the exact mutation-derived scope."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Live owner screenshot proves PAUL response-contract failure across cc-execution and frontend serialization; authorize the exact mutation-derived scope."},"recovery":false,"fingerprint":"c900d4206e0a1c7b2533f9137c8ac055c89bb6a8b7c5cd71a356207e9886969c","replayCount":0,"serializedBytes":8418},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T10:59:34.125171+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:05f6f3b0-f93d-43cc-a9e7-274677165357:repository-mutation-intent:c900d4206e0a1c7b2533f9137c8ac055c89bb6a8b7c5cd71a356207e9886969c:0","mission_step_id":"e0a5c57b-8c02-41eb-ae22-753afe5e2cce","command_center_event_id":"05f6f3b0-f93d-43cc-a9e7-274677165357"},{"id":"51c69376-3163-4957-9b68-6db779bfe5b5","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mut06h3t","prNumber":4688,"nextAction":null,"mergeCommitSha":"1f3baf475ee2d2655e23294f05e97c67776f7f6f","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-03T23:20:37.565092+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1f3baf475ee2d2655e23294f05e97c67776f7f6f","external_id":"4688","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d6630708-0b54-4507-b300-af7c3ae1a0cd:merged-pr:4688:1f3baf475ee2d2655e23294f05e97c67776f7f6f","mission_step_id":"45fd698b-74d9-4a74-84dc-1c391a3124b7","command_center_event_id":"d6630708-0b54-4507-b300-af7c3ae1a0cd"},{"id":"51c783ed-dfcf-468f-b544-a6d737ed0bf4","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing PR #1395 only. The current branch already contains the canonical tenant loader media fix, including honoring settings.media_branding.bucket instead of hardcoding tenant-media. Do not change source unless the current gate proves a defect in these exact two files. Finish the existing PR through KnockLaunch Gate, squash merge, frontend-only Cloudflare release, and exact live proof. Do not create a new PR or branch. Do not touch Supabase data, auth, schema, backend, or unrelated frontend files.","wordingChanged":false,"canonicalIntent":"Continue the existing PR #1395 only. The current branch already contains the canonical tenant loader media fix, including honoring settings.media_branding.bucket instead of hardcoding tenant-media. Do not change source unless the current gate proves a defect in these exact two files. Finish the existing PR through KnockLaunch Gate, squash merge, frontend-only Cloudflare release, and exact live proof. Do not create a new PR or branch. Do not touch Supabase data, auth, schema, backend, or unrelated frontend files.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"canonical-tenant-media-loader","statement":"Tenant loader resolution honors canonical media_branding paths and declared bucket.","proofConditionIds":["proof-source","proof-runtime"]}],"objective":"Continue the existing PR #1395 only. The current branch already contains the canonical tenant loader media fix, including honoring settings.media_branding.bucket instead of hardcoding tenant-media. Do not change source unless the current gate proves a defect in these exact two files. Finish the existing PR through KnockLaunch Gate, squash merge, frontend-only Cloudflare release, and exact live proof. Do not create a new PR or branch. Do not touch Supabase data, auth, schema, backend, or unrelated frontend files.","constraints":[{"id":"frontend-only","statement":"Only frontend source changes; no tenant data/schema/auth/backend mutation.","proofConditionIds":["proof-source"]},{"id":"same-pr","statement":"Continue existing PR #1395; do not create a duplicate PR or branch.","proofConditionIds":["proof-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Protected main resolves media_branding assets from the declared bucket and tenantBackground consumes that canonical resolver.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The exact frontend release is live and Redfish loader resolves the existing generated-media background object.","route":"/redfish-roofing/today","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"e947f5e854c31d0b34842e77f58c66bc11ee5be9274d02912ac6d1c4198ff483","requestContractRevision":5,"previousRequestContractHash":"c5abc79b8b9d9650ec42fc9f1d35a780c88b340694de62ecdf8172e2a294bc12"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T05:08:13.286244+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:b3bb18c3-e46e-40cb-a76d-c2f34e726e9b:request-contract-revision:5:e947f5e854c31d0b34842e77f58c66bc11ee5be9274d02912ac6d1c4198ff483","mission_step_id":"e3f75933-0178-448f-a28b-9142775667cf","command_center_event_id":"b3bb18c3-e46e-40cb-a76d-c2f34e726e9b"},{"id":"51c8b7ae-bd5f-4f8a-bf2b-dd8ae5810042","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/cancelled-release-current-main","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.151-mission-create-single-rpc","prNumber":null,"terminal":false,"missionId":"6baac90f-0bb9-4761-9211-0c777fa8815f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":221,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":499,"providerAuthMs":0,"ledgerPrepareMs":499,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":499,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":499,"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":"6baac90f-0bb9-4761-9211-0c777fa8815f"},"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":3766,"likelyAffectedFiles":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/src/version.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T19:15:12.761182+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6baac90f-0bb9-4761-9211-0c777fa8815f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"93a42a4e-ceb2-496c-9713-2cb4f86eabe9","command_center_event_id":"6baac90f-0bb9-4761-9211-0c777fa8815f"},{"id":"51c94a5b-7db6-4090-b0b5-542d3cd0e8aa","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/command-center-existing-pr-hydration.contract.test.ts","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized repair of existing-PR mission identity hydration.","baseSha":"82a5026344eee4c994387137956f6f97beadb67a","issuedAt":1791310664719,"expiresAt":1791310844719,"missionId":"0d8a5e39-469a-4222-b923-4f4ddf41657f","authorizationId":"d0ab7b51-3ea3-410f-931a-4e8941a67c73","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:17:45.529331+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"82a5026344eee4c994387137956f6f97beadb67a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d0ab7b51-3ea3-410f-931a-4e8941a67c73","mission_step_id":"7898c787-520c-49a8-8eff-af8ade16f79a","command_center_event_id":"0d8a5e39-469a-4222-b923-4f4ddf41657f"},{"id":"51c95499-adff-4948-af62-627849c66d23","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"46c0b8e7-f7a7-4554-b922-8987b456413d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T00:32:22.345187+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:46c0b8e7-f7a7-4554-b922-8987b456413d:mission-cancel:46c0b8e7-f7a7-4554-b922-8987b456413d","mission_step_id":null,"command_center_event_id":"46c0b8e7-f7a7-4554-b922-8987b456413d"},{"id":"51ca25cb-0b26-4cee-ad92-a856a69807d5","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized continuation of PR #1632 to update the one stale freeze-version regression assertion identified by Gate run 5003.","baseSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","issuedAt":1788477732051,"expiresAt":1788477912051,"missionId":"ea00d215-89e5-472b-a482-a39753c72582","singleUse":true,"authorizationId":"8f8850e9-c27c-498a-9d74-85eba79ba393"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:22:13.022366+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2bb83a045d621f5821eb580ec887769d2ef9166b","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:8f8850e9-c27c-498a-9d74-85eba79ba393","mission_step_id":"be4f1e6f-bc3a-4d53-840c-beccf5b6ec1e","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"51cafa4f-e7a7-491b-a428-21312d9c6907","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-synthesis-loop-control-plane","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":6171,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.48.12-forgejo-read-resilience","prNumber":526,"terminal":false,"missionId":"c914f26d-007a-4e1d-a58e-0dd5ef44b74f","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":"c914f26d-007a-4e1d-a58e-0dd5ef44b74f"},"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":5478,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T00:18:18.861923+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"526","receipt_type":"execute_mission","idempotency_key":"mission:c914f26d-007a-4e1d-a58e-0dd5ef44b74f:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"3b6a9523-4665-44fe-83d7-32a44579141a","command_center_event_id":"c914f26d-007a-4e1d-a58e-0dd5ef44b74f"},{"id":"51cafdfe-9580-484b-9ca3-c97bff9a483e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-afcbffc91cf3","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":null,"terminal":false,"missionId":"afcbffc9-1cf3-4317-985d-f573538d2aa1","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3234,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":562,"providerAuthMs":0,"ledgerPrepareMs":562,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":562,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":562,"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":"afcbffc9-1cf3-4317-985d-f573538d2aa1"},"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":4000,"likelyAffectedFiles":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.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-10-05T20:29:24.058788+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:afcbffc9-1cf3-4317-985d-f573538d2aa1:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8baa27fa-9cbb-4990-82ee-12d206e0770a","command_center_event_id":"afcbffc9-1cf3-4317-985d-f573538d2aa1"},{"id":"51cbd2cb-9d80-439b-a718-7539491b52d8","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"1d33e4d43be0477b2e3073ccdadc52be58cf519d","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-private-compatibility-resolver","satisfied":true,"statement":"PrivateAppShell consumes one pure private-workspace compatibility resolver instead of defining and recomputing named route ownership predicates locally.","proofConditionIds":["proof-repository","proof-production"]}],"satisfied":true,"constraints":[{"id":"constraint-two-files","satisfied":true,"statement":"Only src/routes/privateWorkspaceCompatibility.ts and src/PrivateAppShell.tsx may be mutated.","proofConditionIds":["proof-repository"]},{"id":"constraint-compatibility-exact","satisfied":true,"statement":"Preserve exact current Big Papis, Savage Pizza, Cafe QSR, SCE, Roof Help Finder, roofing, PCG, Book Me Directly, Redfish, Auto Unlock, Call Center, and KnockLaunch OS route ownership semantics and native-tenant precedence.","proofConditionIds":["proof-repository","proof-production"]},{"id":"constraint-no-behavior-expansion","satisfied":true,"statement":"Do not change auth, tenant switching, application adapters, route outputs, tenant workspace runtime presentation, database, backend, control-plane source, or release architecture.","proofConditionIds":["proof-repository"]}],"contractHash":"8a9be2f3a2467b799f1b2e2cbf60fb38bb172ec1e843afc9c80cacf0799923ac","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"8a9be2f3a2467b799f1b2e2cbf60fb38bb172ec1e843afc9c80cacf0799923ac","repositoryProofStatus":"verified","repositoryProofSourceSha":"1d33e4d43be0477b2e3073ccdadc52be58cf519d"},"required":true,"satisfied":true},{"id":"proof-production","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"8a9be2f3a2467b799f1b2e2cbf60fb38bb172ec1e843afc9c80cacf0799923ac"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:25:14.552284+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"1d33e4d43be0477b2e3073ccdadc52be58cf519d","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c7e90ade-dce3-4e3c-9f73-68b8673111f4:request-contract:8a9be2f3a2467b799f1b2e2cbf60fb38bb172ec1e843afc9c80cacf0799923ac:1d33e4d43be0477b2e3073ccdadc52be58cf519d:verified:","mission_step_id":"5e2ea935-92eb-40c6-9f6d-ab71bef55a36","command_center_event_id":"c7e90ade-dce3-4e3c-9f73-68b8673111f4"},{"id":"51cbfc19-6bc9-4085-b668-3a1250b5c711","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/capability-delegation-foundation-20260906","reason":"retryable_provider_transport:POST:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2027,"terminal":false,"missionId":"27651882-ac8d-41d4-a013-57effbe18a2d","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6869,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1991,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1400,"ledgerReconcileMs":0,"lineageReconcileMs":591,"resolvePreflightMs":1991,"repositoryMutationMs":6869,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1400,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"27651882-ac8d-41d4-a013-57effbe18a2d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1556,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:22:04.31595+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2027","receipt_type":"execute_mission","idempotency_key":"mission:27651882-ac8d-41d4-a013-57effbe18a2d:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"593e5d73-3456-4b7b-a548-377a05f5a443","command_center_event_id":"27651882-ac8d-41d4-a013-57effbe18a2d"},{"id":"51cc5098-897a-401d-ba77-950c7e807113","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e020b5c6b3f8","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":24486,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":5,"executorlessWaitMs":172703,"firstUsefulResultAt":"2026-09-30T18:24:46.764Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":4253,"terminal":false,"missionId":"e020b5c6-b3f8-4d93-9c5c-0d62cb75b237","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2111,"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":"e020b5c6-b3f8-4d93-9c5c-0d62cb75b237"},"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-30T18:25:39.382402+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4253","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e020b5c6-b3f8-4d93-9c5c-0d62cb75b237:automatic-mission-resume:4253:repair_mission_pr_ready_retryable","mission_step_id":"6941dcda-38df-48a1-95ae-83bcf5413db0","command_center_event_id":"e020b5c6-b3f8-4d93-9c5c-0d62cb75b237"},{"id":"51cd8637-a20f-4a65-ade4-11a2ad10c8ec","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/pcg-wmp-fullres-logo-fix","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.0-platform-sidekick-intelligence","prNumber":null,"terminal":false,"missionId":"7d3840d3-f147-4b2a-bbf9-d098fb92b999","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1270,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":441,"providerAuthMs":0,"ledgerPrepareMs":441,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":441,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":441,"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":"7d3840d3-f147-4b2a-bbf9-d098fb92b999"},"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":4059,"likelyAffectedFiles":["src/pages/whats-my-progress/PCGWhatsMyProgressHome.tsx","public/pcg-store-background.png"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T14:41:58.704855+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7d3840d3-f147-4b2a-bbf9-d098fb92b999:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"65474560-e402-43ea-8375-bee568b356e8","command_center_event_id":"7d3840d3-f147-4b2a-bbf9-d098fb92b999"},{"id":"51ce781c-5bba-46e0-a01e-3f560dc49a49","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-de6201fc4038","prNumber":4102,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"902da15ef6c217e979ab0c228cee8516cfde9b70","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:58:02.02456+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"902da15ef6c217e979ab0c228cee8516cfde9b70","external_id":"4102","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:de6201fc-4038-4677-b2f7-8ccc9ec06ae4:merged-pr:4102:902da15ef6c217e979ab0c228cee8516cfde9b70","mission_step_id":"ee2e60b5-f04f-43ed-a628-b7b86472cdf8","command_center_event_id":"de6201fc-4038-4677-b2f7-8ccc9ec06ae4"},{"id":"51d0bde4-7315-4db8-ad99-85c5baded985","source":"forgejo-runtime","status":"failed","payload":{"failed":["render-onrunner/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","render-onrunner/runtime-proof":"failure"},"mainSha":"2fbcffa28f3bd6a87151c51b2e4967c735a8bbfe","missing":[],"pending":["forgejo-release/workflow"],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"2fbcffa28f3bd6a87151c51b2e4967c735a8bbfe","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"pending"},"requestContractHash":"4aa73727e0f1b7e37209c50fcba14428e01b2c80ff0024b46ffce49e74e57dc9","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5875","runId":5875,"status":"running","sourceSha":"2fbcffa28f3bd6a87151c51b2e4967c735a8bbfe","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"pending"},"targetJobCount":7,"observedTargetStates":{"onrunner":"pending"}},"onrunnerRuntimeProof":{"reason":"render_onrunner_source_mismatch","hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":false,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"c34f8795feb080dad23f2e3d92181f43f3e3557b","runnerVersion":"onrunner-c34f8795feb0","expectedSourceSha":"2fbcffa28f3bd6a87151c51b2e4967c735a8bbfe"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T15:57:55.2473+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"2fbcffa28f3bd6a87151c51b2e4967c735a8bbfe","external_id":"forgejo-main-2fbcffa28f3b","receipt_type":"canonical_release_status","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:forgejo-release-status:2fbcffa28f3bd6a87151c51b2e4967c735a8bbfe:failed:forgejo-main/source=success|forgejo-release/workflow=pending|render-onrunner/runtime-proof=failure","mission_step_id":"147b80d1-21b4-446b-8805-7cde86921cf6","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"51d1a9a5-aa76-4f2f-be39-73e928deea9e","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"effef8661bdb87666aa56f7145df492d87d88097","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-stale-light-marker-guard","satisfied":false,"statement":"The control plane prevents a stale light-control-plane marker from routing an expanded pull request above the 12-file light eligibility ceiling to the 768 MiB paul-light Gate, and reused existing PRs reconcile the light marker against current eligibility.","proofConditionIds":["proof-repository","proof-production"]},{"id":"outcome-live-hardening","satisfied":true,"statement":"Existing PR #2504 passes the canonical exact-head Gate, squash merges through Forgejo, releases only affected targets, and the resulting control-plane runtime state is verified live.","proofConditionIds":["proof-production"]}],"satisfied":false,"constraints":[{"id":"constraint-same-pr","satisfied":false,"statement":"Reuse PR #2504 and branch ai/objective-first-repair-eb6d99edd64f; do not create a replacement branch or PR.","proofConditionIds":["proof-repository"]},{"id":"constraint-light-budget","satisfied":false,"statement":"Genuinely eligible fresh bounded light control-plane work retains paul-light with 768 MiB and one TypeScript checker.","proofConditionIds":["proof-repository"]},{"id":"constraint-heavy-budget","satisfied":false,"statement":"Expanded or otherwise non-light work uses the heavy docker Gate with 3584 MiB and two TypeScript checker workers.","proofConditionIds":["proof-repository","proof-production"]},{"id":"constraint-semantic-safety","satisfied":false,"statement":"Do not add a semantic-check timeout, skip TypeScript semantic checking, or weaken the 21 hard-safety tests.","proofConditionIds":["proof-repository","proof-production"]},{"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":["proof-repository","proof-production"]},{"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":["proof-repository","proof-production"]}],"contractHash":"664b4ee283f6b64935d7cce7d56a9f96df5a3eca84baf696dc1a34162fef30cf","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"664b4ee283f6b64935d7cce7d56a9f96df5a3eca84baf696dc1a34162fef30cf","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"664b4ee283f6b64935d7cce7d56a9f96df5a3eca84baf696dc1a34162fef30cf"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution","frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":5},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:18:48.726415+00:00","proof_gate":"request_contract_pending","source_sha":"effef8661bdb87666aa56f7145df492d87d88097","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e228625b-5a0a-460b-90bb-70de577f05a4:request-contract:664b4ee283f6b64935d7cce7d56a9f96df5a3eca84baf696dc1a34162fef30cf:effef8661bdb87666aa56f7145df492d87d88097:pending:repository","mission_step_id":"85cf25b5-7b4e-4099-876b-633a1a9cebf9","command_center_event_id":"e228625b-5a0a-460b-90bb-70de577f05a4"},{"id":"51d30ba3-4cc6-4271-91a9-0dc2b44d500a","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","supabase-edge-production/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"pending","supabase-edge-production/live":"failure"},"mainSha":"5e75162ce1b14d3ef54578b0690f49e5d7b2f964","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"ec7416fbd4fd6fd3056792528f158171991a5050","releaseState":"failed","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"failure"},"requestContractHash":"adb7063e3c63f1f827645e9b6b650fcf0dff3ced5c47feedef0894a229814b71","forgejoWorkflowProof":{"runId":9798,"source":"signed_push_receipt","status":"failure","results":{},"conclusion":"failure","fingerprint":"failure||","failureClass":"code_failure","targetStates":{"frontend":"pending","supabaseEdge":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"failure"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T20:05:28.367848+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"ec7416fbd4fd6fd3056792528f158171991a5050","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:c4948dd1-c6f7-4510-a765-afb6d89e3404:forgejo-release-status:ec7416fbd4fd6fd3056792528f158171991a5050:failed:forgejo-main/source=success|forgejo-release/workflow=failure|supabase-edge-production/live=failure|frontend-cloudflare/live=pending","mission_step_id":"e27b2414-91c8-4148-a4a5-50ea4fcd6269","command_center_event_id":"c4948dd1-c6f7-4510-a765-afb6d89e3404"},{"id":"51d600f9-6534-4a17-8aef-244fdaf2bf91","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-premium-shell-exact-20260910","reason":"retryable_provider_transport:POST:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":2356,"terminal":false,"missionId":"48406241-88a5-4e84-9e90-3314ffdc5643","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":24994,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2539,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":259,"ledgerReconcileMs":0,"lineageReconcileMs":2280,"resolvePreflightMs":2539,"repositoryMutationMs":24994,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":259,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"48406241-88a5-4e84-9e90-3314ffdc5643"},"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":1569,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T02:50:53.488176+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:48406241-88a5-4e84-9e90-3314ffdc5643:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"8af9fe0e-832e-4d94-93b2-b63dd322d09f","command_center_event_id":"48406241-88a5-4e84-9e90-3314ffdc5643"},{"id":"51d64616-7ef0-4759-aec2-fa45f12fbcba","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-953f6cd3d88a","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":5737,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-03T21:45:17.972Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.82-paul-continuation-scope","prNumber":4678,"terminal":false,"missionId":"953f6cd3-d88a-479e-b2f9-a2003c541987","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8269,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":4110,"missionSetupMs":470,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":470,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":470,"repositoryMutationMs":4159,"repositoryProviderMs":4159,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2623,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":470,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1536},"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":"953f6cd3-d88a-479e-b2f9-a2003c541987"},"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":3707,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T21:45:28.350619+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4678","receipt_type":"execute_mission","idempotency_key":"mission:953f6cd3-d88a-479e-b2f9-a2003c541987:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"e4e61c11-1c56-4365-b587-8f6e785dbfd9","command_center_event_id":"953f6cd3-d88a-479e-b2f9-a2003c541987"},{"id":"51d76302-f25b-474e-a931-e218cef945ee","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/PrivateAppShell.tsx","config/system-reference-points/release-reliability-standard-2026-10-05.json","scripts/resolve-production-workflow-run.mjs","scripts/visual-witness-hosted-runner/src/frontend-build-entrypoint.mjs"],"continuationObjective":"Release the current protected main frontend to production now, with no source mutation. This is required because PCG PR #4982 is merged and Gate passed, but its push/release run #15830 was cancelled by subsequent protected-main advancement, so the live PCG shell is still showing the previous layout. Deploy current main frontend using the canonical release owner, then verify production runtime identity. Do not modify repository source."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:51:49.982848+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:1ef15ea1-7c6b-4895-867e-91829a7fd1e6:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"186dce30-09ec-4699-aaa3-ba743dea7b6f","command_center_event_id":"1ef15ea1-7c6b-4895-867e-91829a7fd1e6"},{"id":"51d9fa46-0030-4086-9b86-96b392aff804","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_stale_refresh_required","status":"blocked","metrics":{"receiptBytes":2053,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.10-forgejo-merge-authority","prNumber":446,"terminal":false,"missionId":"234acec4-62e9-4881-ab04-5778a68b2a98","operation":"ship_and_prove","proofGate":"ship_and_prove_gate_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"234acec4-62e9-4881-ab04-5778a68b2a98"},"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":3905,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T20:39:16.382248+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"446","receipt_type":"ship_and_prove","idempotency_key":"mission:234acec4-62e9-4881-ab04-5778a68b2a98:ship_and_prove:ship_and_prove_gate_blocked:no-source:no-run","mission_step_id":"07eaa553-548c-4aa4-9451-2e3546126672","command_center_event_id":"234acec4-62e9-4881-ab04-5778a68b2a98"},{"id":"51da73b7-87a8-4235-8814-3809417e2e99","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for this bounded same-PR conflict-neutralization step on PR #2465. Temporarily align only workers/cc-execution/src/version.js on the existing branch to current Forgejo main version 1.58.117-queue-snapshot-first so current main can merge into this same branch without discarding either queue repair. Do not alter the queue-hygiene source changes, do not create a replacement branch or PR, do not merge the PR or release from this intermediate step, and refreeze the control plane after the mutation.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for this bounded same-PR conflict-neutralization step on PR #2465. Temporarily align only workers/cc-execution/src/version.js on the existing branch to current Forgejo main version 1.58.117-queue-snapshot-first so current main can merge into this same branch without discarding either queue repair. Do not alter the queue-hygiene source changes, do not create a replacement branch or PR, do not merge the PR or release from this intermediate step, and refreeze the control plane after the mutation.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-scan","statement":"Automatic merge-queue reconciliation scans up to 3 PR candidates per tick sequentially instead of wasting a full tick on one ineligible PR.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-cleanup","statement":"A safely cancelled superseded pull-request Gate does not consume the entire reconciliation tick when mutation budget remains.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-release-scope","statement":"Unrelated active release work does not globally block non-colliding PR progression; overlapping release targets remain serialized.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-refresh","statement":"Stale PR refresh retry cooldown is 30 seconds.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-safety","statement":"Queue cleanup never deletes unique work, manual non-ai branches, exact-head work, or protected-main/release runs.","proofConditionIds":["proof-repository"]},{"id":"outcome-frozen","statement":"The control plane is frozen after the successful live deployment.","proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Unfreeze the control plane only for this bounded same-PR conflict-neutralization step on PR #2465. Temporarily align only workers/cc-execution/src/version.js on the existing branch to current Forgejo main version 1.58.117-queue-snapshot-first so current main can merge into this same branch without discarding either queue repair. Do not alter the queue-hygiene source changes, do not create a replacement branch or PR, do not merge the PR or release from this intermediate step, and refreeze the control plane after the mutation.","constraints":[{"id":"constraint-forgejo","statement":"Forgejo remains the only canonical repository and release source; no GitHub dependency is introduced.","proofConditionIds":["proof-repository"]},{"id":"constraint-one-flow","statement":"Use one existing ai/* branch, one existing pull request, one KnockLaunch Gate, and one Forgejo squash merge for this repair generation.","proofConditionIds":["proof-repository","proof-release"]},{"id":"constraint-budget","statement":"At most 3 automatic queue mutations occur per reconciliation tick and Forgejo provider reads remain sequential.","proofConditionIds":["proof-repository"]},{"id":"constraint-preservation","statement":"Content-preservation and exact-head safety proofs remain fail-closed before retirement or merge.","proofConditionIds":["proof-repository"]},{"id":"constraint-release","statement":"Deploy only the affected cc-execution runtime for this control-plane repair.","proofConditionIds":["proof-release","proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current merged Forgejo main contains the bounded merge-queue supervisor implementation and regression tests proving 3-candidate sequential scanning, 3-mutation maximum, same-tick continuation after superseded-run cleanup, collision-scoped release behavior, 30-second stale refresh retry, and preservation of manual/unique/exact-head/release work.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"The merged repair receives the canonical affected-target release and only cc-execution is required for the control-plane runtime change.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution is healthy on the merged source SHA and the merged control-plane configuration is frozen with the repaired queue policy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"66319606900727505a0f2a39f80a414cec72ce32a4173336a140a2d7fb5b5a6f","requestContractRevision":5,"previousRequestContractHash":"6db937148b2383b4c8ce232da042c959e80bacafa32947e350a9eafa3c60f538"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:33:23.539846+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:0dac9869-97af-4272-b9fc-10aea3b19559:request-contract:66319606900727505a0f2a39f80a414cec72ce32a4173336a140a2d7fb5b5a6f","mission_step_id":"5be80c84-782a-4ee0-8949-0f5aa6befb7f","command_center_event_id":"0dac9869-97af-4272-b9fc-10aea3b19559"},{"id":"51dc0ef1-c1ae-498c-b398-2f598ef882f8","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/prove-sce-editor-contract-without-collection-queries-r202608040129","reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.5-truthful-release-correlation","prNumber":3935,"terminal":false,"missionId":"6f7bc0ce-ef8d-4d2b-82e5-92ff3192efd2","operation":"execute_mission","proofGate":"ship_and_prove_release_pending","sourceSha":"73da9cdb5b615396adeb3c0730dc6c5df90d6ab1","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6f7bc0ce-ef8d-4d2b-82e5-92ff3192efd2"},"performance":null,"deploymentId":"canonical-release-73da9cdb5b61","workflowRunId":30868903924,"releaseTargets":{"frontend":false,"onrunner":true,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"sourceReceiptBytes":1890,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T01:29:33.854162+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"73da9cdb5b615396adeb3c0730dc6c5df90d6ab1","external_id":"canonical-release-73da9cdb5b61","receipt_type":"execute_mission","idempotency_key":"mission:6f7bc0ce-ef8d-4d2b-82e5-92ff3192efd2:execute_mission:ship_and_prove_release_pending","mission_step_id":"ef8f32e0-faae-4ad4-96cf-48406289eb87","command_center_event_id":"6f7bc0ce-ef8d-4d2b-82e5-92ff3192efd2"},{"id":"51de1df8-0393-4dcf-a180-56b7636ea1f5","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":".forgejo/workflows/laptop-runner-smoke.yml","content":"name: Laptop Runner Smoke\n\non:\n  workflow_dispatch:\n  push:\n    branches:\n      - main\n    paths:\n      - \".forgejo/workflows/laptop-runner-smoke.yml\"\n\njobs:\n  laptop-smoke:\n    name: Laptop runner smoke\n    runs-on: [docker, laptop-local]\n    timeout-minutes: 10\n    container:\n      image: node:22.18.0-bookworm\n      options: --cpus=2 --memory=3072m\n    steps:\n      - name: Verify bounded laptop runner execution\n        shell: bash\n        run: |\n          set -euo pipefail\n          node <<'NODE'\n          import os from 'node:os';\n\n          const sourceSha = String(process.env.GITHUB_SHA || '').trim();\n          if (!/^[0-9a-f]{40}$/i.test(sourceSha)) {\n            throw new Error('laptop_runner_source_sha_missing');\n          }\n\n          async function require200(url) {\n            const response = await fetch(url, {\n              redirect: 'follow',\n              signal: AbortSignal.timeout(10000),\n              headers: { 'cache-control': 'no-store' },\n            });\n            if (response.status !== 200) {\n              throw new Error(`laptop_runner_https_failed:${new URL(url).hostname}:${response.status}`);\n            }\n            return response.status;\n          }\n\n          const appStatus = await require200('https://app.knocklaunch.app/');\n          const forgejoStatus = await require200('https://git.knocklaunch.app/');\n\n          console.log(JSON.stringify({\n            ok: true,\n            proofGate: 'laptop_runner_smoke_verified',\n            sourceSha,\n            node: process.version,\n            platform: process.platform,\n            arch: process.arch,\n            cpus: os.cpus().length,\n            totalMemoryGB: Math.round((os.totalmem() / 1024 ** 3) * 10) / 10,\n            appStatus,\n            forgejoStatus,\n          }));\n          NODE\n"}],"branch":"ai/objective-first-repair-a83b57ad5f5e","writes":[],"patches":[],"version":1,"approved":true,"missionId":"a83b57ad-5f5e-4951-a063-0ecac0b0aa21","objective":"Infrastructure-only runner eligibility smoke. Modify exactly .forgejo/workflows/laptop-runner-smoke.yml so the laptop smoke job requires both docker and laptop-local labels, and temporarily self-triggers only on pushes to main that change this same smoke workflow file. Preserve the existing bounded 2 CPU / 3072 MB container and smoke steps. No UI, tenant, application, release, or provider changes. Ship one focused PR through canonical Gate and squash merge so the post-merge smoke run proves laptop-local can satisfy the generic docker lane.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/laptop-runner-smoke.yml"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/laptop-runner-smoke.yml"],"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":"108eddd62d00f9da84a15ce02c02b492f781a4c78e148f75f0ca5574b2ded51b","replayCount":0,"serializedBytes":3470},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T19:48:57.869394+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:a83b57ad-5f5e-4951-a063-0ecac0b0aa21:repository-mutation-intent:108eddd62d00f9da84a15ce02c02b492f781a4c78e148f75f0ca5574b2ded51b:0","mission_step_id":"0e6c714d-ed88-4d7f-8412-3ebcc1c81bf4","command_center_event_id":"a83b57ad-5f5e-4951-a063-0ecac0b0aa21"},{"id":"51df00e8-65dd-4b86-9c12-cada2376c007","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/src-cohesion-phase-4-20260910","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2329,"terminal":false,"missionId":"60aafa87-912d-4cf8-86d9-e69ea6c47649","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"657ea3683884d21271aef457a583f62be561a652","timingsMs":{"prReadinessMs":1111,"approvedPlanMs":0,"shipAndProveMs":5957,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"60aafa87-912d-4cf8-86d9-e69ea6c47649"},"performance":null,"deploymentId":"forgejo-main-657ea3683884","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":1895,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:34:43.513194+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2329","receipt_type":"automatic_mission_resume","idempotency_key":"mission:60aafa87-912d-4cf8-86d9-e69ea6c47649:automatic-mission-resume:2329:canonical_release_dispatched","mission_step_id":"8d4a474d-2134-48fc-82bd-b36653a653da","command_center_event_id":"60aafa87-912d-4cf8-86d9-e69ea6c47649"},{"id":"51df5e2c-8ed4-4546-b084-c83986ccd0d5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Use these exact already-approved source files to reconcile the existing PR #2026 branch to current Forgejo main without changing product scope. Then rerun KnockLaunch Gate, squash merge the same PR, release frontend only, and prove production contains Live brokerage workspace. Do not create a duplicate PR. No Visual Witness.","wordingChanged":false,"canonicalIntent":"Use these exact already-approved source files to reconcile the existing PR #2026 branch to current Forgejo main without changing product scope. Then rerun KnockLaunch Gate, squash merge the same PR, release frontend only, and prove production contains Live brokerage workspace. Do not create a duplicate PR. No Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Existing PR #2026 is refreshed to current main, passes Gate, is squash merged, released frontend-only, and production contains Live brokerage workspace.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"objective":"Use these exact already-approved source files to reconcile the existing PR #2026 branch to current Forgejo main without changing product scope. Then rerun KnockLaunch Gate, squash merge the same PR, release frontend only, and prove production contains Live brokerage workspace. Do not create a duplicate PR. No Visual Witness.","constraints":[{"id":"constraint-1","statement":"Same branch and PR only.","proofConditionIds":["proof-gate","proof-merge","proof-production"]},{"id":"constraint-2","statement":"No Visual Witness.","proofConditionIds":["proof-gate","proof-merge","proof-production"]},{"id":"constraint-3","statement":"Frontend release only.","proofConditionIds":["proof-gate","proof-merge","proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-gate","kind":"repository","claim":"PR #2026 passes KnockLaunch Gate against current main.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-merge","kind":"repository","claim":"PR #2026 is squash merged to Forgejo main.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-production","kind":"runtime","claim":"Production Curri home contains Live brokerage workspace.","route":"/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":"Live brokerage workspace","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"225c0fb8cafd55bff1359f5913318661f858306069fc4ad3afad9a32a0f29fb4","requestContractRevision":4,"previousRequestContractHash":"08a42ec4316fd8d1682493749199ece98f0164cf135bff3c297af6661614f8d9"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T02:11:03.897621+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf:request-contract:225c0fb8cafd55bff1359f5913318661f858306069fc4ad3afad9a32a0f29fb4","mission_step_id":"3c435902-17fa-4210-aedc-64091a521e7c","command_center_event_id":"6d720f4d-1c33-4ce8-ba2a-adaa6b740cdf"},{"id":"51e0d64d-3417-4163-a429-fe786334bd79","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-multiservice-prospecting-corrective-20260902","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":9379,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1454,"terminal":false,"missionId":"a0f64142-3a76-47a4-856e-e72e1326619e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":632,"prReadinessMs":0,"approvedPlanMs":632,"missionSetupMs":1013,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a0f64142-3a76-47a4-856e-e72e1326619e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":954,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:53:50.539907+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1454","receipt_type":"execute_mission","idempotency_key":"mission:a0f64142-3a76-47a4-856e-e72e1326619e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"7d2b4a85-a339-4b0c-bd65-842be75db5eb","command_center_event_id":"a0f64142-3a76-47a4-856e-e72e1326619e"},{"id":"51e3c5db-0382-4351-83b9-7b9e9583459b","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\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-calendar\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"preflight\",\"deadlineAt\":\"2026-09-21T02:26:51.231189+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/big-papis-30-day-calendar\",\"prNumber\":3335,\"sourceSha\":\"8b43a6e32d003df61d69af7d5e974ac3c0f64e32\",\"deploymentId\":\"forgejo-main-8b43a6e32d00\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T02:22:08.846067+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:4b6ccbad-c933-4828-ba3c-62bb86b06f90:owner-progress-heartbeat:119330488","mission_step_id":"b279c387-5e68-4d1f-8cc5-7dac91d03a92","command_center_event_id":"4b6ccbad-c933-4828-ba3c-62bb86b06f90"},{"id":"51e4db77-8429-4822-a8f5-796bda50f9ca","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"7ba9a3fe3fb98649371900f405638b5be381e312468ee538e55d7cf7dc6e6499"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:04:27.779138+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:6339b761-ad28-41c0-8f13-9f10773d0ae6:repository-mutation-intent-blocked:7ba9a3fe3fb98649371900f405638b5be381e312468ee538e55d7cf7dc6e6499","mission_step_id":"23724272-9b8c-43a9-84d2-f57ccda5ca46","command_center_event_id":"6339b761-ad28-41c0-8f13-9f10773d0ae6"},{"id":"51e6114f-71cf-47ff-9286-0a44a8066893","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-seaside-mobile-route","reason":"canonical_release_run_not_observed_after_dispatch","status":"blocked","metrics":{"receiptBytes":6041,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4049,"terminal":false,"missionId":"5637a34a-4c01-4509-ac1b-4391e49fe571","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"5637a34a-4c01-4509-ac1b-4391e49fe571"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":849,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T12:38:46.018036+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4049","receipt_type":"execute_mission","idempotency_key":"mission:5637a34a-4c01-4509-ac1b-4391e49fe571:execute_mission:canonical_release_blocked","mission_step_id":"d5b70ebf-571f-4967-90db-64dfdfbd251b","command_center_event_id":"5637a34a-4c01-4509-ac1b-4391e49fe571"},{"id":"51e6cf8c-2975-4ea6-96b5-8097bdcdc3d8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2ab04458852c","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":3214,"terminal":false,"missionId":"2ab04458-852c-4a64-8e1e-2a026ef2d358","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6232,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1602,"missionSetupMs":861,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":405,"ledgerReconcileMs":0,"lineageReconcileMs":456,"resolvePreflightMs":861,"repositoryMutationMs":4630,"repositoryProviderMs":4630,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4372,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":405,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":258},"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":"2ab04458-852c-4a64-8e1e-2a026ef2d358"},"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":3061,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T13:57:21.507799+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3214","receipt_type":"execute_mission","idempotency_key":"mission:2ab04458-852c-4a64-8e1e-2a026ef2d358:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c3517149-46bb-4919-ba3b-7caa3126a3b8","command_center_event_id":"2ab04458-852c-4a64-8e1e-2a026ef2d358"},{"id":"51e7a029-aa60-4d41-b858-c7e05e47a958","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/demo-new-tenant-certification-gate","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":3126,"terminal":false,"missionId":"e47eb368-6d6f-4b8f-8898-46e9a96e2939","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14184,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1981,"missionSetupMs":469,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":314,"ledgerReconcileMs":0,"lineageReconcileMs":155,"resolvePreflightMs":469,"repositoryMutationMs":12203,"repositoryProviderMs":12203,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6351,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":314,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":5852},"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":"e47eb368-6d6f-4b8f-8898-46e9a96e2939"},"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":3520,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T16:42:54.158156+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3126","receipt_type":"execute_mission","idempotency_key":"mission:e47eb368-6d6f-4b8f-8898-46e9a96e2939:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"d7c5b89a-f822-49cc-b908-091a237543e9","command_center_event_id":"e47eb368-6d6f-4b8f-8898-46e9a96e2939"},{"id":"51e83035-1772-4816-88b7-123a4ff957b6","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-0cfec6980e45","writes":[],"patches":[],"version":1,"approved":true,"missionId":"0cfec698-0e45-447a-8539-6ef643e250d2","objective":"Continue the same mission using the exact current card markup. Replace only the Next Stop Club card media with BIG_PAPIS_VERIFIED_PROMO_VIDEO while keeping image fallback for other cards and using BIG_PAPIS_NEXT_STOP_IMAGE_SRC as the video's poster. Preserve all behavior and ship.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/mobile-vendor/BigPapisPublic.tsx"],"anchored_edits":[{"path":"src/pages/mobile-vendor/BigPapisPublic.tsx","new_content":"                      {card.key === 'club' ? (\n                        <video\n                          src={BIG_PAPIS_VERIFIED_PROMO_VIDEO}\n                          poster={BIG_PAPIS_NEXT_STOP_IMAGE_SRC}\n                          autoPlay\n                          muted\n                          loop\n                          playsInline\n                          preload=\"metadata\"\n                          aria-label=\"Big Papi truck in action\"\n                          className=\"h-full w-full object-cover object-center transition duration-500 group-hover:scale-[1.025]\"\n                        />\n                      ) : (\n                        <img src={card.image} alt=\"\" className=\"h-full w-full object-cover object-center transition duration-500 group-hover:scale-[1.025]\" loading=\"lazy\" decoding=\"async\" />\n                      )}","old_content":"                      <img src={card.image} alt=\"\" className={`h-full w-full object-cover transition duration-500 group-hover:scale-[1.025] ${card.key === 'club' ? 'object-top' : 'object-center'}`} loading=\"lazy\" decoding=\"async\" />"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"0cfec698-0e45-447a-8539-6ef643e250d2","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/mobile-vendor/BigPapisPublic.tsx"],"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":"636566740f5dabacd78a6bb59c1893fb069a83ebc6ed6e4c93d09353c00e1949","replayCount":0,"serializedBytes":2533},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T11:32:32.89536+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:0cfec698-0e45-447a-8539-6ef643e250d2:repository-mutation-intent:636566740f5dabacd78a6bb59c1893fb069a83ebc6ed6e4c93d09353c00e1949:0","mission_step_id":"71894279-29f4-49c2-a876-f8bcb2c8756c","command_center_event_id":"0cfec698-0e45-447a-8539-6ef643e250d2"},{"id":"51eca939-32f8-4461-af8d-da95a976fbfc","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"no_change","metrics":{"receiptBytes":12356,"releaseCount":1,"toolCallCount":15,"repeatedCallCount":10,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":133,"terminal":false,"missionId":"f9018a81-4ce6-40a3-b71f-76783c9ac7a1","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":"b996e2b3cc728f426a21ef2b93b56a61e13ab024","timingsMs":null,"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"f9018a81-4ce6-40a3-b71f-76783c9ac7a1"},"performance":null,"deploymentId":"forgejo-main-b996e2b3cc72","workflowRunId":393,"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":3233,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T16:09:48.723947+00:00","proof_gate":"repair_mission_prepared","source_sha":"b996e2b3cc728f426a21ef2b93b56a61e13ab024","external_id":"forgejo-main-b996e2b3cc72","receipt_type":"execute_mission","idempotency_key":"mission:f9018a81-4ce6-40a3-b71f-76783c9ac7a1:execute_mission:repair_mission_prepared","mission_step_id":"8eed1533-d52d-4016-ba82-8ff922710690","command_center_event_id":"f9018a81-4ce6-40a3-b71f-76783c9ac7a1"},{"id":"51ef81ee-97c0-42f4-9fce-0b9d2dce9311","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-ff46fe25f187","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":null,"terminal":false,"missionId":"ff46fe25-f187-46fc-987a-60d869ef55fd","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":486,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":696,"providerAuthMs":0,"ledgerPrepareMs":696,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":696,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":696,"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":"ff46fe25-f187-46fc-987a-60d869ef55fd"},"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":5579,"likelyAffectedFiles":["scripts/resolve-production-workflow-run.mjs","src/__tests__/contracts/supabaseMigrationReleaseWorkflow.contract.test.ts","scripts/production-release-targets.json","scripts/release-target-ownership.mjs","scripts/visual-witness-hosted-runner/src/targeted-action-locator.mjs","config/platform-standards.json","src/App.css","src/App.tsx","src/OAuthConsentBridge.tsx","src/PrivateAppShell.tsx","src/PublicAppShell.tsx","src/__tests__/contracts/build-my-demo-completion-workflow.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T18:59:07.443004+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ff46fe25-f187-46fc-987a-60d869ef55fd:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3b3ac763-1134-4bbc-a0b3-8d6c514ad723","command_center_event_id":"ff46fe25-f187-46fc-987a-60d869ef55fd"},{"id":"51f1407b-7e6a-4969-928f-644907757492","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":"cb6117175b789b2940e9e521e50e9b3465b1e2d3","releaseState":"pending","exactConductorRun":{"id":31446532355,"status":"completed","headSha":"cb6117175b789b2940e9e521e50e9b3465b1e2d3","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T00:41:41.432443+00:00","proof_gate":"canonical_release_pending","source_sha":"cb6117175b789b2940e9e521e50e9b3465b1e2d3","external_id":"canonical-release-cb6117175b78","receipt_type":"canonical_release_status","idempotency_key":"mission:64afe6c7-de97-410d-8f37-5602fa932043:release-status:cb6117175b789b2940e9e521e50e9b3465b1e2d3:31446532355:pending:canonical-production-release/verified=success|supabase-edge-production/live=missing","mission_step_id":"78f4ac85-5a5a-4ff8-8fab-f9f6e52f1454","command_center_event_id":"64afe6c7-de97-410d-8f37-5602fa932043"},{"id":"51f2f25c-f949-4784-bcf9-ba3994f2bac2","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/redfish-heavy-route-startup-20260901","reason":null,"status":"in_progress","metrics":{"receiptBytes":9835,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1328,"terminal":false,"missionId":"86a46cad-e136-49d5-b865-1cdcbf4d25a6","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5245,"prReadinessMs":304,"approvedPlanMs":0,"missionSetupMs":2193,"shipAndProveMs":4753},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"86a46cad-e136-49d5-b865-1cdcbf4d25a6"},"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-01T23:46:57.769703+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1328","receipt_type":"execute_mission","idempotency_key":"mission:86a46cad-e136-49d5-b865-1cdcbf4d25a6:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"173d95cb-8a62-4b6c-be0b-203a3bfbf71e","command_center_event_id":"86a46cad-e136-49d5-b865-1cdcbf4d25a6"},{"id":"51f3aaef-e1ba-4337-8fb9-222ed2541941","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the owner-approved Big Papi tenant stabilization on existing PR #1862. Append the canonical customer-portal repair to BigPapisMoney and the tenant-owned branding repair to BigPapisOwnerShell. Do not create another branch or PR. Do not merge until both remaining source outcomes are on this PR.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-09-05T17:48:47.747Z","fingerprint":"4db4770846758259c12e1d8bf291cc1d2c481adfe33896fd1edb5325c0453500","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the owner-approved Big Papi tenant stabilization on existing PR #1862. Append the canonical customer-portal repair to BigPapisMoney and the tenant-owned branding repair to BigPapisOwnerShell. Do not create another branch or PR. Do not merge until both remaining source outcomes are on this PR.","wordingChanged":false,"canonicalIntent":"Continue the owner-approved Big Papi tenant stabilization on existing PR #1862. Append the canonical customer-portal repair to BigPapisMoney and the tenant-owned branding repair to BigPapisOwnerShell. Do not create another branch or PR. Do not merge until both remaining source outcomes are on this PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"money-portal","statement":"Big Papi Money customer portal actions use the canonical customer-portal service URL and never construct deprecated /portal/<token> URLs.","proofConditionIds":["money-source"]},{"id":"tenant-branding","statement":"Big Papi owner shell resolves logo and background from active tenant branding rather than hard-coded R2 media and does not use fixed background attachment.","proofConditionIds":["branding-source"]}],"objective":"Continue the owner-approved Big Papi tenant stabilization on existing PR #1862. Append the canonical customer-portal repair to BigPapisMoney and the tenant-owned branding repair to BigPapisOwnerShell. Do not create another branch or PR. Do not merge until both remaining source outcomes are on this PR.","constraints":[{"id":"one-pr","statement":"Reuse Forgejo PR #1862; no duplicate branch or PR.","proofConditionIds":["money-source","branding-source"]},{"id":"integration-truth","statement":"Do not falsely mark Ooma/SMS or Square connected.","proofConditionIds":["money-source","branding-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"money-source","kind":"repository","claim":"BigPapisMoney contains no local deprecated /portal/<token> construction for customer portal actions.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"branding-source","kind":"repository","claim":"BigPapisOwnerShell uses active tenant logo/background resolution and no hard-coded R2 branding constants.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"62ada410ee08fb711da289255db086e7c16c1d70ed81dcb23ce2ecfcb2632364","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T17:48:48.72819+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:4cd40539-b275-4835-8f9e-ddd23314aa5c:tenant-workstream-contribution:4db4770846758259c12e1d8bf291cc1d2c481adfe33896fd1edb5325c0453500","mission_step_id":null,"command_center_event_id":"4cd40539-b275-4835-8f9e-ddd23314aa5c"},{"id":"51f3c559-9a22-4ef9-9839-841bc199e5b8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ec4f2cb6eecb","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":104423,"releaseCount":0,"toolCallCount":66,"repeatedCallCount":57,"executorlessWaitMs":732240,"firstUsefulResultAt":"2026-10-06T01:58:26.081Z","recoveryAttemptCount":53,"ownerInterruptionCount":0},"version":null,"prNumber":5131,"terminal":false,"missionId":"ec4f2cb6-eecb-4ea6-83e6-98346273392d","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2042,"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":"ec4f2cb6-eecb-4ea6-83e6-98346273392d"},"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":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:07:08.213956+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5131","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ec4f2cb6-eecb-4ea6-83e6-98346273392d:automatic-mission-resume:5131:repair_mission_pr_ready_retryable","mission_step_id":"87291259-996a-4cad-911e-7bde24ce7af8","command_center_event_id":"ec4f2cb6-eecb-4ea6-83e6-98346273392d"},{"id":"51f3f502-662f-498c-b584-7b8be5d1c0ae","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/generic-billing-application-family-20260825","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":20372,"releaseCount":1,"toolCallCount":19,"repeatedCallCount":10,"ownerInterruptionCount":0},"version":null,"prNumber":749,"terminal":false,"missionId":"b733ef41-aa14-4dad-860d-dd3ad5eae76b","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":"7e7c30ec9d03405dd830d88540f7a9da6bfb8dea","timingsMs":{"prReadinessMs":681,"approvedPlanMs":0,"shipAndProveMs":20308},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"b733ef41-aa14-4dad-860d-dd3ad5eae76b"},"performance":null,"deploymentId":"forgejo-main-7e7c30ec9d03","workflowRunId":2641,"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":675,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T16:42:10.478687+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"749","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b733ef41-aa14-4dad-860d-dd3ad5eae76b:automatic-mission-resume:749:canonical_release_transport_retryable","mission_step_id":"10e80de8-a4f4-4b4d-b3ec-4e3b5784673a","command_center_event_id":"b733ef41-aa14-4dad-860d-dd3ad5eae76b"},{"id":"51f42bb9-ef61-44d2-81bf-e2debfab9623","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for this exact Command Center mutation-latency repair, apply the bounded post-handler ledger handoff that prevents /mission/execute 502s, then refreeze through the normal protected-main control-plane release path and prove the live runtime.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for this exact Command Center mutation-latency repair, apply the bounded post-handler ledger handoff that prevents /mission/execute 502s, then refreeze through the normal protected-main control-plane release path and prove the live runtime.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-mutation-response","statement":"The live Command Center /mission/execute mutation path no longer blocks on noncritical post-handler ledger bookkeeping and returns structured non-502 responses within the configured direct-operator budget when the provider mutation itself is fast.","proofConditionIds":["proof-repository","proof-runtime","proof-mutation"]},{"id":"outcome-safety","statement":"The control plane maintenance window is exact-scope, mutation identity and exact-once provider writes remain intact, and protected-main Gate/release safety are unchanged.","proofConditionIds":["proof-repository"]}],"objective":"Unfreeze the control plane only for this exact Command Center mutation-latency repair, apply the bounded post-handler ledger handoff that prevents /mission/execute 502s, then refreeze through the normal protected-main control-plane release path and prove the live runtime.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Command Center control-plane source contains the bounded post-handler ledger handoff, exact-scope capability policy, version bump, and slow-ledger regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution reports the exact merged repair source and version 1.58.64-mutation-ledger-handoff.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-mutation","kind":"runtime","claim":"A live Command Center mutation-path execution returns a structured non-502 response and synchronous ledger timing no longer includes an unbounded post-handler append.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"be24932f662ab13575d9d9cf98552866e6ca9a166786be0db0752f74c54639ec","requestContractRevision":3,"previousRequestContractHash":"f3cf7f4b4dee07108b03e3cbafe5324b1fefa737410a8c0a13c90a65cf54ae93"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T10:33:28.389485+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e2daacd2-5fd2-417e-8e69-eeb71ec89bc5:request-contract:be24932f662ab13575d9d9cf98552866e6ca9a166786be0db0752f74c54639ec","mission_step_id":"aaefb896-ea2a-46cb-aebf-a20a18baf295","command_center_event_id":"e2daacd2-5fd2-417e-8e69-eeb71ec89bc5"},{"id":"51f506b1-62ad-4daf-b233-93decf27fe00","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"83503d4b5be9bbc6a3aa266b247dfacc4286ce2b","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"83503d4b5be9bbc6a3aa266b247dfacc4286ce2b","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":"c8e4b739ca1eb1fca0bc7a146250d398335fb7a426908d8fe88bd088b773ff1d","forgejoWorkflowProof":{"runId":7585,"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-12T22:21:19.633435+00:00","proof_gate":"canonical_release_pending","source_sha":"83503d4b5be9bbc6a3aa266b247dfacc4286ce2b","external_id":"forgejo-main-83503d4b5be9","receipt_type":"canonical_release_status","idempotency_key":"mission:cc559e46-fa7d-463d-976b-fd43c14079ee:forgejo-release-status:83503d4b5be9bbc6a3aa266b247dfacc4286ce2b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"364e95d0-6c6c-4e84-b711-f9d1d8120692","command_center_event_id":"cc559e46-fa7d-463d-976b-fd43c14079ee"},{"id":"51f6a441-23ac-4397-87b8-03dd16882c4a","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-de92c9f96fac","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":null,"terminal":false,"missionId":"de92c9f9-6fac-4009-8a89-b4cf88d14eaa","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":132,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":972,"providerAuthMs":0,"ledgerPrepareMs":972,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":972,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":972,"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":"de92c9f9-6fac-4009-8a89-b4cf88d14eaa"},"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":4222,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T19:48:29.507933+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:de92c9f9-6fac-4009-8a89-b4cf88d14eaa:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"86b2b824-a9b7-4a68-af81-47469830d74a","command_center_event_id":"de92c9f9-6fac-4009-8a89-b4cf88d14eaa"},{"id":"51f7f7c8-35e2-4e94-95e2-45df2967fe29","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-0d9553acf525","prNumber":4491,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"a9be8d8d7d7455320bcb369618059baaa1647983","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:15:11.814095+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a9be8d8d7d7455320bcb369618059baaa1647983","external_id":"4491","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:0d9553ac-f525-41dc-a3cc-cad16c95d260:merged-pr:4491:a9be8d8d7d7455320bcb369618059baaa1647983","mission_step_id":"e1b7d8fd-dbc0-4bb3-b372-b6d7423b276b","command_center_event_id":"0d9553ac-f525-41dc-a3cc-cad16c95d260"},{"id":"51f8478d-c2b7-47ed-a0f7-b9bdf799ee76","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\":\"execute_mission\",\"status\":\"deployment_dispatched\",\"proofGate\":\"canonical_release_dispatched\"},\"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\":\"release\",\"deadlineAt\":\"2026-10-05T19:25:10.495397+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-778bf61d4855\",\"prNumber\":4977,\"sourceSha\":\"55c867b0ccffdcd673cc0926233bc4c125b3ffc2\",\"deploymentId\":\"forgejo-main-55c867b0ccff\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:26:50.546349+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:778bf61d-4855-48d8-bd2f-644502292e56:owner-progress-heartbeat:119414507","mission_step_id":"98ff6e99-9d9a-459f-9489-890b2da9ddff","command_center_event_id":"778bf61d-4855-48d8-bd2f-644502292e56"},{"id":"51f8c15a-4cdd-40b0-9a68-2b9e6cc255ab","source":"cc-execution","status":"authorized","payload":{"paths":["config/system-reference-points/release-reliability-standard-2026-10-05.json","src/__tests__/contracts/cc-execution-objective-intent.contract.test.ts","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/objective-intent.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized platform protection against unnecessary everyday source mutations.","baseSha":"12e768b8554a377d5d378dd7d7399a7337b89b0a","issuedAt":1791218749379,"expiresAt":1791218929379,"missionId":"a5bcb915-78e9-4073-8589-6b78d2bb127a","authorizationId":"dce36e1b-eade-4793-b665-f3ca7be3f785","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:45:49.922288+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"12e768b8554a377d5d378dd7d7399a7337b89b0a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:dce36e1b-eade-4793-b665-f3ca7be3f785","mission_step_id":"d0308594-178c-4c61-888f-ad32747067ab","command_center_event_id":"a5bcb915-78e9-4073-8589-6b78d2bb127a"},{"id":"51f8d571-f6ae-4a6f-a102-05a155a1e66e","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"0fdcc8f2c54a95b459ef27fead4610f366ee4352","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"named-test-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"abf59d5243b67bf8ff7ce580892a31c17007abcd","prNumber":2876,"gateRunId":8603,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTestPath":"src/__tests__/contracts/tenant-workspace-health.contract.test.ts","gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8603/jobs/1","gateTestProof":"successful_exact_head_gate_log_contains:src/__tests__/contracts/tenant-workspace-health.contract.test.ts","gateTestPassed":true,"mergeCommitSha":"0fdcc8f2c54a95b459ef27fead4610f366ee4352","gateTestLogLine":"2026-09-16T04:11:01.4286629Z Tenant Workspace Health contract: executing src/__tests__/contracts/tenant-workspace-health.contract.test.ts","gateTestExecuted":true},{"id":"source-proof","path":"workers/cc-execution/test/release-orchestration-invariants.test.js","blobSha":"49effed36f0813fbfd9dacd45abe587a25322857","expectedText":"tenant standards proof integrity binds named Gate execution and blocks repair prose PR hijacking"}],"requestContractHash":"a76b9ae36f848f59858deb95acb9d9f926083e47742ed9578fdce1df4c04b0b8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T04:12:47.283825+00:00","proof_gate":"request_contract_repository_verified","source_sha":"0fdcc8f2c54a95b459ef27fead4610f366ee4352","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:88fcafec-cd22-4bee-ac3a-53f3055600e0:request-contract-repository:a76b9ae36f848f59858deb95acb9d9f926083e47742ed9578fdce1df4c04b0b8:0fdcc8f2c54a95b459ef27fead4610f366ee4352","mission_step_id":"27b1dea3-f71c-4fa7-bc06-804cc69179ae","command_center_event_id":"88fcafec-cd22-4bee-ac3a-53f3055600e0"},{"id":"51f95ed1-9210-4007-aace-7d24134048f0","source":"cc-execution-mission-control","status":"verified","payload":{"branch":"ai/implement-opt-in-live-academy-closedloop-in-actu-535ecc78","headSha":null,"prNumber":6489},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-12T18:40:27.961097+00:00","proof_gate":"forgejo_scoped_patch_pr_created","source_sha":null,"external_id":null,"receipt_type":"canonical_scoped_patch_pr_created","idempotency_key":"mission:1157786a-d8c5-41ca-92cd-00016be75190:pr:6489:implementation-created","mission_step_id":"ee66b075-9301-4f27-ba7b-e3ce0228d92f","command_center_event_id":"1157786a-d8c5-41ca-92cd-00016be75190"},{"id":"51f9cd1c-d663-4a33-84b1-c6c6c94316e1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/whatsmyprogress-portal-assets-20260902","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/whatsmyprogress-portal-assets-20260902","status":"blocked","metrics":{"receiptBytes":1824,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"ca49a280-e2e0-4af5-96d5-64a763c12e43","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":1035,"prReadinessMs":0,"approvedPlanMs":1035,"missionSetupMs":330,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ca49a280-e2e0-4af5-96d5-64a763c12e43"},"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":1107,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T04:49:11.190023+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ca49a280-e2e0-4af5-96d5-64a763c12e43:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"d39ed16d-9345-44da-88a1-99db5415ac31","command_center_event_id":"ca49a280-e2e0-4af5-96d5-64a763c12e43"},{"id":"51fb6980-f9a0-4f23-9a46-b72cd81721fa","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-queue-hygiene-transport-reconciliation-20260824","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.20-idempotent-reconciliation-hygiene","prNumber":null,"terminal":false,"missionId":"52a4f630-d4a1-4aa9-8d52-47eb7d028336","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"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":5082,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:55:48.782405+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:52a4f630-d4a1-4aa9-8d52-47eb7d028336:execute_mission:repair_mission_execution_retryable","mission_step_id":"e6140c95-ec4c-444b-b6de-98286552ffae","command_center_event_id":"52a4f630-d4a1-4aa9-8d52-47eb7d028336"},{"id":"51fd7e3e-2dc8-4762-94d1-7a2b92128c6e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Complete the same Redfish Roof Damage AI implementation by registering the new tenant-user Edge Function and selecting GPT-5.6 Terra with original-detail image input for the dedicated inspection workflow. No control-plane files. Keep PR #1259 unmerged until gate passes.","wordingChanged":false,"canonicalIntent":"Complete the same Redfish Roof Damage AI implementation by registering the new tenant-user Edge Function and selecting GPT-5.6 Terra with original-detail image input for the dedicated inspection workflow. No control-plane files. Keep PR #1259 unmerged until gate passes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-analysis","statement":"Redfish roofing users get conservative AI-assisted visible-damage candidates from uploaded inspection photos with quality gating, confidence, severity, evidence, and approximate regions.","proofConditionIds":["proof-source"]},{"id":"outcome-review","statement":"Inspectors can confirm, reject, or edit findings and reviewer decisions are persisted with tenant, job, and photo provenance.","proofConditionIds":["proof-source"]},{"id":"outcome-report","statement":"Confirmed damage reporting includes only human-confirmed findings and does not make insurance coverage determinations.","proofConditionIds":["proof-source"]}],"objective":"Complete the same Redfish Roof Damage AI implementation by registering the new tenant-user Edge Function and selecting GPT-5.6 Terra with original-detail image input for the dedicated inspection workflow. No control-plane files. Keep PR #1259 unmerged until gate passes.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"Exact Redfish roof-damage AI source, tenant authorization, metadata persistence, human review, confirmed-only reporting, function registration, and targeted contracts exist on the active delivery branch.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"295dcc75f162ba46a664790899e02241bb637a01f31e265332c035a549af145a","requestContractRevision":2,"previousRequestContractHash":"c46174f161978cb610e8b4be58f3919430494edd432a6276ea432967ecd5fd9a"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T13:59:52.185323+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:630bd3c3-9abe-4ba3-a921-645f39a4fb13:request-contract-revision:2:295dcc75f162ba46a664790899e02241bb637a01f31e265332c035a549af145a","mission_step_id":"f07aa820-ce11-4d07-ba88-2590e9c8454c","command_center_event_id":"630bd3c3-9abe-4ba3-a921-645f39a4fb13"},{"id":"51fd8df5-5f5c-47f2-9ff3-0ec56a9a285e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":null,"reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":24802,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"e6a1ae82-b649-435a-9084-eb05a067cbc1","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":5171,"prReadinessMs":0,"approvedPlanMs":5171,"missionSetupMs":2628,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e6a1ae82-b649-435a-9084-eb05a067cbc1"},"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":5167,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T17:50:48.455074+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e6a1ae82-b649-435a-9084-eb05a067cbc1:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"ba5921a0-10f7-412f-bdae-048dca1c4b31","command_center_event_id":"e6a1ae82-b649-435a-9084-eb05a067cbc1"},{"id":"51ff736e-c4df-406f-991f-76584a683f7c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d392fd71a82a","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2919,"terminal":false,"missionId":"d392fd71-a82a-47f6-8c51-1737d16c6955","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":12601,"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":"d392fd71-a82a-47f6-8c51-1737d16c6955"},"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":1536,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T16:03:20.766561+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2919","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d392fd71-a82a-47f6-8c51-1737d16c6955:automatic-mission-resume:2919:repair_mission_pr_ready_retryable","mission_step_id":"d16767c0-bdee-463f-af5a-7835466469a9","command_center_event_id":"d392fd71-a82a-47f6-8c51-1737d16c6955"},{"id":"51ff9fa6-24b7-4b0d-b4f1-2c67fa6182c0","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_not_merge_eligible:pull_request_already_merged","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.7-canonical-planner-owners","prNumber":4271,"terminal":false,"missionId":"40b0a428-93f7-49fb-b937-8ba71c7288ae","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"40b0a428-93f7-49fb-b937-8ba71c7288ae"},"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":192,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T21:50:23.132964+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4271","receipt_type":"ship_and_prove","idempotency_key":"mission:40b0a428-93f7-49fb-b937-8ba71c7288ae:ship_and_prove:canonical_release_blocked","mission_step_id":"d967586c-1ae2-430d-b13c-998e7759b0b7","command_center_event_id":"40b0a428-93f7-49fb-b937-8ba71c7288ae"},{"id":"52008a24-78d3-4c74-90fc-d504efef1d7c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d98a2605acbd","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":3157,"terminal":false,"missionId":"d98a2605-acbd-46f7-9ff7-040639e41bdb","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4492,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":702,"missionSetupMs":374,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":298,"ledgerReconcileMs":0,"lineageReconcileMs":76,"resolvePreflightMs":374,"repositoryMutationMs":3790,"repositoryProviderMs":3790,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2148,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":298,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1642},"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":"d98a2605-acbd-46f7-9ff7-040639e41bdb"},"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":3076,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T21:39:21.389144+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3157","receipt_type":"execute_mission","idempotency_key":"mission:d98a2605-acbd-46f7-9ff7-040639e41bdb:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"84950c7f-e806-4159-be02-48e0b68ef89b","command_center_event_id":"d98a2605-acbd-46f7-9ff7-040639e41bdb"},{"id":"5200bd6f-9c43-42f9-a386-ed09ef09e5d9","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_frozen_explicit_unfreeze_required","fingerprint":"0d38d0ff01f9ad407b580af1e97ba644c22eb4b235c7c0d2b965b62d7b094c37"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:11:31.332225+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:74d6f82f-cbed-4b2d-943d-6dd876de44f0:repository-mutation-intent-blocked:0d38d0ff01f9ad407b580af1e97ba644c22eb4b235c7c0d2b965b62d7b094c37","mission_step_id":"e9c7a813-365e-4283-87f9-08fb561848a7","command_center_event_id":"74d6f82f-cbed-4b2d-943d-6dd876de44f0"},{"id":"5201f657-3928-48a3-b6a1-ea992b29c004","source":"cc-execution","status":"cancelled","payload":{"cancelled":true,"missionId":"278f1da0-9787-4c80-a871-40c442596204"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:06:29.588658+00:00","proof_gate":"durable_mission_cancelled","source_sha":null,"external_id":null,"receipt_type":"owner_mission_cancelled","idempotency_key":"mission:278f1da0-9787-4c80-a871-40c442596204:mission-cancel:278f1da0-9787-4c80-a871-40c442596204","mission_step_id":null,"command_center_event_id":"278f1da0-9787-4c80-a871-40c442596204"},{"id":"52058615-d7b1-442c-91c2-278e8a25e829","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"e7060a867598e343825a171e33f866bf006bd570","releaseState":"verified","exactConductorRun":{"id":31698609094,"status":"completed","headSha":"e7060a867598e343825a171e33f866bf006bd570","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T12:11:09.734184+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e7060a867598e343825a171e33f866bf006bd570","external_id":"canonical-release-e7060a867598","receipt_type":"canonical_release_status","idempotency_key":"mission:c27f55d5-92c7-467a-99a0-ca0c917974d9:release-status:e7060a867598e343825a171e33f866bf006bd570:31698609094:verified:canonical-production-release/verified=success","mission_step_id":"1eb64989-5b26-4931-84cd-9a60eb03686a","command_center_event_id":"c27f55d5-92c7-467a-99a0-ca0c917974d9"},{"id":"52079689-2689-41cd-af81-5cbf709ac4a9","source":"visual-sandbox","status":"failed","payload":{"ok":false,"jobId":"8bc44934-a1d1-4b16-8006-22dc0ea86dff","phase":"universal_visual_witness_poll_failed","branch":"ai/objective-first-repair-10537c192b88","reason":"unexpected_path:/admin","status":"blocked","metrics":{"receiptBytes":104474,"releaseCount":0,"toolCallCount":36,"repeatedCallCount":14,"executorlessWaitMs":2627165,"firstUsefulResultAt":"2026-09-30T13:39:04.114Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4242,"terminal":true,"missionId":"10537c19-2b88-4637-9b64-d2a82ec654b0","operation":"visual_proof_status","proofGate":"interactive_visual_witness_failed","sourceSha":"a6183874b68cc095d6fe88b59652943932474425","timingsMs":{"queue":1708,"total":11206,"execution":9498},"nextAction":null,"receiptRef":{"mode":"full","missionId":"10537c19-2b88-4637-9b64-d2a82ec654b0"},"performance":null,"deploymentId":"forgejo-main-a6183874b68c","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"8bc44934-a1d1-4b16-8006-22dc0ea86dff","tenant":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":1,"supervisorId":"8bc44934-a1d1-4b16-8006-22dc0ea86dff","failureReason":"unexpected_path:/admin","observedRoute":"/admin/people","runnerVersion":"laptop-8b44f02c715d","attemptLineage":[{"jobId":"1d17530e-ef29-46c6-871f-c8ce0c92c324","attempt":1,"category":"application","sourceSha":"8b44f02c715db02c6bf3640b32a8226e8d4ff861","startedAt":"2026-09-30T14:19:26.308Z","completedAt":"2026-09-30T14:19:37.976Z","runtimeLane":"cc-execution -> Local Laptop -> universal-witness.mjs","browserEngine":"chromium","failureReason":"unexpected_path:/admin","retryRecovery":null,"runnerVersion":"laptop-8b44f02c715d","browserLaunchReason":"display_unavailable_headless","checkpointAccounting":{"route":{"required":2,"completed":0,"missingIds":["desktop::/admin/people","mobile::/admin/people"]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":4,"resumed":0,"complete":false,"evidence":{"required":2,"completed":0,"missingIds":["desktop::/admin/people::evidence::observe","mobile::/admin/people::evidence::observe"]},"completed":0,"remaining":4,"duplicates":0,"duplicateIds":[],"expectedTotal":4}}],"missionOutcome":"application","requestedRoute":"/admin/people","runnerSourceSha":"8b44f02c715db02c6bf3640b32a8226e8d4ff861","selectedViewports":["desktop","mobile"],"checkpointAccounting":{"route":{"required":2,"completed":0,"missingIds":["desktop::/admin/people","mobile::/admin/people"]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":4,"resumed":0,"complete":false,"evidence":{"required":2,"completed":0,"missingIds":["desktop::/admin/people::evidence::observe","mobile::/admin/people::evidence::observe"]},"completed":0,"remaining":4,"duplicates":0,"duplicateIds":[],"expectedTotal":4},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13408,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"ENDED","pendingProofKinds":[],"verificationState":"failed","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4996,"ownerActionRequired":false,"ownerFacingTerminal":true,"requestContractHash":"35da0c0ce7e55a54fece2d9ac3e83c66f9ab633949f640cd78c10dc00c947111","continuationRequired":false,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T14:22:52.718339+00:00","proof_gate":"interactive_visual_witness_failed","source_sha":"laptop-8b44f02c715d","external_id":"8bc44934-a1d1-4b16-8006-22dc0ea86dff","receipt_type":"visual_proof_status","idempotency_key":"mission:10537c19-2b88-4637-9b64-d2a82ec654b0:visual:8bc44934-a1d1-4b16-8006-22dc0ea86dff:failed","mission_step_id":"4bad3765-8939-4fa5-9d6b-757b8d251835","command_center_event_id":"10537c19-2b88-4637-9b64-d2a82ec654b0"},{"id":"5207ce1b-5745-40a2-823b-f09b64f744a0","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"aacfad2c03248d5deacad72dd4fc9ce8e22aa714","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"merge-existing","satisfied":true,"statement":"Existing PR 2486 at head 0e7454e95e4d7a9dfa4255b635eab150c76b2de2 is adopted without source mutation and squash-merged after its successful KnockLaunch Gate.","proofConditionIds":["live"]},{"id":"release-existing","satisfied":true,"statement":"The resulting main SHA is released to the frontend production target and verified live.","proofConditionIds":["live"]}],"satisfied":true,"constraints":[{"id":"no-source-write","satisfied":true,"statement":"Do not create a new branch, do not rewrite files, and do not create a replacement PR. Reuse PR 2486 exactly.","proofConditionIds":["live"]},{"id":"green-head","satisfied":true,"statement":"Preserve exact green PR head 0e7454e95e4d7a9dfa4255b635eab150c76b2de2 unless protected main advances and canonical refresh is required.","proofConditionIds":["live"]}],"contractHash":"de93d4c3e95af150faf36b7e97892878e5dbe7002904c5cd3a2412255f292cf6","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"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":"de93d4c3e95af150faf36b7e97892878e5dbe7002904c5cd3a2412255f292cf6"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:18:02.06957+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"aacfad2c03248d5deacad72dd4fc9ce8e22aa714","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5f3f3fe3-7077-403d-8270-8a3c447ed045:request-contract:de93d4c3e95af150faf36b7e97892878e5dbe7002904c5cd3a2412255f292cf6:aacfad2c03248d5deacad72dd4fc9ce8e22aa714:verified:","mission_step_id":"4c50e38a-91e5-4635-a9ab-c6009f7ec7bb","command_center_event_id":"5f3f3fe3-7077-403d-8270-8a3c447ed045"},{"id":"5207d43f-4bf0-49b8-bae7-c1636c1d15a5","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":"Apply the already-resolved Forgejo read resilience change and release cc-execution."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T14:11:23.995859+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:88d89917-1a6f-492c-9864-5fe334e7fc53:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"5f7a10a9-d0d4-4840-902e-daccea54e076","command_center_event_id":"88d89917-1a6f-492c-9864-5fe334e7fc53"},{"id":"52089eb4-da70-414d-8402-63cd7b17872a","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"scripts/validate-release-architecture.mjs","content":"import assert from \"node:assert/strict\";\nimport { existsSync, readFileSync } from \"node:fs\";\nimport { execFileSync } from \"node:child_process\";\n\nconst read = (path) => readFileSync(path, \"utf8\");\nconst readTracked = (path) => existsSync(path)\n  ? read(path)\n  : execFileSync(\"git\", [\"show\", `HEAD:${path}`], { encoding: \"utf8\" });\n\nconst trackedFiles = execFileSync(\"git\", [\"ls-files\"], { encoding: \"utf8\" })\n  .split(/\\r?\\n/)\n  .filter(Boolean);\n\nconst retiredTrackedPaths = trackedFiles.filter((path) =>\n  [\".github/\", \"docs/gpt-actions/\", \"public/gpt-actions/\"].some((prefix) => path.startsWith(prefix)),\n);\nassert.deepEqual(\n  retiredTrackedPaths,\n  [],\n  \"retired tracked authority paths remain: \" + retiredTrackedPaths.join(\", \"),\n);\n\nfor (const retiredFile of [\n  \"config/production-release-targets.json\",\n  \"scripts/production-release-targets.json\",\n]) {\n  assert.equal(\n    trackedFiles.includes(retiredFile),\n    false,\n    `retired tracked authority file must stay absent: ${retiredFile}`,\n  );\n}\n\nconst authorityFiles = [\n  \".forgejo/workflows/knocklaunch.yml\",\n  \"config/control-plane-capabilities.json\",\n  \"workers/cc-execution/src/mission-ledger.js\",\n  \"workers/cc-execution/src/index-mission-control.js\",\n  \"workers/cc-execution/src/index-mcp.js\",\n  \"workers/cc-execution/src/entrypoint-routed.js\",\n  \"supabase/functions/command-center-autopilot/missionSupervisor.ts\",\n  \"supabase/functions/command-center-autopilot/missionLedger.ts\",\n  \"workers/cc-execution/src/index-minimal-ship-pr.js\",\n  \"workers/cc-execution/src/index-merge-queue-openapi.js\",\n  \"src/pages/godmode/components/RestorePointCard.tsx\",\n  \"scripts/release-target-ownership.mjs\",\n  \"scripts/resolve-autonomous-change-plan.mjs\",\n  \"scripts/resolve-production-drift-plan.mjs\",\n  \"scripts/resolve-production-workflow-run.mjs\",\n];\n\nconst forbidden = [\n  \"NYSOM-ENTERPRISES-INC/knocklaunchcrm\",\n  \"knocklaunchcrm.onrender.com\",\n  \"Render OnRunner\",\n  \"render-onrunner/runtime-proof\",\n  \"forgejo_runner_direct_render_onrunner\",\n  \"release_onrunner\",\n];\n\nconst retiredRepositoryExecutionMarkers = [\n  \"api.github.com\",\n  \"github.com/repos/\",\n  \"GITHUB_TOKEN\",\n  \"GH_TOKEN\",\n  \"@octokit/\",\n  \"new Octokit(\",\n  \"provider === 'github'\",\n  'provider === \"github\"',\n  \"repositoryProvider: 'github'\",\n  'repositoryProvider: \"github\"',\n  '\"repositoryProvider\":\"github\"',\n  '\"provider\":\"github\"',\n];\n\nfor (const path of authorityFiles) {\n  assert.ok(trackedFiles.includes(path), `authority file not tracked: ${path}`);\n  const source = readTracked(path);\n  for (const marker of forbidden) {\n    assert.equal(source.includes(marker), false, `retired authority marker returned in ${path}: ${marker}`);\n  }\n  for (const marker of retiredRepositoryExecutionMarkers) {\n    assert.equal(\n      source.includes(marker),\n      false,\n      `retired GitHub/pre-Forgejo execution marker returned in canonical authority file ${path}: ${marker}`,\n    );\n  }\n}\n\nconst capabilities = JSON.parse(readTracked(\"config/control-plane-capabilities.json\"));\nassert.equal(capabilities.repository, \"noel/KnockLaunchOS\");\nassert.equal(\n  capabilities.canonicalArchitectureRestorePoint,\n  \"config/system-restore-points/golden-restore-2026-09-25-1005Z.json\",\n);\n\nconst workflowSource = readTracked(\".forgejo/workflows/knocklaunch.yml\");\nassert.ok(\n  workflowSource.includes(\"git.knocklaunch.app\") || workflowSource.includes(\"FORGEJO\") || workflowSource.includes(\"forgejo\"),\n  \"canonical workflow must remain Forgejo-owned\",\n);\n\nconst productionRunResolver = readTracked(\"scripts/resolve-production-workflow-run.mjs\");\nassert.ok(\n  productionRunResolver.includes(\"https://git.knocklaunch.app/api/v1/repos/\"),\n  \"production workflow resolver must use the canonical Forgejo API\",\n);\nassert.ok(\n  productionRunResolver.includes(\"FGJ_CONTROL_TOKEN\"),\n  \"production workflow resolver must use the Forgejo control credential boundary\",\n);\n\nconst restoreCard = readTracked(\"src/pages/godmode/components/RestorePointCard.tsx\");\nassert.ok(restoreCard.includes(\"103a400ced69fdcd3119e59d7a80235dae259720\"));\nassert.ok(restoreCard.includes(\"golden-restore-2026-09-25-1005Z.json\"));\n\nconsole.log(\"Forgejo-native repository authority guard passed\");\n"}],"branch":"ai/objective-first-repair-b4857b05e928","writes":[],"patches":[],"version":1,"approved":true,"missionId":"b4857b05-e928-4ebc-b05a-5427e250f144","objective":"Apply this exact bounded architecture hardening on the existing mission. The change strengthens the canonical release-architecture guard so executable authority files fail if GitHub/pre-Forgejo provider markers return, while explicitly proving the production workflow resolver remains Forgejo-owned. Do not touch unrelated files. Run relevant validation, canonical Gate, squash merge, affected release if any, and live/current proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["scripts/validate-release-architecture.mjs"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"b4857b05-e928-4ebc-b05a-5427e250f144","ownerApproved":true,"releaseIntent":null,"sourceTargets":["scripts/validate-release-architecture.mjs"],"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":"8071c343f8c0e912a66104e0c4f432d245c4b994869450d67360054af1a708cb","replayCount":0,"serializedBytes":5959},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T15:35:04.282838+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:b4857b05-e928-4ebc-b05a-5427e250f144:repository-mutation-intent:8071c343f8c0e912a66104e0c4f432d245c4b994869450d67360054af1a708cb:0","mission_step_id":"3a94abe0-33fe-4d91-ac1e-c36536f62616","command_center_event_id":"b4857b05-e928-4ebc-b05a-5427e250f144"},{"id":"520a7388-05ae-4b61-8961-915f4fd69054","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ce62cfb26638","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":26290,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":11,"executorlessWaitMs":146999,"firstUsefulResultAt":"2026-10-05T15:45:34.714Z","recoveryAttemptCount":13,"ownerInterruptionCount":0},"version":null,"prNumber":4956,"terminal":false,"missionId":"ce62cfb2-6638-435d-bec2-3fa8effa3f97","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":"ce62cfb2-6638-435d-bec2-3fa8effa3f97"},"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-05T15:48:09.242675+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"4956","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ce62cfb2-6638-435d-bec2-3fa8effa3f97:automatic-mission-resume:4956:repair_mission_waiting_for_gate","mission_step_id":"7795be49-5f8d-4e63-af1b-849b85647be5","command_center_event_id":"ce62cfb2-6638-435d-bec2-3fa8effa3f97"},{"id":"520c56e8-01fa-405f-bf2a-72211c16cb96","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"d44dc0d246dc0c856623c80e4d74e44731ad0ad1","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"d44dc0d246dc0c856623c80e4d74e44731ad0ad1","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"72fec3352a6db687fbbf323b7d869a62eefa61754187f748db8e133236d50c61","forgejoWorkflowProof":{"runId":14754,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"a1230c199f8a11f8b73b02aa9802cac0ad3b97d3","deploymentId":"forgejo-main-a1230c199f8a11f8b73b02aa9802cac0ad3b97d3","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.72-knocklaunch-mcp-fast-batch","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:13:45.70626+00:00","proof_gate":"canonical_release_pending","source_sha":"d44dc0d246dc0c856623c80e4d74e44731ad0ad1","external_id":"forgejo-main-d44dc0d246dc","receipt_type":"canonical_release_status","idempotency_key":"mission:1a7fc909-ee75-46b5-8938-fac461de6e81:forgejo-release-status:d44dc0d246dc0c856623c80e4d74e44731ad0ad1:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"895767af-5063-47ed-b50f-5b29c8ca03b2","command_center_event_id":"1a7fc909-ee75-46b5-8938-fac461de6e81"},{"id":"520c6122-1527-464f-83de-c2f616ff91a4","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_reconciliation_pending","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":4865,"terminal":false,"missionId":"a3b1cb76-a0b1-41a7-8d40-f59ae7d49164","operation":"ship_and_prove","proofGate":"canonical_release_reconciliation_pending","sourceSha":"7967cc727bc772ce79ed008850a1d6ee617cbf26","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4512,"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":"reconcile_release","receiptRef":{"mode":"full","missionId":"a3b1cb76-a0b1-41a7-8d40-f59ae7d49164"},"performance":null,"deploymentId":"forgejo-main-7967cc727bc7","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":true,"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":2879,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T00:17:40.596776+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"7967cc727bc772ce79ed008850a1d6ee617cbf26","external_id":"forgejo-main-7967cc727bc7","receipt_type":"ship_and_prove","idempotency_key":"mission:a3b1cb76-a0b1-41a7-8d40-f59ae7d49164:ship_and_prove:canonical_release_reconciliation_pending:7967cc727bc772ce79ed008850a1d6ee617cbf26:no-run","mission_step_id":"6fadfff1-b0e2-4d68-9c0d-408440d044b2","command_center_event_id":"a3b1cb76-a0b1-41a7-8d40-f59ae7d49164"},{"id":"520d1fb4-dd4d-4da9-97f7-95c390301a75","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-protected-main-recovery-syntax-20260826","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":null,"terminal":false,"missionId":"3941f6ae-c7dd-4016-88fa-385beff8dd2a","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":37063,"prReadinessMs":0,"approvedPlanMs":37063,"missionSetupMs":2799,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3941f6ae-c7dd-4016-88fa-385beff8dd2a"},"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":4415,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T15:05:21.023136+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3941f6ae-c7dd-4016-88fa-385beff8dd2a:execute_mission:repair_mission_execution_retryable","mission_step_id":"0f6bbe3a-72f8-480f-9e2e-ad30318ccda8","command_center_event_id":"3941f6ae-c7dd-4016-88fa-385beff8dd2a"},{"id":"520dc5bc-9d8c-422a-9b8c-ee7946265692","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/cloudflare-native-frontend-build.json","config/control-plane-capabilities.json","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly asked to pick up the lost Settings/Profile frontend build work and merge queue. This bounded repair only restores the interrupted 4 GB frontend memory contract needed to deploy already-merged PR #3276.","baseSha":"e4cc85b2ab00af75fa49a5b5da88a3bc7ddf38b6","issuedAt":1789885147565,"expiresAt":1789885327565,"missionId":"e4f93402-643c-44b8-a65a-30811188b757","authorizationId":"4f450c34-23da-4a5b-af46-2e0d7f574088","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T06:19:07.907713+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e4cc85b2ab00af75fa49a5b5da88a3bc7ddf38b6","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:4f450c34-23da-4a5b-af46-2e0d7f574088","mission_step_id":"6df84918-1c7a-405b-9487-ef83d489f1de","command_center_event_id":"e4f93402-643c-44b8-a65a-30811188b757"},{"id":"520ebc2c-bbea-4cc8-b87d-6c493993e67a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/book-me-directly-product-family-r2","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.65-repository-proof-reconciliation","prNumber":1910,"terminal":false,"missionId":"ffd6df49-9506-4054-87b8-3bbe65387db2","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3916,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1393,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":671,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1393,"repositoryMutationMs":3916,"repositoryProviderMs":3341,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2312,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":671,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1029},"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":"ffd6df49-9506-4054-87b8-3bbe65387db2"},"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":3970,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:29:33.109348+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1910","receipt_type":"execute_mission","idempotency_key":"mission:ffd6df49-9506-4054-87b8-3bbe65387db2:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"c6eec8e6-5442-48d1-b8a0-6d8f77815c49","command_center_event_id":"ffd6df49-9506-4054-87b8-3bbe65387db2"},{"id":"5211420d-79fa-4b77-ad7d-08d365cf3569","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/version.js","workers/cc-execution/test/request-contract-inference.test.js"],"reason":"Owner explicitly directed repair of the blocking cc-execution objective-contract defect preventing the time-critical PCG upload mission. Temporarily unfreeze only the exact classifier, focused regression test, and required version marker; refreeze after the scoped cc-execution release.","baseSha":"164b7a91f84e3a2a2e617080609f513d5d06e731","issuedAt":1791116264842,"expiresAt":1791116444842,"missionId":"91633291-1262-4520-b876-92bf655af3b1","authorizationId":"2d83955a-c684-4067-a249-9f314f0c90f3","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T12:17:45.041382+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"164b7a91f84e3a2a2e617080609f513d5d06e731","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2d83955a-c684-4067-a249-9f314f0c90f3","mission_step_id":"47dfe2f3-4aec-4f59-a343-6f05b6dea4f9","command_center_event_id":"91633291-1262-4520-b876-92bf655af3b1"},{"id":"52116222-3a27-4cbc-bbde-56be0dc00968","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-real-communication-setup-email","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":3821,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":null,"terminal":false,"missionId":"ed804345-ec86-4254-8560-91c60ac0a069","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":"ed804345-ec86-4254-8560-91c60ac0a069"},"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":13143,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-19T05:18:01.447492+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ed804345-ec86-4254-8560-91c60ac0a069:execute_mission:repair_mission_source_resolution_required","mission_step_id":"9ab151fe-38f2-464b-8d3f-a8fe7446ad5f","command_center_event_id":"ed804345-ec86-4254-8560-91c60ac0a069"},{"id":"521224c2-6845-4299-aa86-aed70b3ff494","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papis-proposal-pdf-contract","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":9855,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.49.0-control-plane-transport-reconciliation","prNumber":528,"terminal":false,"missionId":"f20e5157-68a6-4ad7-8939-7c6bca08c1c7","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"eb25f92407d83ac83f64723cea692fabe3695fac","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","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":5009,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T02:29:56.172438+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"eb25f92407d83ac83f64723cea692fabe3695fac","external_id":"528","receipt_type":"execute_mission","idempotency_key":"mission:f20e5157-68a6-4ad7-8939-7c6bca08c1c7:execute_mission:canonical_release_transport_retryable","mission_step_id":"3f7de79e-80ac-459f-9a2e-bbd73f1e9083","command_center_event_id":"f20e5157-68a6-4ad7-8939-7c6bca08c1c7"},{"id":"52131f7e-cc47-47a3-89eb-850b83d2427a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-reliability-hardening-20260820","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":7282,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.48.13-control-plane-branch-synthesis-reliability","prNumber":529,"terminal":false,"missionId":"a1392a5b-a0fb-4d09-bead-32b0d6052485","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a1392a5b-a0fb-4d09-bead-32b0d6052485"},"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":5126,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T02:13:41.073126+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"529","receipt_type":"execute_mission","idempotency_key":"mission:a1392a5b-a0fb-4d09-bead-32b0d6052485:execute_mission:repair_mission_execution_retryable","mission_step_id":"8eaf2179-07ae-4109-819f-0e2301752cf0","command_center_event_id":"a1392a5b-a0fb-4d09-bead-32b0d6052485"},{"id":"52136033-4e9f-42ed-868c-6ba2c4455574","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/restore-preview-bounds-20260804","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":2079,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":null,"terminal":false,"missionId":"31a8c7f9-bcd2-4a1e-ae92-82463a9f45c1","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"31a8c7f9-bcd2-4a1e-ae92-82463a9f45c1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":434,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T22:38:11.588752+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:31a8c7f9-bcd2-4a1e-ae92-82463a9f45c1:execute_mission:repair_mission_execution_blocked","mission_step_id":"2572816c-f166-46d4-823d-b9bc4aa64cb2","command_center_event_id":"31a8c7f9-bcd2-4a1e-ae92-82463a9f45c1"},{"id":"5215a09c-fd34-4eac-9bc2-f073edafec2d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9399f2ae4b4a","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":17760,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":987,"terminal":false,"missionId":"9399f2ae-4b4a-4612-a6a1-f2299ffb9726","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"a6126e81011f859bf723f420b6063a3595cd8df6","timingsMs":{"handlerMs":35068,"prReadinessMs":2778,"approvedPlanMs":21081,"missionSetupMs":1254,"shipAndProveMs":11197},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9399f2ae-4b4a-4612-a6a1-f2299ffb9726"},"performance":null,"deploymentId":"forgejo-main-a6126e81011f","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":8253,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T01:28:40.131344+00:00","proof_gate":"canonical_release_dispatched","source_sha":"a6126e81011f859bf723f420b6063a3595cd8df6","external_id":"forgejo-main-a6126e81011f","receipt_type":"execute_mission","idempotency_key":"mission:9399f2ae-4b4a-4612-a6a1-f2299ffb9726:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"2875319a-5498-432f-aeae-2ffb2a6a9848","command_center_event_id":"9399f2ae-4b4a-4612-a6a1-f2299ffb9726"},{"id":"5216c830-60b7-4084-8097-5e63f6e1891e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-premium-customer-360-20260819","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3618,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":433,"terminal":false,"missionId":"734d37cb-a91f-41c4-bfc8-cc06efcd64fa","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"3ccddf9863038bc13911ef23c3817bdd29c7bcc8","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"734d37cb-a91f-41c4-bfc8-cc06efcd64fa"},"performance":null,"deploymentId":"forgejo-main-3ccddf986303","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":6145,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T05:16:23.431618+00:00","proof_gate":"canonical_release_dispatched","source_sha":"3ccddf9863038bc13911ef23c3817bdd29c7bcc8","external_id":"forgejo-main-3ccddf986303","receipt_type":"execute_mission","idempotency_key":"mission:734d37cb-a91f-41c4-bfc8-cc06efcd64fa:execute_mission:canonical_release_dispatched","mission_step_id":"039e2ac4-abf0-47d7-b570-f7d42c295d3d","command_center_event_id":"734d37cb-a91f-41c4-bfc8-cc06efcd64fa"},{"id":"52179911-7a09-44d2-9216-aafc04af4111","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"pending"},"mainSha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","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":"0f4149a66e731d00e855466c7fa04d7ba0ba8ddefcc0c62265ec60b5fced2905","forgejoWorkflowProof":{"runId":11714,"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-25T10:46:37.622792+00:00","proof_gate":"canonical_release_pending","source_sha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","external_id":"forgejo-main-0b1ff2642661","receipt_type":"canonical_release_status","idempotency_key":"mission:3511737f-41cb-4ea0-bc42-27eb82eed9b5:forgejo-release-status:0b1ff26426618b96116bdcbbcdf1053337c35aa0:pending:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=pending","mission_step_id":"14b2c182-999e-487d-ab38-9615310aeaec","command_center_event_id":"3511737f-41cb-4ea0-bc42-27eb82eed9b5"},{"id":"5219094b-df80-4e2f-9a67-0cf49886316e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-invoices-customer-portal-20260824","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":6205,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.18-existing-pr-adoption","prNumber":669,"terminal":false,"missionId":"77d9502f-d411-4f56-a7ab-eff3ab1f341f","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":"77d9502f-d411-4f56-a7ab-eff3ab1f341f"},"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":5501,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T16:19:24.551432+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"669","receipt_type":"execute_mission","idempotency_key":"mission:77d9502f-d411-4f56-a7ab-eff3ab1f341f:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"94368c8c-5a97-4411-a5d4-d0f9489d8247","command_center_event_id":"77d9502f-d411-4f56-a7ab-eff3ab1f341f"},{"id":"521adb0f-5957-4d82-9f6e-42f0e970bfa0","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"c8c0e92b39233301a9f0e41084a354a158bc4351","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Continue the Curri shell repair from current Forgejo main e86e949c99f82909eff4d6346444ff9a3dfd70d8. The prior volatile matchingMembership-object dependency defect is already fixed for the generic clean tenant routes in src/routes/vanityRoutes.tsx: CleanTenantDashboardRoute, VanityTenantRoute, and CleanTenantContextRoute now depend on stable scalar tenant identity. Do not duplicate that repair. Fresh authenticated live proof for https://app.knocklaunch.app/curri-control-center with the real Curri Control Center tenant-owner projection shows the active tenant is already correct (tenant id 60911b66-2940-4f68-9b88-cd17d1bdf5b6, slug curri-control-center) before navigation, the browser remains on /curri-control-center, but the application shell never becomes ready within 20s. There are no console errors, page errors, failed requests, or bad responses in that observation. Diagnose the next actual product-side cause of the Curri Control Center root shell not mounting/rendering. Inspect the exact route registration and owning frontend source first; do not modify Visual Witness merely because its diagnostic snapshot was unavailable after the shell timeout. Keep this frontend-only unless con","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":"c7201fe55a964685f06b7ed06095e462227e70363d3a7f7678c6e4622df81f28","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":"c7201fe55a964685f06b7ed06095e462227e70363d3a7f7678c6e4622df81f28"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T18:47:29.18477+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"c8c0e92b39233301a9f0e41084a354a158bc4351","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:dbab8039-4845-4b88-af0d-094d15413211:request-contract:c7201fe55a964685f06b7ed06095e462227e70363d3a7f7678c6e4622df81f28:c8c0e92b39233301a9f0e41084a354a158bc4351:verified:","mission_step_id":"8845c9c5-734e-49a2-b196-8f44b720a52a","command_center_event_id":"dbab8039-4845-4b88-af0d-094d15413211"},{"id":"521c6b27-53f4-4d3f-9bf7-b03fd4d2efc6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/account-route-desktop-spacing","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.196-replay-fenced-mission-runtime","prNumber":3306,"terminal":false,"missionId":"cc426e3f-3d08-482c-9069-5efd0fdbf792","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5264,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":884,"missionSetupMs":298,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":298,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":298,"repositoryMutationMs":4380,"repositoryProviderMs":4380,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2437,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":298,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1943},"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":"cc426e3f-3d08-482c-9069-5efd0fdbf792"},"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":3272,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T21:13:52.226266+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3306","receipt_type":"execute_mission","idempotency_key":"mission:cc426e3f-3d08-482c-9069-5efd0fdbf792:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"dd56a80f-074e-49d2-9f8d-219c2403ff25","command_center_event_id":"cc426e3f-3d08-482c-9069-5efd0fdbf792"},{"id":"521f65ed-8e2e-4283-8214-a0830d06e55d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"52caadb8a15ac752e42150bb9e56cc4e6b8fc652","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"52caadb8a15ac752e42150bb9e56cc4e6b8fc652","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"588a068cdacf7f47747651749c10902f174db7e45bb0f0cf2bb1c5a7cdf54e71","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6575","runId":6575,"status":"running","sourceSha":"52caadb8a15ac752e42150bb9e56cc4e6b8fc652","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-09T12:11:07.416957+00:00","proof_gate":"canonical_release_pending","source_sha":"52caadb8a15ac752e42150bb9e56cc4e6b8fc652","external_id":"forgejo-main-52caadb8a15a","receipt_type":"canonical_release_status","idempotency_key":"mission:f976d803-e66e-4f6f-afc3-2161b3c38ff6:forgejo-release-status:52caadb8a15ac752e42150bb9e56cc4e6b8fc652:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"c4eb8de4-d3f6-4bd7-a071-b0cd951cde1f","command_center_event_id":"f976d803-e66e-4f6f-afc3-2161b3c38ff6"},{"id":"5222a4d5-b491-40ee-b4ee-596559f73312","source":"forgejo","status":"waiting","payload":{"branch":"ai/big-papis-proposal-studio-redesign","prNumber":1867,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c3c892e2f12522ff8bbe80f6d7ae3fe788e9e4c7","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T18:58:54.291722+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c3c892e2f12522ff8bbe80f6d7ae3fe788e9e4c7","external_id":"1867","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:64a00bd5-7e48-4d32-848c-067666f56b2c:merged-pr:1867:c3c892e2f12522ff8bbe80f6d7ae3fe788e9e4c7","mission_step_id":"22bec2cc-a368-4e39-8e76-5df4b54c63f2","command_center_event_id":"64a00bd5-7e48-4d32-848c-067666f56b2c"},{"id":"52239b6b-f6b2-46f4-81f7-f4e889c849b3","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js"],"reason":"Apply the target-aware fail-closed request-contract verifier and cc-execution version marker with the smallest exact control-plane mutation.","baseSha":"ee58325d6f14ec5da42a8799ce779de57b94e676","issuedAt":1789176124972,"expiresAt":1789176304972,"missionId":"7d975af7-391d-42ad-98ee-41b39b3a8b54","authorizationId":"dc9cc66e-d84f-4fdd-84ad-396494a31296","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:22:05.377958+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ee58325d6f14ec5da42a8799ce779de57b94e676","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:dc9cc66e-d84f-4fdd-84ad-396494a31296","mission_step_id":"97ae8b34-b9e9-4cee-ac23-fb81832e24b2","command_center_event_id":"7d975af7-391d-42ad-98ee-41b39b3a8b54"},{"id":"5223e4da-7209-4f38-a485-f356de756fcc","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-087a734ed691","prNumber":3929,"nextAction":null,"mergeCommitSha":"97f734cd2a627b88babbdc8d66db957f20240ac2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:49:39.862492+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"97f734cd2a627b88babbdc8d66db957f20240ac2","external_id":"3929","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:087a734e-d691-40e3-9aab-50ae14ca4cc8:merged-pr:3929:97f734cd2a627b88babbdc8d66db957f20240ac2","mission_step_id":"a42abea3-96aa-497a-ba68-b4fb8637a46e","command_center_event_id":"087a734e-d691-40e3-9aab-50ae14ca4cc8"},{"id":"5224f6c8-e168-478b-87b7-a196355c05cc","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"050e00685203dcfbb735a76ff4860f61bd767fc2","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"050e00685203dcfbb735a76ff4860f61bd767fc2","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"2c074b2c46f768c18303261366c92ac083244a4656d96807be06645cc37b9aaa","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5128","runId":5128,"status":"running","sourceSha":"050e00685203dcfbb735a76ff4860f61bd767fc2","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":8,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"9d75a51e3f7ea68fda88c2c3b97144f96fa0c5ea","deploymentId":"forgejo-main-9d75a51e3f7ea68fda88c2c3b97144f96fa0c5ea","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.35-noop-release-reconcile-refreeze","containsSourceSha":false},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"9d75a51e3f7ea68fda88c2c3b97144f96fa0c5ea","sourceSha":"050e00685203dcfbb735a76ff4860f61bd767fc2","changedPaths":["config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","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"],"changedPathCount":6,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T11:55:18.981266+00:00","proof_gate":"canonical_release_pending","source_sha":"050e00685203dcfbb735a76ff4860f61bd767fc2","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:47dd9ce8-9c5d-4c4f-9584-ad463722731d:forgejo-release-status:050e00685203dcfbb735a76ff4860f61bd767fc2:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"7b4e82e0-604d-4901-88c4-9e9cfb85675e","command_center_event_id":"47dd9ce8-9c5d-4c4f-9584-ad463722731d"},{"id":"52262960-b16b-4a9c-8883-bf882ff6a8f6","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"068ac1e4c0e74ce96701b593b7d36e76dc1caa1c","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"068ac1e4c0e74ce96701b593b7d36e76dc1caa1c","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":"def8ec3fc1a6bcf15c0e61567505c9d4e8c6183ba247532585daa7d9f3368a8c","forgejoWorkflowProof":{"runId":11119,"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-23T04:25:31.920223+00:00","proof_gate":"canonical_release_pending","source_sha":"068ac1e4c0e74ce96701b593b7d36e76dc1caa1c","external_id":"forgejo-main-068ac1e4c0e7","receipt_type":"canonical_release_status","idempotency_key":"mission:e82060e5-de67-464c-a1b4-8de87e62ffa0:forgejo-release-status:068ac1e4c0e74ce96701b593b7d36e76dc1caa1c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"39a69f19-2ed9-45e2-ada9-ac3fcde53661","command_center_event_id":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},{"id":"5227cfcc-cea3-45ff-a6a7-ec84babca8bb","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-pagination-final\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T06:08:08.467348+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5151,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T06:34:56.231654+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1ac7f316-f174-4a19-8f65-70f51fa4ba0e:owner-progress-heartbeat:119417899","mission_step_id":"3f87b5cc-95c7-45ca-a19c-5de0d9146e8d","command_center_event_id":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},{"id":"5228056d-d01b-4fcb-b4ea-1bbd02fa7387","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/native-business-context-v1-20260819","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":32326,"releaseCount":0,"toolCallCount":25,"repeatedCallCount":8,"ownerInterruptionCount":0},"version":"1.50.8-mission-deadline-budget","prNumber":445,"terminal":false,"missionId":"a812cc50-a7e3-467a-99a5-ae9215642476","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":"a812cc50-a7e3-467a-99a5-ae9215642476"},"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":5086,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T13:33:46.150348+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"445","receipt_type":"execute_mission","idempotency_key":"mission:a812cc50-a7e3-467a-99a5-ae9215642476:execute_mission:canonical_release_transport_retryable","mission_step_id":"83056adf-bbab-4dff-8a70-38138c1d77e5","command_center_event_id":"a812cc50-a7e3-467a-99a5-ae9215642476"},{"id":"52287e7f-fd3a-4f6c-b72f-6882dda2cc92","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"dac80a67f14021102f8983667cc5bcdec2be9e2f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Adopt existing PR #4009 for the GodMode robust editable profile and branding change. Gate run 12590 is green on exact head f97a315bd5585ae63fe92ae95b0b02e9c77aba1a. Squash merge this PR into protected main, deploy the frontend through the canonical Cloudflare release path, then verify live production /admin/account?section=profile and /admin/account?section=settings on desktop and mobile. Required live proof: GodMode stays in /admin; the account avatar uses the KNOCKLAUNCH platform logo; Profile and Settings expose robust tenant-grade controls; logo/background/hero media can be replaced and framed via the platform media editor; saved logo drives the GodMode account/sidebar/profile visual; saved background drives the /admin shell; deprecated upper Sidekick remains absent.","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":"73f47cb66d5872c3a6337d1e657c582ff39efbf785e2ebf715b23cb8f14e1cf6","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":"73f47cb66d5872c3a6337d1e657c582ff39efbf785e2ebf715b23cb8f14e1cf6"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:55:33.355061+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"dac80a67f14021102f8983667cc5bcdec2be9e2f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:11792b6d-4f53-49b1-9d9b-2a83f6b6b03b:request-contract:73f47cb66d5872c3a6337d1e657c582ff39efbf785e2ebf715b23cb8f14e1cf6:dac80a67f14021102f8983667cc5bcdec2be9e2f:verified:","mission_step_id":"74a0b108-12ad-470a-9d64-da2c1c7ac435","command_center_event_id":"11792b6d-4f53-49b1-9d9b-2a83f6b6b03b"},{"id":"5229662e-5d1a-46bb-9612-5fcbea79df0e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Explicit owner-approved control-plane maintenance: publish the merge-queue operator surface already present on current Forgejo main by changing only workers/cc-execution/src/version.js. Bump CC_EXECUTION_VERSION from 1.58.4-refresh-fastpath to 1.58.5-merge-queue-operators solely to force the canonical cc-execution release. Do not change product behavior, queue semantics, workflows, or any other source. Pass KnockLaunch Gate, squash merge, release only cc-execution, and prove the live runtime reports 1.58.5-merge-queue-operators.","wordingChanged":false,"canonicalIntent":"Explicit owner-approved control-plane maintenance: publish the merge-queue operator surface already present on current Forgejo main by changing only workers/cc-execution/src/version.js. Bump CC_EXECUTION_VERSION from 1.58.4-refresh-fastpath to 1.58.5-merge-queue-operators solely to force the canonical cc-execution release. Do not change product behavior, queue semantics, workflows, or any other source. Pass KnockLaunch Gate, squash merge, release only cc-execution, and prove the live runtime reports 1.58.5-merge-queue-operators.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"publish-queue-operators","statement":"Live cc-execution runs the current merge-queue operator surface and reports version 1.58.5-merge-queue-operators.","proofConditionIds":["proof-runtime"]}],"objective":"Explicit owner-approved control-plane maintenance: publish the merge-queue operator surface already present on current Forgejo main by changing only workers/cc-execution/src/version.js. Bump CC_EXECUTION_VERSION from 1.58.4-refresh-fastpath to 1.58.5-merge-queue-operators solely to force the canonical cc-execution release. Do not change product behavior, queue semantics, workflows, or any other source. Pass KnockLaunch Gate, squash merge, release only cc-execution, and prove the live runtime reports 1.58.5-merge-queue-operators.","constraints":[{"id":"one-file","statement":"Only workers/cc-execution/src/version.js may change.","proofConditionIds":["proof-runtime"]},{"id":"no-logic-change","statement":"No product behavior, queue semantics, workflow logic, or other source may change.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution reports version 1.58.5-merge-queue-operators after canonical release.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"1.58.5-merge-queue-operators","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"186ef8f20c611295ec0c00f48b58299e61f28975e4f18862075429aa090beba4","requestContractRevision":2,"previousRequestContractHash":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T02:50:40.972833+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e7e222c4-c364-4f53-b607-793a40c0c2a5:request-contract-revision:2:186ef8f20c611295ec0c00f48b58299e61f28975e4f18862075429aa090beba4","mission_step_id":"5a04c869-4c08-4ddb-ae7d-60fce0f9d10b","command_center_event_id":"e7e222c4-c364-4f53-b607-793a40c0c2a5"},{"id":"522b18e3-c31e-4ef6-9b4f-c810cc9003b1","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"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\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"preflight\"],\"pendingIds\":[\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-08-07T19:12:44.633581+00:00\",\"recoveryAction\":\"continue_implementation\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/restore-frontend-source-proof-marker\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T18:54:06.18989+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1fb32d23-4271-4756-904c-43620a99ecfa:owner-progress-heartbeat:119409336","mission_step_id":"e52cd76b-f934-43bd-af92-8f43f788c760","command_center_event_id":"1fb32d23-4271-4756-904c-43620a99ecfa"},{"id":"522d7166-7acc-45f1-807b-0d34cd20f14d","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c934c231599c","prNumber":3273,"nextAction":null,"mergeCommitSha":"bf6276dbc48866bdbfaf7075cd4c6a4540aaf062","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T05:37:24.149836+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"bf6276dbc48866bdbfaf7075cd4c6a4540aaf062","external_id":"3273","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c934c231-599c-49be-bf9e-588eb09f363e:merged-pr:3273:bf6276dbc48866bdbfaf7075cd4c6a4540aaf062","mission_step_id":"8c5aaf88-6677-48c3-b16f-872b0cdf9c5d","command_center_event_id":"c934c231-599c-49be-bf9e-588eb09f363e"},{"id":"52381e8a-435a-4e3c-8377-e919613bd64d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for this exact maintenance mutation to config/control-plane-restore-point.json, write the new canonical golden restore point for the proven working state, then leave/refreeze the control plane locked. Modify no other file or system.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for this exact maintenance mutation to config/control-plane-restore-point.json, write the new canonical golden restore point for the proven working state, then leave/refreeze the control plane locked. Modify no other file or system.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"golden-restore-point","statement":"The canonical restore-point file pins the proven working application source 502f0b4246cbfa5d77b1e784a76d605082bc1bd9 and current verified Command Center runtime 37ecdade316022fbe3ffe4c4c27f2d0d1d3fdd6f.","proofConditionIds":["repository-state"]}],"objective":"Unfreeze the control plane only for this exact maintenance mutation to config/control-plane-restore-point.json, write the new canonical golden restore point for the proven working state, then leave/refreeze the control plane locked. Modify no other file or system.","constraints":[{"id":"one-file","statement":"Only config/control-plane-restore-point.json may change.","proofConditionIds":["repository-state"]},{"id":"locked-after","statement":"The control plane remains frozen/locked after the update.","proofConditionIds":["repository-state"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-state","kind":"repository","claim":"The exact merged source for this objective contains the requested golden restore metadata and no other file changes.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"KNOCKLAUNCH Golden Restore Point — 2026-09-10 SRC Cohesion Stable","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"88a0e863a2d058e407de7c07f98b95d2a58a24062dcd4885ecb060abcd89203e","requestContractRevision":2,"previousRequestContractHash":"8d79d7cbbb07828c5c44f956ac4178e6beaab97076547b1dbf8d030c7e890da4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:53:00.316218+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:0202f21a-6536-4659-851d-c4ed0b0a79d6:request-contract:88a0e863a2d058e407de7c07f98b95d2a58a24062dcd4885ecb060abcd89203e","mission_step_id":"690b80f5-d1b2-410f-a5ea-10bdeee7f00a","command_center_event_id":"0202f21a-6536-4659-851d-c4ed0b0a79d6"},{"id":"523b4c55-60c0-4be4-afbb-c952b88454a7","source":"onrunner","status":"failed","payload":{"ok":false,"jobId":"40d5a4a9-79a7-4ccf-abc3-359dde332d60","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-8c04bea84e20","reason":null,"status":"completed_unverified","metrics":{"receiptBytes":331699,"releaseCount":0,"toolCallCount":158,"repeatedCallCount":76,"executorlessWaitMs":8065158,"firstUsefulResultAt":"2026-09-28T13:17:30.172Z","recoveryAttemptCount":16,"ownerInterruptionCount":0},"version":null,"prNumber":4002,"terminal":true,"missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6","operation":"visual_proof_status","proofGate":"visual_witness_interaction_unproven","sourceSha":"f771abea866227298c2b7ff278d55fd3101f06af","timingsMs":{"queue":1433,"total":25536,"execution":24103},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},"performance":null,"deploymentId":"forgejo-main-f771abea8662","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"40d5a4a9-79a7-4ccf-abc3-359dde332d60","tenant":"redfish-roofing","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":1,"supervisorId":"40d5a4a9-79a7-4ccf-abc3-359dde332d60","failureReason":null,"observedRoute":"/redfish-roofing/roof-measurement","runnerVersion":"laptop-cd17b09fdb31","attemptLineage":[{"jobId":"96ec73ff-771a-455d-8a3d-4494d6908d61","attempt":1,"category":"completed_with_findings","sourceSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","startedAt":"2026-09-28T15:29:33.589Z","completedAt":"2026-09-28T15:29:58.279Z","runtimeLane":"cc-execution -> Local Laptop -> universal-witness.mjs","browserEngine":"chromium","failureReason":null,"retryRecovery":null,"runnerVersion":"laptop-cd17b09fdb31","browserLaunchReason":"interaction_only_headless","checkpointAccounting":{"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":4,"completed":4,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":2,"completed":2,"missingIds":[]},"completed":8,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":8}}],"missionOutcome":"completed_with_findings","requestedRoute":"/redfish-roofing/roof-measurement","runnerSourceSha":"cd17b09fdb31a85433ce5c1c6f9cbbd563eced82","selectedViewports":["desktop","mobile"],"checkpointAccounting":{"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":4,"completed":4,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":2,"completed":2,"missingIds":[]},"completed":8,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":8},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":12577,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"ENDED","pendingProofKinds":[],"verificationState":"completed_with_findings","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":54470,"ownerActionRequired":false,"ownerFacingTerminal":true,"requestContractHash":"e6318cf36efca71d8a0210ba62e1ccd041821233ea897db68ca58f99645d21c9","continuationRequired":false,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:31:56.497627+00:00","proof_gate":"visual_witness_interaction_unproven","source_sha":"laptop-cd17b09fdb31","external_id":"40d5a4a9-79a7-4ccf-abc3-359dde332d60","receipt_type":"visual_proof_status","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:visual:40d5a4a9-79a7-4ccf-abc3-359dde332d60:failed","mission_step_id":"d411668f-fe4a-4ab5-80d6-0d9bde8b75cc","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"523b574e-0791-4748-bbe1-0ef5f5c972f8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"3dcbd3d4ad5f2d5e85f792be08e2a437aa507697","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"3dcbd3d4ad5f2d5e85f792be08e2a437aa507697","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"8781b59459ca704b6e2de1eb0ebf0b324181cff8b05d342b9179399e8cdfe7a1","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-28T15:33:43.821562+00:00","proof_gate":"canonical_release_pending","source_sha":"3dcbd3d4ad5f2d5e85f792be08e2a437aa507697","external_id":"forgejo-main-3dcbd3d4ad5f","receipt_type":"canonical_release_status","idempotency_key":"mission:369cbf3b-057c-4f1e-85c1-2b6284970108:forgejo-release-status:3dcbd3d4ad5f2d5e85f792be08e2a437aa507697:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"8d9060d3-c380-40de-a0ca-f68595491757","command_center_event_id":"369cbf3b-057c-4f1e-85c1-2b6284970108"},{"id":"52403ba4-a783-4fd1-9db2-ee181b1666c2","source":"forgejo","status":"waiting","payload":{"branch":"ai/qr-studio-outcome-flow-20260827","prNumber":851,"nextAction":null,"mergeCommitSha":"007daaf67c684e110f747b9bb7bc8dda98bd7017","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-27T17:21:02.361612+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"007daaf67c684e110f747b9bb7bc8dda98bd7017","external_id":"851","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:1982fa6e-677d-412b-9622-ee575fbd1000:merged-pr:851:007daaf67c684e110f747b9bb7bc8dda98bd7017","mission_step_id":"3da2c721-c21f-466e-9c96-6eb6d0fae7d7","command_center_event_id":"1982fa6e-677d-412b-9622-ee575fbd1000"},{"id":"5242af38-9961-4d3b-aa88-278734349f87","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-66791f4f0f6c","prNumber":2982,"nextAction":null,"mergeCommitSha":"2536461c9e364f4b02fe447232dc75a160018f59","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T01:29:06.226946+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2536461c9e364f4b02fe447232dc75a160018f59","external_id":"2982","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:66791f4f-0f6c-4fe8-a538-8d791cab2407:merged-pr:2982:2536461c9e364f4b02fe447232dc75a160018f59","mission_step_id":"ee7de243-826d-4b25-b07c-a1e1b483f013","command_center_event_id":"66791f4f-0f6c-4fe8-a538-8d791cab2407"},{"id":"5242ee66-b081-4ec0-9ae8-1f72fb2fed54","source":"forgejo-runtime","status":"verified","payload":{"headSha":"0673478bd0b31f2bf1ef8a4208ba767e9d531182","prNumber":6493,"sourceSha":"53569b26214e4ba24364498c468078958a475492","headRefreshed":false,"mergedPrVerified":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T15:53:58.138989+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"53569b26214e4ba24364498c468078958a475492","external_id":"6493","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:b817b35e-7a49-4bcd-a3b9-01813fa2ed07:merged-pr:6493:53569b26214e4ba24364498c468078958a475492","mission_step_id":"c523ab40-4a07-4990-8b14-840727be6b6a","command_center_event_id":"b817b35e-7a49-4bcd-a3b9-01813fa2ed07"},{"id":"52436dd6-de26-45ab-98df-88ce2db4e1fd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-5706034a5acf","reason":"canonical_release_queue_busy:13517","status":"blocked","metrics":{"receiptBytes":40055,"releaseCount":0,"toolCallCount":21,"repeatedCallCount":12,"executorlessWaitMs":922055,"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_blocked","sourceSha":"119e44a0f79af26651daaf2c37546a886ec07350","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1102,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":93,"approvedPlanMs":0,"missionSetupMs":274,"providerAuthMs":0,"shipAndProveMs":555,"ledgerPrepareMs":274,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":274,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":274,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5706034a-5acf-4e85-b6ae-9e47163527bd"},"performance":null,"deploymentId":"forgejo-main-119e44a0f79a","releaseState":"pending","workflowRunId":13517,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["calendar-provider-connections"]},"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":1404,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T23:23:29.064733+00:00","proof_gate":"canonical_release_blocked","source_sha":"119e44a0f79af26651daaf2c37546a886ec07350","external_id":"forgejo-main-119e44a0f79a","receipt_type":"execute_mission","idempotency_key":"mission:5706034a-5acf-4e85-b6ae-9e47163527bd:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"e0ff2bda-203c-4f4b-b938-8beea6b53dea","command_center_event_id":"5706034a-5acf-4e85-b6ae-9e47163527bd"},{"id":"5243abf2-4252-46fa-b1ff-532ce5fed673","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["workers/cc-execution/src/index-mcp.js","scripts/validate-command-center-contracts.mjs"],"continuationObjective":"Repair the owner-facing request-contract blocker permanently in the KNOCKLAUNCH control plane. Ensure authenticated owner execute_objective calls do not require manual requestContract plumbing and exact continuation preserves the mission contract. Preserve all tenant, security, destructive-action, Gate, release, and proof safeguards. No Visual Witness."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T16:58:56.954742+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:cb85ebff-8afa-42ba-81e2-c43085eba076:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"8083d0a1-615f-425d-a3ca-94e13a4e3a95","command_center_event_id":"cb85ebff-8afa-42ba-81e2-c43085eba076"},{"id":"524439b0-c8d7-4b15-9f74-27f200b059cc","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-61b362e6d1cb","writes":[],"patches":[],"version":1,"approved":true,"missionId":"61b362e6-d1cb-4ff2-a526-b6ca491d0afb","objective":"Continue the existing owner-authorized phase 2 tenant-shell separation mission using the exact anchored edits supplied. Preserve scope and request contract. Apply only to src/PrivateAppShell.tsx and src/__tests__/contracts/mobile-tenant-avatar-navigation.contract.test.ts.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PrivateAppShell.tsx","src/__tests__/contracts/mobile-tenant-avatar-navigation.contract.test.ts"],"anchored_edits":[{"find":"import {TelInterceptorBridge} from './components/communications/TelInterceptorBridge';\nimport {TenantBrandTheme} from '@/components/branding/TenantBrandTheme';","path":"src/PrivateAppShell.tsx","replace":"import TenantPlatformShellKernel from '@/shells/TenantPlatformShellKernel';"},{"find":"import { TenantLayoutPreferenceBridge } from '@/components/layout/TenantLayoutControl';\nimport { CanonicalWorkspaceSidebarRoot, WorkspaceSidebarProvider } from '@/components/layout/TenantLayoutControl';","path":"src/PrivateAppShell.tsx","replace":""},{"find":"function TenantWorkspaceRuntime(){","path":"src/PrivateAppShell.tsx","replace":"function TenantWorkspaceRuntime({telephony}:{telephony:React.ReactNode}){"},{"find":"return <TenantApplicationChromeContext.Provider value=\"tenant-integrated\"><>{backgroundOwnership.renderPlatformBackground&&!isSelfContainedPcgWorkspace&&!useTenantModesShell?<SiteBackground/>:null}{useTenantModesShell?null:<GodModePageOverrideRuntime/>}<TenantBrandTheme/><TenantLayoutPreferenceBridge/><RealtimeProvider><FocusModeProvider><UserImpersonationProvider><ShortcutsModalManager>","path":"src/PrivateAppShell.tsx","replace":"return <>{backgroundOwnership.renderPlatformBackground&&!isSelfContainedPcgWorkspace&&!useTenantModesShell?<SiteBackground/>:null}{useTenantModesShell?null:<GodModePageOverrideRuntime/>}<ShortcutsModalManager>"},{"find":"<TelInterceptorBridge/><div data-experience-runtime-root=\"true\"","path":"src/PrivateAppShell.tsx","replace":"{telephony}<div data-experience-runtime-root=\"true\""},{"find":"</div></ShortcutsModalManager></UserImpersonationProvider></FocusModeProvider></RealtimeProvider></></TenantApplicationChromeContext.Provider>}","path":"src/PrivateAppShell.tsx","replace":"</div></ShortcutsModalManager></>}"},{"find":"function TenantWorkspaceShell(){return <MultiTenantProvider><TenantBackgroundCacheBridge/><WorkspaceSidebarProvider><TenantRouteIdentityBoundary><TenantWorkspaceRuntime/><CanonicalWorkspaceSidebarRoot/></TenantRouteIdentityBoundary></WorkspaceSidebarProvider></MultiTenantProvider>}","path":"src/PrivateAppShell.tsx","replace":"function TenantWorkspaceKernelBoundary({children}:{children:React.ReactNode}){return <TenantRouteIdentityBoundary><TenantApplicationChromeContext.Provider value=\"tenant-integrated\">{children}</TenantApplicationChromeContext.Provider></TenantRouteIdentityBoundary>}\nfunction TenantWorkspaceShell(){return <MultiTenantProvider><TenantBackgroundCacheBridge/><TenantPlatformShellKernel Boundary={TenantWorkspaceKernelBoundary}>{({telephony,workspaceSidebar})=><><TenantWorkspaceRuntime telephony={telephony}/>{workspaceSidebar}</>}</TenantPlatformShellKernel></MultiTenantProvider>}"},{"find":"    expect(privateShell).toContain('<TenantLayoutPreferenceBridge/>');","path":"src/__tests__/contracts/mobile-tenant-avatar-navigation.contract.test.ts","replace":"    expect(privateShell).toContain('TenantPlatformShellKernel');\n    const kernel = read('src/shells/TenantPlatformShellKernel.tsx');\n    expect(kernel).toContain('<TenantLayoutPreferenceBridge />');"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"61b362e6-d1cb-4ff2-a526-b6ca491d0afb","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/PrivateAppShell.tsx","src/__tests__/contracts/mobile-tenant-avatar-navigation.contract.test.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"explicitOwnerAuthorization":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"cf54ff9e44fba865bf8b1fa5d2dced2b010149a4dfd4a6a17f2a44df620e8639","replayCount":0,"serializedBytes":4554},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:59:38.375762+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:61b362e6-d1cb-4ff2-a526-b6ca491d0afb:repository-mutation-intent:cf54ff9e44fba865bf8b1fa5d2dced2b010149a4dfd4a6a17f2a44df620e8639:0","mission_step_id":"cd469898-c16f-492b-ba96-c6a5e60afe13","command_center_event_id":"61b362e6-d1cb-4ff2-a526-b6ca491d0afb"},{"id":"5245a0d0-cd34-4cc8-8da8-5ad114f7f04f","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":283304,"owner_action_to_pr_ms":53393,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":47567},"ownerWaitLiveAt":"2026-10-02T21:00:32.304Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:00:32.85627+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:243ffacf-6fa7-479d-806f-51f6ad1d1bf9:owner-wait-live","mission_step_id":"cfc64ac3-40a3-4cf0-9342-6d0dee40b87c","command_center_event_id":"243ffacf-6fa7-479d-806f-51f6ad1d1bf9"},{"id":"5245e74e-f1ed-40c9-971b-7c212a532aca","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-275e9d881cfc","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":21049,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":18735,"firstUsefulResultAt":"2026-09-26T18:00:55.636Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.58.287-console-service-binding","prNumber":3814,"terminal":false,"missionId":"275e9d88-1cfc-403f-899a-6ae4fd410ca9","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":329,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":230,"ledgerReconcileMs":0,"lineageReconcileMs":99,"resolvePreflightMs":329,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":230,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"275e9d88-1cfc-403f-899a-6ae4fd410ca9"},"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":1442,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T18:01:53.682269+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3814","receipt_type":"execute_mission","idempotency_key":"mission:275e9d88-1cfc-403f-899a-6ae4fd410ca9:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"3e853742-3003-4560-baf3-da51492d64ca","command_center_event_id":"275e9d88-1cfc-403f-899a-6ae4fd410ca9"},{"id":"52464191-4ef2-4bd6-b8c1-674d62ce6375","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"fcffbcf432585dd43c6ebf8ad72e74dbab80cbd3","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"fcffbcf432585dd43c6ebf8ad72e74dbab80cbd3","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":"e92c915ad3cbc6b48251f643f6ea1c5694f56bc964ed441093e3f21649425314","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/9842","runId":9842,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"fcffbcf432585dd43c6ebf8ad72e74dbab80cbd3","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"fcffbcf432585dd43c6ebf8ad72e74dbab80cbd3","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"deploymentId":"forgejo-main-fcffbcf432585dd43c6ebf8ad72e74dbab80cbd3","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.58.182-witness-render-cold-start-aware","targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"fcffbcf432585dd43c6ebf8ad72e74dbab80cbd3","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-fcffbcf432585dd43c6ebf8ad72e74dbab80cbd3","compareStatus":"identical","workflowRunId":9842,"identitySource":"local_build_metadata","runtimeVersion":"1.58.182-witness-render-cold-start-aware","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T00:22:50.396674+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"fcffbcf432585dd43c6ebf8ad72e74dbab80cbd3","external_id":"forgejo-main-fcffbcf43258","receipt_type":"canonical_release_status","idempotency_key":"mission:98f3cf09-b186-42f8-b212-27b09a3913f7:forgejo-release-status:fcffbcf432585dd43c6ebf8ad72e74dbab80cbd3:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"690c6d75-fea2-407c-b5d3-b121ee5c4900","command_center_event_id":"98f3cf09-b186-42f8-b212-27b09a3913f7"},{"id":"5246767a-041c-4694-a4ce-9b553ef6672e","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/exclude-nonrendered-editor-text-20260804","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":1129,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4025,"terminal":false,"missionId":"3c6c4ece-22ab-483b-ac65-e9fc53ce10dd","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"3c6c4ece-22ab-483b-ac65-e9fc53ce10dd"},"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-05T02:01:20.485124+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4025","receipt_type":"execute_mission","idempotency_key":"mission:3c6c4ece-22ab-483b-ac65-e9fc53ce10dd:execute_mission:repair_mission_prepared","mission_step_id":"424210c2-e168-4117-bad0-2639ab9e007c","command_center_event_id":"3c6c4ece-22ab-483b-ac65-e9fc53ce10dd"},{"id":"52469d4f-07ba-4251-9fce-be535669e35f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/pr-ready-brownout-budget-20260911","reason":"control_plane_maintenance_scope_mismatch","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.107-exact-green-no-prearm","prNumber":2419,"terminal":false,"missionId":"ea4cc383-e1ba-49f5-8128-19c2910fb428","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":1603,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":705,"ledgerReconcileMs":0,"lineageReconcileMs":898,"resolvePreflightMs":1603,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":705,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ea4cc383-e1ba-49f5-8128-19c2910fb428"},"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":1434,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T20:46:14.674578+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"2419","receipt_type":"execute_mission","idempotency_key":"mission:ea4cc383-e1ba-49f5-8128-19c2910fb428:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"18768578-7011-4d11-8d1b-079f143e8558","command_center_event_id":"ea4cc383-e1ba-49f5-8128-19c2910fb428"},{"id":"5246ad25-e8a7-405a-bec8-9627adf038c6","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/eradicate-lovable-ai-runtime","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1133,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.20-pr-scoped-release-missions","prNumber":null,"terminal":false,"missionId":"624b0096-3e00-42b0-abb8-1ec89a0c0b31","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":"624b0096-3e00-42b0-abb8-1ec89a0c0b31"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":4262,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T21:29:09.292164+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:624b0096-3e00-42b0-abb8-1ec89a0c0b31:execute_mission:repair_mission_synthesis_ready","mission_step_id":"353ea006-4a0e-477c-a588-1c95b5b4eaac","command_center_event_id":"624b0096-3e00-42b0-abb8-1ec89a0c0b31"},{"id":"52495fc6-31bb-43dd-8c64-563d458c92b8","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"58ddb4f6eac435d0eada6204b090a802d0b63949","sourceSha":"5ee8134949210acc27dea58f7afdf59101b17745","sourceInMain":false,"compareStatus":"main_history_page_inconclusive","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T09:58:25.293779+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"5ee8134949210acc27dea58f7afdf59101b17745","external_id":"canonical-release-5ee813494921","receipt_type":"canonical_release_status","idempotency_key":"mission:c230383d-2ea8-4ba6-bc67-9372e1a99745:forgejo-release-ancestry:5ee8134949210acc27dea58f7afdf59101b17745:58ddb4f6eac435d0eada6204b090a802d0b63949:main_history_page_inconclusive","mission_step_id":"06ad182c-8b84-4c11-9400-f350caa17e30","command_center_event_id":"c230383d-2ea8-4ba6-bc67-9372e1a99745"},{"id":"5249d5b4-7fad-4879-8d23-698b031cba97","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/roofhelpfinder-public-fix-20260828","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":925,"terminal":false,"missionId":"0ff0df5f-bd42-4e10-ad6f-5f50dfd441d1","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":17457,"prReadinessMs":1412,"approvedPlanMs":15770,"missionSetupMs":3395,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"0ff0df5f-bd42-4e10-ad6f-5f50dfd441d1"},"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":5752,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T05:24:59.766517+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"925","receipt_type":"execute_mission","idempotency_key":"mission:0ff0df5f-bd42-4e10-ad6f-5f50dfd441d1:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"1b72ac71-343b-4144-87fd-2b45d18da404","command_center_event_id":"0ff0df5f-bd42-4e10-ad6f-5f50dfd441d1"},{"id":"5249f3a9-c1a9-4242-9977-406f916c576b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtdmyrlz","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":13003,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":981,"terminal":false,"missionId":"20bc47de-2791-4ee6-a3ff-f57474312364","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"9b0ceac8a81393d834c0d07d7e6571d1057604bb","timingsMs":{"handlerMs":29853,"prReadinessMs":2032,"approvedPlanMs":17139,"missionSetupMs":2831,"shipAndProveMs":10163},"nextAction":null,"receiptRef":{"mode":"full","missionId":"20bc47de-2791-4ee6-a3ff-f57474312364"},"performance":null,"deploymentId":"forgejo-main-9b0ceac8a813","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":7376,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-29T00:29:31.25565+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9b0ceac8a81393d834c0d07d7e6571d1057604bb","external_id":"forgejo-main-9b0ceac8a813","receipt_type":"execute_mission","idempotency_key":"mission:20bc47de-2791-4ee6-a3ff-f57474312364:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"ed81f94e-0f69-4217-abcb-3290ef8e3db8","command_center_event_id":"20bc47de-2791-4ee6-a3ff-f57474312364"},{"id":"524d95bf-b664-433e-a927-236b58e3cda4","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0cc2d4abb7f3b0d9a089fbc6c9a9cc610cf1bcf9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"On current protected main, finish and ship the Website Builder repair for PCG settings. Preserve the existing three-column builder shell shown by the owner. Fix only the builder behavior so Desktop preview renders the actual public site across the full available preview canvas at a true desktop aspect/viewport, proportionally scaled to fit and centered, with no giant unused black area and no compressed/mobile-like rendering. Preserve Mobile preview behavior. Add a clear Analyze Site / Analyze Imagery control in the builder that inspects the current public site's existing imagery/assets/composition before suggestions or edits, rather than guessing. Use the canonical current-main path; do not revive or fork closed PR #5029. Gate, squash merge, release the affected frontend, and verify the live PCG route /pcg/settings?section=website-builder. If an unrelated Gate machinery regression blocks this work, repair the proven shared Gate primitive first through the canonical path, then continue this exact objective automatically. Do not stop at branch/PR/Gate/merge; done means live and verified.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":true,"constraints":[{"id":"visual-artifact-scope","satisfied":true,"statement":"The requested visual artifact type is authoritative: website only; must not include workspace. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.","proofConditionIds":["proof-production","proof-visual"]},{"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","proof-visual"]},{"id":"visual-viewport-authority","satisfied":true,"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":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-visual"]},{"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-visual"]},{"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-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":"8d31cbaa771ef4935d820766fde9d53f6028232bc4d2ff65e32fb3e7bb452791","releaseBound":true,"witnessBound":true,"visualRequested":true,"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":"8d31cbaa771ef4935d820766fde9d53f6028232bc4d2ff65e32fb3e7bb452791"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/pcg/settings?section=website-builder","currentSourceSha":"0cc2d4abb7f3b0d9a089fbc6c9a9cc610cf1bcf9","witnessSourceSha":"0cc2d4abb7f3b0d9a089fbc6c9a9cc610cf1bcf9","verificationState":"verified","witnessRequestContractHash":"8d31cbaa771ef4935d820766fde9d53f6028232bc4d2ff65e32fb3e7bb452791"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:52:43.606607+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"0cc2d4abb7f3b0d9a089fbc6c9a9cc610cf1bcf9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:7791ad07-591c-40c5-9b55-60767bb92a7b:request-contract:8d31cbaa771ef4935d820766fde9d53f6028232bc4d2ff65e32fb3e7bb452791:0cc2d4abb7f3b0d9a089fbc6c9a9cc610cf1bcf9:verified:","mission_step_id":"a7af1f6b-7df3-4111-8f7a-3cecda582c75","command_center_event_id":"7791ad07-591c-40c5-9b55-60767bb92a7b"},{"id":"524dcee3-dc69-43c4-bea8-cd90cd3d5367","source":"cc-execution","status":"recorded","payload":{"objective":"Apply the exact one-file Roof Help Finder trust/conversion repair supplied in files, then take this same branch through one PR, KnockLaunch Gate, squash merge, frontend-only production release, and live /palm-bay text proof. Do not change any other file or system.","tenantRef":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","receivedAt":"2026-08-28T03:16:08.570Z","fingerprint":"9159b170139eca664873f3e484ce203efb099c98464644e6592937da9ba7b69c","workstreamRef":"c3f09b565ff545218a0a39cbeb4b5275","conversationId":null,"canonicalBranch":"ai/roof-help-finder-trust-intake-20260827","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the exact one-file Roof Help Finder trust/conversion repair supplied in files, then take this same branch through one PR, KnockLaunch Gate, squash merge, frontend-only production release, and live /palm-bay text proof. Do not change any other file or system.","wordingChanged":false,"canonicalIntent":"Apply the exact one-file Roof Help Finder trust/conversion repair supplied in files, then take this same branch through one PR, KnockLaunch Gate, squash merge, frontend-only production release, and live /palm-bay text proof. Do not change any other file or system.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The live Roof Help Finder public page leads with the exact headline “Roof problem? Start here.”","proofConditionIds":["proof-source","proof-live"]},{"id":"outcome-2","statement":"The page communicates the homeowner flow in three simple steps: tell us what happened, Roof Help Finder reviews the request, appropriate local help follows up.","proofConditionIds":["proof-source","proof-live"]},{"id":"outcome-3","statement":"The page shows four concise trust promises: free request, no obligation, Brevard County / Space Coast focus, and Roof Help Finder reviews the request first.","proofConditionIds":["proof-source","proof-live"]},{"id":"outcome-4","statement":"The form remains the primary action and existing intake/referral/attribution behavior remains intact.","proofConditionIds":["proof-source","proof-live"]}],"objective":"Apply the exact one-file Roof Help Finder trust/conversion repair supplied in files, then take this same branch through one PR, KnockLaunch Gate, squash merge, frontend-only production release, and live /palm-bay text proof. Do not change any other file or system.","constraints":[{"id":"constraint-1","statement":"Frontend-only change to src/pages/RoofHelpLandingPage.tsx.","proofConditionIds":["proof-source"]},{"id":"constraint-2","statement":"Do not modify backend, database, auth, control-plane, SEO route generation, intake endpoint, IP capture, referral capture, or UTM attribution.","proofConditionIds":["proof-source"]},{"id":"constraint-3","statement":"Do not claim verified provider relationships or licenses that are not proven.","proofConditionIds":["proof-source","proof-live"]},{"id":"constraint-4","statement":"Keep service and city SEO links quiet rather than button-like.","proofConditionIds":["proof-source","proof-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-source","kind":"repository","claim":"The exact PR diff only changes src/pages/RoofHelpLandingPage.tsx and preserves the existing form submission endpoint and attribution fields.","route":"/palm-bay","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-live","kind":"runtime","claim":"On the released production frontend, /palm-bay renders the exact text “Roof problem? Start here.” and the Roof Help Finder request form.","route":"/palm-bay","required":true,"expectedText":"Roof problem? Start here.","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/roof-help-finder-trust-conversion-20260827","conversationContext":null,"requestContractHash":"29988fb99155901f3e97b2227e6c67a2353d5862f103439a8fbbb123360346e6","requestContractRevision":1},"tenant_id":"c3f09b56-5ff5-4521-8a0a-39cbeb4b5275","created_at":"2026-08-28T03:16:09.091303+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:594d8a85-0a52-489b-9c1e-63b12931e12a:tenant-workstream-contribution:9159b170139eca664873f3e484ce203efb099c98464644e6592937da9ba7b69c","mission_step_id":"e1ab8b33-e202-487b-b57b-f362a11c8c61","command_center_event_id":"594d8a85-0a52-489b-9c1e-63b12931e12a"},{"id":"524e878f-a52d-4b07-b97c-67948235aa18","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"0cc2d4abb7f3b0d9a089fbc6c9a9cc610cf1bcf9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"On current protected main, finish and ship the Website Builder repair for PCG settings. Preserve the existing three-column builder shell shown by the owner. Fix only the builder behavior so Desktop preview renders the actual public site across the full available preview canvas at a true desktop aspect/viewport, proportionally scaled to fit and centered, with no giant unused black area and no compressed/mobile-like rendering. Preserve Mobile preview behavior. Add a clear Analyze Site / Analyze Imagery control in the builder that inspects the current public site's existing imagery/assets/composition before suggestions or edits, rather than guessing. Use the canonical current-main path; do not revive or fork closed PR #5029. Gate, squash merge, release the affected frontend, and verify the live PCG route /pcg/settings?section=website-builder. If an unrelated Gate machinery regression blocks this work, repair the proven shared Gate primitive first through the canonical path, then continue this exact objective automatically. Do not stop at branch/PR/Gate/merge; done means live and verified.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":false,"constraints":[{"id":"visual-artifact-scope","satisfied":false,"statement":"The requested visual artifact type is authoritative: website only; must not include workspace. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.","proofConditionIds":["proof-production","proof-visual"]},{"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":"8d31cbaa771ef4935d820766fde9d53f6028232bc4d2ff65e32fb3e7bb452791","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":"8d31cbaa771ef4935d820766fde9d53f6028232bc4d2ff65e32fb3e7bb452791"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"0cc2d4abb7f3b0d9a089fbc6c9a9cc610cf1bcf9","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-10-05T19:51:40.249398+00:00","proof_gate":"request_contract_pending","source_sha":"0cc2d4abb7f3b0d9a089fbc6c9a9cc610cf1bcf9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:7791ad07-591c-40c5-9b55-60767bb92a7b:request-contract:8d31cbaa771ef4935d820766fde9d53f6028232bc4d2ff65e32fb3e7bb452791:0cc2d4abb7f3b0d9a089fbc6c9a9cc610cf1bcf9:pending:visual","mission_step_id":"a7af1f6b-7df3-4111-8f7a-3cecda582c75","command_center_event_id":"7791ad07-591c-40c5-9b55-60767bb92a7b"},{"id":"524f89b5-363b-45a7-b06a-79a27c5cffdb","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-b12435dbf7ef","writes":[],"patches":[],"approved":true,"missionId":"b12435db-f7ef-405e-be18-a1925c9a62a4","objective":"Continue the exact ephemeral play-by-play screenshot mission. Replace Supabase persistence for witness image uploads with bounded in-memory evidence, expose those images through a no-store ephemeral runner URL, and leave JSON status/checkpoint durability unchanged. All image files in the witness bucket should be ephemeral; no customer data or auth boundary changes.","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"scripts/visual-witness-hosted-runner/src/universal-witness.mjs","anchor":"const supabase = SUPABASE_URL && SUPABASE_SERVICE_KEY\n  ? createClient(SUPABASE_URL, SUPABASE_SERVICE_KEY, {\n      auth: { persistSession: false, autoRefreshToken: false, detectSessionInUrl: false },\n    })\n  : null;","replacement":"const supabase = SUPABASE_URL && SUPABASE_SERVICE_KEY\n  ? createClient(SUPABASE_URL, SUPABASE_SERVICE_KEY, {\n      auth: { persistSession: false, autoRefreshToken: false, detectSessionInUrl: false },\n    })\n  : null;\n\n// Routine visual evidence is intentionally ephemeral. Supabase remains the\n// durable ledger for compact JSON status/checkpoints, but screenshots live only\n// in this runner's bounded memory long enough for owner play-by-play.\nconst EPHEMERAL_EVIDENCE_TTL_MS = clamp(process.env.VISUAL_WITNESS_EPHEMERAL_EVIDENCE_TTL_MS, 60_000, 30 * 60_000, 10 * 60_000);\nconst EPHEMERAL_EVIDENCE_MAX_ITEMS = clamp(process.env.VISUAL_WITNESS_EPHEMERAL_EVIDENCE_MAX_ITEMS, 2, 40, 16);\nconst EPHEMERAL_EVIDENCE_MAX_BYTES = clamp(process.env.VISUAL_WITNESS_EPHEMERAL_EVIDENCE_MAX_BYTES, 512 * 1024, 32 * 1024 * 1024, 16 * 1024 * 1024);\nconst EPHEMERAL_EVIDENCE_ORIGIN = String(process.env.RENDER_EXTERNAL_URL || process.env.VISUAL_WITNESS_PUBLIC_ORIGIN || 'https://knocklaunchcrm.onrender.com').replace(/\\/+$/g, '');\nconst ephemeralEvidenceByPath = new Map();\nconst ephemeralEvidenceByToken = new Map();\nlet ephemeralEvidenceBytes = 0;\n\nfunction pruneEphemeralEvidence(now = Date.now()) {\n  for (const [path, record] of ephemeralEvidenceByPath) {\n    if (record.expiresAt > now) continue;\n    ephemeralEvidenceByPath.delete(path);\n    ephemeralEvidenceByToken.delete(record.token);\n    ephemeralEvidenceBytes = Math.max(0, ephemeralEvidenceBytes - record.buffer.length);\n  }\n  while (ephemeralEvidenceByPath.size > EPHEMERAL_EVIDENCE_MAX_ITEMS || ephemeralEvidenceBytes > EPHEMERAL_EVIDENCE_MAX_BYTES) {\n    const oldest = ephemeralEvidenceByPath.entries().next().value;\n    if (!oldest) break;\n    const [path, record] = oldest;\n    ephemeralEvidenceByPath.delete(path);\n    ephemeralEvidenceByToken.delete(record.token);\n    ephemeralEvidenceBytes = Math.max(0, ephemeralEvidenceBytes - record.buffer.length);\n  }\n}\n\nasync function evidenceBuffer(body) {\n  if (Buffer.isBuffer(body)) return body;\n  if (body instanceof Uint8Array) return Buffer.from(body);\n  if (body instanceof ArrayBuffer) return Buffer.from(new Uint8Array(body));\n  if (body && typeof body.arrayBuffer === 'function') return Buffer.from(new Uint8Array(await body.arrayBuffer()));\n  return Buffer.from(body || '');\n}\n\nfunction isWitnessImage(path, options = {}) {\n  const contentType = String(options?.contentType || '').toLowerCase();\n  return contentType.startsWith('image/') || /\\.(?:png|jpe?g|webp)$/i.test(String(path || ''));\n}\n\nfunction rememberEphemeralEvidence(path, buffer, contentType = 'image/png') {\n  const normalizedPath = String(path || '');\n  const previous = ephemeralEvidenceByPath.get(normalizedPath);\n  if (previous) {\n    ephemeralEvidenceByToken.delete(previous.token);\n    ephemeralEvidenceBytes = Math.max(0, ephemeralEvidenceBytes - previous.buffer.length);\n  }\n  const token = crypto.randomBytes(18).toString('base64url');\n  const record = { path: normalizedPath, token, buffer, contentType, createdAt: Date.now(), expiresAt: Date.now() + EPHEMERAL_EVIDENCE_TTL_MS };\n  ephemeralEvidenceByPath.set(normalizedPath, record);\n  ephemeralEvidenceByToken.set(token, record);\n  ephemeralEvidenceBytes += buffer.length;\n  pruneEphemeralEvidence();\n  return record;\n}\n\nif (supabase?.storage?.from) {\n  const durableStorageFrom = supabase.storage.from.bind(supabase.storage);\n  supabase.storage.from = (bucket) => {\n    const durable = durableStorageFrom(bucket);\n    if (String(bucket) !== STORAGE_BUCKET) return durable;\n    return new Proxy(durable, {\n      get(target, property, receiver) {\n        if (property === 'upload') return async (path, body, options = {}) => {\n          if (!isWitnessImage(path, options)) return target.upload(path, body, options);\n          const buffer = await evidenceBuffer(body);\n          const record = rememberEphemeralEvidence(path, buffer, String(options?.contentType || 'image/png'));\n          return { data: { path: String(path), fullPath: `${STORAGE_BUCKET}/${String(path)}`, ephemeral: true, expiresAt: new Date(record.expiresAt).toISOString() }, error: null };\n        };\n        if (property === 'createSignedUrl') return async (path, expiresIn, options) => {\n          pruneEphemeralEvidence();\n          const record = ephemeralEvidenceByPath.get(String(path));\n          if (!record) return target.createSignedUrl(path, expiresIn, options);\n          return { data: { signedUrl: `${EPHEMERAL_EVIDENCE_ORIGIN}/__witness/evidence/${record.token}`, ephemeral: true, expiresAt: new Date(record.expiresAt).toISOString() }, error: null };\n        };\n        if (property === 'createSignedUrls') return async (paths, expiresIn, options) => {\n          pruneEphemeralEvidence();\n          const output = [];\n          for (const path of paths || []) {\n            const record = ephemeralEvidenceByPath.get(String(path));\n            if (record) output.push({ path: String(path), signedUrl: `${EPHEMERAL_EVIDENCE_ORIGIN}/__witness/evidence/${record.token}`, error: null, ephemeral: true });\n            else {\n              const { data, error } = await target.createSignedUrl(path, expiresIn, options);\n              output.push({ path: String(path), signedUrl: data?.signedUrl || null, error: error || null });\n            }\n          }\n          return { data: output, error: null };\n        };\n        if (property === 'download') return async (path, options) => {\n          pruneEphemeralEvidence();\n          const record = ephemeralEvidenceByPath.get(String(path));\n          if (!record) return target.download(path, options);\n          return { data: new Blob([record.buffer], { type: record.contentType }), error: null };\n        };\n        if (property === 'remove') return async (paths) => {\n          const durablePaths = [];\n          for (const path of paths || []) {\n            const record = ephemeralEvidenceByPath.get(String(path));\n            if (!record) { durablePaths.push(path); continue; }\n            ephemeralEvidenceByPath.delete(String(path));\n            ephemeralEvidenceByToken.delete(record.token);\n            ephemeralEvidenceBytes = Math.max(0, ephemeralEvidenceBytes - record.buffer.length);\n          }\n          return durablePaths.length ? target.remove(durablePaths) : { data: [], error: null };\n        };\n        const value = Reflect.get(target, property, receiver);\n        return typeof value === 'function' ? value.bind(target) : value;\n      },\n    });\n  };\n}\n\n// Wrap the runner's HTTP listener so ephemeral evidence can be rendered directly\n// in ChatGPT/tooling without becoming a durable object. Responses are private,\n// no-store, short-lived, and disappear on TTL expiry or runner restart.\nconst nativeCreateServer = http.createServer.bind(http);\nhttp.createServer = (...args) => {\n  const listenerIndex = args.findIndex((arg) => typeof arg === 'function');\n  if (listenerIndex < 0) return nativeCreateServer(...args);\n  const listener = args[listenerIndex];\n  args[listenerIndex] = (req, res) => {\n    try {\n      const requestUrl = new URL(req.url || '/', EPHEMERAL_EVIDENCE_ORIGIN);\n      if (requestUrl.pathname.startsWith('/__witness/evidence/')) {\n        pruneEphemeralEvidence();\n        const token = requestUrl.pathname.slice('/__witness/evidence/'.length);\n        const record = ephemeralEvidenceByToken.get(token);\n        if (!record) {\n          res.writeHead(404, { 'Cache-Control': 'private, no-store, max-age=0', 'Content-Type': 'text/plain; charset=utf-8' });\n          res.end('evidence_expired');\n          return;\n        }\n        res.writeHead(200, {\n          'Cache-Control': 'private, no-store, max-age=0',\n          'Pragma': 'no-cache',\n          'Content-Type': record.contentType,\n          'Content-Length': String(record.buffer.length),\n          'X-Content-Type-Options': 'nosniff',\n          'Referrer-Policy': 'no-referrer',\n        });\n        res.end(record.buffer);\n        return;\n      }\n    } catch {}\n    return listener(req, res);\n  };\n  return nativeCreateServer(...args);\n};"}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"313236aee56145c20775d12abde53317800283a70fde1291ec206984bdb752f7","replayCount":0,"serializedBytes":9181},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T12:06:11.12576+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:b12435db-f7ef-405e-be18-a1925c9a62a4:repository-mutation-intent:313236aee56145c20775d12abde53317800283a70fde1291ec206984bdb752f7:0","mission_step_id":"1777220b-7bee-4c88-8488-1490ddda8636","command_center_event_id":"b12435db-f7ef-405e-be18-a1925c9a62a4"},{"id":"52514532-b139-4df6-8f88-c1665538087f","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized exact test-harness correction for the existing orphan-branch lifecycle repair on PR #2247.","baseSha":"5961c19cad3f9167856eb592f2749ca9f46cfa54","issuedAt":1788975926440,"expiresAt":1788976106440,"missionId":"df2024ae-a7cb-4df9-98f1-336e1c691cbd","authorizationId":"71e33adf-4ff4-42f5-b9cb-d4d726e2aa50","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:45:26.851672+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"5961c19cad3f9167856eb592f2749ca9f46cfa54","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:71e33adf-4ff4-42f5-b9cb-d4d726e2aa50","mission_step_id":"a7366768-77bc-47d6-a2f2-90854f5ddaa1","command_center_event_id":"df2024ae-a7cb-4df9-98f1-336e1c691cbd"},{"id":"52517c9a-7564-4d56-8206-af498664b360","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-dfa06211d007","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":39757,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":221124,"firstUsefulResultAt":"2026-09-27T03:37:06.099Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.292-release-target-parity","prNumber":3853,"terminal":false,"missionId":"dfa06211-d007-4f1b-9796-4810107e4a01","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5745,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":5488,"approvedPlanMs":0,"missionSetupMs":428,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":311,"ledgerReconcileMs":0,"lineageReconcileMs":117,"resolvePreflightMs":428,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":311,"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":"dfa06211-d007-4f1b-9796-4810107e4a01"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual","visual","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-09-27T03:40:58.188668+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3853","receipt_type":"execute_mission","idempotency_key":"mission:dfa06211-d007-4f1b-9796-4810107e4a01:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"af1fe3a4-d026-43da-81b3-b6446a559456","command_center_event_id":"dfa06211-d007-4f1b-9796-4810107e4a01"},{"id":"52523876-b1dd-4686-a1c3-3a7fb20773bf","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"264a05f5ae401264e97d6830f732673652d33711","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"264a05f5ae401264e97d6830f732673652d33711","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/907","runId":907,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"264a05f5ae401264e97d6830f732673652d33711","deploymentId":"forgejo-main-264a05f5ae401264e97d6830f732673652d33711","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.46.13-forgejo-log-archive-extract","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T18:35:32.912937+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"264a05f5ae401264e97d6830f732673652d33711","external_id":"forgejo-main-264a05f5ae40","receipt_type":"canonical_release_status","idempotency_key":"mission:538340b9-62bf-4e8b-b36b-ec9aa893c7dd:forgejo-release-status:264a05f5ae401264e97d6830f732673652d33711:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"2f0a030a-c5b5-4f02-8c3a-a0aac155f7c9","command_center_event_id":"538340b9-62bf-4e8b-b36b-ec9aa893c7dd"},{"id":"52532ca9-2cae-4113-9f48-ba801f7d6d95","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/321-public-page-humanize-20260901","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":21075,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1314,"terminal":false,"missionId":"702d7282-6d14-4abe-a273-be6b852169ea","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":10606,"prReadinessMs":10484,"approvedPlanMs":0,"missionSetupMs":772,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"702d7282-6d14-4abe-a273-be6b852169ea"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1781,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:41:41.138512+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1314","receipt_type":"execute_mission","idempotency_key":"mission:702d7282-6d14-4abe-a273-be6b852169ea:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"b67c5da4-60b0-4e0d-9e85-2192b122b936","command_center_event_id":"702d7282-6d14-4abe-a273-be6b852169ea"},{"id":"525667b5-5526-467b-b251-852de8c80e58","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-18524af38214","prNumber":3160,"nextAction":null,"mergeCommitSha":"f5ebdcb3ef0594ae6468978c423c08ae638eba1a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T00:34:10.168011+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f5ebdcb3ef0594ae6468978c423c08ae638eba1a","external_id":"3160","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:18524af3-8214-4dee-ba5a-dc07e86833a2:merged-pr:3160:f5ebdcb3ef0594ae6468978c423c08ae638eba1a","mission_step_id":"ed9e320f-4160-4393-83fb-e022f1f45184","command_center_event_id":"18524af3-8214-4dee-ba5a-dc07e86833a2"},{"id":"52586d33-e446-4f88-bd3a-1d208f4f6600","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"30f4479749c7859021c9622c1aaf1b1b3cd3ac04","releaseState":"verified","exactConductorRun":{"id":31265275493,"status":"completed","headSha":"30f4479749c7859021c9622c1aaf1b1b3cd3ac04","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T15:49:30.147504+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"30f4479749c7859021c9622c1aaf1b1b3cd3ac04","external_id":"canonical-release-30f4479749c7","receipt_type":"canonical_release_status","idempotency_key":"mission:3e1cf26d-7384-44bd-b423-c08ec34a5c93:release-status:30f4479749c7859021c9622c1aaf1b1b3cd3ac04:31265275493:verified:canonical-production-release/verified=success","mission_step_id":"9d1f8488-8b6d-4953-88df-9c68c15b73dc","command_center_event_id":"3e1cf26d-7384-44bd-b423-c08ec34a5c93"},{"id":"525a7ac1-9de9-4e7e-89f9-5745e961217f","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":65724,"owner_action_to_pr_ms":4795,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":4795},"ownerWaitLiveAt":"2026-09-29T05:17:10.724Z"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T05:17:11.026998+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:c8d86299-5f21-49d8-8ed5-5d5b5b769f84:owner-wait-live","mission_step_id":"63b2b0af-9664-4fae-9d8c-f88594c1f285","command_center_event_id":"c8d86299-5f21-49d8-8ed5-5d5b5b769f84"},{"id":"525cc03a-7d87-4a46-a470-10d4add2cef1","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"704a0033b5a4087399226ec8ce6c7ef7177ec7f0","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"704a0033b5a4087399226ec8ce6c7ef7177ec7f0","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":"fd93bc316c45ed33dfc13e6e25ccfa755262259f8ac750ce8e48f089697631bf","forgejoWorkflowProof":{"runId":8359,"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-15T15:06:55.363719+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"704a0033b5a4087399226ec8ce6c7ef7177ec7f0","external_id":"forgejo-main-704a0033b5a4","receipt_type":"canonical_release_status","idempotency_key":"mission:f9ffa3f9-0fb2-4fb0-b544-1f8f1af33d8d:forgejo-release-status:704a0033b5a4087399226ec8ce6c7ef7177ec7f0:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"df3b554f-e897-4a83-8127-2b19209c74d2","command_center_event_id":"f9ffa3f9-0fb2-4fb0-b544-1f8f1af33d8d"},{"id":"525cd32f-e9d2-4db0-87fb-49188774dc15","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:0c1e9b25-20c6-4c8f-9b8b-54dd294194ca","mission_step_id":null,"command_center_event_id":"0c1e9b25-20c6-4c8f-9b8b-54dd294194ca"},{"id":"525e9285-5b7f-47b9-bc46-d63fabe9e5cc","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"08c6f662-9a8b-4965-b1ad-615a671eaf18","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-2c2bf7c30ced","reason":null,"status":"pending","metrics":{"receiptBytes":76075,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":8,"executorlessWaitMs":431526,"firstUsefulResultAt":"2026-10-05T13:35:13.693Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4913,"terminal":false,"missionId":"2c2bf7c3-0ced-4d96-a09f-7a39f4fe6719","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"8610d4450f8f7c512877fe64cb1aecd9fc37c7ab","timingsMs":{"queue":185,"total":202,"execution":17},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"2c2bf7c3-0ced-4d96-a09f-7a39f4fe6719"},"performance":null,"deploymentId":"forgejo-main-8610d4450f8f","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"08c6f662-9a8b-4965-b1ad-615a671eaf18","tenant":null,"runnerUrl":"https://paul-witness.knocklaunch.app","runnerLane":"paul","attemptsUsed":0,"supervisorId":"08c6f662-9a8b-4965-b1ad-615a671eaf18","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/prestigious-card-grading","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":15613,"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":1770,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T13:42:27.230216+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"8610d4450f8f7c512877fe64cb1aecd9fc37c7ab","external_id":"08c6f662-9a8b-4965-b1ad-615a671eaf18","receipt_type":"visual_proof_started","idempotency_key":"mission:2c2bf7c3-0ced-4d96-a09f-7a39f4fe6719:visual-start:08c6f662-9a8b-4965-b1ad-615a671eaf18","mission_step_id":"f7a3b521-c959-425f-87ec-3a86cc999f0b","command_center_event_id":"2c2bf7c3-0ced-4d96-a09f-7a39f4fe6719"},{"id":"5260ae46-c7d9-473b-a174-5109c481eb53","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.58.282-lineage-main-guard","prNumber":null,"terminal":false,"missionId":"b75ce5c9-b709-48f5-acb2-9372030fd2fd","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1172,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":450,"providerAuthMs":0,"ledgerPrepareMs":450,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":450,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":450,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"b75ce5c9-b709-48f5-acb2-9372030fd2fd"},"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-09-25T22:03:41.248051+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b75ce5c9-b709-48f5-acb2-9372030fd2fd:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"b93e8668-15e7-4a10-9bd8-21595e0570c7","command_center_event_id":"b75ce5c9-b709-48f5-acb2-9372030fd2fd"},{"id":"5262bcaf-b6cf-4902-a09b-0bc3a559e705","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-pagination-final\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T06:08:08.467348+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5151,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T07:00:39.388399+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1ac7f316-f174-4a19-8f65-70f51fa4ba0e:owner-progress-heartbeat:119418002","mission_step_id":"3f87b5cc-95c7-45ca-a19c-5de0d9146e8d","command_center_event_id":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},{"id":"5263875c-99dc-44e1-b4c3-176594795d40","source":"owner_authorized_backlog_reconciliation","status":"blocked","payload":{"disposition":"recoverable_blocked","auditPreserved":true,"releaseVerified":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T15:48:29.147163+00:00","proof_gate":"expired_mission_missing_implementation_evidence","source_sha":null,"external_id":null,"receipt_type":"historical_mission_triage","idempotency_key":"historical-triage-20261011:79c5673c-24b5-4b19-ae05-26203e05c1b7","mission_step_id":null,"command_center_event_id":"79c5673c-24b5-4b19-ae05-26203e05c1b7"},{"id":"5264067e-1d22-4443-a896-58605cf4ccbf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-175a1088da2e","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":7746,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.18-existing-pr-adoption","prNumber":null,"terminal":false,"missionId":"175a1088-da2e-4694-87cb-2977fb94a9ec","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"175a1088-da2e-4694-87cb-2977fb94a9ec"},"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":4201,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T14:14:57.602982+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:175a1088-da2e-4694-87cb-2977fb94a9ec:execute_mission:repair_mission_execution_retryable","mission_step_id":"77f2b02d-6676-4a19-b969-4548a3fbdf30","command_center_event_id":"175a1088-da2e-4694-87cb-2977fb94a9ec"},{"id":"52648e82-cefb-4c39-bf1c-9d5774bf6166","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"b12df625203703e92b16f8d605d8bd9ab3b9587b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b12df625203703e92b16f8d605d8bd9ab3b9587b","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1977","runId":1977,"status":"success","sourceSha":"b12df625203703e92b16f8d605d8bd9ab3b9587b","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T14:24:37.340168+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b12df625203703e92b16f8d605d8bd9ab3b9587b","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:4d14c2dd-b3cb-4348-beb6-d2354c541675:forgejo-release-status:b12df625203703e92b16f8d605d8bd9ab3b9587b:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"cfc56319-f259-45c4-a75c-55d5d786e287","command_center_event_id":"4d14c2dd-b3cb-4348-beb6-d2354c541675"},{"id":"5269ab5c-1e61-41bd-ad61-e29ab9a979e0","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-69fb39161131","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":9315,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"69fb3916-1131-49ae-8423-f2b688bc2748","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":"69fb3916-1131-49ae-8423-f2b688bc2748"},"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":9728,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/command-palette-platform-authority.contract.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/components/GlobalCommandPalette.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/__tests__/commandCenter/deployDetection.test.ts","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/CallFlow/NotQualifiedDialog.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-20T20:47:03.035349+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:69fb3916-1131-49ae-8423-f2b688bc2748:execute_mission:repair_mission_synthesis_ready","mission_step_id":"27e33c5e-5fd8-4758-a723-4d3e4a2e1a46","command_center_event_id":"69fb3916-1131-49ae-8423-f2b688bc2748"},{"id":"526a8f56-6fc2-4f3d-962f-46002a7a9c2c","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"79e05b4d661f80676c359a21bf9130d2cc489e516c97c327b7df7a82b2da8a4f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T17:59:41.781354+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:fc54cd69-f1e5-4345-93a8-b42f96529a79:repository-mutation-intent-blocked:79e05b4d661f80676c359a21bf9130d2cc489e516c97c327b7df7a82b2da8a4f","mission_step_id":"20d9f6b9-1097-4f22-90fc-107720620113","command_center_event_id":"fc54cd69-f1e5-4345-93a8-b42f96529a79"},{"id":"526aca84-ad68-4b81-8bf0-2c48a2294ee5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Control plane maintenance: implement and ship the bounded public forgejo_pr_close Command Center MCP operator already specified by the owner. Use only the supplied deterministic edits; do not redesign merge/release architecture. One branch, one PR, KnockLaunch Gate, squash merge, cc-execution release, live catalog proof.","wordingChanged":false,"canonicalIntent":"Control plane maintenance: implement and ship the bounded public forgejo_pr_close Command Center MCP operator already specified by the owner. Use only the supplied deterministic edits; do not redesign merge/release architecture. One branch, one PR, KnockLaunch Gate, squash merge, cc-execution release, live catalog proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"close-tool","statement":"Live Command Center MCP catalog exposes forgejo_pr_close and it safely closes only eligible exact PRs without merging or deleting branches.","proofConditionIds":["repo","gate","runtime"]}],"objective":"Control plane maintenance: implement and ship the bounded public forgejo_pr_close Command Center MCP operator already specified by the owner. Use only the supplied deterministic edits; do not redesign merge/release architecture. One branch, one PR, KnockLaunch Gate, squash merge, cc-execution release, live catalog proof.","constraints":[{"id":"no-raw-mutation","statement":"execute_objective remains the only public source-mutation lane and existing raw merge/branch-delete/queue-run mutation helpers remain hidden.","proofConditionIds":["repo"]},{"id":"bounded-close","statement":"PR close is restricted to canonical open unmerged ai/* -> main pull requests with exact-head protection and read-back verification.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current main contains the bounded forgejo_pr_close implementation, public tool publication, config declaration, and regression guard.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"repository","claim":"KnockLaunch Gate passes on the exact PR head and the PR squash-merges through Forgejo.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution is deployed from the merge SHA and its MCP catalog publishes forgejo_pr_close.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"9b6d259598127c18ab44adff58c19a184056b386a8d9579d386ca33fbb2d6df6","requestContractRevision":2,"previousRequestContractHash":"84a2bf0fe99b401e8b7ec559c21db0b15c8675e00188f1b98d9d365dd27f0daa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T18:10:18.811519+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a20c365d-749f-442b-9535-cbdd3dcf9fef:request-contract-revision:2:9b6d259598127c18ab44adff58c19a184056b386a8d9579d386ca33fbb2d6df6","mission_step_id":"1a28c287-1021-4eef-b0d3-a89115e68c2a","command_center_event_id":"a20c365d-749f-442b-9535-cbdd3dcf9fef"},{"id":"526c2e34-2e62-49fc-af2e-6a39ccbd98b3","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"c62786630e9e416292410af15960959aabf40ba8","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"The cc execution release invariant suite asserts the new bounded Forgejo read budget and PR #5098 passes canonical Gate before release.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Control plane maintenance is authorized only for workers/cc-execution/test/release-orchestration-invariants.test.js in this corrective generation.","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":"affaa7ea4ceba847c290fe6a37d5bd342aeb2a3d8f856f0572e630df205f23ca","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"affaa7ea4ceba847c290fe6a37d5bd342aeb2a3d8f856f0572e630df205f23ca"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:41:54.406567+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"c62786630e9e416292410af15960959aabf40ba8","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:bc22485a-0b98-4b49-97d9-81e0a4982b60:request-contract:affaa7ea4ceba847c290fe6a37d5bd342aeb2a3d8f856f0572e630df205f23ca:c62786630e9e416292410af15960959aabf40ba8:verified:","mission_step_id":"86fd00df-cb5e-4bba-bc88-7202522fb802","command_center_event_id":"bc22485a-0b98-4b49-97d9-81e0a4982b60"},{"id":"526eb531-49f7-4e91-89dd-cfce436f9acd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"expected_head_sha_mismatch","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.0-stopless-self-heal","prNumber":null,"terminal":false,"missionId":"2e1eb017-f507-44ce-93a4-5525267d2d45","operation":"ship_and_prove","proofGate":"ship_and_prove_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4004,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":404,"providerAuthMs":0,"ledgerPrepareMs":404,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":404,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":404,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2e1eb017-f507-44ce-93a4-5525267d2d45"},"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":968,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:29:33.284615+00:00","proof_gate":"ship_and_prove_blocked","source_sha":null,"external_id":null,"receipt_type":"ship_and_prove","idempotency_key":"mission:2e1eb017-f507-44ce-93a4-5525267d2d45:ship_and_prove:ship_and_prove_blocked:no-source:no-run","mission_step_id":"76a626f2-cbea-4b82-9d22-736a4d76acce","command_center_event_id":"2e1eb017-f507-44ce-93a4-5525267d2d45"},{"id":"526f5277-f1b7-49e3-adb2-f54490c2440a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-c7f485464e8d","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":"c7f48546-4e8d-46be-9032-1afc255f743c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":277,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":374,"providerAuthMs":0,"ledgerPrepareMs":374,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":374,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":374,"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":"c7f48546-4e8d-46be-9032-1afc255f743c"},"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":6490,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/pcg-card-grading-modes.json","scripts/visual-witness-hosted-runner/src/observe-route-contract.mjs","scripts/visual-witness-hosted-runner/src/projection-access-contract.mjs","scripts/visual-witness-hosted-runner/src/projection-storage-contract.mjs","scripts/visual-witness-hosted-runner/src/route-diagnostic-contract.mjs","config/capabilities/tenant-workspace-ui-contract-v2.json","config/contracts/PREHISTORIC-001-TENANT-MEDIA.json","config/contracts/PREHISTORIC-002-UNIVERSAL-PROPOSALS.json","config/mcp-connection-contract.json","src/__tests__/contracts/autonomous-onboarding-hardening.contract.test.ts","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-19T19:42:50.87467+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c7f48546-4e8d-46be-9032-1afc255f743c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9b97ed22-21fa-4edd-9661-a21ca4496cac","command_center_event_id":"c7f48546-4e8d-46be-9032-1afc255f743c"},{"id":"526f8377-e9ea-47f2-8fd7-d64db11c9d80","source":"cc-execution","status":"recorded","payload":{"objective":"PCG simplify upload screen: collapse saved customer order gallery by default without removing functionality","tenantRef":"PCG","receivedAt":"2026-10-13T20:08:28.266Z","fingerprint":"214688b5de2229a0262332b7786a9ea2d119a85fae73642ee0d76b4694ba4b7a","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":false,"objective":"PCG simplify upload screen: collapse saved customer order gallery by default without removing functionality","proofKinds":[],"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":"PCG simplify upload screen: collapse saved customer order gallery by default without removing functionality","wordingChanged":false,"canonicalIntent":"PCG simplify upload screen: collapse saved customer order gallery by default without removing functionality","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"legacy_derived","version":1,"outcomes":[{"id":"outcome-1","statement":"PCG simplify upload screen: collapse saved customer order gallery by default without removing functionality","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"PCG simplify upload screen: collapse saved customer order gallery by default without removing functionality","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":"bounded","blastRadius":"narrow"},"proof":{"requiredKinds":["repository"],"visualProofScope":"none","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":"PCG","sourceTargets":["src/pages/card-grading/PCGSlabUpload.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":"deadline_sensitive","deadlineSignals":["by default without removing functionality"],"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":["route"],"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_tenant_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":["frontend"],"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":"PCG simplify upload screen: collapse saved customer order gallery by default without removing functionality","canonicalIntent":"PCG simplify upload screen: collapse saved customer order gallery by default without removing functionality","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"PCG simplify upload screen: collapse saved customer order gallery by default without removing functionality","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":"PCG-simplify-upload-screen:-collapse-saved-customer-order-gallery-by-default-without-removing-functi","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":"4e6e206f5f2b0a6794b8a4119dfcf88fc63181fc4661f97cb2cc6214b85cd4ba","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-13T20:08:29.031836+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:8a545aae-0630-46b7-ba77-7165ea8d4526:tenant-workstream-contribution:214688b5de2229a0262332b7786a9ea2d119a85fae73642ee0d76b4694ba4b7a","mission_step_id":null,"command_center_event_id":"8a545aae-0630-46b7-ba77-7165ea8d4526"},{"id":"527039b5-e564-4b85-8319-167eb8a28239","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-a7bb6303ad7b","prNumber":2704,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e12f72406bf12397fb4d3799374e6c3bc7573531","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T02:55:26.220263+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e12f72406bf12397fb4d3799374e6c3bc7573531","external_id":"2704","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a7bb6303-ad7b-4737-8594-fbe56202f860:merged-pr:2704:e12f72406bf12397fb4d3799374e6c3bc7573531","mission_step_id":"19e6f656-5632-474c-a0b0-69e0cd9baa08","command_center_event_id":"a7bb6303-ad7b-4737-8594-fbe56202f860"},{"id":"52716593-bcfa-4ab1-b660-418b462f06ee","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Add a target-neutral canonical release proof kind so verified zero-target releases terminate without weakening runtime deployment proof semantics.","baseSha":"0882e0b89b0ce3a160d2e7d9e0c8ef610d1e6e6a","issuedAt":1788523257870,"expiresAt":1788523437870,"missionId":"9f00e4d0-a77f-4e5f-8dae-e3a3527ef4d0","authorizationId":"fc8167fd-37be-4b16-999c-9bc8a66453d5","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:00:58.310994+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0882e0b89b0ce3a160d2e7d9e0c8ef610d1e6e6a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:fc8167fd-37be-4b16-999c-9bc8a66453d5","mission_step_id":"9ae02f7b-8754-44d0-ac0f-6f4d3ac7cf14","command_center_event_id":"9f00e4d0-a77f-4e5f-8dae-e3a3527ef4d0"},{"id":"5271b9d4-90c9-49b3-8ff4-8b64c202cc23","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2389,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.31.8-visual-objective-proof","prNumber":null,"terminal":false,"missionId":"21fc3e63-ad1c-4eee-96aa-ab07fb064709","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":"21fc3e63-ad1c-4eee-96aa-ab07fb064709"},"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":2178,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-08T13:11:03.888606+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:21fc3e63-ad1c-4eee-96aa-ab07fb064709:execute_mission:repair_mission_synthesis_ready","mission_step_id":"1a49a742-e700-4db3-9a9d-699d2b5ce926","command_center_event_id":"21fc3e63-ad1c-4eee-96aa-ab07fb064709"},{"id":"5271cce5-812f-4683-8222-b0a703ac3834","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Owner already authorized this bounded control-plane repair through deploy and verification; this mutation removes the temporary bootstrap before final merge.","baseSha":"7e6686d266fc6651d4e3862b68cc3378b73f03cc","issuedAt":1790304862985,"expiresAt":1790305042985,"missionId":"06e9f9f8-3c92-46c7-b78b-2447369b948b","authorizationId":"a7462d96-8def-4858-b630-c1206d903313","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T02:54:23.288857+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"7e6686d266fc6651d4e3862b68cc3378b73f03cc","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:a7462d96-8def-4858-b630-c1206d903313","mission_step_id":"a7755bec-f374-4dd6-b0a6-85181f9a5578","command_center_event_id":"06e9f9f8-3c92-46c7-b78b-2447369b948b"},{"id":"52721004-bf7c-4e31-b11e-878548ea7e8c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/bound-forgejo-action-run-scans-20260825","reason":"orphaned_branch_recovery_scope_mismatch:ai/bound-forgejo-action-run-scans-20260825","status":"blocked","metrics":{"receiptBytes":4712,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":null,"terminal":false,"missionId":"b51d8468-f9c2-4c3e-92f7-83349b7a412d","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":3808,"prReadinessMs":0,"approvedPlanMs":3808,"missionSetupMs":633,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b51d8468-f9c2-4c3e-92f7-83349b7a412d"},"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":4880,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T20:18:20.518529+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b51d8468-f9c2-4c3e-92f7-83349b7a412d:execute_mission:repair_mission_execution_blocked","mission_step_id":"a546f4b1-141f-4dcc-afc3-4d4872b22daa","command_center_event_id":"b51d8468-f9c2-4c3e-92f7-83349b7a412d"},{"id":"52737a9d-c37f-4c37-bede-ca7b156e2be4","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","render-onrunner/runtime-proof":"success"},"mainSha":"80622a96f39903bd68d41b1b5e40c56bec5d3a3a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"80622a96f39903bd68d41b1b5e40c56bec5d3a3a","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success"},"requestContractHash":"bb8823b757cc9d629b951f47c5a996973b439460f3bce2215376629af106548c","forgejoWorkflowProof":{"runId":11730,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"onrunner":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"80622a96f39903bd68d41b1b5e40c56bec5d3a3a","runnerVersion":"onrunner-80622a96f399","expectedSourceSha":"80622a96f39903bd68d41b1b5e40c56bec5d3a3a"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:26:50.209298+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"80622a96f39903bd68d41b1b5e40c56bec5d3a3a","external_id":"forgejo-main-80622a96f399","receipt_type":"canonical_release_status","idempotency_key":"mission:48e6da6a-1a09-41b3-b63a-693fd2294ddb:forgejo-release-status:80622a96f39903bd68d41b1b5e40c56bec5d3a3a:verified:forgejo-main/source=success|forgejo-release/workflow=success|render-onrunner/runtime-proof=success","mission_step_id":"ce64f4ca-aeba-46eb-bc27-ff8e7289361b","command_center_event_id":"48e6da6a-1a09-41b3-b63a-693fd2294ddb"},{"id":"527a7d33-466d-4859-8f50-1ffd3888fde7","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-popup-map-csp-worker","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":null,"terminal":false,"missionId":"8d92926a-4b0c-41f9-b1c2-1fe888cf3f5a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":109,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1091,"providerAuthMs":0,"ledgerPrepareMs":1091,"ledgerReconcileMs":414,"lineageReconcileMs":0,"resolvePreflightMs":1091,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1505,"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":"8d92926a-4b0c-41f9-b1c2-1fe888cf3f5a"},"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":3949,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisToday.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T07:34:27.768029+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8d92926a-4b0c-41f9-b1c2-1fe888cf3f5a:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"4375a8f7-7ab9-485b-bd9a-1e4f89d62d7b","command_center_event_id":"8d92926a-4b0c-41f9-b1c2-1fe888cf3f5a"},{"id":"527c120a-1242-420b-b67a-94608d1ef81c","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"visual_proof","branch":"ai/objective-first-repair-2963866637ca","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":189954,"releaseCount":0,"toolCallCount":33,"repeatedCallCount":11,"executorlessWaitMs":1413457,"firstUsefulResultAt":"2026-09-27T03:05:30.829Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":"1.58.292-release-target-parity","prNumber":3852,"terminal":false,"missionId":"29638666-37ca-4f82-bb45-2b03ab41e5ef","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"364844c554ac2ed33407873acaf009c731b561e0","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1211,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":98,"approvedPlanMs":0,"missionSetupMs":282,"providerAuthMs":0,"shipAndProveMs":586,"ledgerPrepareMs":282,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":282,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":282,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"29638666-37ca-4f82-bb45-2b03ab41e5ef"},"performance":null,"deploymentId":"forgejo-main-364844c554ac","releaseState":"verified","workflowRunId":12138,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"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":2796,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T03:29:11.026543+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"364844c554ac2ed33407873acaf009c731b561e0","external_id":"forgejo-main-364844c554ac","receipt_type":"execute_mission","idempotency_key":"mission:29638666-37ca-4f82-bb45-2b03ab41e5ef:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"650d8406-bcb9-453e-b34a-90ca6a3dbc22","command_center_event_id":"29638666-37ca-4f82-bb45-2b03ab41e5ef"},{"id":"527d7cfb-ea78-4092-9bd5-eb85c0e78c53","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-75e747b87657","reason":null,"status":"complete","metrics":{"receiptBytes":8447,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":306985,"firstUsefulResultAt":"2026-10-02T18:01:50.855Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.50-onepath-source-domain","prNumber":4511,"terminal":false,"missionId":"75e747b8-7657-4163-a0e5-ba8149a2923f","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3019,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":426,"providerAuthMs":0,"ledgerPrepareMs":348,"ledgerReconcileMs":0,"lineageReconcileMs":78,"resolvePreflightMs":426,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":348,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"75e747b8-7657-4163-a0e5-ba8149a2923f"},"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":2610,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T18:06:23.928185+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4511","receipt_type":"execute_mission","idempotency_key":"mission:75e747b8-7657-4163-a0e5-ba8149a2923f:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"55cb7a43-7add-45de-9526-7f6dea1aeee6","command_center_event_id":"75e747b8-7657-4163-a0e5-ba8149a2923f"},{"id":"527e5b2b-999e-4ca0-b525-cd698c8b6ad8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/private-workspace-background-policy-20260906","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1958,"terminal":false,"missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"1a9eda4357308bc33a877971a71ab091081ad5fe","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7554,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":808,"approvedPlanMs":0,"missionSetupMs":557,"providerAuthMs":0,"shipAndProveMs":6609,"ledgerPrepareMs":419,"ledgerReconcileMs":0,"lineageReconcileMs":138,"resolvePreflightMs":557,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":419,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},"performance":null,"deploymentId":"forgejo-main-1a9eda435730","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":2518,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T15:46:45.861203+00:00","proof_gate":"canonical_release_dispatched","source_sha":"1a9eda4357308bc33a877971a71ab091081ad5fe","external_id":"forgejo-main-1a9eda435730","receipt_type":"execute_mission","idempotency_key":"mission:c9ea9090-23ff-435f-9fd5-a67657fef32a:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"95b73a90-b86a-4c1a-9f94-9c7bd868b55e","command_center_event_id":"c9ea9090-23ff-435f-9fd5-a67657fef32a"},{"id":"527f7aaf-59f2-4533-8328-c88325c1faf9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-1f6d708da5af","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.161-forgejo-repository-file-pagination","prNumber":null,"terminal":false,"missionId":"1f6d708d-a5af-428a-a82e-7c27d4b58861","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":151,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":505,"providerAuthMs":0,"ledgerPrepareMs":505,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":505,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":505,"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":"1f6d708d-a5af-428a-a82e-7c27d4b58861"},"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":3722,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisOwnerShell.tsx","src/pages/mobile-vendor/BigPapisInventory.tsx","src/pages/mobile-vendor/BigPapisEventDay.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T15:10:31.35747+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1f6d708d-a5af-428a-a82e-7c27d4b58861:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3c9a81ed-70b9-488f-ab60-ce1c3c9fdf81","command_center_event_id":"1f6d708d-a5af-428a-a82e-7c27d4b58861"},{"id":"52836968-bcee-4814-b608-0b080869523e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-2d6c1cbba7fe","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":786,"terminal":false,"missionId":"79224d2f-e5af-4456-b9dc-da2cf02a4f7c","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":19494,"prReadinessMs":19382,"approvedPlanMs":0,"missionSetupMs":1815,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"79224d2f-e5af-4456-b9dc-da2cf02a4f7c"},"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":5980,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T02:52:15.158719+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"786","receipt_type":"execute_mission","idempotency_key":"mission:79224d2f-e5af-4456-b9dc-da2cf02a4f7c:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"7bc3d7df-edb2-4d73-a58f-c4e02f9c6732","command_center_event_id":"79224d2f-e5af-4456-b9dc-da2cf02a4f7c"},{"id":"52859a7c-a116-47a0-8b5c-3801288cff54","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\":\"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\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-28T14:19:08.875603+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-041f1405efd9\",\"prNumber\":3968,\"sourceSha\":\"91775b1345ebbb8a5dcbd4c60610b48345d601b0\",\"deploymentId\":\"forgejo-main-91775b1345eb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:20:24.0172+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:041f1405-efd9-477f-b6b8-86e79030d24a:owner-progress-heartbeat:119372961","mission_step_id":"767650cb-075b-4ead-b47d-9bd7ccec129f","command_center_event_id":"041f1405-efd9-477f-b6b8-86e79030d24a"},{"id":"5287ac32-08fc-4d9e-97d5-260950683dd9","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"branch":"ai/objective-first-repair-a07acc57aa68","approved":true,"missionId":"a07acc57-aa68-4cfe-b54b-f09382fcf50b","objective":"Prepare a focused PCG Card Vault floating-controls repair against current protected main. Use only src/pages/card-grading/PCGWorkspace.tsx. Do not mutate until exact payload is supplied.","ownerApproved":true,"sourceTargets":["src/pages/card-grading/PCGWorkspace.tsx"],"anchored_edits":[{"path":"src/pages/card-grading/PCGWorkspace.tsx","new_content":"<div role=\"dialog\" aria-modal=\"true\" className=\"fixed inset-0 z-[110] flex justify-end bg-black/75 backdrop-blur-sm\" onMouseDown={event=>{if(event.currentTarget===event.target)onClose()}}>","old_content":"<div className=\"fixed inset-0 z-[90] flex justify-end bg-black/75 backdrop-blur-sm\" onMouseDown={event=>{if(event.currentTarget===event.target)onClose()}}>"}],"durableMutationResume":true},"recovery":false,"fingerprint":"8a30bfc0fd093150554931dcf3587e58bb3a794efb9d73d65eda49669ea081fd","replayCount":0,"serializedBytes":896},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T15:02:06.503931+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:a07acc57-aa68-4cfe-b54b-f09382fcf50b:repository-mutation-intent:8a30bfc0fd093150554931dcf3587e58bb3a794efb9d73d65eda49669ea081fd:0","mission_step_id":"3f07b728-b175-4591-a061-0b75c87aee90","command_center_event_id":"a07acc57-aa68-4cfe-b54b-f09382fcf50b"},{"id":"5288bc76-44a1-4fc3-b5b4-c1b2bed36d94","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":"4eeb8eef6c545e1cbfb353f640f14aaf33564873","releaseState":"pending","exactConductorRun":{"id":31118067665,"status":"in_progress","headSha":"4eeb8eef6c545e1cbfb353f640f14aaf33564873","conclusion":null,"sourceMatches":true},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T16:16:03.371216+00:00","proof_gate":"canonical_release_pending","source_sha":"4eeb8eef6c545e1cbfb353f640f14aaf33564873","external_id":"canonical-release-4eeb8eef6c54","receipt_type":"canonical_release_status","idempotency_key":"mission:bf4a1fba-383d-485e-be6f-689af8659452:release-status:4eeb8eef6c545e1cbfb353f640f14aaf33564873:pending:canonical-production-release/verified=pending","mission_step_id":"fb5f822b-2032-4622-867c-0780062273a5","command_center_event_id":"bf4a1fba-383d-485e-be6f-689af8659452"},{"id":"52895f76-2f7a-437a-b580-5b9487a85bf4","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-0edf75d8a3a7","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":18649,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":453357,"firstUsefulResultAt":"2026-09-29T03:10:40.693Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.63.0-mission-freedom-web-research","prNumber":null,"terminal":false,"missionId":"0edf75d8-a3a7-4a74-af76-d8488c68ed70","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":238,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":238,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":238,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":238,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0edf75d8-a3a7-4a74-af76-d8488c68ed70"},"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":1590,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:18:14.793542+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0edf75d8-a3a7-4a74-af76-d8488c68ed70:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"35da0022-152d-4a4b-afca-a16baf77a99d","command_center_event_id":"0edf75d8-a3a7-4a74-af76-d8488c68ed70"},{"id":"528aa81f-d8f3-43e6-918a-3321ac68c42f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-cb6fcc96c1d1","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":6107,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":159341,"firstUsefulResultAt":"2026-10-01T20:48:13.720Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.39-source-resolution-continuation","prNumber":4407,"terminal":false,"missionId":"cb6fcc96-c1d1-4d03-a749-40c11c17c9db","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9951,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1099,"missionSetupMs":210,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":210,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":210,"repositoryMutationMs":8852,"repositoryProviderMs":8852,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6349,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":210,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2503},"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":"cb6fcc96-c1d1-4d03-a749-40c11c17c9db"},"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":3309,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T20:51:03.744889+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4407","receipt_type":"execute_mission","idempotency_key":"mission:cb6fcc96-c1d1-4d03-a749-40c11c17c9db:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"0ac2ff36-e8d8-441b-8c89-08d1d0e7fd7e","command_center_event_id":"cb6fcc96-c1d1-4d03-a749-40c11c17c9db"},{"id":"528ae229-f0e2-492e-833b-b01ec02c0a47","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":"fdfc7313fbdec257d3a8bb0919a999575b64bd5a","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":"fdfc7313fbdec257d3a8bb0919a999575b64bd5a","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-customer-progress"]},"releaseTargetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"},"requestContractHash":"f498623aaab946fd5250094bdf036b986473ab8a13976bc9b554fe4ff7d0afc7","forgejoWorkflowProof":{"runId":13225,"source":"signed_push_receipt","status":"waiting","results":{},"conclusion":"waiting","targetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T21:31:25.800375+00:00","proof_gate":"canonical_release_pending","source_sha":"fdfc7313fbdec257d3a8bb0919a999575b64bd5a","external_id":"forgejo-main-fdfc7313fbde","receipt_type":"canonical_release_status","idempotency_key":"mission:170cd815-b306-4e74-bda1-5a306838e0ad:forgejo-release-status:fdfc7313fbdec257d3a8bb0919a999575b64bd5a: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":"a3b5357b-0038-4116-b516-a819e186e9e7","command_center_event_id":"170cd815-b306-4e74-bda1-5a306838e0ad"},{"id":"528be439-25c3-4784-aa52-6c50600c1a84","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-df5384ebe464","writes":[],"patches":[],"pr_body":"Keep raw-public fail-closed while allowing server-side streaming of image-only Facebook lookaside media so the Big Papi public gallery uses static browser-safe image bytes instead of blocked external redirects.","version":1,"approved":true,"pr_title":"Proxy Big Papi static Facebook images","missionId":"df5384eb-e464-45e8-8d0f-7e6dab667701","objective":"Fix Big Papi's static Facebook image delivery in supabase/functions/tenant-photo-studio/index.ts. The live public site already routes Facebook lookaside image URLs through tenant-photo-studio mode=raw-public, but the function currently rejects every host except the KnockLaunch R2 host. Extend raw-public narrowly so GET/HEAD requests whose original hostname is lookaside.fbsbx.com are fetched server-side, redirects followed by the server, and only successful image/* responses up to MAX_FILE_BYTES are streamed back with CORS, Cross-Origin-Resource-Policy: cross-origin, X-Content-Type-Options: nosniff, and public caching. Preserve the existing R2 redirect/stream behavior unchanged. Do not create a generic open proxy. Deploy only tenant-photo-studio, then verify the Big Papi public homepage no longer has ORB/blank Facebook image failures.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/tenant-photo-studio/index.ts"],"anchored_edits":[{"path":"supabase/functions/tenant-photo-studio/index.ts","edits":[{"new_content":"const KNOCKLAUNCH_PUBLIC_R2_HOST = 'pub-dff1261603f24e1cb9f9c24801e4a94b.r2.dev';\nconst STATIC_EXTERNAL_IMAGE_HOSTS = new Set(['lookaside.fbsbx.com']);","old_content":"const KNOCKLAUNCH_PUBLIC_R2_HOST = 'pub-dff1261603f24e1cb9f9c24801e4a94b.r2.dev';"},{"new_content":"async function proxyPublicMedia(req: Request, rawUrl: string) {\n  let target: URL;\n  try { target = new URL(rawUrl); } catch { return json({ ok: false, error: 'invalid_media_url' }, 400); }\n  const targetHost = target.hostname.toLowerCase();\n  const isKnocklaunchR2 = target.protocol === 'https:' && targetHost === KNOCKLAUNCH_PUBLIC_R2_HOST;\n  const isStaticExternalImage = target.protocol === 'https:' && STATIC_EXTERNAL_IMAGE_HOSTS.has(targetHost);\n  if (!isKnocklaunchR2 && !isStaticExternalImage) return json({ ok: false, error: 'media_host_not_allowed' }, 403);\n\n  if (isKnocklaunchR2 && isImageKey(target.pathname)) {\n    const headers = new Headers(corsHeaders);\n    headers.set('Location', target.toString());\n    headers.set('Cache-Control', PUBLIC_MEDIA_CACHE);\n    headers.set('Cross-Origin-Resource-Policy', 'cross-origin');\n    return new Response(null, { status: 302, headers });\n  }\n\n  const upstreamHeaders = new Headers();\n  const range = req.headers.get('range');\n  if (range && isKnocklaunchR2) upstreamHeaders.set('Range', range);\n\n  let upstream: Response;\n  try {\n    upstream = await fetch(target.toString(), {\n      method: req.method === 'HEAD' ? 'HEAD' : 'GET',\n      headers: upstreamHeaders,\n      redirect: isStaticExternalImage ? 'follow' : 'error',\n    });\n  } catch {\n    return json({ ok: false, error: 'media_upstream_unavailable' }, 502);\n  }\n\n  if (!upstream.ok) {\n    const headers = new Headers(corsHeaders);\n    headers.set('Content-Type', 'text/plain; charset=utf-8');\n    headers.set('Cache-Control', 'no-store');\n    headers.set('Cross-Origin-Resource-Policy', 'cross-origin');\n    headers.set('X-Content-Type-Options', 'nosniff');\n    return new Response('Media unavailable', { status: upstream.status, headers });\n  }\n\n  const contentType = browserMediaContentType(target.pathname, upstream.headers.get('content-type'));\n  if (isStaticExternalImage && !/^image\\//i.test(contentType)) {\n    return json({ ok: false, error: 'external_media_must_be_image' }, 415);\n  }\n  const declaredLength = Number(upstream.headers.get('content-length') || 0);\n  if (isStaticExternalImage && declaredLength > MAX_FILE_BYTES) {\n    return json({ ok: false, error: 'external_media_too_large' }, 413);\n  }\n\n  const headers = new Headers(corsHeaders);\n  headers.set('Content-Type', contentType);\n  headers.set('Cache-Control', isStaticExternalImage ? PUBLIC_MEDIA_CACHE : (upstream.headers.get('cache-control') || PUBLIC_MEDIA_CACHE));\n  headers.set('Cross-Origin-Resource-Policy', 'cross-origin');\n  headers.set('X-Content-Type-Options', 'nosniff');\n  headers.set('Vary', 'Origin, Range');\n  for (const name of ['content-length', 'content-range', 'accept-ranges', 'etag', 'last-modified']) {\n    const value = upstream.headers.get(name);\n    if (value) headers.set(name, value);\n  }\n  if (!headers.has('Accept-Ranges') && /^(?:video|audio)\\//i.test(contentType)) headers.set('Accept-Ranges', 'bytes');\n  return new Response(req.method === 'HEAD' ? null : upstream.body, { status: upstream.status, headers });\n}","old_content":"async function proxyPublicR2Media(req: Request, rawUrl: string) {\n  let target: URL;\n  try { target = new URL(rawUrl); } catch { return json({ ok: false, error: 'invalid_media_url' }, 400); }\n  if (target.protocol !== 'https:' || target.hostname.toLowerCase() !== KNOCKLAUNCH_PUBLIC_R2_HOST) return json({ ok: false, error: 'media_host_not_allowed' }, 403);\n\n  if (isImageKey(target.pathname)) {\n    const headers = new Headers(corsHeaders);\n    headers.set('Location', target.toString());\n    headers.set('Cache-Control', PUBLIC_MEDIA_CACHE);\n    headers.set('Cross-Origin-Resource-Policy', 'cross-origin');\n    return new Response(null, { status: 302, headers });\n  }\n\n  const upstreamHeaders = new Headers();\n  const range = req.headers.get('range');\n  if (range) upstreamHeaders.set('Range', range);\n\n  let upstream: Response;\n  try {\n    upstream = await fetch(target.toString(), { method: req.method === 'HEAD' ? 'HEAD' : 'GET', headers: upstreamHeaders, redirect: 'error' });\n  } catch {\n    return json({ ok: false, error: 'media_upstream_unavailable' }, 502);\n  }\n\n  if (!upstream.ok) {\n    const headers = new Headers(corsHeaders);\n    headers.set('Content-Type', 'text/plain; charset=utf-8');\n    headers.set('Cache-Control', 'no-store');\n    headers.set('Cross-Origin-Resource-Policy', 'cross-origin');\n    headers.set('X-Content-Type-Options', 'nosniff');\n    return new Response('Media unavailable', { status: upstream.status, headers });\n  }\n\n  const contentType = browserMediaContentType(target.pathname, upstream.headers.get('content-type'));\n  const headers = new Headers(corsHeaders);\n  headers.set('Content-Type', contentType);\n  headers.set('Cache-Control', upstream.headers.get('cache-control') || PUBLIC_MEDIA_CACHE);\n  headers.set('Cross-Origin-Resource-Policy', 'cross-origin');\n  headers.set('X-Content-Type-Options', 'nosniff');\n  headers.set('Vary', 'Origin, Range');\n  for (const name of ['content-length', 'content-range', 'accept-ranges', 'etag', 'last-modified']) {\n    const value = upstream.headers.get(name);\n    if (value) headers.set(name, value);\n  }\n  if (!headers.has('Accept-Ranges') && /^(?:video|audio)\\//i.test(contentType)) headers.set('Accept-Ranges', 'bytes');\n  return new Response(req.method === 'HEAD' ? null : upstream.body, { status: upstream.status, headers });\n}"},{"new_content":"    if ((req.method === 'GET' || req.method === 'HEAD') && url.searchParams.get('mode') === 'raw-public') return await proxyPublicMedia(req, String(url.searchParams.get('url') || ''));","old_content":"    if ((req.method === 'GET' || req.method === 'HEAD') && url.searchParams.get('mode') === 'raw-public') return await proxyPublicR2Media(req, String(url.searchParams.get('url') || ''));"},{"new_content":"      rawPublicImageDelivery: 'direct-r2-redirect-plus-allowlisted-static-image-proxy',","old_content":"      rawPublicImageDelivery: 'direct-r2-redirect',"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Fix Big Papi's static Facebook image delivery in supabase/functions/tenant-photo-studio/index.ts. The live public site already routes Facebook lookaside image URLs through tenant-photo-studio mode=raw-public, but the function currently rejects every host except the KnockLaunch R2 host. Extend raw-public narrowly so GET/HEAD requests whose original hostname is lookaside.fbsbx.com are fetched server-side, redirects followed by the server, and only successful image/* responses up to MAX_FILE_BYTES are streamed back with CORS, Cross-Origin-Resource-Policy: cross-origin, X-Content-Type-Options: nosniff, and public caching. Preserve the existing R2 redirect/stream behavior unchanged. Do not create a generic open proxy. Deploy only tenant-photo-studio, then verify the Big Papi public homepage no longer has ORB/blank Facebook image failures.","wordingChanged":false,"canonicalIntent":"Fix Big Papi's static Facebook image delivery in supabase/functions/tenant-photo-studio/index.ts. The live public site already routes Facebook lookaside image URLs through tenant-photo-studio mode=raw-public, but the function currently rejects every host except the KnockLaunch R2 host. Extend raw-public narrowly so GET/HEAD requests whose original hostname is lookaside.fbsbx.com are fetched server-side, redirects followed by the server, and only successful image/* responses up to MAX_FILE_BYTES are streamed back with CORS, Cross-Origin-Resource-Policy: cross-origin, X-Content-Type-Options: nosniff, and public caching. Preserve the existing R2 redirect/stream behavior unchanged. Do not create a generic open proxy. Deploy only tenant-photo-studio, then verify the Big Papi public homepage no longer has ORB/blank Facebook image failures.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Fix Big Papi's static Facebook image delivery in supabase/functions/tenant-photo-studio/index.ts. The live public site already routes Facebook lookaside image URLs through tenant-photo-studio mode=raw-public, but the function currently rejects every host except the KnockLaunch R2 host. Extend raw-public narrowly so GET/HEAD requests whose original hostname is lookaside.fbsbx.com are fetched server-side, redirects followed by the server, and only successful image/* responses up to MAX_FILE_BYTES are streamed back with CORS, Cross-Origin-Resource-Policy: cross-origin, X-Content-Type-Options: nosniff, and public caching. Preserve the existing R2 redirect/stream behavior unchanged. Do not create a generic open proxy. Deploy only tenant-photo-studio, then verify the Big Papi public homepage no longer has ORB/blank Facebook image failures.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Fix Big Papi's static Facebook image delivery in supabase/functions/tenant-photo-studio/index.ts. The live public site already routes Facebook lookaside image URLs through tenant-photo-studio mode=raw-public, but the function currently rejects every host except the KnockLaunch R2 host. Extend raw-public narrowly so GET/HEAD requests whose original hostname is lookaside.fbsbx.com are fetched server-side, redirects followed by the server, and only successful image/* responses up to MAX_FILE_BYTES are streamed back with CORS, Cross-Origin-Resource-Policy: cross-origin, X-Content-Type-Options: nosniff, and public caching. Preserve the existing R2 redirect/stream behavior unchanged. Do not create a generic open proxy. Deploy only tenant-photo-studio, then verify the Big Papi public homepage no longer has ORB/blank Facebook image failures.","constraints":[{"id":"capability-completeness","statement":"Keep raw-public fail-closed and allow only the existing KnockLaunch R2 host plus the exact Facebook lookaside image origin; never become a generic URL proxy.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Do not claim completion until tenant-photo-studio is deployed and the live Big Papi public site loads these images without ORB failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Fix Big Papi's static Facebook image delivery in supabase/functions/tenant-photo-studio/index.ts. The live public site already routes Facebook lookaside image URLs through tenant-photo-studio mode=raw-public, but the function currently rejects every host except the KnockLaunch R2 host. Extend raw-public narrowly so GET/HEAD requests whose original hostname is lookaside.fbsbx.com are fetched server-side, redirects followed by the server, and only successful image/* responses up to MAX_FILE_BYTES are streamed back with CORS, Cross-Origin-Resource-Policy: cross-origin, X-Content-Type-Options: nosniff, and public caching. Preserve the existing R2 redirect/stream behavior unchanged. Do not create a generic open proxy. Deploy only tenant-photo-studio, then verify the Big Papi public homepage no longer has ORB/blank Facebook image failures.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"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":["supabase/functions/tenant-photo-studio/index.ts"],"requestContract":{"intent":{"rawUtterance":"Fix Big Papi's static Facebook image delivery in supabase/functions/tenant-photo-studio/index.ts. The live public site already routes Facebook lookaside image URLs through tenant-photo-studio mode=raw-public, but the function currently rejects every host except the KnockLaunch R2 host. Extend raw-public narrowly so GET/HEAD requests whose original hostname is lookaside.fbsbx.com are fetched server-side, redirects followed by the server, and only successful image/* responses up to MAX_FILE_BYTES are streamed back with CORS, Cross-Origin-Resource-Policy: cross-origin, X-Content-Type-Options: nosniff, and public caching. Preserve the existing R2 redirect/stream behavior unchanged. Do not create a generic open proxy. Deploy only tenant-photo-studio, then verify the Big Papi public homepage no longer has ORB/blank Facebook image failures.","wordingChanged":false,"canonicalIntent":"Fix Big Papi's static Facebook image delivery in supabase/functions/tenant-photo-studio/index.ts. The live public site already routes Facebook lookaside image URLs through tenant-photo-studio mode=raw-public, but the function currently rejects every host except the KnockLaunch R2 host. Extend raw-public narrowly so GET/HEAD requests whose original hostname is lookaside.fbsbx.com are fetched server-side, redirects followed by the server, and only successful image/* responses up to MAX_FILE_BYTES are streamed back with CORS, Cross-Origin-Resource-Policy: cross-origin, X-Content-Type-Options: nosniff, and public caching. Preserve the existing R2 redirect/stream behavior unchanged. Do not create a generic open proxy. Deploy only tenant-photo-studio, then verify the Big Papi public homepage no longer has ORB/blank Facebook image failures.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Fix Big Papi's static Facebook image delivery in supabase/functions/tenant-photo-studio/index.ts. The live public site already routes Facebook lookaside image URLs through tenant-photo-studio mode=raw-public, but the function currently rejects every host except the KnockLaunch R2 host. Extend raw-public narrowly so GET/HEAD requests whose original hostname is lookaside.fbsbx.com are fetched server-side, redirects followed by the server, and only successful image/* responses up to MAX_FILE_BYTES are streamed back with CORS, Cross-Origin-Resource-Policy: cross-origin, X-Content-Type-Options: nosniff, and public caching. Preserve the existing R2 redirect/stream behavior unchanged. Do not create a generic open proxy. Deploy only tenant-photo-studio, then verify the Big Papi public homepage no longer has ORB/blank Facebook image failures.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Fix Big Papi's static Facebook image delivery in supabase/functions/tenant-photo-studio/index.ts. The live public site already routes Facebook lookaside image URLs through tenant-photo-studio mode=raw-public, but the function currently rejects every host except the KnockLaunch R2 host. Extend raw-public narrowly so GET/HEAD requests whose original hostname is lookaside.fbsbx.com are fetched server-side, redirects followed by the server, and only successful image/* responses up to MAX_FILE_BYTES are streamed back with CORS, Cross-Origin-Resource-Policy: cross-origin, X-Content-Type-Options: nosniff, and public caching. Preserve the existing R2 redirect/stream behavior unchanged. Do not create a generic open proxy. Deploy only tenant-photo-studio, then verify the Big Papi public homepage no longer has ORB/blank Facebook image failures.","constraints":[{"id":"capability-completeness","statement":"Keep raw-public fail-closed and allow only the existing KnockLaunch R2 host plus the exact Facebook lookaside image origin; never become a generic URL proxy.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Do not claim completion until tenant-photo-studio is deployed and the live Big Papi public site loads these images without ORB failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Fix Big Papi's static Facebook image delivery in supabase/functions/tenant-photo-studio/index.ts. The live public site already routes Facebook lookaside image URLs through tenant-photo-studio mode=raw-public, but the function currently rejects every host except the KnockLaunch R2 host. Extend raw-public narrowly so GET/HEAD requests whose original hostname is lookaside.fbsbx.com are fetched server-side, redirects followed by the server, and only successful image/* responses up to MAX_FILE_BYTES are streamed back with CORS, Cross-Origin-Resource-Policy: cross-origin, X-Content-Type-Options: nosniff, and public caching. Preserve the existing R2 redirect/stream behavior unchanged. Do not create a generic open proxy. Deploy only tenant-photo-studio, then verify the Big Papi public homepage no longer has ORB/blank Facebook image failures.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"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":"5e2d394d8fbf7881c7ee9591758b978490f0f80604211cd0552177a7a6e00a60","replayCount":0,"serializedBytes":20134},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T12:50:36.653867+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:df5384eb-e464-45e8-8d0f-7e6dab667701:repository-mutation-intent:5e2d394d8fbf7881c7ee9591758b978490f0f80604211cd0552177a7a6e00a60:0","mission_step_id":"c8912537-184f-4f8b-91bd-3d8097b394ef","command_center_event_id":"df5384eb-e464-45e8-8d0f-7e6dab667701"},{"id":"528d7c9a-11d8-454f-8fe2-6245c7ab3055","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"9bddee44b7d3d31b4a976f7d4f7493e8718f4f40","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"standards-contract","satisfied":true,"statement":"A canonical machine-readable KnockLaunch platform standards contract exists on protected main and contains the agreed quality tiers, absolute platform laws, and standards domains.","proofConditionIds":["proof-contract"]},{"id":"gate-enforcement","satisfied":true,"statement":"The existing hard-safety validator on protected main requires the canonical standards contract and the canonical KnockLaunch Gate passes that validator before merge.","proofConditionIds":["proof-enforcement"]}],"satisfied":true,"constraints":[{"id":"one-path","satisfied":true,"statement":"Use the existing canonical Forgejo/KnockLaunch Gate path; do not create duplicate workflows, validators, release paths, or tenant-specific standards copies.","proofConditionIds":["proof-enforcement"]},{"id":"no-visual-witness","satisfied":true,"statement":"No visual witness is required because the requested claim is repository and gate enforcement, not a visual UI claim.","proofConditionIds":["proof-contract"]}],"contractHash":"81e70d9977f05fd51353d5549d965d6cef03e48c56661e6da86426881214aa2d","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-contract","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"81e70d9977f05fd51353d5549d965d6cef03e48c56661e6da86426881214aa2d"},"required":true,"satisfied":true},{"id":"proof-enforcement","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"81e70d9977f05fd51353d5549d965d6cef03e48c56661e6da86426881214aa2d"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T02:12:12.481342+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"9bddee44b7d3d31b4a976f7d4f7493e8718f4f40","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:7fe82ae6-ae91-4dbd-8b2b-505ceb31351a:request-contract:81e70d9977f05fd51353d5549d965d6cef03e48c56661e6da86426881214aa2d:9bddee44b7d3d31b4a976f7d4f7493e8718f4f40:verified:","mission_step_id":"544d0ccb-6c58-436d-9cc8-6d232dd55a8e","command_center_event_id":"7fe82ae6-ae91-4dbd-8b2b-505ceb31351a"},{"id":"528dda7c-661f-4aad-b935-6c779b579333","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/proposal-fast-tenant-reads-9d1c4788","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":3245,"terminal":false,"missionId":"9d1c4788-2cd5-4664-8cf4-01dd11600c78","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4563,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":761,"missionSetupMs":259,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":259,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":259,"repositoryMutationMs":3802,"repositoryProviderMs":3802,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2216,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":259,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1586},"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":"9d1c4788-2cd5-4664-8cf4-01dd11600c78"},"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":3258,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"f72c9e82-e623-42a4-99f9-eb36752e622b","created_at":"2026-09-19T22:05:49.247774+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3245","receipt_type":"execute_mission","idempotency_key":"mission:9d1c4788-2cd5-4664-8cf4-01dd11600c78:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"837db190-0439-4b06-a189-fb5389b7acd8","command_center_event_id":"9d1c4788-2cd5-4664-8cf4-01dd11600c78"},{"id":"528e3d41-b805-4e70-8be2-debcdeb1619b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/platform-golden-path-foundation","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":1930,"terminal":false,"missionId":"85f7fb9f-5f24-4711-b9f9-052c060769ae","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3862,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3288,"approvedPlanMs":0,"missionSetupMs":4930,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":516,"ledgerReconcileMs":0,"lineageReconcileMs":4414,"resolvePreflightMs":4930,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":516,"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":"85f7fb9f-5f24-4711-b9f9-052c060769ae"},"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":1969,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T12:50:36.433184+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1930","receipt_type":"execute_mission","idempotency_key":"mission:85f7fb9f-5f24-4711-b9f9-052c060769ae:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"aebc0968-7921-4ed5-b347-99ec95c09ab9","command_center_event_id":"85f7fb9f-5f24-4711-b9f9-052c060769ae"},{"id":"529376d6-c5a2-4776-8bdd-f4c6f551384f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-2ba528e0fe44","reason":"canonical_release_queue_busy:14600","status":"blocked","metrics":{"receiptBytes":55540,"releaseCount":1,"toolCallCount":25,"repeatedCallCount":15,"executorlessWaitMs":78239,"firstUsefulResultAt":"2026-10-02T23:19:36.707Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":"1.64.59-paul-bounded-inference","prNumber":4561,"terminal":false,"missionId":"2ba528e0-fe44-404f-a383-f4ae3d37a699","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"f4a37491d8214614ebb421999bef094a15d876f4","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1798,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":90,"approvedPlanMs":0,"missionSetupMs":221,"providerAuthMs":0,"shipAndProveMs":1204,"ledgerPrepareMs":221,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":221,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":221,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2ba528e0-fe44-404f-a383-f4ae3d37a699"},"performance":null,"deploymentId":"forgejo-main-f4a37491d821","releaseState":"pending","workflowRunId":14597,"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":1403,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:22:36.916723+00:00","proof_gate":"canonical_release_blocked","source_sha":"f4a37491d8214614ebb421999bef094a15d876f4","external_id":"forgejo-main-f4a37491d821","receipt_type":"execute_mission","idempotency_key":"mission:2ba528e0-fe44-404f-a383-f4ae3d37a699:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"6d7901a6-7ecf-4a19-b472-ef84bdd13cdc","command_center_event_id":"2ba528e0-fe44-404f-a383-f4ae3d37a699"},{"id":"5297d12a-e62a-4b04-9cc5-3d162cdb7e2f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-3f3b4178b816","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.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"3f3b4178-b816-408f-972d-7782444cc0ef","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1151,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":419,"providerAuthMs":0,"ledgerPrepareMs":419,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":419,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":419,"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":"3f3b4178-b816-408f-972d-7782444cc0ef"},"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":4408,"likelyAffectedFiles":["scripts/cloudflare-native-version-deploy.mjs","config/cloudflare-native-frontend-build.json","src/__tests__/contracts/cloudflare-exact-version-deploy.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T04:12:14.7353+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3f3b4178-b816-408f-972d-7782444cc0ef:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"f9d62bba-5918-4425-a899-039e840313ea","command_center_event_id":"3f3b4178-b816-408f-972d-7782444cc0ef"},{"id":"529bcf8e-4b0b-45aa-ad89-3644f374af58","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"tennex_operations","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"fbc8f23c-f293-0f39-aaad-043221f667c4"},"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:c9636950-265a-4c51-bde9-874d4e954694","mission_step_id":null,"command_center_event_id":"c9636950-265a-4c51-bde9-874d4e954694"},{"id":"529cb732-14bf-42e4-a487-ee3cad0e5339","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:workers/cc-execution/src/command-center-contracts.js","fingerprint":"c160f7e976129405807c17dfef661deafeaa6f25012efb8a33727d344d7ea024"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T12:51:22.542677+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:a86e0657-5d8e-474b-ae47-2d1148769b31:repository-mutation-intent-blocked:c160f7e976129405807c17dfef661deafeaa6f25012efb8a33727d344d7ea024","mission_step_id":"24c7714f-c0c7-47df-ac02-2b7b563944c2","command_center_event_id":"a86e0657-5d8e-474b-ae47-2d1148769b31"},{"id":"529d745e-30ce-4c70-9ed4-8a75bff75c67","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/forgejo-native-automerge-proof-20260904","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.47-forgejo-native-automerge-refreeze","prNumber":1704,"terminal":false,"missionId":"ed1f96b0-47b8-43f0-9bd0-366f6487d0c6","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4408,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":668,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":668,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":668,"repositoryMutationMs":4408,"repositoryProviderMs":2900,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1443,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":668,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1457},"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":"ed1f96b0-47b8-43f0-9bd0-366f6487d0c6"},"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":3466,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:46:27.170921+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1704","receipt_type":"execute_mission","idempotency_key":"mission:ed1f96b0-47b8-43f0-9bd0-366f6487d0c6:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"4aa0c8bd-2ae1-4769-88ed-2f3f63262207","command_center_event_id":"ed1f96b0-47b8-43f0-9bd0-366f6487d0c6"},{"id":"529d76db-02f0-443b-94de-1e88eaa013f2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-owner-intent-readonly-precedence","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":3097,"terminal":false,"missionId":"c80cc8fd-c6ad-4264-bb8b-68deebad6efc","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6036,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2059,"missionSetupMs":373,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":373,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":373,"repositoryMutationMs":3977,"repositoryProviderMs":3977,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2232,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":373,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1745},"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":"c80cc8fd-c6ad-4264-bb8b-68deebad6efc"},"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":3678,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T12:55:49.846983+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3097","receipt_type":"execute_mission","idempotency_key":"mission:c80cc8fd-c6ad-4264-bb8b-68deebad6efc:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"9ec5218d-d54d-4efb-a4c2-15f34f1ee419","command_center_event_id":"c80cc8fd-c6ad-4264-bb8b-68deebad6efc"},{"id":"529dccb8-8b00-4b67-ad9e-f17e38fffb7c","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"1d4db07b8b9d63d1a8c56a884acee13c6985c04b","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"repair","satisfied":true,"statement":"Repair the Academy PAUL training-lab migration after its production release failed on existing academy_courses check constraints. Keep the existing Academy surface and schema. Change the seeded PAUL course to allowed tenant_track='universal' and category='platform-mastery', identify that course by exact title everywhere in the migration/UI instead of the invalid paul-intelligence category, then Gate, merge, apply migrations, release frontend, and prove the Academy PAUL tables/course/units/lessons exist in production. No Visual Witness.","proofConditionIds":["prod"]}],"satisfied":true,"constraints":[{"id":"no-witness","satisfied":true,"statement":"No Visual Witness.","proofConditionIds":["prod"]},{"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":["prod"]},{"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":["prod"]}],"contractHash":"29e489ca2bd582ae09daf13dd6a493ad3c81420818843e9d8361a112499b804d","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"prod","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":true,"releaseTargetStates":{"frontend":"success","migrations":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","migrations"],"allowedReleaseTargets":[],"requiredReleaseTargets":["migrations"],"migrationReleaseVerified":true,"releaseRequestContractHash":"29e489ca2bd582ae09daf13dd6a493ad3c81420818843e9d8361a112499b804d"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:40:49.460719+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"1d4db07b8b9d63d1a8c56a884acee13c6985c04b","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:079636c9-f7b3-4faf-85fd-deca1528b03b:request-contract:29e489ca2bd582ae09daf13dd6a493ad3c81420818843e9d8361a112499b804d:1d4db07b8b9d63d1a8c56a884acee13c6985c04b:verified:","mission_step_id":"2f4842f0-57ab-4c86-834f-6b083f3e3fa4","command_center_event_id":"079636c9-f7b3-4faf-85fd-deca1528b03b"},{"id":"529e3cc3-0c9e-4aba-8cbc-7dd3ce85a204","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\":\"request_contract_repository_status\",\"status\":\"verified\",\"proofGate\":\"request_contract_repository_verified\"},\"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\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-repository\",\"proof-runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-02T03:22:10.870254+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-4adeff75f590\",\"prNumber\":4427,\"sourceSha\":\"5789c78328f15f40979faf5a9de973830588b934\",\"deploymentId\":\"forgejo-main-5789c78328f1\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:31:22.174928+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:4adeff75-f590-4e0b-8da0-1b5cdd2e1d17:owner-progress-heartbeat:119393405","mission_step_id":"425c329c-11be-4c55-a745-7b2f4a8c8432","command_center_event_id":"4adeff75-f590-4e0b-8da0-1b5cdd2e1d17"},{"id":"529f0b9f-df36-47d9-aaf6-0fdebcc9c8e7","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:15d0b5ae-cab0-45e1-9725-6eb0507465c9","mission_step_id":null,"command_center_event_id":"15d0b5ae-cab0-45e1-9725-6eb0507465c9"},{"id":"529f20d1-f60d-4814-990c-cb64205f670c","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":"3a525d6f-8664-4083-b562-ba7e332079ea","phase":"pull_request","branch":"ai/objective-first-repair-c8d862995f21","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":23879,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":4,"executorlessWaitMs":701643,"firstUsefulResultAt":"2026-09-29T05:11:15.074Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":4115,"terminal":false,"missionId":"c8d86299-5f21-49d8-8ed5-5d5b5b769f84","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"805fe51b7ff2036850fcdc49d05e0f4fab715c19","timingsMs":{"prReadinessMs":581,"approvedPlanMs":0,"shipAndProveMs":2503,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"c8d86299-5f21-49d8-8ed5-5d5b5b769f84"},"performance":null,"deploymentId":"forgejo-main-805fe51b7ff2","releaseState":null,"visualWitness":{"role":null,"jobId":"3a525d6f-8664-4083-b562-ba7e332079ea","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":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["operator-respond"]},"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":1903,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T05:23:43.665607+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4115","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c8d86299-5f21-49d8-8ed5-5d5b5b769f84:automatic-mission-resume:4115:canonical_release_reconciliation_pending","mission_step_id":"4912a8e5-6b82-4d70-ab66-58bc8378c279","command_center_event_id":"c8d86299-5f21-49d8-8ed5-5d5b5b769f84"},{"id":"52a2007e-cc24-489e-a72d-567cbae8e108","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/release-proof-monotonicity-20260825","reason":"orphaned_branch_recovery_diff_unavailable:ai/release-proof-monotonicity-20260825","status":"blocked","metrics":{"receiptBytes":4104,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.41-known-release-run-fastpath","prNumber":null,"terminal":false,"missionId":"ca9ef39d-f6aa-42a3-a24f-c149e76800a3","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":2237,"prReadinessMs":0,"approvedPlanMs":2237,"missionSetupMs":601,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ca9ef39d-f6aa-42a3-a24f-c149e76800a3"},"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":5420,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T14:44:37.157405+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ca9ef39d-f6aa-42a3-a24f-c149e76800a3:execute_mission:repair_mission_execution_blocked","mission_step_id":"5a3437c8-f1e0-4931-abdb-66f4ee32c53d","command_center_event_id":"ca9ef39d-f6aa-42a3-a24f-c149e76800a3"},{"id":"52a231ee-4ac8-49d2-be23-97adfa5b1bee","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"1098aaf219fb9a9fea5a3bc5cb0cf78be9ba11a6","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"GodMode can choose a valid projected tenant role on /select-tenant before entering a tenant.","proofConditionIds":["proof-interaction","proof-scope"]},{"id":"outcome-2","satisfied":true,"statement":"The selected operator+tenant role projection persists and scopes tenant app/demo-shadow behavior without changing real memberships or exposing real tenant data.","proofConditionIds":["proof-scope","proof-runtime"]},{"id":"outcome-3","satisfied":true,"statement":"The combined PR #4454 change is delivered through the existing PR and verified after release.","proofConditionIds":["proof-repository","proof-release"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Reuse existing PR #4454 only; do not create a second PR or parallel branch.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","satisfied":true,"statement":"Invalid projected roles fail closed and projection never mutates real customer memberships.","proofConditionIds":["proof-scope","proof-runtime"]},{"id":"constraint-3","satisfied":true,"statement":"Projection is isolated by GodMode operator and tenant with no cross-tenant bleed.","proofConditionIds":["proof-scope"]},{"id":"constraint-4","satisfied":true,"statement":"Repair TypeScript errors only if caused by PR #4454 changes; do not mask unrelated mainline failures.","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-runtime","proof-repository","proof-release"]},{"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-runtime","proof-repository","proof-release"]}],"contractHash":"b8d8c0d6a668fb8a3e02b9e3938b4068bf103ce3a3be05abeb72fadc5290824f","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-interaction","kind":"interaction","evidence":{"modeBound":false,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"1098aaf219fb9a9fea5a3bc5cb0cf78be9ba11a6","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false},{"id":"proof-scope","kind":"scope","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null},"required":true,"satisfied":true},{"id":"proof-runtime","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":"b8d8c0d6a668fb8a3e02b9e3938b4068bf103ce3a3be05abeb72fadc5290824f"},"required":true,"satisfied":true},{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"gateRunId":14280,"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":"b8d8c0d6a668fb8a3e02b9e3938b4068bf103ce3a3be05abeb72fadc5290824f","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"1098aaf219fb9a9fea5a3bc5cb0cf78be9ba11a6"},"required":true,"satisfied":true},{"id":"proof-release","kind":"release","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"b8d8c0d6a668fb8a3e02b9e3938b4068bf103ce3a3be05abeb72fadc5290824f"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["interaction","visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T12:27:24.479824+00:00","proof_gate":"request_contract_pending","source_sha":"1098aaf219fb9a9fea5a3bc5cb0cf78be9ba11a6","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:66b49c66-ca44-4df2-b7f3-c4fd54d42dff:request-contract:b8d8c0d6a668fb8a3e02b9e3938b4068bf103ce3a3be05abeb72fadc5290824f:1098aaf219fb9a9fea5a3bc5cb0cf78be9ba11a6:pending:interaction,visual","mission_step_id":"29a640f0-c4c9-4258-8b84-6a0e2b9754c2","command_center_event_id":"66b49c66-ca44-4df2-b7f3-c4fd54d42dff"},{"id":"52a3e40d-a0eb-4829-9d04-bec788a5c34e","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/scet-release-recovery-v2-20260819","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":null,"terminal":false,"missionId":"ee696841-292f-4d0b-a57a-47b1b1d43a9a","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":"ee696841-292f-4d0b-a57a-47b1b1d43a9a"},"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":7805,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T05:19:35.598451+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ee696841-292f-4d0b-a57a-47b1b1d43a9a:execute_mission:repair_mission_source_resolution_required","mission_step_id":"bb5dea10-f005-4d2b-b78e-7192a512f7c9","command_center_event_id":"ee696841-292f-4d0b-a57a-47b1b1d43a9a"},{"id":"52a4c4d8-e491-442a-ac89-c09dd957f014","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":2112,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4044,"terminal":false,"missionId":"cb8d17dd-8c53-4d56-93e8-1c9c8e0cb8d1","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"6d6cf26307bc0e9ad046ef0a5f850b4d1a86aed8","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"cb8d17dd-8c53-4d56-93e8-1c9c8e0cb8d1"},"performance":null,"deploymentId":"canonical-release-6d6cf26307bc","workflowRunId":31003340218,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1198,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T11:54:33.57492+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"6d6cf26307bc0e9ad046ef0a5f850b4d1a86aed8","external_id":"canonical-release-6d6cf26307bc","receipt_type":"ship_and_prove","idempotency_key":"mission:cb8d17dd-8c53-4d56-93e8-1c9c8e0cb8d1:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"1bea0084-9ab3-4106-b712-02c70ef83a3b","command_center_event_id":"cb8d17dd-8c53-4d56-93e8-1c9c8e0cb8d1"},{"id":"52a7a00d-38dc-45f5-b033-5f1b269df2cd","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly requires the ChatGPT-to-Prime tool boundary to canonicalize stale deterministic continuation tool calls rather than reject them before Prime.","baseSha":"61fc38ea2e3972abac30de00d836e63c05970629","issuedAt":1791307781029,"expiresAt":1791307961029,"missionId":"825effee-a3ee-4b8a-8249-073b827f502c","authorizationId":"4dfe5cab-98a3-4ea3-91f2-d3116da18235","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:29:41.560286+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"61fc38ea2e3972abac30de00d836e63c05970629","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:4dfe5cab-98a3-4ea3-91f2-d3116da18235","mission_step_id":"079c73b7-bc51-4f5a-87b3-16834b5c17af","command_center_event_id":"825effee-a3ee-4b8a-8249-073b827f502c"},{"id":"52a7bc52-619f-49b8-bdf2-022c7e384610","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-scope-resolver-live-20260902","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":10805,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1459,"terminal":false,"missionId":"c274504c-21a5-4e63-b32d-01bf7f517ab2","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":6290,"prReadinessMs":2915,"approvedPlanMs":2641,"missionSetupMs":2027,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"c274504c-21a5-4e63-b32d-01bf7f517ab2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1035,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T18:29:36.022947+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1459","receipt_type":"execute_mission","idempotency_key":"mission:c274504c-21a5-4e63-b32d-01bf7f517ab2:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"b8a05cca-e8c9-4a7e-a337-1df8f91ffe33","command_center_event_id":"c274504c-21a5-4e63-b32d-01bf7f517ab2"},{"id":"52a9881b-5f3c-4ad7-a709-c776da14a6f1","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-53d37037d0b1","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1694,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-26T14:20:05.432Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.286-cursor-readonly-mcp-bootstrap","prNumber":null,"terminal":false,"missionId":"53d37037-d0b1-4265-b5b6-e9ea72ad856e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1155,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":836,"providerAuthMs":0,"ledgerPrepareMs":836,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":836,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":836,"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":"53d37037-d0b1-4265-b5b6-e9ea72ad856e"},"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":5025,"likelyAffectedFiles":["public/console/catalog.mjs","public/console/console.js","scripts/knocklaunch-console/server.mjs","scripts/knocklaunch-console/console.test.mjs","scripts/knocklaunch-console/README.md"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T14:20:20.355989+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:53d37037-d0b1-4265-b5b6-e9ea72ad856e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0657614d-4734-4d58-a5b3-2eb4398e1698","command_center_event_id":"53d37037-d0b1-4265-b5b6-e9ea72ad856e"},{"id":"52a98fef-ce33-4976-8362-13df7e84aef6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":4735,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":10648,"firstUsefulResultAt":"2026-10-04T09:52:18.277Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4095,"terminal":false,"missionId":"df9304b8-69da-4f82-91be-e44aeb2380e0","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":"df9304b8-69da-4f82-91be-e44aeb2380e0"},"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":null},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-10-04T09:52:19.013509+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"4095","receipt_type":"automatic_mission_resume","idempotency_key":"mission:df9304b8-69da-4f82-91be-e44aeb2380e0:automatic-mission-resume:4095:repair_mission_waiting_for_gate","mission_step_id":"71cbc2ad-317b-4452-9267-ba07cc7633bf","command_center_event_id":"df9304b8-69da-4f82-91be-e44aeb2380e0"},{"id":"52a9e403-09e2-4838-85a9-d294705ccdbd","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\":\"ship_and_prove\",\"status\":\"release_verification_pending\",\"proofGate\":\"ship_and_prove_release_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-04T14:27:49.896796+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3967,\"sourceSha\":\"4f1280e922de91f69d820526c5977b65ba6d6f78\",\"deploymentId\":\"canonical-release-4f1280e922de\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:36:07.411963+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:df6df707-c0c7-4495-934c-d2b1af7b5186:owner-progress-heartbeat:119329584","mission_step_id":"462318d8-15aa-4f45-9aa6-196a436c98e4","command_center_event_id":"df6df707-c0c7-4495-934c-d2b1af7b5186"},{"id":"52ac8cc9-90f6-40be-b1a2-b8da6ecbc9c8","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"1eab97c9178b73788c9f13e6ce6a63177937b174","sourceSha":"566149e6969616d55bd30f9ab4424426d53e0e8d","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:58:30.728902+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"566149e6969616d55bd30f9ab4424426d53e0e8d","external_id":"canonical-release-566149e69696","receipt_type":"canonical_release_status","idempotency_key":"mission:e8569e6e-a2a1-4680-9889-1a5299bcd944:forgejo-release-ancestry:566149e6969616d55bd30f9ab4424426d53e0e8d:1eab97c9178b73788c9f13e6ce6a63177937b174:ancestry_read_retryable","mission_step_id":"c3654643-dce2-413f-82c7-484ab03ab7ac","command_center_event_id":"e8569e6e-a2a1-4680-9889-1a5299bcd944"},{"id":"52b3dd43-6930-4309-aad5-39312c539f60","source":"cc-execution","status":"release_verified_contract_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/gate-starvation-auto-recovery","reason":null,"status":"release_verified_contract_pending","metrics":{"receiptBytes":25375,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":21488,"firstUsefulResultAt":"2026-09-29T03:42:44.835Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":4099,"terminal":false,"missionId":"3d40fd25-fdd5-44c9-b33b-0d60abc2ab6a","operation":"automatic_mission_resume","proofGate":"canonical_release_already_verified","sourceSha":"72b118b5b8a78b517230f908d4ecc1e2306e1122","timingsMs":{"prReadinessMs":104,"approvedPlanMs":0,"shipAndProveMs":368,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3d40fd25-fdd5-44c9-b33b-0d60abc2ab6a"},"performance":null,"deploymentId":"forgejo-main-72b118b5b8a7","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":1921,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:46:40.308162+00:00","proof_gate":"canonical_release_already_verified","source_sha":null,"external_id":"4099","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3d40fd25-fdd5-44c9-b33b-0d60abc2ab6a:automatic-mission-resume:4099:canonical_release_already_verified","mission_step_id":"a8c93aab-aa32-453d-a216-e737d322a60b","command_center_event_id":"3d40fd25-fdd5-44c9-b33b-0d60abc2ab6a"},{"id":"52b43be2-827a-40ad-a4a4-f57a4b565a3e","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"other_product_work","disposition":"superseded_execution_attempt","previousStatus":"waiting","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"1a208a97-7a93-52a9-bc0f-b80fe445c55b"},"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:4f081e30-ef0e-4840-9737-5ee15d43a92c","mission_step_id":null,"command_center_event_id":"4f081e30-ef0e-4840-9737-5ee15d43a92c"},{"id":"52b57448-e26e-408a-a2ba-7201ccfdebe2","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 control plane while preserving its complete known external import surface.","baseSha":"7a1364a455d1ed1da8a483b88fb0e27edaa0a0a1","issuedAt":1791316193025,"expiresAt":1791316373025,"missionId":"8cec2341-c72b-4d7c-8ae9-4e5fcd876891","authorizationId":"5a0853a7-e005-49b6-ba5d-5f7aac758a4f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:49:53.460303+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:5a0853a7-e005-49b6-ba5d-5f7aac758a4f","mission_step_id":"bbb5a5ca-f8b7-40e1-b05c-0d00b976dc84","command_center_event_id":"8cec2341-c72b-4d7c-8ae9-4e5fcd876891"},{"id":"52b68190-b65c-4ed0-9714-d8a6d8e1e683","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"supabase/migrations/20260929015000_pcg_legacy_import_center.sql","content":"create table if not exists public.pcg_import_batches (\n  id uuid primary key default gen_random_uuid(),\n  tenant_id uuid not null references public.tenants(id) on delete cascade,\n  source_type text not null check (source_type in ('csv','website','google_drive','manual')),\n  source_label text,\n  source_url text,\n  status text not null default 'draft' check (status in ('draft','analyzing','ready','importing','completed','completed_with_errors','failed','cancelled')),\n  dry_run boolean not null default true,\n  total_rows integer not null default 0 check (total_rows >= 0),\n  valid_rows integer not null default 0 check (valid_rows >= 0),\n  duplicate_rows integer not null default 0 check (duplicate_rows >= 0),\n  imported_rows integer not null default 0 check (imported_rows >= 0),\n  review_rows integer not null default 0 check (review_rows >= 0),\n  error_rows integer not null default 0 check (error_rows >= 0),\n  source_fingerprint text,\n  mapping jsonb not null default '{}'::jsonb,\n  summary jsonb not null default '{}'::jsonb,\n  created_by uuid default auth.uid(),\n  created_at timestamptz not null default now(),\n  updated_at timestamptz not null default now()\n);\n\ncreate index if not exists idx_pcg_import_batches_tenant_created\n  on public.pcg_import_batches (tenant_id, created_at desc);\ncreate index if not exists idx_pcg_import_batches_tenant_status\n  on public.pcg_import_batches (tenant_id, status);\ncreate index if not exists idx_pcg_import_batches_source_fingerprint\n  on public.pcg_import_batches (tenant_id, source_fingerprint)\n  where source_fingerprint is not null;\n\ncreate table if not exists public.pcg_import_rows (\n  id uuid primary key default gen_random_uuid(),\n  batch_id uuid not null references public.pcg_import_batches(id) on delete cascade,\n  tenant_id uuid not null references public.tenants(id) on delete cascade,\n  row_number integer not null check (row_number > 0),\n  external_key text,\n  import_key text not null,\n  source_url text,\n  raw_payload jsonb not null default '{}'::jsonb,\n  normalized_payload jsonb not null default '{}'::jsonb,\n  validation_status text not null default 'pending' check (validation_status in ('pending','valid','duplicate','review','error')),\n  planned_action text not null default 'pending' check (planned_action in ('pending','create','update','skip_duplicate','review')),\n  canonical_submission_id uuid references public.card_grading_submissions(id) on delete set null,\n  canonical_card_id uuid references public.card_grading_cards(id) on delete set null,\n  error_text text,\n  created_at timestamptz not null default now(),\n  updated_at timestamptz not null default now(),\n  unique (batch_id, row_number)\n);\n\ncreate index if not exists idx_pcg_import_rows_batch_status\n  on public.pcg_import_rows (batch_id, validation_status, row_number);\ncreate index if not exists idx_pcg_import_rows_tenant_import_key\n  on public.pcg_import_rows (tenant_id, import_key);\ncreate index if not exists idx_pcg_import_rows_tenant_external_key\n  on public.pcg_import_rows (tenant_id, external_key)\n  where external_key is not null;\n\nalter table public.pcg_import_batches enable row level security;\nalter table public.pcg_import_rows enable row level security;\n\ndrop policy if exists pcg_import_batches_tenant_all on public.pcg_import_batches;\ncreate policy pcg_import_batches_tenant_all\non public.pcg_import_batches\nfor all\nusing (\n  is_system_admin(auth.uid())\n  or exists (\n    select 1 from public.security_active_user_tenant_memberships m\n    where m.user_id = auth.uid()\n      and m.status = 'active'\n      and m.tenant_id = pcg_import_batches.tenant_id\n  )\n)\nwith check (\n  is_system_admin(auth.uid())\n  or exists (\n    select 1 from public.security_active_user_tenant_memberships m\n    where m.user_id = auth.uid()\n      and m.status = 'active'\n      and m.tenant_id = pcg_import_batches.tenant_id\n  )\n);\n\ndrop policy if exists pcg_import_rows_tenant_all on public.pcg_import_rows;\ncreate policy pcg_import_rows_tenant_all\non public.pcg_import_rows\nfor all\nusing (\n  is_system_admin(auth.uid())\n  or exists (\n    select 1 from public.security_active_user_tenant_memberships m\n    where m.user_id = auth.uid()\n      and m.status = 'active'\n      and m.tenant_id = pcg_import_rows.tenant_id\n  )\n)\nwith check (\n  is_system_admin(auth.uid())\n  or exists (\n    select 1 from public.security_active_user_tenant_memberships m\n    where m.user_id = auth.uid()\n      and m.status = 'active'\n      and m.tenant_id = pcg_import_rows.tenant_id\n  )\n);\n\ncomment on table public.pcg_import_batches is\n  'Prestigious Card Grading migration/import batches. Stages legacy data before canonical import and preserves reconciliation counts.';\ncomment on table public.pcg_import_rows is\n  'Prestigious Card Grading staged migration rows with raw source, normalized data, duplicate/review decision, and canonical links.';\n"}],"branch":"ai/objective-first-repair-91a318dd1345","writes":[],"patches":[],"version":1,"approved":true,"missionId":"91a318dd-1345-4443-8984-a3fcdfe24a7a","repository":"noel/KnockLaunchOS","commitMessage":"PCG: add legacy migration staging ledger","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/migrations/20260929015000_pcg_legacy_import_center.sql"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"91a318dd-1345-4443-8984-a3fcdfe24a7a","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/migrations/20260929015000_pcg_legacy_import_center.sql"],"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":"d067fa194c56daf3b43d45bb18cce22da3e1d77cf7e75019d9c3e8ab1dd7f3e7","replayCount":0,"serializedBytes":6171},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:51:14.686949+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:91a318dd-1345-4443-8984-a3fcdfe24a7a:repository-mutation-intent:d067fa194c56daf3b43d45bb18cce22da3e1d77cf7e75019d9c3e8ab1dd7f3e7:0","mission_step_id":"de1d02b3-f9f1-4650-aac4-e43a2e01ecb5","command_center_event_id":"91a318dd-1345-4443-8984-a3fcdfe24a7a"},{"id":"52b88df9-558a-490a-bf73-03568367c337","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","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\":\"release\",\"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\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T20:09: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-06T18:53:13.869908+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:119420852","mission_step_id":"f84cda10-0456-4815-a7bd-709eb31279c6","command_center_event_id":"8993a308-5a43-4e70-91ea-0e45af918c00"},{"id":"52b94854-11fc-496a-8fe1-4ecbbc5d3d14","source":"forgejo-runtime","status":"verified","payload":{"headSha":"aa60f746a8d2e2f2d26fa2cc6e08e8aba66054c6","prNumber":6562,"sourceSha":"b4265df1a392688796f7560cd44dcc41bb6c6670","headRefreshed":false,"mergedPrVerified":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-13T14:53:31.934803+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b4265df1a392688796f7560cd44dcc41bb6c6670","external_id":"6562","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:0605e400-fbab-4c3c-907e-1e869a467f49:merged-pr:6562:b4265df1a392688796f7560cd44dcc41bb6c6670","mission_step_id":"8de82490-e059-4f53-b25b-f00d6bc92a95","command_center_event_id":"0605e400-fbab-4c3c-907e-1e869a467f49"},{"id":"52b9977d-f587-488a-ac2c-39398f5ed182","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/tenant-standards-proof-integrity-v1","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2876,"terminal":false,"missionId":"88fcafec-cd22-4bee-ac3a-53f3055600e0","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"0fdcc8f2c54a95b459ef27fead4610f366ee4352","timingsMs":{"prReadinessMs":1033,"approvedPlanMs":0,"shipAndProveMs":9377,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"88fcafec-cd22-4bee-ac3a-53f3055600e0"},"performance":null,"deploymentId":"forgejo-main-0fdcc8f2c54a","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":2049,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T04:12:14.804222+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2876","receipt_type":"automatic_mission_resume","idempotency_key":"mission:88fcafec-cd22-4bee-ac3a-53f3055600e0:automatic-mission-resume:2876:canonical_release_dispatched","mission_step_id":"dafd52ec-4d20-43ca-8ca9-4008ac52ada8","command_center_event_id":"88fcafec-cd22-4bee-ac3a-53f3055600e0"},{"id":"52bcb176-ef36-47e7-accd-f3274b22bfaf","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","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":null},"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,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T15:05:42.090241+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5171,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:51:07.706455+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:29c1fa92-79e9-436a-b6e5-c067506af737:owner-progress-heartbeat:119419644","mission_step_id":"35cbdc44-f1e4-4166-96c1-d75b4b5f017a","command_center_event_id":"29c1fa92-79e9-436a-b6e5-c067506af737"},{"id":"52bd268c-92c6-4bcd-ab2b-08959dba4b7b","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-edge-production/live":"success"},"mainSha":"f14038dd50ea7734597ccf5bce8c6c2e3eb8c3a9","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"f14038dd50ea7734597ccf5bce8c6c2e3eb8c3a9","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1203","runId":1203,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T03:52:22.980726+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f14038dd50ea7734597ccf5bce8c6c2e3eb8c3a9","external_id":"forgejo-main-f14038dd50ea","receipt_type":"canonical_release_status","idempotency_key":"mission:6d7d92a2-d58d-4fbc-a40a-d242d269a2a5:forgejo-release-status:f14038dd50ea7734597ccf5bce8c6c2e3eb8c3a9:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"6f227db9-a00a-4d33-a92d-3f4bacab32c3","command_center_event_id":"6d7d92a2-d58d-4fbc-a40a-d242d269a2a5"},{"id":"52bdb446-cb04-4042-a45e-80bab007608e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtq2l8uq","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1971,"terminal":false,"missionId":"f721f9b6-87c3-464a-b3d5-537699532173","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"1365e512f66a80ef49289e2e8d527fc4959f6800","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6610,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":5832,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":832,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5832,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":832,"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":"f721f9b6-87c3-464a-b3d5-537699532173"},"performance":null,"deploymentId":"forgejo-main-1365e512f66a","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":1548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T17:18:10.653028+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":"1365e512f66a80ef49289e2e8d527fc4959f6800","external_id":"forgejo-main-1365e512f66a","receipt_type":"execute_mission","idempotency_key":"mission:f721f9b6-87c3-464a-b3d5-537699532173:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"7fd2b0e5-19a6-44d8-aba4-ee37648d1153","command_center_event_id":"f721f9b6-87c3-464a-b3d5-537699532173"},{"id":"52c07f54-7c1e-43d2-851b-6e12e4485af3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/forgejo-reliability-architecture-0908","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2158,"terminal":false,"missionId":"0b163683-9113-499c-908f-61bd930fd874","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":29809,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1877,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1237,"ledgerReconcileMs":0,"lineageReconcileMs":640,"resolvePreflightMs":1877,"repositoryMutationMs":29809,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1237,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0b163683-9113-499c-908f-61bd930fd874"},"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":1558,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:44:13.722288+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2158","receipt_type":"execute_mission","idempotency_key":"mission:0b163683-9113-499c-908f-61bd930fd874:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"10ac18eb-63d7-4269-a038-472524325bff","command_center_event_id":"0b163683-9113-499c-908f-61bd930fd874"},{"id":"52c0d508-e7b4-4e30-96f3-dd1626a5ba08","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d6cd243d5f8d","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":82080,"releaseCount":0,"toolCallCount":32,"repeatedCallCount":28,"executorlessWaitMs":1782645,"firstUsefulResultAt":"2026-09-29T02:48:33.777Z","recoveryAttemptCount":26,"ownerInterruptionCount":0},"version":"1.63.0-mission-freedom-web-research","prNumber":4089,"terminal":false,"missionId":"d6cd243d-5f8d-4268-a43e-590d637909e6","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10647,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":10530,"approvedPlanMs":0,"missionSetupMs":340,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":238,"ledgerReconcileMs":0,"lineageReconcileMs":102,"resolvePreflightMs":340,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":238,"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":"d6cd243d-5f8d-4268-a43e-590d637909e6"},"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":1534,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:18:31.302269+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4089","receipt_type":"execute_mission","idempotency_key":"mission:d6cd243d-5f8d-4268-a43e-590d637909e6:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"8c731e56-2ee2-47af-acbb-524a5c1b9168","command_center_event_id":"d6cd243d-5f8d-4268-a43e-590d637909e6"},{"id":"52c3cfa0-6979-498e-9929-409674a5a924","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/experience-editor-premium-overhaul","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6874,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.30.20-pr-scoped-release-missions","prNumber":4168,"terminal":false,"missionId":"27208d29-edb4-4b00-b4d6-4e51e9da27de","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":"27208d29-edb4-4b00-b4d6-4e51e9da27de"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":2034,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T23:24:56.807664+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:27208d29-edb4-4b00-b4d6-4e51e9da27de:execute_mission:repair_mission_synthesis_ready","mission_step_id":"6d685a12-45e5-40a0-ab22-a43d29efd518","command_center_event_id":"27208d29-edb4-4b00-b4d6-4e51e9da27de"},{"id":"52c735f5-0786-424d-8ec5-e4278c3b786d","source":"cc-execution","status":"waiting","payload":{"sourceTargets":[],"continuationObjective":"MUTATION REQUIRED. CHANGE THE REPOSITORY AND SHIP THE FIX NOW. PAUL is authorized to edit code, create the repair branch/PR, run Gate, squash merge, deploy, and verify production. P0 bug: /knock-launch-os/portfolio currently displays 'KNOCKLAUNCH OS workspace unavailable' and memberships fail to load. Fix the causal owner-workspace membership/tenant-resolution regression without weakening fail-closed tenant isolation or reusing customer tenant context. The KNOCKLAUNCH OS owner route must resolve its own canonical owner tenant/membership safely, tenant selection must enter it successfully, and the memberships error toast/emergency loop must be gone. Use the smallest safe authoritative code/data repair. Do not stop before live production proof."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T22:46:19.159227+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:d97ef200-aaa1-4bcf-9f41-9e17f3793684:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"e9fdac84-3161-49d5-a524-9c4bbac2aa0c","command_center_event_id":"d97ef200-aaa1-4bcf-9f41-9e17f3793684"},{"id":"52c75637-c43f-4f1e-a0f0-6ffa43ddd25b","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/src/mcp-synthesis-source-bundle.js","workers/cc-execution/src/version.js","workers/cc-execution/test/mcp-synthesis-source-bundle.test.js"],"baseSha":"acb6a877d6dd9f675be439406076c82dc320721c","consumedAt":1788115637178,"consumerToken":"cda85b4d-dde9-4fa5-9eaa-e2013e6f4559","authorizationId":"7514ddae-084f-493d-ad98-a64969d64e9b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T18:47:18.028921+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"acb6a877d6dd9f675be439406076c82dc320721c","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:7514ddae-084f-493d-ad98-a64969d64e9b","mission_step_id":"52bb7837-a401-42ce-8c00-9b91725836d1","command_center_event_id":"81a6daca-1de3-45bf-a00f-89fb281f6d7b"},{"id":"52cb6a7e-470f-4a57-92bd-a28de21aad33","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-06T12:02:02.91582+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:119419208","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"52ce7158-7c1a-44fa-aaa0-0d1caac3af29","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"docs/gpt-actions/trigger-select-tenant-visual-repair-20260710.txt","delete":true},{"path":"docs/gpt-actions/trigger-source-fix-space-background-20260710.txt","delete":true},{"path":"docs/gpt-actions/ui-review-command-center-action.openapi.json","delete":true},{"path":"docs/gpt-actions/validator-external-worker-patch-trigger-20260710.md","delete":true},{"path":"docs/gpt-actions/workflow-cleanup-phase1-20260710.md","delete":true},{"path":"public/gpt-actions/ccdeploy-supabase-automation.openapi.json","delete":true},{"path":"public/gpt-actions/cc-execution.openapi.json","delete":true},{"path":"public/gpt-actions/cc-execution.openapi.yaml","delete":true},{"path":"public/gpt-actions/cc-execution-cloudflare-deployments.openapi.yaml","delete":true},{"path":"public/gpt-actions/cc-execution-frontend-source.openapi.json","delete":true},{"path":"public/gpt-actions/cc-execution-github-actions-run-inspector.openapi.json","delete":true},{"path":"public/gpt-actions/cc-operator.openapi.yaml","delete":true},{"path":"public/gpt-actions/command-center-pr-inventory.openapi.json","delete":true},{"path":"public/gpt-actions/supabase-automation.openapi.json","delete":true},{"path":"scripts/production-release-targets.json","delete":true},{"path":"scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","delete":true},{"path":"src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","delete":true},{"path":"src/__tests__/contracts/render-onrunner-deploy-lane.test.ts","delete":true},{"path":"src/__tests__/contracts/render-onrunner-entrypoint-dispatch.test.ts","delete":true},{"path":"src/__tests__/contracts/render-onrunner-runtime-verifier.test.ts","delete":true}],"branch":"ai/objective-first-repair-e3478acfa504","writes":[],"patches":[],"version":1,"approved":true,"missionId":"e3478acf-a504-4781-94c6-eb60583afa11","objective":"Continue the same repository-authority decruft mission. Delete exact audited retired artifact files in deletion batch 5/5. Do not broaden scope or create a replacement PR.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["docs/gpt-actions/trigger-select-tenant-visual-repair-20260710.txt","docs/gpt-actions/trigger-source-fix-space-background-20260710.txt","docs/gpt-actions/ui-review-command-center-action.openapi.json","docs/gpt-actions/validator-external-worker-patch-trigger-20260710.md","docs/gpt-actions/workflow-cleanup-phase1-20260710.md","public/gpt-actions/ccdeploy-supabase-automation.openapi.json","public/gpt-actions/cc-execution.openapi.json","public/gpt-actions/cc-execution.openapi.yaml","public/gpt-actions/cc-execution-cloudflare-deployments.openapi.yaml","public/gpt-actions/cc-execution-frontend-source.openapi.json","public/gpt-actions/cc-execution-github-actions-run-inspector.openapi.json","public/gpt-actions/cc-operator.openapi.yaml","public/gpt-actions/command-center-pr-inventory.openapi.json","public/gpt-actions/supabase-automation.openapi.json","scripts/production-release-targets.json","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","src/__tests__/contracts/render-onrunner-deploy-lane.test.ts","src/__tests__/contracts/render-onrunner-entrypoint-dispatch.test.ts","src/__tests__/contracts/render-onrunner-runtime-verifier.test.ts"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"e3478acf-a504-4781-94c6-eb60583afa11","ownerApproved":true,"releaseIntent":null,"sourceTargets":["docs/gpt-actions/trigger-select-tenant-visual-repair-20260710.txt","docs/gpt-actions/trigger-source-fix-space-background-20260710.txt","docs/gpt-actions/ui-review-command-center-action.openapi.json","docs/gpt-actions/validator-external-worker-patch-trigger-20260710.md","docs/gpt-actions/workflow-cleanup-phase1-20260710.md","public/gpt-actions/ccdeploy-supabase-automation.openapi.json","public/gpt-actions/cc-execution.openapi.json","public/gpt-actions/cc-execution.openapi.yaml","public/gpt-actions/cc-execution-cloudflare-deployments.openapi.yaml","public/gpt-actions/cc-execution-frontend-source.openapi.json","public/gpt-actions/cc-execution-github-actions-run-inspector.openapi.json","public/gpt-actions/cc-operator.openapi.yaml","public/gpt-actions/command-center-pr-inventory.openapi.json","public/gpt-actions/supabase-automation.openapi.json","scripts/production-release-targets.json","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","src/__tests__/contracts/render-onrunner-deploy-lane.test.ts","src/__tests__/contracts/render-onrunner-entrypoint-dispatch.test.ts","src/__tests__/contracts/render-onrunner-runtime-verifier.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":"fb17f44be704bb00d1093b028efed440d2a14968a65453ce6262aaa1036ace12","replayCount":0,"serializedBytes":5259},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:31:07.562605+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:e3478acf-a504-4781-94c6-eb60583afa11:repository-mutation-intent:fb17f44be704bb00d1093b028efed440d2a14968a65453ce6262aaa1036ace12:0","mission_step_id":"9dc32e9b-5e15-4d57-b5df-b1586ca5757e","command_center_event_id":"e3478acf-a504-4781-94c6-eb60583afa11"},{"id":"52d38db8-dcb2-421b-85bf-9b285a033546","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"4c6e481ab7caa3cd70da5b3999adb95aedcda6c3","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"4c6e481ab7caa3cd70da5b3999adb95aedcda6c3","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"eccb11c1df2c7292cfb2b04795f386a22119615f7585353f6cdbae98b12e275f","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6429","runId":6429,"status":"running","sourceSha":"4c6e481ab7caa3cd70da5b3999adb95aedcda6c3","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-08T21:49:49.911474+00:00","proof_gate":"canonical_release_pending","source_sha":"4c6e481ab7caa3cd70da5b3999adb95aedcda6c3","external_id":"forgejo-main-4c6e481ab7ca","receipt_type":"canonical_release_status","idempotency_key":"mission:f1d33def-0f64-407c-a5aa-454409e1ef3a:forgejo-release-status:4c6e481ab7caa3cd70da5b3999adb95aedcda6c3:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"971364f8-89cb-48e0-ac2c-ed4454dade51","command_center_event_id":"f1d33def-0f64-407c-a5aa-454409e1ef3a"},{"id":"52d51cd5-ccde-48f3-8fb0-bbb8b337c0df","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e065e742e400","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":13071,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":5,"executorlessWaitMs":606631,"firstUsefulResultAt":"2026-09-29T19:21:12.046Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"e065e742-e400-4fb4-b4c9-de1db55a7e42","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2082,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":271,"providerAuthMs":0,"ledgerPrepareMs":271,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":271,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":271,"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":"e065e742-e400-4fb4-b4c9-de1db55a7e42"},"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":3929,"likelyAffectedFiles":["src/pages/connections/TenantConnections.tsx","supabase/functions/tenant-provider-connections/index.ts","src/__tests__/contracts/tenant-provider-connections-source-completeness.contract.test.ts","config/paul-owner-profile.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T19:21:54.678336+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e065e742-e400-4fb4-b4c9-de1db55a7e42:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"4b6ffe19-af37-4f4d-80d3-095e835431ec","command_center_event_id":"e065e742-e400-4fb4-b4c9-de1db55a7e42"},{"id":"52dacb41-16ef-47f5-9868-f3ee820688b5","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"stale_pr_continuation_refresh_retry","leaseEpoch":9,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"deterministic_supervisor_transition\",\"status\":\"advanced\",\"proofGate\":\"deterministic_semantic_transition_journaled\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_requires_merge_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"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-06T20:34:48.646779+00:00\",\"recoveryAction\":null},\"blocker\":\"anchored_edit_anchor_missing:workers/cc-execution/test/release-orchestration-invariants.test.js\",\"terminal\":false,\"branch\":\"ai/objective-first-repair-a4c472a05018\",\"prNumber\":5212,\"sourceSha\":\"db828e6faa848447ae56eea1092193924fcc688e\",\"deploymentId\":null}","beforeSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_requires_merge_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":\"anchored_edit_anchor_missing:workers/cc-execution/test/release-orchestration-invariants.test.js\",\"terminal\":false,\"branch\":\"ai/objective-first-repair-a4c472a05018\",\"prNumber\":5212,\"sourceSha\":\"db828e6faa848447ae56eea1092193924fcc688e\",\"deploymentId\":null}","transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:29:41.507212+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:a4c472a0-5018-4b1c-894e-9879497db5ce:deterministic-transition:{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_requires_merge_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"wait","mission_step_id":"96bba41a-a8a6-408d-a2ee-3186a3d7b8be","command_center_event_id":"a4c472a0-5018-4b1c-894e-9879497db5ce"},{"id":"52dbb24d-aaf9-4b7e-902f-f30bac926ee0","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-1111409396cb","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":87368,"releaseCount":0,"toolCallCount":62,"repeatedCallCount":52,"executorlessWaitMs":450942,"firstUsefulResultAt":"2026-10-05T22:33:41.849Z","recoveryAttemptCount":36,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":5081,"terminal":false,"missionId":"11114093-96cb-44ea-ad68-3d75f6f539cf","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6196,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2126,"approvedPlanMs":722,"missionSetupMs":1398,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":293,"ledgerReconcileMs":0,"lineageReconcileMs":1105,"resolvePreflightMs":1398,"repositoryMutationMs":3264,"repositoryProviderMs":3264,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1956,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":293,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1308},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"11114093-96cb-44ea-ad68-3d75f6f539cf"},"performance":null,"deploymentId":null,"releaseState":"pending","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":1540,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T22:41:20.335556+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5081","receipt_type":"execute_mission","idempotency_key":"mission:11114093-96cb-44ea-ad68-3d75f6f539cf:execute_mission:repair_mission_pr_ready_retryable:generation-1","mission_step_id":"db91d04b-bb5b-4c83-89c9-6e337c238bbb","command_center_event_id":"11114093-96cb-44ea-ad68-3d75f6f539cf"},{"id":"52dd685b-6cb7-420c-b3bc-52a631632231","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.58.301-premium-visual-system","prNumber":null,"terminal":false,"missionId":"4772a12a-c7e2-4f8d-9680-713316c45dbb","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1138,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":368,"providerAuthMs":0,"ledgerPrepareMs":368,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":368,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":368,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"4772a12a-c7e2-4f8d-9680-713316c45dbb"},"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-09-28T03:52:41.442636+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4772a12a-c7e2-4f8d-9680-713316c45dbb:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"ac986b88-d09e-4c65-bc7c-b76b7bb48fc5","command_center_event_id":"4772a12a-c7e2-4f8d-9680-713316c45dbb"},{"id":"52df5f3b-67db-4409-a286-5dfa1839d6a6","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-claim-workspace-inplace-tabs-20260813-r202608131316","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1066,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.36.10-mission-continuation-fix","prNumber":4787,"terminal":false,"missionId":"3511a56f-6095-4af1-ac20-1c7e7064781a","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"a4e0d02eb7fb3f87c1e0cc973c39a948fb5f626e","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"3511a56f-6095-4af1-ac20-1c7e7064781a"},"performance":null,"deploymentId":"canonical-release-a4e0d02eb7fb","workflowRunId":31704263204,"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":1467,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T13:18:40.29717+00:00","proof_gate":"canonical_release_dispatched","source_sha":"a4e0d02eb7fb3f87c1e0cc973c39a948fb5f626e","external_id":"canonical-release-a4e0d02eb7fb","receipt_type":"execute_mission","idempotency_key":"mission:3511a56f-6095-4af1-ac20-1c7e7064781a:execute_mission:canonical_release_dispatched","mission_step_id":"64db4f4b-12d3-4367-8387-2a480c9f968b","command_center_event_id":"3511a56f-6095-4af1-ac20-1c7e7064781a"},{"id":"52e26b06-6f89-405f-abc5-11a28fe8e2f0","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/big-papis-prelaunch-loyalty-20260823","reason":null,"status":"no_change","metrics":{"receiptBytes":4816,"releaseCount":1,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":639,"terminal":true,"missionId":"7c3db9c5-8382-4f3f-b78b-f61fa5795f52","operation":"execute_mission","proofGate":"repair_mission_no_change_verified","sourceSha":"a5a51434a3081fd72d94763285d67f16e37e018b","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"7c3db9c5-8382-4f3f-b78b-f61fa5795f52"},"performance":null,"deploymentId":"forgejo-main-a5a51434a308","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":4650,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T23:42:39.957387+00:00","proof_gate":"repair_mission_no_change_verified","source_sha":"a5a51434a3081fd72d94763285d67f16e37e018b","external_id":"forgejo-main-a5a51434a308","receipt_type":"execute_mission","idempotency_key":"mission:7c3db9c5-8382-4f3f-b78b-f61fa5795f52:execute_mission:repair_mission_no_change_verified","mission_step_id":"84e71589-7c52-4e62-a8cc-e616dc8ef2c7","command_center_event_id":"7c3db9c5-8382-4f3f-b78b-f61fa5795f52"},{"id":"52e2fc0c-31e5-46ce-ac5b-aa3086e8cf2b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":1011,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.26-direct-route-visual-intent","prNumber":4452,"terminal":false,"missionId":"94518978-e1f3-4027-b02a-0fc6e3eb7df5","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"94518978-e1f3-4027-b02a-0fc6e3eb7df5"},"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-09T13:45:58.896335+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4452","receipt_type":"ship_and_prove","idempotency_key":"mission:94518978-e1f3-4027-b02a-0fc6e3eb7df5:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"69275efa-f9ec-4d39-9f09-3a1ae41d1b8e","command_center_event_id":"94518978-e1f3-4027-b02a-0fc6e3eb7df5"},{"id":"52e45025-30e9-422c-b545-b8a8eea46426","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\",\"status\":\"waiting\",\"proofGate\":\"repository_mutation_intent_persisted\"},\"activeStep\":null,\"nextStep\":null,\"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\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-41494c27d12d\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T19:29:29.61912+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:41494c27-d12d-403a-b6a3-eedcde70fc88:owner-progress-heartbeat:119409477","mission_step_id":"cb65d67e-dbee-4c20-921d-eb9fd06d4d6d","command_center_event_id":"41494c27-d12d-403a-b6a3-eedcde70fc88"},{"id":"52e62c40-764f-4693-8df8-8d1aa95cb22b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-adf48b9aa0c5","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":36502,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":12358,"firstUsefulResultAt":"2026-09-30T18:48:49.077Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":4258,"terminal":false,"missionId":"adf48b9a-a0c5-4109-9096-52df3c7f7d64","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2073,"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":"adf48b9a-a0c5-4109-9096-52df3c7f7d64"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual","visual"],"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-30T18:49:01.538685+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4258","receipt_type":"automatic_mission_resume","idempotency_key":"mission:adf48b9a-a0c5-4109-9096-52df3c7f7d64:automatic-mission-resume:4258:repair_mission_pr_ready_retryable","mission_step_id":"0c1a234f-9a51-4b12-9ec5-db9ea98f41c9","command_center_event_id":"adf48b9a-a0c5-4109-9096-52df3c7f7d64"},{"id":"52e745b8-9546-44f9-ac39-b76692b851af","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.46.16-mcp-release-orchestration","prNumber":321,"terminal":false,"missionId":"cf17cb10-4962-4827-b7a6-ff464c12855c","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"93ffe1b516467ca61768458d30b668265b48e218","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"cf17cb10-4962-4827-b7a6-ff464c12855c"},"performance":null,"deploymentId":"forgejo-main-93ffe1b51646","workflowRunId":1036,"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":4083,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-17T04:30:59.851992+00:00","proof_gate":"canonical_release_dispatched","source_sha":"93ffe1b516467ca61768458d30b668265b48e218","external_id":"forgejo-main-93ffe1b51646","receipt_type":"ship_and_prove","idempotency_key":"mission:cf17cb10-4962-4827-b7a6-ff464c12855c:ship_and_prove:canonical_release_dispatched:93ffe1b516467ca61768458d30b668265b48e218:1036","mission_step_id":"1c6e1e94-d052-43fe-ad08-4a9c20b042b1","command_center_event_id":"cf17cb10-4962-4827-b7a6-ff464c12855c"},{"id":"52ea36dd-f8dc-477a-92cb-a2f5b0fb0d54","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/restore-curri-family-modes","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.119-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"8bdc770c-0ad7-451a-98fe-1ca7ac1b74d7","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":406,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":938,"providerAuthMs":0,"ledgerPrepareMs":938,"ledgerReconcileMs":286,"lineageReconcileMs":0,"resolvePreflightMs":938,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1224,"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":"8bdc770c-0ad7-451a-98fe-1ca7ac1b74d7"},"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":4948,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T21:52:23.757164+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8bdc770c-0ad7-451a-98fe-1ca7ac1b74d7:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"e96bb1f5-bf7d-4bb8-aa5e-7707b694375f","command_center_event_id":"8bdc770c-0ad7-451a-98fe-1ca7ac1b74d7"},{"id":"52ec12a2-27c9-4830-85e0-3928c8fc399b","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"d7ca49a09f29cfb352ee09b564561e775a9987cb","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"d7ca49a09f29cfb352ee09b564561e775a9987cb","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":"1a0f5967e03bf773672af0f213fc2229bff9ce2fac77efbb4b1583e03777c3fd","forgejoWorkflowProof":{"runId":11334,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"d7ca49a09f29cfb352ee09b564561e775a9987cb","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-d7ca49a09f29cfb352ee09b564561e775a9987cb","compareStatus":"target_job_success_runtime_verified","workflowRunId":11334,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.228-visual-artifact-scope","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:00:16.746287+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d7ca49a09f29cfb352ee09b564561e775a9987cb","external_id":"forgejo-main-d7ca49a09f29","receipt_type":"canonical_release_status","idempotency_key":"mission:a736aad7-f792-4785-aa47-eab1f1fac0b5:forgejo-release-status:d7ca49a09f29cfb352ee09b564561e775a9987cb:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"7e86fa73-d409-4c05-af9b-17226dd6e968","command_center_event_id":"a736aad7-f792-4785-aa47-eab1f1fac0b5"},{"id":"52ed6cab-65f9-45ee-99ac-27c586ecad39","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-94dc4229b32e","prNumber":3037,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"0895ede911fc028e7f9af15056bdc73b8ae29503","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T20:44:25.638999+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0895ede911fc028e7f9af15056bdc73b8ae29503","external_id":"3037","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:94dc4229-b32e-4017-8207-4c3ee8ecb8bd:merged-pr:3037:0895ede911fc028e7f9af15056bdc73b8ae29503","mission_step_id":"c301da23-0af8-4ccc-93fa-3db5f5d438dc","command_center_event_id":"94dc4229-b32e-4017-8207-4c3ee8ecb8bd"},{"id":"52f04f2b-581d-4a9a-b96f-587433f46c15","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-ba8ed4fd64b8","reason":"canonical_release_queue_busy:13551","status":"blocked","metrics":{"receiptBytes":39698,"releaseCount":0,"toolCallCount":25,"repeatedCallCount":16,"executorlessWaitMs":402002,"firstUsefulResultAt":"2026-10-01T01:01:17.566Z","recoveryAttemptCount":8,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":4297,"terminal":false,"missionId":"ba8ed4fd-64b8-4eea-a971-73ddca7142d9","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"b733f4c8e12ae2066c09c78f75751bc14f60717e","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1145,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":93,"approvedPlanMs":0,"missionSetupMs":303,"providerAuthMs":0,"shipAndProveMs":540,"ledgerPrepareMs":303,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":303,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":303,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ba8ed4fd-64b8-4eea-a971-73ddca7142d9"},"performance":null,"deploymentId":"forgejo-main-b733f4c8e12a","releaseState":"pending","workflowRunId":13551,"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":1404,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T01:08:22.990044+00:00","proof_gate":"canonical_release_blocked","source_sha":"b733f4c8e12ae2066c09c78f75751bc14f60717e","external_id":"forgejo-main-b733f4c8e12a","receipt_type":"execute_mission","idempotency_key":"mission:ba8ed4fd-64b8-4eea-a971-73ddca7142d9:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"e275c288-1fa1-4a08-ab09-80a4ea4c8562","command_center_event_id":"ba8ed4fd-64b8-4eea-a971-73ddca7142d9"},{"id":"52f38caa-cb0e-4f2b-af9c-120ceb6d19d5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"success"},"mainSha":"6ac8c9892d54175fa02b34ed1551d9feb97fa0a2","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"6ac8c9892d54175fa02b34ed1551d9feb97fa0a2","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["wmp-mission-control"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"success"},"requestContractHash":"5dc52f8f587d28b40249cd2573dd0094a5d3b834958abe92db246a1be31a4e2c","forgejoWorkflowProof":{"runId":12304,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"success"},"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-27T21:36:59.499503+00:00","proof_gate":"canonical_release_pending","source_sha":"6ac8c9892d54175fa02b34ed1551d9feb97fa0a2","external_id":"forgejo-main-6ac8c9892d54","receipt_type":"canonical_release_status","idempotency_key":"mission:b5caa786-5cbc-4f48-bda1-698ebdf96507:forgejo-release-status:6ac8c9892d54175fa02b34ed1551d9feb97fa0a2:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=success|frontend-cloudflare/live=pending","mission_step_id":"be9936a6-9467-49ba-b37b-0a1f8f6afcaa","command_center_event_id":"b5caa786-5cbc-4f48-bda1-698ebdf96507"},{"id":"52f43f7d-3cc2-4550-8144-4e7a1416036b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"0c2c589f92ac97e4f850dfc6e767c37c02e52d74","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0c2c589f92ac97e4f850dfc6e767c37c02e52d74","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/418","runId":418,"status":"running","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:18:42.655401+00:00","proof_gate":"canonical_release_pending","source_sha":"0c2c589f92ac97e4f850dfc6e767c37c02e52d74","external_id":"forgejo-main-0c2c589f92ac","receipt_type":"canonical_release_status","idempotency_key":"mission:746e601e-c975-42c2-9065-e879b9e5156f:forgejo-release-status:0c2c589f92ac97e4f850dfc6e767c37c02e52d74:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"7401da9a-0906-4876-936b-a49082a1b266","command_center_event_id":"746e601e-c975-42c2-9065-e879b9e5156f"},{"id":"52f98288-e2a1-40eb-8b70-3466378bc6de","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"pending"},"mainSha":"f545c6a02bc1c0ea8c404493214ac9f9bead91b0","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"173eabac9025968a717588e8d4fb0f5fd692ca3c","releaseState":"failed","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"11c057507789f8ff439cab9ef8a150907167f9f5d29dc08925e831aaf85690f5","forgejoWorkflowProof":{"runId":13765,"source":"signed_push_receipt","status":"cancelled","results":{},"conclusion":"cancelled","fingerprint":"cancelled||","failureClass":"release_cancelled_transient","targetStates":{"frontend":"pending"},"safeAutoRetry":true,"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-10-01T10:56:58.499112+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"173eabac9025968a717588e8d4fb0f5fd692ca3c","external_id":"forgejo-main-173eabac9025","receipt_type":"canonical_release_status","idempotency_key":"mission:6322faa8-8711-42c3-a65a-f0413e935a21:forgejo-release-status:173eabac9025968a717588e8d4fb0f5fd692ca3c:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=pending","mission_step_id":"f1813033-b619-4d13-aaf9-d725b73802e5","command_center_event_id":"6322faa8-8711-42c3-a65a-f0413e935a21"},{"id":"52f9abf4-f895-4c99-9440-f9d65c7569d6","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"cbccf1a82ca9cb362d5466dd09c1fb8253a549d4","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"cbccf1a82ca9cb362d5466dd09c1fb8253a549d4","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":"d88fd930f6b547d9d0a330fd37997ebe8baaf6ddc9e3e43a175c3b951e63d4b5","forgejoWorkflowProof":{"runId":9622,"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-18T15:17:58.774259+00:00","proof_gate":"canonical_release_pending","source_sha":"cbccf1a82ca9cb362d5466dd09c1fb8253a549d4","external_id":"forgejo-main-cbccf1a82ca9","receipt_type":"canonical_release_status","idempotency_key":"mission:e318e078-d06c-4615-b595-d0245e558bd4:forgejo-release-status:cbccf1a82ca9cb362d5466dd09c1fb8253a549d4:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"97611f91-0406-4bc5-ad3f-dc08b2fb3a47","command_center_event_id":"e318e078-d06c-4615-b595-d0245e558bd4"},{"id":"52fae6ef-ad89-4953-916c-cf96cc815060","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/__tests__/contracts/tenant-loading-media-precedence.contract.test.ts","content":"import fs from 'node:fs';\nimport path from 'node:path';\nimport { describe, expect, it } from 'vitest';\n\nconst loader = fs.readFileSync(path.resolve(process.cwd(), 'src/components/ui/universal-loading-screen.tsx'), 'utf8');\n\ndescribe('tenant loading media precedence', () => {\n  it('prefers explicit active-surface loading media over stale cached tenant loading media', () => {\n    expect(loader).toContain(\"backgroundUrl?.trim()||cachedLoadingMedia.url\");\n  });\n\n  it('preserves cache fallback when no explicit loading media is supplied', () => {\n    expect(loader).toContain(\"cachedLoadingMedia.url\");\n    expect(loader).toContain(\"readCachedTenantLoadingMedia()\");\n  });\n});\n"}],"branch":"ai/objective-first-repair-fc4b382dfbf3","writes":[],"patches":[],"version":1,"approved":true,"missionId":"fc4b382d-fbf3-4395-8941-b2aa4381b8a1","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/ui/universal-loading-screen.tsx","src/__tests__/contracts/tenant-loading-media-precedence.contract.test.ts"],"anchored_edits":[{"path":"src/components/ui/universal-loading-screen.tsx","anchor":"const resolvedBackground=isPlatformAccessRoute?'':platformAuthoritative?(backgroundUrl?.trim()||(usePcgWmpPresentation?PCG_WORKSPACE_BACKGROUND:'')):isPlatformLogout?'':cachedLoadingMedia.url||(isPcgTenant?PCG_WORKSPACE_BACKGROUND:backgroundUrl?.trim()||(isTenantBranded?cachedBackground:''));","replacement":"const resolvedBackground=isPlatformAccessRoute?'':platformAuthoritative?(backgroundUrl?.trim()||(usePcgWmpPresentation?PCG_WORKSPACE_BACKGROUND:'')):isPlatformLogout?'':backgroundUrl?.trim()||cachedLoadingMedia.url||(isPcgTenant?PCG_WORKSPACE_BACKGROUND:(isTenantBranded?cachedBackground:''));"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"fc4b382d-fbf3-4395-8941-b2aa4381b8a1","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/ui/universal-loading-screen.tsx","src/__tests__/contracts/tenant-loading-media-precedence.contract.test.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"9c8e3db8de38adefbd873a554042a2e254d8f0a02a53fa17e7a3a310cdc152a4","replayCount":0,"serializedBytes":2739},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:32:51.881159+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:fc4b382d-fbf3-4395-8941-b2aa4381b8a1:repository-mutation-intent:9c8e3db8de38adefbd873a554042a2e254d8f0a02a53fa17e7a3a310cdc152a4:0","mission_step_id":"c63e9b61-f6aa-49cd-9237-9706cf7a015f","command_center_event_id":"fc4b382d-fbf3-4395-8941-b2aa4381b8a1"},{"id":"52fc2651-4b66-47ff-bc78-e23a3a106b8b","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"c1447a6825ad882c0bfc14d775a964f6c32590c3","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"e6c231a3d5723068f82947b0777517f94adc1637","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":"c1173bc4960394734bab16f5175ea812eaa6fe629446d4e2c0452badf99aaa47","forgejoWorkflowProof":{"runId":15362,"source":"independent_runtime_target_proof","status":"cancelled","results":{},"proofGate":"runtime_proven_targets_substitute_interrupted_workflow_receipt","sourceSha":"e6c231a3d5723068f82947b0777517f94adc1637","conclusion":"cancelled","fingerprint":"cancelled||","failureClass":"release_cancelled_transient","targetStates":{"ccExecution":"success"},"safeAutoRetry":true,"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"e6c231a3d5723068f82947b0777517f94adc1637","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-e6c231a3d5723068f82947b0777517f94adc1637","compareStatus":"identical","workflowRunId":15362,"identitySource":"local_build_metadata","runtimeVersion":"1.64.94-terminal-completion-supervisor","workflowFailed":true,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T15:53:25.568139+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e6c231a3d5723068f82947b0777517f94adc1637","external_id":"forgejo-main-e6c231a3d572","receipt_type":"canonical_release_status","idempotency_key":"mission:63adcd7e-3f25-4473-b073-5216c0bb17dc:forgejo-release-status:e6c231a3d5723068f82947b0777517f94adc1637:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"10c1b220-5e23-4933-81e8-fa2a88f42a87","command_center_event_id":"63adcd7e-3f25-4473-b073-5216c0bb17dc"},{"id":"52fd6579-f984-419d-8d25-a6ad5f967913","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"PR #1586 exact head b5842f41fa8d59ab23bf78fcfe99afd93a005e24 passed KnockLaunch Gate with targeted frontend QA and promotable artifact. Current protected main is 1e62c482cf6a5ce3abaad009f34614c98ebbdd30 and PR inspection reports mergeable=true, behindBase=false. Preserve this exact PCG background/legibility repair, squash merge the same PR if current-base safety is satisfied; if the conductor proves a refresh is required, reconcile the same PR only and rerun Gate. Then release the affected frontend to canonical Cloudflare production, verify exact live source, and complete desktop/mobile visual acceptance on /crm/misc/pcg/dashboard. Do not create another branch or PR.","wordingChanged":false,"canonicalIntent":"PR #1586 exact head b5842f41fa8d59ab23bf78fcfe99afd93a005e24 passed KnockLaunch Gate with targeted frontend QA and promotable artifact. Current protected main is 1e62c482cf6a5ce3abaad009f34614c98ebbdd30 and PR inspection reports mergeable=true, behindBase=false. Preserve this exact PCG background/legibility repair, squash merge the same PR if current-base safety is satisfied; if the conductor proves a refresh is required, reconcile the same PR only and rerun Gate. Then release the affected frontend to canonical Cloudflare production, verify exact live source, and complete desktop/mobile visual acceptance on /crm/misc/pcg/dashboard. Do not create another branch or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"pcg-background","statement":"The exact PCG cinematic collector desk background is visible as the workspace canvas on desktop and mobile.","proofConditionIds":["proof-runtime","proof-live-visual"]},{"id":"pcg-legibility","statement":"Readable PCG workspace text, placeholders, meta copy, sidebar labels, empty states, and mobile navigation are high-contrast and no longer faded.","proofConditionIds":["proof-runtime","proof-live-visual"]}],"objective":"PR #1586 exact head b5842f41fa8d59ab23bf78fcfe99afd93a005e24 passed KnockLaunch Gate with targeted frontend QA and promotable artifact. Current protected main is 1e62c482cf6a5ce3abaad009f34614c98ebbdd30 and PR inspection reports mergeable=true, behindBase=false. Preserve this exact PCG background/legibility repair, squash merge the same PR if current-base safety is satisfied; if the conductor proves a refresh is required, reconcile the same PR only and rerun Gate. Then release the affected frontend to canonical Cloudflare production, verify exact live source, and complete desktop/mobile visual acceptance on /crm/misc/pcg/dashboard. Do not create another branch or PR.","constraints":[{"id":"preserve-behavior","statement":"Preserve grading, submission, cert, shipping, Stripe, and navigation behavior.","proofConditionIds":["proof-runtime"]},{"id":"exact-background","statement":"Use the exact PCG cinematic collector desk image, not the storefront photo.","proofConditionIds":["proof-live-visual"]},{"id":"single-pr","statement":"Keep one branch and one PR (#1586).","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The exact merged source for this PCG repair is live on the canonical production frontend route.","route":"/crm/misc/pcg/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":"Grading Floor","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-live-visual","kind":"visual","claim":"The production PCG workspace shows the exact cinematic background with crisp readable text.","route":"/crm/misc/pcg/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":"Grading Floor","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"9099ea04147598098898662c08890bdac639fe60b76a369818caab3805022d75","requestContractRevision":4,"previousRequestContractHash":"67dc9297cb82a7427bf7d634c855b076155d2489cb185c65c02e1f5509787965"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T18:09:45.652295+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:aaf09ce0-7149-4784-8d7d-2727f524f7b8:request-contract-revision:4:9099ea04147598098898662c08890bdac639fe60b76a369818caab3805022d75","mission_step_id":"6282f61b-ccd5-4cce-9809-69cc35758456","command_center_event_id":"aaf09ce0-7149-4784-8d7d-2727f524f7b8"},{"id":"52ff21ea-4d06-45bd-9d1f-9660b6e70383","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/test/request-contract-inference.test.js"],"continuationObjective":"Repair objective intent classification so backend/data-model phrases such as Card Database do not falsely trigger visual proof requirements merely because they contain the word card alongside a mutation verb. Preserve real UI card visual detection. Add regression coverage for the PCG Card Database case."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T12:16:04.215241+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:07d4f7ab-695f-4290-8691-397052798e09:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"63014893-34e0-44b1-838d-0810569115ec","command_center_event_id":"07d4f7ab-695f-4290-8691-397052798e09"},{"id":"5301c935-2a73-418b-9b86-361b7becf4e5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":"f33fdb3b-73a8-4df8-a2f5-550eddbbbeca","phase":"implementation","branch":"ai/visual-witness-readiness-probe-g4","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":4,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.158-visual-witness-container-rollout","prNumber":2888,"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":18175,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":890,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":890,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":890,"repositoryMutationMs":18175,"repositoryProviderMs":15404,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":6128,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":890,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":9276},"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":3306,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T05:07:24.270831+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-4","mission_step_id":"12611830-4e24-47b0-8186-fe5b9970fd62","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"5302fac9-4558-42f6-b377-f5b4289738d7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3328d67a5c3c","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":15169,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"executorlessWaitMs":357698,"firstUsefulResultAt":"2026-09-30T03:50:36.601Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":4211,"terminal":false,"missionId":"3328d67a-5c3c-458e-b3b1-865e5e4f8a9f","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":1995,"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":"3328d67a-5c3c-458e-b3b1-865e5e4f8a9f"},"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-09-30T03:56:34.335426+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4211","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3328d67a-5c3c-458e-b3b1-865e5e4f8a9f:automatic-mission-resume:4211:repair_mission_pr_ready_retryable","mission_step_id":"a8e396d2-286e-477a-8f5a-93d10e2b38b0","command_center_event_id":"3328d67a-5c3c-458e-b3b1-865e5e4f8a9f"},{"id":"530b548e-b85d-4f2b-84f8-445026d6c52d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/proposal-component-generator-v2","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1868,"terminal":false,"missionId":"76a671f6-e952-4b7a-bd9b-9b33c98bbec1","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5088,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1017,"approvedPlanMs":0,"missionSetupMs":581,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":369,"ledgerReconcileMs":0,"lineageReconcileMs":212,"resolvePreflightMs":581,"repositoryMutationMs":3942,"repositoryProviderMs":3437,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3334,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":369,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":103},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"76a671f6-e952-4b7a-bd9b-9b33c98bbec1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1511,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T19:38:32.387848+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1868","receipt_type":"execute_mission","idempotency_key":"mission:76a671f6-e952-4b7a-bd9b-9b33c98bbec1:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"058e075d-72ad-42dd-b19a-72f791a0009a","command_center_event_id":"76a671f6-e952-4b7a-bd9b-9b33c98bbec1"},{"id":"530b73fa-5e11-4a15-bb3c-0f062e57b01e","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\":\"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\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-29T23:57:42.483108+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-1acf428116ad\",\"prNumber\":4184,\"sourceSha\":\"4371f2cf6ab0c1942f0667adc9b0f2d81148c1d4\",\"deploymentId\":\"forgejo-main-4371f2cf6ab0\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T21:02:54.355251+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1acf4281-16ad-426f-8e49-3302c4817d38:owner-progress-heartbeat:119381051","mission_step_id":"ed082ba3-624e-43e3-89e0-a10e71552f0f","command_center_event_id":"1acf4281-16ad-426f-8e49-3302c4817d38"},{"id":"530ce47e-f8c5-414b-a85d-a25fcd011b8f","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\":\"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\":\"waiting\",\"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\":2,\"verified\":1,\"pending\":1,\"percent\":50,\"satisfied\":false,\"verifiedIds\":[\"proof-image-runtime\"],\"pendingIds\":[\"proof-console\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-09-28T17:51:48.165488+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-8fab9106a8de\",\"prNumber\":4004,\"sourceSha\":\"c84949decf7fda85ebaa93b6f9fecdc67e051cc9\",\"deploymentId\":\"forgejo-main-c84949decf7f\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:20:05.068814+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8fab9106-a8de-4203-a8a4-2e3f007112f9:owner-progress-heartbeat:119373920","mission_step_id":"08c1fbf2-cfe4-46b2-a752-06d962c1982b","command_center_event_id":"8fab9106-a8de-4203-a8a4-2e3f007112f9"},{"id":"530f1bde-8a7b-4fb9-aa35-0c0a4fa9b6fe","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-adc9f8a7dc29","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.107-exact-green-no-prearm","prNumber":2417,"terminal":false,"missionId":"adc9f8a7-dc29-4724-9df0-afc076604415","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":26254,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2821,"providerAuthMs":0,"ledgerPrepareMs":454,"ledgerReconcileMs":0,"lineageReconcileMs":2367,"resolvePreflightMs":2821,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":454,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"adc9f8a7-dc29-4724-9df0-afc076604415"},"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":2888,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T20:14:38.910641+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"2417","receipt_type":"execute_mission","idempotency_key":"mission:adc9f8a7-dc29-4724-9df0-afc076604415:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"28ecf511-e519-427f-aaef-0c20afab8daa","command_center_event_id":"adc9f8a7-dc29-4724-9df0-afc076604415"},{"id":"53102083-5529-4a77-a277-a1fc1eb77b6f","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":"375b6e196ffd6df3dd2eb6273085695d7f20d2a7","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":"375b6e196ffd6df3dd2eb6273085695d7f20d2a7","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"pending"},"requestContractHash":"99221dfaa0ad01882dd75d56d4e14d5c9fd3e7143dcea49c517a2e9f6f32ea4e","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/14750","runId":14750,"status":"running","sourceSha":"375b6e196ffd6df3dd2eb6273085695d7f20d2a7","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"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-03T04:07:02.511458+00:00","proof_gate":"canonical_release_pending","source_sha":"375b6e196ffd6df3dd2eb6273085695d7f20d2a7","external_id":"forgejo-main-375b6e196ffd","receipt_type":"canonical_release_status","idempotency_key":"mission:d2edcbfb-1e84-4d43-83c8-130d90fd52cf:forgejo-release-status:375b6e196ffd6df3dd2eb6273085695d7f20d2a7:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"ae5825a3-7a7c-4553-b4e0-9823c90ad8ad","command_center_event_id":"d2edcbfb-1e84-4d43-83c8-130d90fd52cf"},{"id":"53108c6a-fd49-4a36-bf8c-c4c378d42972","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","config/mcp-connection-contract.json","config/mission-freedom-provider-cutover.json","config/paul-owner-profile.json","workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/console-self-model.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/model-provider-gateway.js","workers/cc-execution/src/version.js","workers/cc-execution/test/mcp-connection-contract.test.js","workers/cc-execution/test/mission-freedom-provider-cutover.test.js","workers/cc-execution/test/model-provider-gateway.test.js"],"reason":"Corrective zero-write continuation of owner-authorized P0 Mission Freedom migration.","baseSha":"6c6688452c231c263a0603091243d16749b0a15e","issuedAt":1790645971980,"expiresAt":1790646151980,"missionId":"e080198f-23fe-492b-b520-669fd8436dc8","authorizationId":"ac255ed1-6fbb-48a6-b74d-a4d91e36c28f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:39:32.315657+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"6c6688452c231c263a0603091243d16749b0a15e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ac255ed1-6fbb-48a6-b74d-a4d91e36c28f","mission_step_id":"64b1789f-7c30-4209-ad9e-c8bc461654a3","command_center_event_id":"e080198f-23fe-492b-b520-669fd8436dc8"},{"id":"5310e381-602b-44a7-b127-0ee23bd12236","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0fef309f3b54","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"0fef309f-3b54-4494-9781-96f1083a7c9e","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2734,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1464,"providerAuthMs":0,"ledgerPrepareMs":300,"ledgerReconcileMs":0,"lineageReconcileMs":1164,"resolvePreflightMs":1464,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":300,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"0fef309f-3b54-4494-9781-96f1083a7c9e"},"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":1390,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T19:53:26.359161+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0fef309f-3b54-4494-9781-96f1083a7c9e:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"ec8ca196-c3b1-4fa8-9f70-777a24a4a37e","command_center_event_id":"0fef309f-3b54-4494-9781-96f1083a7c9e"},{"id":"53135b74-ff83-4476-9012-87afc8296748","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-migrations/live":"success"},"mainSha":"5f01e31ad14934e26d83e4d6764e4847394ecfd7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"5f01e31ad14934e26d83e4d6764e4847394ecfd7","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success","migrations":"success"},"requestContractHash":"d7b7d5da33347fc1b3881e1804030702102341b24993fc3e131ea630437887f2","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5654","runId":5654,"status":"success","sourceSha":"5f01e31ad14934e26d83e4d6764e4847394ecfd7","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","migrations":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","migrations":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T23:36:27.691847+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"5f01e31ad14934e26d83e4d6764e4847394ecfd7","external_id":"forgejo-main-5f01e31ad149","receipt_type":"canonical_release_status","idempotency_key":"mission:64b0dea4-ef9d-4ec2-8148-131e4c78f762:forgejo-release-status:5f01e31ad14934e26d83e4d6764e4847394ecfd7:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success|supabase-migrations/live=success","mission_step_id":"5ecf591d-a47f-47c5-8191-bb07b06c9896","command_center_event_id":"64b0dea4-ef9d-4ec2-8148-131e4c78f762"},{"id":"53138283-4dee-4b53-81d2-e02fce3cee70","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/cancelled-release-preverified-read-bypass","reason":"forgejo_host_capacity_non_admissible","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.171-cancelled-release-full-context-recovery","prNumber":null,"terminal":false,"missionId":"228813fe-d5f7-4993-8188-36a78ae8326c","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5313,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":5313,"missionSetupMs":682,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":682,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":682,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":682,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"228813fe-d5f7-4993-8188-36a78ae8326c"},"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":1796,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T21:54:10.020555+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:228813fe-d5f7-4993-8188-36a78ae8326c:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"313f5041-42ca-4624-9550-10e492914bc7","command_center_event_id":"228813fe-d5f7-4993-8188-36a78ae8326c"},{"id":"53147cac-a445-44b7-b037-a87bfb45162b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"339c4a8a4f52dff0d77441e3bf75eeffa9156605","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"339c4a8a4f52dff0d77441e3bf75eeffa9156605","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/461","runId":461,"status":"running","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T19:31:20.369701+00:00","proof_gate":"canonical_release_pending","source_sha":"339c4a8a4f52dff0d77441e3bf75eeffa9156605","external_id":"forgejo-main-339c4a8a4f52","receipt_type":"canonical_release_status","idempotency_key":"mission:280d77dd-d2e3-4367-81f4-46f9269d6fb0:forgejo-release-status:339c4a8a4f52dff0d77441e3bf75eeffa9156605:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"26ccfdd8-6bdf-4b8a-a690-3a764306b090","command_center_event_id":"280d77dd-d2e3-4367-81f4-46f9269d6fb0"},{"id":"531a607c-c185-48ce-af2e-b1b4162725eb","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"1afccbdaa0f40390b6aa42b37a7a7dbd23d0979738637b52053b6b0af6c094a0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T00:28:14.365308+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:3409f4d3-f9ef-47ab-be29-6bbf62bc84c9:repository-mutation-intent-blocked:1afccbdaa0f40390b6aa42b37a7a7dbd23d0979738637b52053b6b0af6c094a0","mission_step_id":"c36825cd-f5f9-4a40-9a50-18fb173e6755","command_center_event_id":"3409f4d3-f9ef-47ab-be29-6bbf62bc84c9"},{"id":"531ec9a7-cb5c-4f05-8ba1-61e3c924e21d","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b00691c57e8e","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":30479,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"executorlessWaitMs":208553,"firstUsefulResultAt":"2026-10-03T01:49:40.738Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":4591,"terminal":false,"missionId":"b00691c5-7e8e-4130-8411-5d9324d2c592","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"26b31daf4adb00a5265e119856b6baf1b283adad","timingsMs":{"prReadinessMs":672,"approvedPlanMs":0,"shipAndProveMs":621,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"b00691c5-7e8e-4130-8411-5d9324d2c592"},"performance":null,"deploymentId":"forgejo-main-26b31daf4adb","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["irslogiqs-sync"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1840,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:53:11.711854+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4591","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b00691c5-7e8e-4130-8411-5d9324d2c592:automatic-mission-resume:4591:canonical_release_reconciliation_pending","mission_step_id":"ccee35e9-7a22-4f3a-8e4c-73040ddc9d75","command_center_event_id":"b00691c5-7e8e-4130-8411-5d9324d2c592"},{"id":"531f57dd-b3c1-45f7-a596-f35ee8a74b3e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"49021d3dd37a85f600ac85cb8aa490d5c49fae66","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"49021d3dd37a85f600ac85cb8aa490d5c49fae66","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["agreement-sign"]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"59086afd33e037ce4c3404e8a6905b88748e7d2da3f8bb7b0a52ceb4fc571e38","forgejoWorkflowProof":{"runId":11132,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","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-23T04:42:45.267521+00:00","proof_gate":"canonical_release_pending","source_sha":"49021d3dd37a85f600ac85cb8aa490d5c49fae66","external_id":"forgejo-main-49021d3dd37a","receipt_type":"canonical_release_status","idempotency_key":"mission:a69c3275-4d1f-4ff3-a5ef-2f2a131a617c:forgejo-release-status:49021d3dd37a85f600ac85cb8aa490d5c49fae66:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"061e8296-f2ce-40bc-97da-01b0aa638512","command_center_event_id":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c"},{"id":"532024f4-d476-4377-ac51-924a06de931a","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js"],"reason":"Corrective generation for the same owner-authorized merge queue repair after live proof showed the Forgejo open-PR list endpoint still times out under a 10-PR supervisor page.","baseSha":"e82566c45953ad1cf3e3c642addf05995a4136fd","issuedAt":1788984006824,"expiresAt":1788984186824,"missionId":"c7cc79e4-699f-44cd-aa0c-3b32c3e6fab3","authorizationId":"c44acf86-16ef-485c-a4a2-e0938b15f17d","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T20:00:07.871715+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e82566c45953ad1cf3e3c642addf05995a4136fd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c44acf86-16ef-485c-a4a2-e0938b15f17d","mission_step_id":"e453a402-fb87-4403-8b6b-7c47aa365008","command_center_event_id":"c7cc79e4-699f-44cd-aa0c-3b32c3e6fab3"},{"id":"53209d38-29a6-43c1-a9e4-4dee5575dace","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-display-fallback-20260906","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":3,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.68-visual-witness-self-heal-proof","prNumber":1963,"terminal":false,"missionId":"e83b3f5e-a605-44e4-9df0-eb88786bbea3","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":971,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":281,"providerAuthMs":0,"ledgerPrepareMs":281,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":281,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":281,"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":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},"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":7062,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T16:35:46.895664+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":"1963","receipt_type":"execute_mission","idempotency_key":"mission:e83b3f5e-a605-44e4-9df0-eb88786bbea3:execute_mission:repair_mission_synthesis_ready:generation-3","mission_step_id":"0aff3c32-985f-45dd-ac6e-2b483b22b1e9","command_center_event_id":"e83b3f5e-a605-44e4-9df0-eb88786bbea3"},{"id":"532150b6-f7e9-4451-9b79-cb4d7eff6629","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"PR #1423 exact-head KnockLaunch Gate is successful. Reconcile this existing PR only: wait only for its notification bookkeeping if required, squash merge it to protected main, release only the affected frontend and roof-ai-detection function, then execute the live Patricia Nelson roof-estimate interaction proof. Do not create or edit replacement work.","wordingChanged":false,"canonicalIntent":"PR #1423 exact-head KnockLaunch Gate is successful. Reconcile this existing PR only: wait only for its notification bookkeeping if required, squash merge it to protected main, release only the affected frontend and roof-ai-detection function, then execute the live Patricia Nelson roof-estimate interaction proof. Do not create or edit replacement work.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Normal estimator use cannot pan or rotate away from the requested property; the property stays anchored.","proofConditionIds":["p3"]},{"id":"o2","statement":"Auto Measure recenters on the requested property and does not silently accept a neighboring roof.","proofConditionIds":["p3"]},{"id":"o3","statement":"Measurement accuracy is hardened by demoting living-area bias, treating OSM as supporting evidence, adding spatial subject validation, and strengthening verification/review.","proofConditionIds":["p1","p3"]},{"id":"o4","statement":"Existing PR #1423 is used through required gate/merge and affected production releases.","proofConditionIds":["p1","p2"]}],"objective":"PR #1423 exact-head KnockLaunch Gate is successful. Reconcile this existing PR only: wait only for its notification bookkeeping if required, squash merge it to protected main, release only the affected frontend and roof-ai-detection function, then execute the live Patricia Nelson roof-estimate interaction proof. Do not create or edit replacement work.","constraints":[{"id":"c1","statement":"Do not create a replacement branch or PR.","proofConditionIds":["p1"]},{"id":"c2","statement":"Preserve manual correction, undo/redo, pitch, waste, sections, save telemetry, Mapbox CSP worker fix, and existing workflows.","proofConditionIds":["p1"]},{"id":"c3","statement":"Release only affected frontend and roof-ai-detection targets.","proofConditionIds":["p2"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"repository","claim":"PR #1423 exact source contains the requested hardening, passes the required repository gate, and squash merges to protected main without replacement work.","route":"https://knocklaunch.app/redfish-roofing/homeowners/39eaedb8-319f-4e3c-978b-0ec7ce503905?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"p2","kind":"runtime","claim":"The exact merged source releases successfully only to the affected frontend and roof-ai-detection production targets.","route":"https://knocklaunch.app/redfish-roofing/homeowners/39eaedb8-319f-4e3c-978b-0ec7ce503905?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"p3","kind":"interaction","claim":"On the exact Patricia Nelson Redfish roof-estimate route, the map remains subject-anchored and Auto Measure returns/reviews the requested property's roof rather than drifting to a neighbor.","route":"https://knocklaunch.app/redfish-roofing/homeowners/39eaedb8-319f-4e3c-978b-0ec7ce503905?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"action":"click","required":true,"targetText":"Auto Measure"},{"action":"verify","target":"roof-estimator-map","required":true,"assertion":"requested property remains centered after Auto Measure"},{"action":"verify","target":"measurement-quality","required":true,"assertion":"detected roof belongs to requested property or requires review"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"dd26c7d619fff23718d68a2683d9455c8db1178e0000a107c74af36bba5f789e","requestContractRevision":2,"previousRequestContractHash":"1416b82bad116b24a3e19ab81a7524713cf79f82c6376d2c39fb750184946797"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T14:09:06.797299+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:3bf7807d-eb59-42ef-a039-54955a873725:request-contract-revision:2:dd26c7d619fff23718d68a2683d9455c8db1178e0000a107c74af36bba5f789e","mission_step_id":"caa53acf-27b4-41a7-8182-8a87a7f4c462","command_center_event_id":"3bf7807d-eb59-42ef-a039-54955a873725"},{"id":"5321d89c-c61d-4b78-a5fd-4a0a9a5a90f8","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/command-center-host-agent/forgejo-watchdog.sh","src/__tests__/contracts/command-center-host-capacity-admission.contract.test.ts","workers/cc-execution/src/forgejo-host-capacity-admission.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Unfreeze control plane and continue the exact revised root reliability mission on current protected main 8a4a6e0aaf0e77e9220994f42c84d5c474de9810. Same seven-file scope and contract revision; no unrelated source or release target.","baseSha":"8a4a6e0aaf0e77e9220994f42c84d5c474de9810","issuedAt":1789335934212,"expiresAt":1789336114212,"missionId":"91fb068f-a96d-47e4-937f-8a3b481100ee","authorizationId":"dc1f8a96-1638-4feb-b195-b9c55fa9195c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T21:45:34.595801+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8a4a6e0aaf0e77e9220994f42c84d5c474de9810","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:dc1f8a96-1638-4feb-b195-b9c55fa9195c","mission_step_id":"2327682f-59db-4bce-aa6f-f887419381df","command_center_event_id":"91fb068f-a96d-47e4-937f-8a3b481100ee"},{"id":"5322e1bb-ffcb-46a0-ab45-c676ee253e55","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.8-paul-intelligence-eval","prNumber":null,"terminal":false,"missionId":"f2fee72c-5de9-49db-9562-8404efc431e6","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3337,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":538,"providerAuthMs":0,"ledgerPrepareMs":538,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":538,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":538,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"f2fee72c-5de9-49db-9562-8404efc431e6"},"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":1175,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T18:03:39.242405+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f2fee72c-5de9-49db-9562-8404efc431e6:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"1dfdd98b-603e-49cd-9cf9-a0ddcfed27ab","command_center_event_id":"f2fee72c-5de9-49db-9562-8404efc431e6"},{"id":"5325e4ea-7176-400c-9c97-1492df1d1e24","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},\"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\":\"preflight\",\"deadlineAt\":\"2026-08-04T14:53:20.782188+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/experience-studio-real-interaction-mode-20260804-r202608041443\",\"prNumber\":3971,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:41:12.467002+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:0468cf32-9fc0-4eab-9740-9b867c8eefc4:owner-progress-heartbeat:119329604","mission_step_id":"edd66d55-4446-4d45-9550-5b447a5d88dd","command_center_event_id":"0468cf32-9fc0-4eab-9740-9b867c8eefc4"},{"id":"5328072b-5499-49ef-81e4-78382308a0ed","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"66c83b3bd632f42e7df74fd07aeb34825feab197","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"66c83b3bd632f42e7df74fd07aeb34825feab197","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"029ec5799995172cb67679e2602453c3da1baf081fe2cd7aa37c95bc59d17018","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/13491","runId":13491,"status":"waiting","sourceSha":"66c83b3bd632f42e7df74fd07aeb34825feab197","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":6,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"c10990eca12130633e5d4198df785e3f1b783069","deploymentId":"forgejo-main-c10990eca12130633e5d4198df785e3f1b783069","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.27-paul-operational-awareness","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T21:22:24.736254+00:00","proof_gate":"canonical_release_pending","source_sha":"66c83b3bd632f42e7df74fd07aeb34825feab197","external_id":"forgejo-main-66c83b3bd632","receipt_type":"canonical_release_status","idempotency_key":"mission:b531de38-6c1d-475a-8a77-cda08e351f05:forgejo-release-status:66c83b3bd632f42e7df74fd07aeb34825feab197:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"2d0ed37d-ec4f-4cf5-8ff1-61359296b04b","command_center_event_id":"b531de38-6c1d-475a-8a77-cda08e351f05"},{"id":"53295e94-a1ab-4e51-ab26-c8d9621a974f","source":"forgejo","status":"verified","payload":{"branch":"ai/mission-lineage-fastpath-20260825","prNumber":740,"nextAction":null,"mergeCommitSha":"689d94246bbe884d64f2c29e12f12f8733ef4ff5","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T13:26:02.322118+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"689d94246bbe884d64f2c29e12f12f8733ef4ff5","external_id":"740","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:37d3d82a-ff5c-4e20-a4a6-6d1c04e72bc2:merged-pr:740:689d94246bbe884d64f2c29e12f12f8733ef4ff5","mission_step_id":"981d22de-d250-467b-a805-5633eb4540d5","command_center_event_id":"37d3d82a-ff5c-4e20-a4a6-6d1c04e72bc2"},{"id":"532d0dba-da66-4535-b440-c54b81cf7643","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":8502,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1590,"terminal":false,"missionId":"e4a43769-441d-4848-8a9d-01296e872b7a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":4381,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e4a43769-441d-4848-8a9d-01296e872b7a"},"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":825,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T18:09:49.208308+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1590","receipt_type":"execute_mission","idempotency_key":"mission:e4a43769-441d-4848-8a9d-01296e872b7a:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"7f68b6a1-5c47-484b-b606-72c743c3ae35","command_center_event_id":"e4a43769-441d-4848-8a9d-01296e872b7a"},{"id":"53314217-1b0c-4043-96e7-c27519b667ed","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"main","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1583,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":null,"terminal":false,"missionId":"3104ebdb-e297-435b-bfe7-e7e1a4206539","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":"3104ebdb-e297-435b-bfe7-e7e1a4206539"},"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":11274,"likelyAffectedFiles":["src/pages/lawn-care/LawnCareRouteMap.tsx","src/pages/seaside/SeasideExperience.css",".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":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-09T02:07:40.135656+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3104ebdb-e297-435b-bfe7-e7e1a4206539:execute_mission:repair_mission_synthesis_ready","mission_step_id":"7ee70fe2-c571-4a0e-a77b-03810e77532b","command_center_event_id":"3104ebdb-e297-435b-bfe7-e7e1a4206539"},{"id":"5332dde1-f014-48c9-b347-882660654833","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"success"},"mainSha":"e47830d1d22496fcffd49911c1657d77b030ba95","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"e47830d1d22496fcffd49911c1657d77b030ba95","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["irslogiqs-sync","tennex-contact-directory"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"success"},"requestContractHash":"94d64fc0cda1a650fa7d0a1c66b558ee6f636ec4d2f1738dde201fb69f38d234","forgejoWorkflowProof":{"runId":14287,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-02T12:40:41.322476+00:00","proof_gate":"canonical_release_pending","source_sha":"e47830d1d22496fcffd49911c1657d77b030ba95","external_id":"forgejo-main-e47830d1d224","receipt_type":"canonical_release_status","idempotency_key":"mission:3a2f379d-08ca-4062-ad10-c19c8b4c45da:forgejo-release-status:e47830d1d22496fcffd49911c1657d77b030ba95:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=success|frontend-cloudflare/live=pending","mission_step_id":"c34ffa38-61c6-400c-bc75-369e20480357","command_center_event_id":"3a2f379d-08ca-4062-ad10-c19c8b4c45da"},{"id":"53369d46-3bbe-408d-b3ad-9453a7e8eb55","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized continuation of latency hardening: temporarily unfreeze only the exact stale Gate invariant exposed by run 7046 on PR #2388, then return to frozen-by-default behavior.","baseSha":"300c756053700eed702b7314f80a1ec8880617e5","issuedAt":1789107341248,"expiresAt":1789107521248,"missionId":"273575e7-bc76-42b9-84dd-96bd3c365bba","authorizationId":"dcb50f25-d0f8-4d85-820f-30e12e241c6d","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T06:15:41.941433+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"300c756053700eed702b7314f80a1ec8880617e5","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:dcb50f25-d0f8-4d85-820f-30e12e241c6d","mission_step_id":"a30eb19c-a4d4-4293-8be7-d4f99b1ecfcc","command_center_event_id":"273575e7-bc76-42b9-84dd-96bd3c365bba"},{"id":"5336f735-0a4b-4329-8835-8542f97f6da1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-nonmail-mobile-20260820","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":493,"terminal":false,"missionId":"98ef14ac-bddb-438e-886e-6404c4ceb744","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":"98ef14ac-bddb-438e-886e-6404c4ceb744"},"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":5583,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T17:59:11.140535+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"493","receipt_type":"execute_mission","idempotency_key":"mission:98ef14ac-bddb-438e-886e-6404c4ceb744:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"8758cd07-a2f5-424f-b06c-1842757643c1","command_center_event_id":"98ef14ac-bddb-438e-886e-6404c4ceb744"},{"id":"5337be8c-c486-4dd9-adcf-db0e9f31414f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"b88c58bf2ce8d8f046170b6acc6e851b6166af5a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b88c58bf2ce8d8f046170b6acc6e851b6166af5a","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"9ef5fcb93a7cd247ad422e881d269e23c429c0957a8aa427baae6769eb3cdc7c","forgejoWorkflowProof":{"runId":13724,"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-01T09:56:23.543452+00:00","proof_gate":"canonical_release_pending","source_sha":"b88c58bf2ce8d8f046170b6acc6e851b6166af5a","external_id":"forgejo-main-b88c58bf2ce8","receipt_type":"canonical_release_status","idempotency_key":"mission:a8cae272-acdb-4fe0-9e38-cb245e063ff9:forgejo-release-status:b88c58bf2ce8d8f046170b6acc6e851b6166af5a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"f8bdc7db-5c5c-4b70-abaf-4d02812a9698","command_center_event_id":"a8cae272-acdb-4fe0-9e38-cb245e063ff9"},{"id":"5337d5f5-bb3c-4dac-ab59-b4c0c1752966","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-12T23:44:33.121Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:38:58.196103+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:a40620e0-7f57-40de-a775-0631b8b17380:owner-wait-live","mission_step_id":"6b565a5d-f470-48ba-bfa3-ce97ce32bc7c","command_center_event_id":"a40620e0-7f57-40de-a775-0631b8b17380"},{"id":"5338eba1-9f7c-4ca7-ba2a-dfab98edefe2","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},\"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/fix-experience-editor-drag-pages-layers-flash-20260804\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-23T07:08:17.10331+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:35623a60-a4c2-4fd3-8904-ae07c94f95b2:owner-progress-heartbeat:119343153","mission_step_id":"07d08b2f-b364-45d6-9625-e45e59917f87","command_center_event_id":"35623a60-a4c2-4fd3-8904-ae07c94f95b2"},{"id":"53390ecd-a156-4550-a722-e697a8715588","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-9dce9d18f7ff","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.30-lightning-ui-prepare","prNumber":null,"terminal":false,"missionId":"9dce9d18-f7ff-40ab-a5b1-94d7d3498e59","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":"9dce9d18-f7ff-40ab-a5b1-94d7d3498e59"},"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":11398,"likelyAffectedFiles":["package",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts","src/__tests__/contracts/command-center-parallel-workstreams.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/__tests__/contracts/command-center-mission-resolution-efficiency.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T23:46:56.500389+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9dce9d18-f7ff-40ab-a5b1-94d7d3498e59:execute_mission:repair_mission_synthesis_ready","mission_step_id":"7f9e9c02-b232-440e-9ba0-d9841cdc2cba","command_center_event_id":"9dce9d18-f7ff-40ab-a5b1-94d7d3498e59"},{"id":"5339de62-c4e8-4472-8d8b-e4b33e3eff1f","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},\"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\":\"pull_request\",\"deadlineAt\":\"2026-08-04T00:39:55.510959+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/fix-experience-editor-selection-and-route-scope-r202608032214\",\"prNumber\":3909,\"sourceSha\":\"bc391a913ad0b1d5acff6d202091e838977ee2b8\",\"deploymentId\":\"canonical-release-bc391a913ad0\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T21:46:35.534657+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c71d8c93-04d5-4d90-89e2-97d843669582:owner-progress-heartbeat:119329386","mission_step_id":"ccd873a2-9f88-4d32-baba-9efc8a884e2f","command_center_event_id":"c71d8c93-04d5-4d90-89e2-97d843669582"},{"id":"533a4591-3f72-4ebe-aeb8-f7521e439dbf","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6c55ed711994","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":64645,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":5,"executorlessWaitMs":25014,"firstUsefulResultAt":"2026-10-01T02:07:27.429Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":4306,"terminal":false,"missionId":"6c55ed71-1994-4ccc-bb65-da22cb2bdd6e","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2867,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":817,"missionSetupMs":377,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":305,"ledgerReconcileMs":0,"lineageReconcileMs":72,"resolvePreflightMs":377,"repositoryMutationMs":2050,"repositoryProviderMs":2050,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1932,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":305,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":118},"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":"6c55ed71-1994-4ccc-bb65-da22cb2bdd6e"},"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":3194,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T02:07:33.771337+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4306","receipt_type":"execute_mission","idempotency_key":"mission:6c55ed71-1994-4ccc-bb65-da22cb2bdd6e:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"4be4b703-3d36-4d65-95f7-c72e65fa9a1e","command_center_event_id":"6c55ed71-1994-4ccc-bb65-da22cb2bdd6e"},{"id":"533a4ebc-790b-4f6c-ad12-2c551a9bd910","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d686d5ac08c8","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":39874,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":3,"executorlessWaitMs":811599,"firstUsefulResultAt":"2026-09-28T11:16:52.720Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":3970,"terminal":false,"missionId":"d686d5ac-08c8-4032-a09f-2bc0a910262c","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5568,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":5463,"approvedPlanMs":0,"missionSetupMs":338,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":234,"ledgerReconcileMs":0,"lineageReconcileMs":104,"resolvePreflightMs":338,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":234,"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":"d686d5ac-08c8-4032-a09f-2bc0a910262c"},"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-09-28T11:29:58.565001+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3970","receipt_type":"execute_mission","idempotency_key":"mission:d686d5ac-08c8-4032-a09f-2bc0a910262c:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"0b3e1ef8-6a24-4dc5-b5a0-2b0a4bcd8979","command_center_event_id":"d686d5ac-08c8-4032-a09f-2bc0a910262c"},{"id":"533b5b30-b6bf-49c5-b1e0-29f85c38012d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/cancelled-release-ledger-reconcile","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":2844,"terminal":false,"missionId":"d7b5bafd-6d63-4498-88fc-cece69f48aa0","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"68682962f1a87c1cb6c26b80bef497c5fcf7cef8","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6471,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":764,"approvedPlanMs":0,"missionSetupMs":1264,"providerAuthMs":0,"shipAndProveMs":5409,"ledgerPrepareMs":1019,"ledgerReconcileMs":0,"lineageReconcileMs":245,"resolvePreflightMs":1264,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1019,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d7b5bafd-6d63-4498-88fc-cece69f48aa0"},"performance":null,"deploymentId":"forgejo-main-68682962f1a8","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":2622,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:28:02.455695+00:00","proof_gate":"canonical_release_dispatched","source_sha":"68682962f1a87c1cb6c26b80bef497c5fcf7cef8","external_id":"forgejo-main-68682962f1a8","receipt_type":"execute_mission","idempotency_key":"mission:d7b5bafd-6d63-4498-88fc-cece69f48aa0:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e4defdb0-2472-400c-bd5a-735f7dc5fc6b","command_center_event_id":"d7b5bafd-6d63-4498-88fc-cece69f48aa0"},{"id":"533c01b3-3a20-48cd-a92f-b95f65556006","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-48c778d986d0","prNumber":2992,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"d07125a4d00eed673d3ac240964b2e7257d5a026","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T04:05:32.657632+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d07125a4d00eed673d3ac240964b2e7257d5a026","external_id":"2992","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:48c778d9-86d0-43d0-9708-a591c33af43c:merged-pr:2992:d07125a4d00eed673d3ac240964b2e7257d5a026","mission_step_id":"c0d30d2b-89fc-42db-9422-7d222339c5f9","command_center_event_id":"48c778d9-86d0-43d0-9708-a591c33af43c"},{"id":"533c514f-9194-4736-8d47-704614a0381d","source":"cc-execution-mission-control","status":"verified","payload":{"branch":"ai/guard-bounded-compiler-fallback-regression-20261012","headSha":null,"prNumber":6530},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-12T20:22:59.922506+00:00","proof_gate":"forgejo_scoped_patch_pr_created","source_sha":null,"external_id":null,"receipt_type":"canonical_scoped_patch_pr_created","idempotency_key":"mission:274fbae1-88bb-4567-8c2f-56c84ecf9ffc:pr:6530:implementation-created","mission_step_id":"03f25475-dc9e-4b98-ac1c-c1b614d22999","command_center_event_id":"274fbae1-88bb-4567-8c2f-56c84ecf9ffc"},{"id":"533df46a-9466-4ccb-9f44-7438d389d0ee","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"6f3b48bd4c7769e9f18e641b257df76227e53cfa","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"retired-emergency-patch","satisfied":true,"statement":"Canonical main contains a fail-closed 410 emergency-control-plane-patch and explicit verify_jwt=true.","proofConditionIds":["repository-proof"]}],"satisfied":true,"constraints":[{"id":"bounded-retirement","satisfied":true,"statement":"Change only the emergency patch source and Supabase function configuration.","proofConditionIds":["repository-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":["repository-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":["repository-proof"]}],"contractHash":"9661182c4c12dedfd6d8a61164cf70fa8d47007078b6bf3ff0062de3064ebc80","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-proof","kind":"repository","evidence":{"reason":null,"gateRunId":15486,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"supabaseEdge":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"9661182c4c12dedfd6d8a61164cf70fa8d47007078b6bf3ff0062de3064ebc80","unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"6f3b48bd4c7769e9f18e641b257df76227e53cfa"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T00:28:31.987615+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"6f3b48bd4c7769e9f18e641b257df76227e53cfa","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d5f5d3da-8004-4c9a-b966-98b3310533d8:request-contract:9661182c4c12dedfd6d8a61164cf70fa8d47007078b6bf3ff0062de3064ebc80:6f3b48bd4c7769e9f18e641b257df76227e53cfa:verified:","mission_step_id":"759440f7-99db-4a50-b0b8-a64718eccf21","command_center_event_id":"d5f5d3da-8004-4c9a-b966-98b3310533d8"},{"id":"533fdc07-575b-4f72-93ef-6991f9a9bf84","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-54768a670c93","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2305,"terminal":false,"missionId":"54768a67-0c93-4153-a65a-f0b95d7e3b4c","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"f7edb4e7f83af9243d3ed83fd94ae7be3af0de86","timingsMs":{"prReadinessMs":2450,"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":"54768a67-0c93-4153-a65a-f0b95d7e3b4c"},"performance":null,"deploymentId":"forgejo-main-f7edb4e7f83a","workflowRunId":6798,"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":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T17:22:37.130062+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2305","receipt_type":"automatic_mission_resume","idempotency_key":"mission:54768a67-0c93-4153-a65a-f0b95d7e3b4c:automatic-mission-resume:2305:repair_mission_pr_ready_retryable","mission_step_id":"8a971db3-240b-4222-8162-44d23c7353a1","command_center_event_id":"54768a67-0c93-4153-a65a-f0b95d7e3b4c"},{"id":"53410acc-1fb9-42d6-bd50-3972ac0ce452","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","frontend-cloudflare/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"failure"},"mainSha":"7aaa9ab9b83e8cc157813a64708d6075d55c74f3","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7aaa9ab9b83e8cc157813a64708d6075d55c74f3","releaseState":"failed","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/444","runId":444,"status":"failure","conclusion":null,"failedJobs":[{"id":2035,"name":"Frontend live verification failed - ","status":"failure","conclusion":null,"failedSteps":[]}],"fingerprint":"failure|frontend live verification failed -","failureClass":"code_failure","safeAutoRetry":false},"ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T18:29:21.706102+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"7aaa9ab9b83e8cc157813a64708d6075d55c74f3","external_id":"forgejo-main-7aaa9ab9b83e","receipt_type":"canonical_release_status","idempotency_key":"mission:ceee9c88-036b-4ebf-9051-f74e5ebebb74:forgejo-release-status:7aaa9ab9b83e8cc157813a64708d6075d55c74f3:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=failure","mission_step_id":"00b584cc-ba75-42ed-b309-7f5794bf9447","command_center_event_id":"ceee9c88-036b-4ebf-9051-f74e5ebebb74"},{"id":"5341a921-24ca-43f8-8347-ab08f76a7c7f","source":"github","status":"retryable","payload":{"baseSha":"30f4479749c7859021c9622c1aaf1b1b3cd3ac04","nextBranch":"ai/objective-first-repair-g2","branchCreated":true,"mergeCommitSha":"71b7b1d2360422a5dc7b32bcfc105ef2c589b140","nextGeneration":2,"previousBranch":"ai/objective-first-repair","previousPrNumber":4332},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-08T15:47:26.761474+00:00","proof_gate":"merged_pr_deleted_branch_reconciled","source_sha":"71b7b1d2360422a5dc7b32bcfc105ef2c589b140","external_id":"4332","receipt_type":"source_lineage_reconciled","idempotency_key":"mission:be70d62c-fd98-4eb4-b770-0b0a9d7a2869:generation:2:merged-pr-deleted-branch","mission_step_id":"c9d0fae7-26bd-4698-bf90-7a8b424bb1e6","command_center_event_id":"be70d62c-fd98-4eb4-b770-0b0a9d7a2869"},{"id":"5342f413-d020-48eb-8b00-a071b13afc33","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\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T15:54:21.322096+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:4143f6fe-2078-402d-8bc1-fcbdbebcbcdb:owner-progress-heartbeat:119402857","mission_step_id":"431aea2d-5b0f-4acc-a23f-7027f22eb090","command_center_event_id":"4143f6fe-2078-402d-8bc1-fcbdbebcbcdb"},{"id":"5343dfd4-adeb-4b19-9d7a-8c640af2611a","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the owner-approved Big Papi stabilization on the already-open Forgejo PR #1862 only. The authoritative existing PR identity is head branch ai/big-papis-tenant-stabilization at head SHA 929d47b7b08db3b057aa41eab6f4cf3d0babdd34, base main at 276fd2f418d1d64a9a3abbb4051e756fcb655f45. Resolve the two remaining exact files from that PR head for mutation. Do not create another branch, PR, merge, or release yet.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-09-05T17:49:11.207Z","fingerprint":"e9a2bf9bc6b2bb53d99b918e7d2076b2bedf665966bdfc055a3279232f789a95","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/objective-first-repair-4cd40539b275","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the owner-approved Big Papi stabilization on the already-open Forgejo PR #1862 only. The authoritative existing PR identity is head branch ai/big-papis-tenant-stabilization at head SHA 929d47b7b08db3b057aa41eab6f4cf3d0babdd34, base main at 276fd2f418d1d64a9a3abbb4051e756fcb655f45. Resolve the two remaining exact files from that PR head for mutation. Do not create another branch, PR, merge, or release yet.","wordingChanged":false,"canonicalIntent":"Continue the owner-approved Big Papi stabilization on the already-open Forgejo PR #1862 only. The authoritative existing PR identity is head branch ai/big-papis-tenant-stabilization at head SHA 929d47b7b08db3b057aa41eab6f4cf3d0babdd34, base main at 276fd2f418d1d64a9a3abbb4051e756fcb655f45. Resolve the two remaining exact files from that PR head for mutation. Do not create another branch, PR, merge, or release yet.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"continue-pr","statement":"Append the remaining approved Big Papi source repairs to Forgejo PR #1862 only.","proofConditionIds":["pr-head"]}],"objective":"Continue the owner-approved Big Papi stabilization on the already-open Forgejo PR #1862 only. The authoritative existing PR identity is head branch ai/big-papis-tenant-stabilization at head SHA 929d47b7b08db3b057aa41eab6f4cf3d0babdd34, base main at 276fd2f418d1d64a9a3abbb4051e756fcb655f45. Resolve the two remaining exact files from that PR head for mutation. Do not create another branch, PR, merge, or release yet.","constraints":[{"id":"one-pr","statement":"No duplicate branch or PR.","proofConditionIds":["pr-head"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"pr-head","kind":"repository","claim":"The remaining changes are written to ai/big-papis-tenant-stabilization / PR #1862.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":"{\"existingPullRequest\":{\"number\":1862,\"headBranch\":\"ai/big-papis-tenant-stabilization\",\"headSha\":\"929d47b7b08db3b057aa41eab6f4cf3d0babdd34\",\"baseBranch\":\"main\"}}","requestContractHash":"33a6fed962fdafe332856b69181a5e01116163207d5f13b9d9bf91297fb12fa2","requestContractRevision":2},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T17:49:11.64333+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:4cd40539-b275-4835-8f9e-ddd23314aa5c:tenant-workstream-contribution:e9a2bf9bc6b2bb53d99b918e7d2076b2bedf665966bdfc055a3279232f789a95","mission_step_id":"d0969243-d63a-4f27-ae67-f01079515d37","command_center_event_id":"4cd40539-b275-4835-8f9e-ddd23314aa5c"},{"id":"53446568-c8c7-4a05-86c5-98ea12b38dff","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-owner-mail-scroll","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.200-durable-chat-resume-relevance","prNumber":3331,"terminal":false,"missionId":"22588c49-6dad-414c-a149-8881eca1475c","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7914,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":5471,"missionSetupMs":679,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":263,"ledgerReconcileMs":0,"lineageReconcileMs":416,"resolvePreflightMs":679,"repositoryMutationMs":2443,"repositoryProviderMs":2443,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2293,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":263,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":150},"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":"22588c49-6dad-414c-a149-8881eca1475c"},"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":3468,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-21T01:11:37.835641+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3331","receipt_type":"execute_mission","idempotency_key":"mission:22588c49-6dad-414c-a149-8881eca1475c:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c1016df7-e4f9-41d9-ae00-fc1ab9a59485","command_center_event_id":"22588c49-6dad-414c-a149-8881eca1475c"},{"id":"53450d28-7292-4b5a-b86e-1f9a6f952bbd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/big-papis-premium-ops-20260818","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":17037,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":380,"terminal":false,"missionId":"e3ce05a6-7c59-4211-9158-5ee5f40c794e","operation":"automatic_mission_resume","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":"e3ce05a6-7c59-4211-9158-5ee5f40c794e"},"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":567,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-18T17:12:49.491472+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"380","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e3ce05a6-7c59-4211-9158-5ee5f40c794e:automatic-mission-resume:380:repair_mission_pr_ready_retryable","mission_step_id":"f10144c1-a8f5-4efd-8bca-9f449a1ce2cc","command_center_event_id":"e3ce05a6-7c59-4211-9158-5ee5f40c794e"},{"id":"5346c21c-a4ba-4433-a74c-d6cf4c3de7f2","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a0d0a71aa4e7","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":92282,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":10,"executorlessWaitMs":367497,"firstUsefulResultAt":"2026-10-01T14:05:21.043Z","recoveryAttemptCount":12,"ownerInterruptionCount":0},"version":null,"prNumber":4366,"terminal":false,"missionId":"a0d0a71a-a4e7-4f48-acf9-14a3b942c829","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2202,"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":"a0d0a71a-a4e7-4f48-acf9-14a3b942c829"},"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-01T14:10:46.728724+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4366","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a0d0a71a-a4e7-4f48-acf9-14a3b942c829:automatic-mission-resume:4366:repair_mission_pr_ready_retryable","mission_step_id":"c7b2ad29-ad40-4d67-a8b4-105d03ec2edf","command_center_event_id":"a0d0a71a-a4e7-4f48-acf9-14a3b942c829"},{"id":"53477edf-8c81-467b-8ad3-bbc9aad0281d","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\":\"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\":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\":\"preflight\",\"deadlineAt\":\"2026-08-04T12:43:18.320482+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/keep-full-editor-map-visible-on-mobile-preview-r202608041233\",\"prNumber\":3955,\"sourceSha\":\"e027886cdcab2d910cb2e98fe76767e9dcfa6468\",\"deploymentId\":\"canonical-release-e027886cdcab\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:21:40.966173+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6b926f70-632f-49a4-bebb-27bccff11a50:owner-progress-heartbeat:119329526","mission_step_id":"f75244de-d846-4800-b255-0db3bc2c3709","command_center_event_id":"6b926f70-632f-49a4-bebb-27bccff11a50"},{"id":"5347df1a-7c5e-4a96-9fec-56fefd705fe5","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-2315c074c80c","reason":"file_write_content_or_explicit_delete_required","status":"blocked","metrics":{"receiptBytes":5595,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"executorlessWaitMs":24218,"firstUsefulResultAt":"2026-10-02T21:24:34.948Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.52-paul-deep-critic","prNumber":null,"terminal":false,"missionId":"2315c074-c80c-4d43-8fd7-d0eb32e08ec9","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":293,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":293,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":293,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":293,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2315c074-c80c-4d43-8fd7-d0eb32e08ec9"},"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":1533,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:25:00.45256+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2315c074-c80c-4d43-8fd7-d0eb32e08ec9:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"8eab63bc-f56d-4c16-b85e-41eb8ffcf9cf","command_center_event_id":"2315c074-c80c-4d43-8fd7-d0eb32e08ec9"},{"id":"53493eb0-dff4-4984-9451-7dd57b5745aa","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"success"},"mainSha":"fc62f12835d48e19583480b80164dc9dc6a4066f","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"fc62f12835d48e19583480b80164dc9dc6a4066f","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending","migrations":"success"},"requestContractHash":"4a111a53cbf74ae9f5fc1d7e77a5a33890670d2ebc9ff0269bfbc36a5944c952","forgejoWorkflowProof":{"runId":8056,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","migrations":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T05:30:13.429857+00:00","proof_gate":"canonical_release_pending","source_sha":"fc62f12835d48e19583480b80164dc9dc6a4066f","external_id":"forgejo-main-fc62f12835d4","receipt_type":"canonical_release_status","idempotency_key":"mission:d97159d5-ef8a-41e3-bd9a-7a541b2cee81:forgejo-release-status:fc62f12835d48e19583480b80164dc9dc6a4066f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending|supabase-migrations/live=success","mission_step_id":"5b972f69-315c-42e4-abbb-08411b052745","command_center_event_id":"d97159d5-ef8a-41e3-bd9a-7a541b2cee81"},{"id":"534af666-bdd2-495b-92b1-d4a69e9b65c6","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":15630,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1331,"terminal":false,"missionId":"3b017b72-2311-479c-a64e-d91bdc9875b3","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"66214cd45176a2a48cf453e84a8ceffb98894862","timingsMs":{"handlerMs":3975,"prReadinessMs":1611,"approvedPlanMs":0,"missionSetupMs":534,"shipAndProveMs":2018},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3b017b72-2311-479c-a64e-d91bdc9875b3"},"performance":null,"deploymentId":"forgejo-main-66214cd45176","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["verify-tenant-provider"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2258,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T00:16:09.68898+00:00","proof_gate":"canonical_release_dispatched","source_sha":"66214cd45176a2a48cf453e84a8ceffb98894862","external_id":"forgejo-main-66214cd45176","receipt_type":"execute_mission","idempotency_key":"mission:3b017b72-2311-479c-a64e-d91bdc9875b3:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"eebc37dc-549f-4e10-80ad-6c636b3a533d","command_center_event_id":"3b017b72-2311-479c-a64e-d91bdc9875b3"},{"id":"534bbef6-47ef-445b-bece-380e2176d9ca","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/tenant-loader-canonical-media-20260902","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"b3bb18c3-e46e-40cb-a76d-c2f34e726e9b","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":19859,"prReadinessMs":0,"approvedPlanMs":19859,"missionSetupMs":2056,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b3bb18c3-e46e-40cb-a76d-c2f34e726e9b"},"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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T05:04:02.057174+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b3bb18c3-e46e-40cb-a76d-c2f34e726e9b:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"e3f75933-0178-448f-a28b-9142775667cf","command_center_event_id":"b3bb18c3-e46e-40cb-a76d-c2f34e726e9b"},{"id":"534d1fb5-85d9-4666-b6a2-01657039b632","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-00f828fd76b4","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.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"00f828fd-76b4-4546-9cc0-dfda03e7409c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1307,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1166,"providerAuthMs":0,"ledgerPrepareMs":564,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1166,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":564,"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":"00f828fd-76b4-4546-9cc0-dfda03e7409c"},"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":3936,"likelyAffectedFiles":["src/pages/card-grading/PCGPublicSite.tsx","supabase/functions/pcg-customer-progress/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-30T02:04:31.543978+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:00f828fd-76b4-4546-9cc0-dfda03e7409c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c701ba44-39dc-4f00-9d31-819394c0fe61","command_center_event_id":"00f828fd-76b4-4546-9cc0-dfda03e7409c"},{"id":"534d6b9d-3d9e-4287-b4db-5687449de49a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d07077c4210f","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":203433,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":10,"executorlessWaitMs":1813089,"firstUsefulResultAt":"2026-10-01T14:05:49.886Z","recoveryAttemptCount":12,"ownerInterruptionCount":0},"version":null,"prNumber":4369,"terminal":false,"missionId":"d07077c4-210f-4eee-9a27-d085dc909258","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2243,"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":"d07077c4-210f-4eee-9a27-d085dc909258"},"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-01T14:34:11.573349+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4369","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d07077c4-210f-4eee-9a27-d085dc909258:automatic-mission-resume:4369:repair_mission_pr_ready_retryable","mission_step_id":"a0f54c0b-b0f4-4224-bd73-fb4ae3c40e09","command_center_event_id":"d07077c4-210f-4eee-9a27-d085dc909258"},{"id":"534e682f-88d3-48d2-9f4a-f4df332b5a0f","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-9d82d4f56ffd","writes":[],"patches":[],"version":1,"approved":true,"missionId":"9d82d4f5-6ffd-47cf-b05b-240aa54ff374","objective":"Corrective release-generation repair: update the protected Forgejo workflow so scripts/knocklaunch-console/** is a canonical frontend path in event-native push planning, Gate frontend preclassification, adaptive frontend QA, reusable frontend evidence inputs, and frontend release sparse checkout. Add focused regression coverage proving a Console-only change sets release_frontend=true, does not set release_cc_execution, and is included in the release checkout. Preserve all other release classification behavior. After merge, publish the already-merged Console operator.mjs and console.css through the frontend release and prove the live assets contain renderProofAccepted and Operator witness-first layout.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","scripts/release-event-native-plan.test.mjs","scripts/release-target-ownership.test.mjs"],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","edits":[{"new_content":"          const frontendPath = /^(?:src\\\\/(?!__tests__\\\\/contracts\\\\/)|public\\\\/|index\\\\.html$|package(?:-lock)?\\\\.json$|vite\\\\.config\\\\.|tsconfig|tailwind\\\\.config\\\\.|postcss\\\\.config\\\\.|components\\\\.json$|wrangler\\\\.toml$|scripts\\\\/knocklaunch-console\\\\/|scripts\\\\/cloudflare-native-(?!version-deploy\\\\.mjs$)|scripts\\\\/validate-cloudflare-native-public-env\\\\.mjs$|config\\\\/cloudflare-native-frontend-build\\\\.json$)/;","old_content":"          const frontendPath = /^(?:src\\\\/(?!__tests__\\\\/contracts\\\\/)|public\\\\/|index\\\\.html$|package(?:-lock)?\\\\.json$|vite\\\\.config\\\\.|tsconfig|tailwind\\\\.config\\\\.|postcss\\\\.config\\\\.|components\\\\.json$|wrangler\\\\.toml$|scripts\\\\/cloudflare-native-(?!version-deploy\\\\.mjs$)|scripts\\\\/validate-cloudflare-native-public-env\\\\.mjs$|config\\\\/cloudflare-native-frontend-build\\\\.json$)/;"},{"new_content":"              src/*|public/*|index.html|vite.config.*|tsconfig*|tailwind.config.*|postcss.config.*|wrangler.toml|package.json|package-lock.json|config/cloudflare-native-frontend-build.json|scripts/knocklaunch-console/*|scripts/cloudflare-native-*|scripts/validate-cloudflare-native-public-env.mjs)\n                frontend_toolchain=true; break","old_content":"              src/*|public/*|index.html|vite.config.*|tsconfig*|tailwind.config.*|postcss.config.*|wrangler.toml|package.json|package-lock.json|config/cloudflare-native-frontend-build.json|scripts/cloudflare-native-*|scripts/validate-cloudflare-native-public-env.mjs)\n                frontend_toolchain=true; break"},{"new_content":"              src/*|public/*|index.html|vite.config.*|tsconfig*|tailwind.config.*|postcss.config.*|wrangler.toml|package.json|package-lock.json|config/cloudflare-native-frontend-build.json|scripts/knocklaunch-console/*|scripts/cloudflare-native-*|scripts/validate-cloudflare-native-public-env.mjs)\n                QA_RUN_FRONTEND=true","old_content":"              src/*|public/*|index.html|vite.config.*|tsconfig*|tailwind.config.*|postcss.config.*|wrangler.toml|package.json|package-lock.json|config/cloudflare-native-frontend-build.json|scripts/cloudflare-native-*|scripts/validate-cloudflare-native-public-env.mjs)\n                QA_RUN_FRONTEND=true"},{"new_content":"              src/*|public/*|index.html|package.json|package-lock.json|vite.config.*|tsconfig*|tailwind.config.*|postcss.config.*|components.json|wrangler.toml|config/cloudflare-native-frontend-build.json|scripts/knocklaunch-console/*|scripts/cloudflare-native-*|scripts/validate-cloudflare-native-public-env.mjs)\n                printf","old_content":"              src/*|public/*|index.html|package.json|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)\n                printf"},{"new_content":"            scripts/cloudflare-native-platform-seo.mjs\n            scripts/knocklaunch-console\n            scripts/cloudflare-sync-worker-routes.mjs","old_content":"            scripts/cloudflare-native-platform-seo.mjs\n            scripts/cloudflare-sync-worker-routes.mjs"}]},{"path":"scripts/release-event-native-plan.test.mjs","edits":[{"new_content":"assert.match(qaFrontendClassifier, /scripts\\\\/validate-cloudflare-native-public-env\\\\.mjs/,\n  \"Gate frontend classifier must include the public-env release validator\");\nassert.match(qaFrontendClassifier, /scripts\\\\/knocklaunch-console\\\\/\\\\*/,\n  \"Gate frontend classifier must include standalone Console static assets\");","old_content":"assert.match(qaFrontendClassifier, /scripts\\\\/validate-cloudflare-native-public-env\\\\.mjs/,\n  \"Gate frontend classifier must include the public-env release validator\");"},{"new_content":"assert.match(releaseFrontend, /scripts\\\\/cloudflare-native-prepare\\\\.mjs/,\n  \"minimal frontend release checkout must include the source-identity preparation owner\");\nassert.match(releaseFrontend, /scripts\\\\/knocklaunch-console/,\n  \"minimal frontend release checkout must include standalone Console static assets\");","old_content":"assert.match(releaseFrontend, /scripts\\\\/cloudflare-native-prepare\\\\.mjs/,\n  \"minimal frontend release checkout must include the source-identity preparation owner\");"},{"new_content":"  [\"scripts/cloudflare-native-prepare.mjs\"],\n  [\"scripts/knocklaunch-console/operator.mjs\"],\n  [\"scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs\"],","old_content":"  [\"scripts/cloudflare-native-prepare.mjs\"],\n  [\"scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs\"],"}]},{"path":"scripts/release-target-ownership.test.mjs","edits":[{"new_content":"assert.equal(releaseTargetsFromChangedPaths([\"src/App.tsx\"]).frontend, true);\nassert.deepEqual(releaseTargetsFromChangedPaths([\"scripts/knocklaunch-console/operator.mjs\"]), { ccExecution: false, onrunner: false, frontend: true, supabaseEdge: false, migrations: false });","old_content":"assert.equal(releaseTargetsFromChangedPaths([\"src/App.tsx\"]).frontend, true);"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"evidence":["Run 12105 classified Console-only changes as release_frontend=false","Workflow event-native frontendPath and Gate frontend path cases omit scripts/knocklaunch-console/**"],"confidence":1,"rawUtterance":"Corrective release-generation repair: update the protected Forgejo workflow so scripts/knocklaunch-console/** is a canonical frontend path in event-native push planning, Gate frontend preclassification, adaptive frontend QA, reusable frontend evidence inputs, and frontend release sparse checkout. Add focused regression coverage proving a Console-only change sets release_frontend=true, does not set release_cc_execution, and is included in the release checkout. Preserve all other release classification behavior. After merge, publish the already-merged Console operator.mjs and console.css through the frontend release and prove the live assets contain renderProofAccepted and Operator witness-first layout.","wordingChanged":false,"canonicalIntent":"Corrective release-generation repair: update the protected Forgejo workflow so scripts/knocklaunch-console/** is a canonical frontend path in event-native push planning, Gate frontend preclassification, adaptive frontend QA, reusable frontend evidence inputs, and frontend release sparse checkout. Add focused regression coverage proving a Console-only change sets release_frontend=true, does not set release_cc_execution, and is included in the release checkout. Preserve all other release classification behavior. After merge, publish the already-merged Console operator.mjs and console.css through the frontend release and prove the live assets contain renderProofAccepted and Operator witness-first layout.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-console-release","statement":"Console static assets are owned by the canonical frontend release path and publish when changed.","provenance":{"reason":"Needed to finish the owner-requested Console layout release.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-operator-live","proof-css-live"]}],"objective":"Corrective release-generation repair: update the protected Forgejo workflow so scripts/knocklaunch-console/** is a canonical frontend path in event-native push planning, Gate frontend preclassification, adaptive frontend QA, reusable frontend evidence inputs, and frontend release sparse checkout. Add focused regression coverage proving a Console-only change sets release_frontend=true, does not set release_cc_execution, and is included in the release checkout. Preserve all other release classification behavior. After merge, publish the already-merged Console operator.mjs and console.css through the frontend release and prove the live assets contain renderProofAccepted and Operator witness-first layout.","constraints":[{"id":"narrow-workflow-repair","statement":"Only add scripts/knocklaunch-console/** to existing frontend ownership/classification/check-out behavior; preserve unrelated release behavior.","provenance":{"reason":"Avoid unrelated release redesign.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-operator-live","proof-css-live"]},{"id":"no-cc-for-console-only","statement":"A Console-only path change must not require cc-execution solely because it is under scripts/knocklaunch-console/**.","provenance":{"reason":"Console static assets are frontend-owned.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-operator-live","proof-css-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-operator-live","kind":"runtime","claim":"Live Console operator module contains post-render proof filtering after frontend release.","route":"/console/operator.mjs","roleRef":null,"userRef":null,"required":true,"expectedText":"renderProofAccepted","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-css-live","kind":"runtime","claim":"Live Console CSS contains witness-first Operator layout after frontend release.","route":"/console/console.css","roleRef":null,"userRef":null,"required":true,"expectedText":"Operator witness-first layout","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"console-release-ownership-corrective-generation","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","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-operator-live","proof-css-live"]},"capabilityCompleteness":{"domains":["frontend","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":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","scripts/release-event-native-plan.test.mjs","scripts/release-target-ownership.test.mjs"],"requestContract":{"valid":true,"intent":{"evidence":["Run 12105 classified Console-only changes as release_frontend=false","Workflow event-native frontendPath and Gate frontend path cases omit scripts/knocklaunch-console/**"],"confidence":1,"rawUtterance":"Corrective release-generation repair: update the protected Forgejo workflow so scripts/knocklaunch-console/** is a canonical frontend path in event-native push planning, Gate frontend preclassification, adaptive frontend QA, reusable frontend evidence inputs, and frontend release sparse checkout. Add focused regression coverage proving a Console-only change sets release_frontend=true, does not set release_cc_execution, and is included in the release checkout. Preserve all other release classification behavior. After merge, publish the already-merged Console operator.mjs and console.css through the frontend release and prove the live assets contain renderProofAccepted and Operator witness-first layout.","wordingChanged":false,"canonicalIntent":"Corrective release-generation repair: update the protected Forgejo workflow so scripts/knocklaunch-console/** is a canonical frontend path in event-native push planning, Gate frontend preclassification, adaptive frontend QA, reusable frontend evidence inputs, and frontend release sparse checkout. Add focused regression coverage proving a Console-only change sets release_frontend=true, does not set release_cc_execution, and is included in the release checkout. Preserve all other release classification behavior. After merge, publish the already-merged Console operator.mjs and console.css through the frontend release and prove the live assets contain renderProofAccepted and Operator witness-first layout.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-console-release","statement":"Console static assets are owned by the canonical frontend release path and publish when changed.","provenance":{"reason":"Needed to finish the owner-requested Console layout release.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-operator-live","proof-css-live"]}],"objective":"Corrective release-generation repair: update the protected Forgejo workflow so scripts/knocklaunch-console/** is a canonical frontend path in event-native push planning, Gate frontend preclassification, adaptive frontend QA, reusable frontend evidence inputs, and frontend release sparse checkout. Add focused regression coverage proving a Console-only change sets release_frontend=true, does not set release_cc_execution, and is included in the release checkout. Preserve all other release classification behavior. After merge, publish the already-merged Console operator.mjs and console.css through the frontend release and prove the live assets contain renderProofAccepted and Operator witness-first layout.","constraints":[{"id":"narrow-workflow-repair","statement":"Only add scripts/knocklaunch-console/** to existing frontend ownership/classification/check-out behavior; preserve unrelated release behavior.","provenance":{"reason":"Avoid unrelated release redesign.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-operator-live","proof-css-live"]},{"id":"no-cc-for-console-only","statement":"A Console-only path change must not require cc-execution solely because it is under scripts/knocklaunch-console/**.","provenance":{"reason":"Console static assets are frontend-owned.","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-operator-live","proof-css-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-operator-live","kind":"runtime","claim":"Live Console operator module contains post-render proof filtering after frontend release.","route":"/console/operator.mjs","roleRef":null,"userRef":null,"required":true,"expectedText":"renderProofAccepted","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-css-live","kind":"runtime","claim":"Live Console CSS contains witness-first Operator layout after frontend release.","route":"/console/console.css","roleRef":null,"userRef":null,"required":true,"expectedText":"Operator witness-first layout","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"console-release-ownership-corrective-generation","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","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-operator-live","proof-css-live"]},"capabilityCompleteness":{"domains":["frontend","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml"],"controlPlaneMaintenanceReason":"Owner-directed corrective generation to repair Console frontend release ownership in the protected canonical workflow."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml"],"controlPlaneMaintenanceReason":"Owner-directed corrective generation to repair Console frontend release ownership in the protected canonical workflow."},"recovery":false,"fingerprint":"84b5a404510650e49c84d53310560ec2fc24be36c10e6d151b2773cc0888504a","replayCount":0,"serializedBytes":19318},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T02:48:38.947081+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:9d82d4f5-6ffd-47cf-b05b-240aa54ff374:repository-mutation-intent:84b5a404510650e49c84d53310560ec2fc24be36c10e6d151b2773cc0888504a:0","mission_step_id":"9f11af92-8150-4f3a-bbca-eb024ba882da","command_center_event_id":"9d82d4f5-6ffd-47cf-b05b-240aa54ff374"},{"id":"534fc783-7131-48cb-b5c0-563ff1cadfe5","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-aa4f273a40a0","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":"aa4f273a-40a0-4f44-9116-aab12e80a34e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":156,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1023,"providerAuthMs":0,"ledgerPrepareMs":606,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1023,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":606,"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":"aa4f273a-40a0-4f44-9116-aab12e80a34e"},"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":7816,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/capabilities/pcg-card-grading-modes.json","src/PublicAppShell.tsx","config/capabilities/pcg-google-workspace-gmail.json","config/capabilities/tenant-brand-character.json","scripts/release-target-ownership.mjs","src/__tests__/contracts/shell-studio-dashboard-profile.contract.test.ts","config/capabilities/platform-application-registry.json","config/capabilities/tenant-type-registry.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-20T02:47:22.946834+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:aa4f273a-40a0-4f44-9116-aab12e80a34e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c298bc45-3ebf-4ecc-8bf6-c640511cbb97","command_center_event_id":"aa4f273a-40a0-4f44-9116-aab12e80a34e"},{"id":"5351e08d-ab5d-4efe-8aba-ac948377e094","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"a1d51b2b357f260f67775d42b590c66f1341441a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"P0 IRSLogiqs provider endpoint repair for Tennex. The live irslogiqs-sync function is returning HTTP 502 during authenticated provider verification for tenant account_subdomain tennextax. Repair endpoint resolution so IRSLogiqs verification does not assume only https://<subdomain>.logiqsapi.com/publicapi/V4. Safely support the tenant's actual https://<subdomain>.logiqs.com host as a bounded same-provider fallback, select the first host that returns a successful authenticated GetCasesByStatus response, and reuse that resolved base for CaseInfo and subsequent sync calls. Preserve tenant isolation, encrypted credentials, and the no-manual-status-ID contract. Return a useful provider error only if all bounded IRSLogiqs host candidates fail. Ship through PR, Gate, merge, only affected Supabase Edge release, and runtime proof. Do not run Visual Witness.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"tenant-isolation","satisfied":true,"statement":"Preserve tenant isolation and encrypted credential boundaries.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"d77fa73097d5f1ba2141853272985f1175d16a2cd675b3362a89670642f99db9","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":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"],"migrationReleaseVerified":null,"releaseRequestContractHash":"d77fa73097d5f1ba2141853272985f1175d16a2cd675b3362a89670642f99db9"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:18:29.331455+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"a1d51b2b357f260f67775d42b590c66f1341441a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:284164bb-3f06-4691-9871-73eb85a8dda4:request-contract:d77fa73097d5f1ba2141853272985f1175d16a2cd675b3362a89670642f99db9:a1d51b2b357f260f67775d42b590c66f1341441a:verified:","mission_step_id":"1ae9e76e-6636-4acb-929d-37c3adbb84a0","command_center_event_id":"284164bb-3f06-4691-9871-73eb85a8dda4"},{"id":"5355850a-4556-4df8-accb-f5351e2c58de","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-scoped-patch-shared-read-20260913","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.131-forgejo-heartbeat-forwarding","prNumber":2664,"terminal":false,"missionId":"949bc445-50f9-41d1-9076-bb49f9603b48","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":17687,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2484,"approvedPlanMs":0,"missionSetupMs":898,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":241,"ledgerReconcileMs":0,"lineageReconcileMs":657,"resolvePreflightMs":898,"repositoryMutationMs":15193,"repositoryProviderMs":9986,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":9099,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":241,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":887},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"949bc445-50f9-41d1-9076-bb49f9603b48"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1515,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T17:45:51.680763+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2664","receipt_type":"execute_mission","idempotency_key":"mission:949bc445-50f9-41d1-9076-bb49f9603b48:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"9a560601-056e-4489-b1da-dd86eda9a8cc","command_center_event_id":"949bc445-50f9-41d1-9076-bb49f9603b48"},{"id":"53569a20-b1ec-4a48-aa67-b8420e6fa893","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Owner-authorized: unfreeze control plane only for this bounded release-recovery target-coverage repair. Early release reuse must never treat a protected-main push run as proof for requested release targets; only target-scoped workflow_dispatch runs may be reused early. Push runs must fall through to per-target job reconciliation and the existing one-corrective-retry unfinished-target dispatch path. Add the regression guard. No unrelated changes. Ship cc-execution only and verify exact runtime identity live.","wordingChanged":false,"canonicalIntent":"Owner-authorized: unfreeze control plane only for this bounded release-recovery target-coverage repair. Early release reuse must never treat a protected-main push run as proof for requested release targets; only target-scoped workflow_dispatch runs may be reused early. Push runs must fall through to per-target job reconciliation and the existing one-corrective-retry unfinished-target dispatch path. Add the regression guard. No unrelated changes. Ship cc-execution only and verify exact runtime identity live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"target-scoped-release-reuse","statement":"Early release reuse accepts only workflow_dispatch runs whose target scope covers the requested release targets; protected-main push runs are verified from target jobs instead of reused by run status alone.","proofConditionIds":["repo-target-reuse","cc-runtime-live"]},{"id":"corrective-release-preserved","statement":"The existing one-corrective-retry unfinished-target release path remains intact and is guarded by regression tests.","proofConditionIds":["repo-target-reuse"]}],"objective":"Owner-authorized: unfreeze control plane only for this bounded release-recovery target-coverage repair. Early release reuse must never treat a protected-main push run as proof for requested release targets; only target-scoped workflow_dispatch runs may be reused early. Push runs must fall through to per-target job reconciliation and the existing one-corrective-retry unfinished-target dispatch path. Add the regression guard. No unrelated changes. Ship cc-execution only and verify exact runtime identity live.","constraints":[{"id":"scope","statement":"Only workers/cc-execution/src/index-mission-control.js and workers/cc-execution/test/release-orchestration-invariants.test.js may change.","proofConditionIds":["repo-scope"]},{"id":"release-owner","statement":"Only cc-execution may be released for this control-plane repair.","proofConditionIds":["cc-runtime-live"]},{"id":"no-product-data-change","statement":"No frontend product code, Supabase, schema, auth, tenant data, or release target mapping is changed.","proofConditionIds":["repo-scope"]},{"id":"capability-completeness","statement":"The release-recovery capability remains complete across target detection, target-job reconciliation, corrective dispatch, and live Command Center runtime proof.","proofConditionIds":["repo-target-reuse","cc-runtime-live"]},{"id":"atomic-capability-lifecycle","statement":"The corrected release-recovery behavior is active only after gate, merge, cc-execution release, and exact runtime identity proof.","proofConditionIds":["cc-runtime-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-target-reuse","kind":"repository","claim":"Merged source removes push-run early reuse from both known-run and global reusable-run paths and adds regression assertions while preserving corrective dispatch.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-scope","kind":"repository","claim":"Exact diff is limited to the two declared control-plane files.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"cc-runtime-live","kind":"runtime","claim":"The merged control-plane repair is released to cc-execution and the live runtime identity matches the merge source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[],"capabilityManifest":{"id":"release-recovery-target-coverage","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["repo-target-reuse","repo-scope","cc-runtime-live"]},"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":"d1959b8cc7459e7b779a731b0c3b9d6e7b3899cce6641ae73c9b8eff842f8514","requestContractRevision":2,"previousRequestContractHash":"18a6c8800c487e229812fa5e2e4565f99ad781a54abb81975e88e142989d4755"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T00:56:06.122884+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:2056728e-de70-48c4-98b5-fa0bb1d2ec76:request-contract:d1959b8cc7459e7b779a731b0c3b9d6e7b3899cce6641ae73c9b8eff842f8514","mission_step_id":"81f36ab2-bd83-4e63-a0f0-b69f538ddf91","command_center_event_id":"2056728e-de70-48c4-98b5-fa0bb1d2ec76"},{"id":"53578d95-28bc-4aa1-b081-0ba7ebf149c2","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":null,"terminal":false,"missionId":"bba39d27-ea68-426a-9351-b10d9887018f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"bba39d27-ea68-426a-9351-b10d9887018f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1225,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-05T15:40:57.122219+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bba39d27-ea68-426a-9351-b10d9887018f:execute_mission:repair_mission_execution_blocked","mission_step_id":"e8691914-f2a9-4057-8772-8606724a041f","command_center_event_id":"bba39d27-ea68-426a-9351-b10d9887018f"},{"id":"535862ed-495f-4baf-a552-d80541521d35","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\":\"execute_mission\",\"status\":\"release_reconciliation_pending\",\"proofGate\":\"canonical_release_reconciliation_pending\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"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\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-05T16:56:27.716848+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-ef2348b23788\",\"prNumber\":4916,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T13:58:19.62084+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:ef2348b2-3788-460c-b4d8-1ecab679d19b:owner-progress-heartbeat:119413913","mission_step_id":"f08f05d2-4c1e-46c4-ad2b-68ad2a83434f","command_center_event_id":"ef2348b2-3788-460c-b4d8-1ecab679d19b"},{"id":"5359f6b6-0d80-47d5-a350-1cf58e06be38","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\":\"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\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-28T15:03:12.334845+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e329c2cf399f\",\"prNumber\":3979,\"sourceSha\":\"4f70a39ed17809e512c4737c6c1c8f5dcc6c2591\",\"deploymentId\":\"forgejo-main-4f70a39ed178\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T12:07:39.650362+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e329c2cf-399f-4c64-924d-2c496c09ddc7:owner-progress-heartbeat:119373150","mission_step_id":"e8e6d0e2-c0ce-4897-a110-15cbbf75a992","command_center_event_id":"e329c2cf-399f-4c64-924d-2c496c09ddc7"},{"id":"535acaae-9a30-443a-92e6-ad649ef951f6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-75d1a5978065","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":152838,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"executorlessWaitMs":267271,"firstUsefulResultAt":"2026-10-02T00:57:03.873Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.46-connection-research-human-readable-unknowns","prNumber":4439,"terminal":false,"missionId":"75d1a597-8065-4363-ab05-63bf70d78f3a","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5824,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1567,"missionSetupMs":379,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":379,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":379,"repositoryMutationMs":4257,"repositoryProviderMs":4257,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2833,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":379,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1424},"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":"75d1a597-8065-4363-ab05-63bf70d78f3a"},"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":4012,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:01:38.145735+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4439","receipt_type":"execute_mission","idempotency_key":"mission:75d1a597-8065-4363-ab05-63bf70d78f3a:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"ed450cc3-9ea6-40a1-a067-c9b69f3f31d5","command_center_event_id":"75d1a597-8065-4363-ab05-63bf70d78f3a"},{"id":"535b9f6f-efea-45f3-bc48-7247a91d7b1e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"github_request_failed","status":"blocked","metrics":{"receiptBytes":3883,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.31.23-targeted-owner-preflight","prNumber":4378,"terminal":false,"missionId":"7502af1b-fd5b-430a-953b-f5a264a676e1","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"7502af1b-fd5b-430a-953b-f5a264a676e1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":154,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-08T19:45:49.254667+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4378","receipt_type":"ship_and_prove","idempotency_key":"mission:7502af1b-fd5b-430a-953b-f5a264a676e1:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"9fa0c025-57ee-42a2-b229-4e235f9eeb12","command_center_event_id":"7502af1b-fd5b-430a-953b-f5a264a676e1"},{"id":"535d4ea5-a001-4123-8d8e-4aec72f4d07e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/owner-authorized-auto-progress-r2-20260820","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3571,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":499,"terminal":false,"missionId":"81a44d06-6f03-4f9d-8e82-b10af99a0bae","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"70e2ee68b59369635e93de4406c9793afc69a6c0","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"81a44d06-6f03-4f9d-8e82-b10af99a0bae"},"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":4819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T17:13:51.794266+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"499","receipt_type":"execute_mission","idempotency_key":"mission:81a44d06-6f03-4f9d-8e82-b10af99a0bae:execute_mission:canonical_release_transport_retryable","mission_step_id":"3bca3ce7-eb13-4981-919d-fcf69a0d0f24","command_center_event_id":"81a44d06-6f03-4f9d-8e82-b10af99a0bae"},{"id":"5360afd6-01fb-4e6a-a6ce-6cbb38b8f602","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the existing conversation-native proposal implementation on PR #1991 only. Adopt this exact existing pull request, reconcile the same branch onto current protected main, re-run the canonical Gate for the refreshed exact head, squash merge, release only frontend and proposal-engine, and prove the requested production behavior live. Do not create replacement work.","wordingChanged":false,"canonicalIntent":"Finish the existing conversation-native proposal implementation on PR #1991 only. Adopt this exact existing pull request, reconcile the same branch onto current protected main, re-run the canonical Gate for the refreshed exact head, squash merge, release only frontend and proposal-engine, and prove the requested production behavior live. Do not create replacement work.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"conversation-native","statement":"Email/business context can create or resume a proposal with linked customer/opportunity/event/message context instead of opening a generic proposal library.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"manual-create","statement":"Will retains manual proposal creation from a selected customer with optional event and the same downstream proposal lifecycle.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"activity-model","statement":"The primary proposal workspace presents Proposal activity rather than Proposal Library.","proofConditionIds":["runtime-proof"]}],"objective":"Finish the existing conversation-native proposal implementation on PR #1991 only. Adopt this exact existing pull request, reconcile the same branch onto current protected main, re-run the canonical Gate for the refreshed exact head, squash merge, release only frontend and proposal-engine, and prove the requested production behavior live. Do not create replacement work.","constraints":[{"id":"same-pr","statement":"Use existing branch ai/conversation-native-proposals and PR #1991 only; do not create replacement work.","proofConditionIds":["repo-proof"]},{"id":"preserve-editor","statement":"Preserve existing proposal editor/design behavior and approved assets.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"The exact #1991 conversation-native proposal change set is present on protected main after canonical squash merge.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"The live Big Papi proposal workspace serves Proposal activity from the shipped conversation-native proposal release.","route":"/big-papis/owner/proposals","roleRef":null,"userRef":null,"required":true,"expectedText":"Proposal activity","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"bf864157fab84ad6eadb785f4cd3e3f0d11c261ac23e8b5056d91e28c4432dc1","requestContractRevision":4,"previousRequestContractHash":"44ade48b2695ad2b7957eb2ffa89c46b453bedb36d5f1a9135ef796a6c9399d0"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T20:16:32.767038+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:8895776c-ab94-41ec-870b-7e65a532cacb:request-contract:bf864157fab84ad6eadb785f4cd3e3f0d11c261ac23e8b5056d91e28c4432dc1","mission_step_id":"7d09914a-b69c-438e-b86b-ead4f86dd227","command_center_event_id":"8895776c-ab94-41ec-870b-7e65a532cacb"},{"id":"5361efc1-69b7-4eb8-b189-d44b01d7485a","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":"27dea1d7-2eec-4613-a3dd-e67af24b92ab","phase":"visual_proof","branch":null,"reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":28645,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":13,"executorlessWaitMs":234651,"firstUsefulResultAt":"2026-10-06T01:00:18.550Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.7-prime-stale-manual-retirement-adapter","prNumber":5114,"terminal":false,"missionId":"a522fdf1-9b15-4c08-a749-aa07530e41de","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"a5f0d7844048f25852cde2e7eead1940187d28bb","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":859,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":65,"approvedPlanMs":0,"missionSetupMs":190,"providerAuthMs":0,"shipAndProveMs":374,"ledgerPrepareMs":190,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":190,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":190,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"a522fdf1-9b15-4c08-a749-aa07530e41de"},"performance":null,"deploymentId":"forgejo-main-a5f0d7844048","releaseState":"verified","visualWitness":{"role":null,"jobId":"27dea1d7-2eec-4613-a3dd-e67af24b92ab","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":16148,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"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":2703,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:00:31.046806+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"a5f0d7844048f25852cde2e7eead1940187d28bb","external_id":"forgejo-main-a5f0d7844048","receipt_type":"execute_mission","idempotency_key":"mission:a522fdf1-9b15-4c08-a749-aa07530e41de:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"4da49cb7-1c83-426d-88b5-a3d49bc65048","command_center_event_id":"a522fdf1-9b15-4c08-a749-aa07530e41de"},{"id":"5364ac54-3a19-4f54-bd15-2473c880f3cc","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9f8f169522ff","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2584,"terminal":false,"missionId":"9f8f1695-22ff-4ec2-bb41-3e626310b4b2","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2348,"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":"9f8f1695-22ff-4ec2-bb41-3e626310b4b2"},"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":1357,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T00:03:41.871572+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2584","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9f8f1695-22ff-4ec2-bb41-3e626310b4b2:automatic-mission-resume:2584:repair_mission_pr_ready_retryable","mission_step_id":"813df6dc-12ff-42ce-be56-f60ed2b146b3","command_center_event_id":"9f8f1695-22ff-4ec2-bb41-3e626310b4b2"},{"id":"5365857b-ee71-4f7e-bb70-28f070ff4e62","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized this control-plane recovery classifier repair.","baseSha":"964fbd3e55649db4699408a396a8d2c0cf1a8f77","issuedAt":1789496307658,"expiresAt":1789496487658,"missionId":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc","authorizationId":"8edb388c-13ad-4923-90d7-31d74b3a3306","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T18:18:28.587516+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"964fbd3e55649db4699408a396a8d2c0cf1a8f77","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:8edb388c-13ad-4923-90d7-31d74b3a3306","mission_step_id":"a740b7b6-b9b8-49e5-b06f-031be2d17b46","command_center_event_id":"c33b0b7c-5a5f-40b1-9f38-260256a9a2cc"},{"id":"5365e5c9-859b-4259-a5dd-9d75bb582306","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-owner-operating-system","reason":null,"status":"no_change","metrics":{"receiptBytes":14721,"releaseCount":1,"toolCallCount":19,"repeatedCallCount":14,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":389,"terminal":false,"missionId":"b13d3518-aca1-4b2f-b2fc-b16810e78fba","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":"b0751cf7cf78677a466f80a016cc09bf0865dabd","timingsMs":null,"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"b13d3518-aca1-4b2f-b2fc-b16810e78fba"},"performance":null,"deploymentId":"forgejo-main-b0751cf7cf78","workflowRunId":1328,"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":5171,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-18T23:36:24.86893+00:00","proof_gate":"repair_mission_prepared","source_sha":"b0751cf7cf78677a466f80a016cc09bf0865dabd","external_id":"forgejo-main-b0751cf7cf78","receipt_type":"execute_mission","idempotency_key":"mission:b13d3518-aca1-4b2f-b2fc-b16810e78fba:execute_mission:repair_mission_prepared","mission_step_id":"5deca5a9-759a-49a3-a76a-32d26e7f2bf5","command_center_event_id":"b13d3518-aca1-4b2f-b2fc-b16810e78fba"},{"id":"5367c31c-0e2b-43d9-a476-ec3ad2a13c62","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-release-fast-lane.js"],"reason":"Correct the exact deterministic Gate contract violation on the existing system-wide salvage-or-close implementation.","baseSha":"d71417cbdb79488af8aa8011d4594d7a8c3184cc","issuedAt":1791302228706,"expiresAt":1791302408706,"missionId":"b1ade4ae-af67-4f1c-946a-90c0cc84ddda","authorizationId":"d0453188-5e16-45e5-91e9-d0c353f707a6","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:57:09.184013+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"d71417cbdb79488af8aa8011d4594d7a8c3184cc","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d0453188-5e16-45e5-91e9-d0c353f707a6","mission_step_id":"10d19755-300c-4d1b-8304-e370002a648a","command_center_event_id":"b1ade4ae-af67-4f1c-946a-90c0cc84ddda"},{"id":"53686b98-70f0-4e14-bba1-a8d8feea5909","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"2beedbe516fe8576afdd9785c5a127027cf3e510","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-source","satisfied":true,"statement":"Canonical Forgejo watchdog and capability contract enforce lean local backup retention.","proofConditionIds":["proof-repository"]},{"id":"outcome-live","satisfied":true,"statement":"Live signed Forgejo watchdog proves lean retention is active while Forgejo remains healthy.","proofConditionIds":["proof-host"]}],"satisfied":true,"constraints":[{"id":"constraint-scope","satisfied":true,"statement":"Retention scope is exactly /srv/forgejo/data/backups/forgejo-*.zip and excludes repository, package, Actions artifact, runner, and all other paths.","proofConditionIds":["proof-repository"]},{"id":"constraint-counts","satisfied":true,"statement":"Keep newest 2 normally and newest 1 only under disk pressure.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-pressure","satisfied":true,"statement":"Disk pressure is at least 75 percent used or less than 12288 MB free.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-recovery","satisfied":true,"statement":"Existing watchdog restart, recovery, and repository-optimization behavior remains preserved.","proofConditionIds":["proof-repository","proof-host"]},{"id":"constraint-freeze","satisfied":true,"statement":"Control-plane default-deny freeze remains in force after completion.","proofConditionIds":["proof-repository"]}],"contractHash":"c7de374caa676fa3481b36260c3b05af465396b3902b47395d4b385b4466d42c","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"c7de374caa676fa3481b36260c3b05af465396b3902b47395d4b385b4466d42c","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"2beedbe516fe8576afdd9785c5a127027cf3e510"},"required":true,"satisfied":true},{"id":"proof-host","kind":"host_watchdog","evidence":{"expectedText":"backup_retention=keep_2","heartbeatAgeMs":18542,"maintenanceProof":"backup_retention=keep_2 effective_keep=2 backup_count=2 disk_used_percent=57 disk_free_mb=21249 disk_pressure=false rotated=1 rotation_grace_minutes=15  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":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T04:46:18.45027+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"2beedbe516fe8576afdd9785c5a127027cf3e510","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:23fa7f30-832f-4b05-8643-73308a7dd08c:request-contract:c7de374caa676fa3481b36260c3b05af465396b3902b47395d4b385b4466d42c:2beedbe516fe8576afdd9785c5a127027cf3e510:verified:","mission_step_id":"a88b0829-d5c2-451f-9300-1bbdb8b5ca9f","command_center_event_id":"23fa7f30-832f-4b05-8643-73308a7dd08c"},{"id":"536d4473-102f-413f-8549-2b3bb0b29e70","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"9ce9cd2a69a3fe99b85f5b45c8c7453691483e92","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"9ce9cd2a69a3fe99b85f5b45c8c7453691483e92","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"b3bc79482b371759fb8defcb03f902ce6340a91c502cbdfbd30a22a7fbfbf419","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T18:48:33.373111+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9ce9cd2a69a3fe99b85f5b45c8c7453691483e92","external_id":"forgejo-main-9ce9cd2a69a3","receipt_type":"canonical_release_status","idempotency_key":"mission:c50d8da7-6690-40f2-9cd1-2d815628cbd7:forgejo-release-status:9ce9cd2a69a3fe99b85f5b45c8c7453691483e92:verified:forgejo-main/source=success","mission_step_id":"c6fce020-7c34-4c09-bf81-2834faace256","command_center_event_id":"c50d8da7-6690-40f2-9cd1-2d815628cbd7"},{"id":"536d6eb6-bf18-42ad-9101-e4d95b5f6f73","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-fa630e6af6e5","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3113,"terminal":false,"missionId":"fa630e6a-f6e5-47ce-8b73-339b3ed25fa9","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"6b303b8417112e6893a1ff38459a314e30593ecb","timingsMs":{"prReadinessMs":627,"approvedPlanMs":0,"shipAndProveMs":4933,"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":"fa630e6a-f6e5-47ce-8b73-339b3ed25fa9"},"performance":null,"deploymentId":"forgejo-main-6b303b841711","releaseState":"pending","workflowRunId":9637,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"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":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T15:41:46.631036+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3113","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fa630e6a-f6e5-47ce-8b73-339b3ed25fa9:automatic-mission-resume:3113:canonical_release_reconciliation_pending","mission_step_id":"13b46330-2372-4313-8ae5-1ca550fbb0af","command_center_event_id":"fa630e6a-f6e5-47ce-8b73-339b3ed25fa9"},{"id":"536df6a3-077a-4984-84d1-a90c36e737b6","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"c888d3d6c9d2fd84b268ca2f96b84f7830463b4c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"offline-write-queue","satisfied":false,"statement":"Safe allowlisted writes queue on browser offline and recoverable upstream/network failure; authorization/conflict failures remain fail-closed.","proofConditionIds":["repo","live"]},{"id":"offline-drafts","satisfied":false,"statement":"Reusable tenant/user-scoped durable drafts support save, read, list, update, and remove.","proofConditionIds":["repo","live"]},{"id":"offline-attachments","satisfied":false,"statement":"Reusable tenant/user-scoped attachment staging is bounded and retry-ready.","proofConditionIds":["repo","live"]},{"id":"offline-sync-receipts","satisfied":false,"statement":"Queued work exposes durable local, pending, syncing, synced, and needs-review state with timestamps, retry/error data, and scoped identity.","proofConditionIds":["repo","live"]},{"id":"offline-recovery","satisfied":false,"statement":"Reconnect, visibility return, and session recovery resume the existing single-owner sync loop.","proofConditionIds":["repo","live"]},{"id":"offline-idempotency-conflicts","satisfied":false,"statement":"Retries remain idempotent and newer server state becomes explicit conflict/needs-review instead of silent overwrite.","proofConditionIds":["repo","live"]},{"id":"offline-fail-closed","satisfied":false,"statement":"Unapproved, authorization-sensitive, security-sensitive, data-integrity-sensitive, destructive, and bulk operations remain online-only and fail-closed.","proofConditionIds":["repo","live"]},{"id":"offline-tests","satisfied":false,"statement":"Deterministic tests cover offline, online-but-unreachable, fail-closed statuses, draft isolation, attachment bounds, receipt states, idempotency, conflicts, and recovery.","proofConditionIds":["repo"]},{"id":"single-owner","satisfied":false,"statement":"The existing OfflineManager and Supabase transport remain the only platform offline owners.","proofConditionIds":["repo","live"]}],"satisfied":false,"constraints":[{"id":"live-truth","satisfied":false,"statement":"Current control-plane capability config and current Forgejo main are authoritative.","proofConditionIds":["repo"]},{"id":"isolation","satisfied":false,"statement":"Offline state remains scoped to authenticated user and active tenant.","proofConditionIds":["repo","live"]},{"id":"bounded","satisfied":false,"statement":"Offline persistence enforces bounded entry and payload policies.","proofConditionIds":["repo","live"]},{"id":"canonical","satisfied":true,"statement":"One branch, one PR, one Gate, squash merge, affected-target release, terminal proof.","proofConditionIds":["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":["repo","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":["repo","live"]}],"contractHash":"ec0bfec9e1355d13d585f4a2149c19ad761f5be6199ec476afe0be5d676a18fb","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"ec0bfec9e1355d13d585f4a2149c19ad761f5be6199ec476afe0be5d676a18fb","unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"ec0bfec9e1355d13d585f4a2149c19ad761f5be6199ec476afe0be5d676a18fb"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:23:41.694966+00:00","proof_gate":"request_contract_pending","source_sha":"c888d3d6c9d2fd84b268ca2f96b84f7830463b4c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:26784666-67da-4f8e-b1fa-064ccc63d708:request-contract:ec0bfec9e1355d13d585f4a2149c19ad761f5be6199ec476afe0be5d676a18fb:c888d3d6c9d2fd84b268ca2f96b84f7830463b4c:pending:repository","mission_step_id":"d0753944-9060-49c7-a6b4-e707a72a4762","command_center_event_id":"26784666-67da-4f8e-b1fa-064ccc63d708"},{"id":"53721127-9700-4968-99b0-25c02c76ed36","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1375ceef01f5","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":25980,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":7,"executorlessWaitMs":71566,"firstUsefulResultAt":"2026-10-05T16:48:31.819Z","recoveryAttemptCount":9,"ownerInterruptionCount":0},"version":null,"prNumber":4990,"terminal":false,"missionId":"1375ceef-01f5-41f4-8a1f-d77978f1fa74","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":"1375ceef-01f5-41f4-8a1f-d77978f1fa74"},"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-05T16:49:50.705247+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"4990","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1375ceef-01f5-41f4-8a1f-d77978f1fa74:automatic-mission-resume:4990:repair_mission_waiting_for_gate","mission_step_id":"84a8750e-d782-422b-a955-a969807aff10","command_center_event_id":"1375ceef-01f5-41f4-8a1f-d77978f1fa74"},{"id":"537255c6-b289-4b8a-8c9a-4eb0396d176f","source":"cc-execution","status":"release_verified_contract_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b0f3bf64172e","reason":null,"status":"release_verified_contract_pending","metrics":{"receiptBytes":35701,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":10,"executorlessWaitMs":85429,"firstUsefulResultAt":"2026-10-02T00:21:30.443Z","recoveryAttemptCount":10,"ownerInterruptionCount":0},"version":null,"prNumber":4423,"terminal":false,"missionId":"b0f3bf64-172e-4ea8-8090-161bb39bb066","operation":"automatic_mission_resume","proofGate":"canonical_release_already_verified","sourceSha":"03bb728febad5c7789f7239acbd15531c18f0c74","timingsMs":{"prReadinessMs":92,"approvedPlanMs":0,"shipAndProveMs":362,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b0f3bf64-172e-4ea8-8090-161bb39bb066"},"performance":null,"deploymentId":"forgejo-main-03bb728febad","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":1793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:24:22.200215+00:00","proof_gate":"canonical_release_already_verified","source_sha":null,"external_id":"4423","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b0f3bf64-172e-4ea8-8090-161bb39bb066:automatic-mission-resume:4423:canonical_release_already_verified","mission_step_id":"3d2ac0c2-f12e-4533-baba-7ac1a873a58f","command_center_event_id":"b0f3bf64-172e-4ea8-8090-161bb39bb066"},{"id":"5372a668-c629-4a61-9889-c4be4e3b24cb","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-518293e0098e","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.109-merge-queue-fair-recovery","prNumber":null,"terminal":false,"missionId":"518293e0-098e-46bb-a9a6-87a92a36f806","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":982,"providerAuthMs":0,"ledgerPrepareMs":982,"ledgerReconcileMs":377,"lineageReconcileMs":0,"resolvePreflightMs":982,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1359,"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":"518293e0-098e-46bb-a9a6-87a92a36f806"},"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":2610,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:19:26.572405+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:518293e0-098e-46bb-a9a6-87a92a36f806:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"5fbc7cd7-7269-4036-9ca5-0aabfa7ea023","command_center_event_id":"518293e0-098e-46bb-a9a6-87a92a36f806"},{"id":"53732cb7-03aa-42c5-8ec0-82780688dadb","source":"forgejo","status":"retryable","payload":{"branch":"ai/objective-first-repair-e5176ffd07d1","merged":false,"prNumber":3180,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T11:20:39.400597+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"3180","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:e5176ffd-07d1-41bb-9d24-207ea38bdb19:closed-pr:3180:unmerged","mission_step_id":"df89ee24-f8fb-440b-a578-5383fb23a729","command_center_event_id":"e5176ffd-07d1-41bb-9d24-207ea38bdb19"},{"id":"5373a4ea-5ffb-4aed-aa2a-185d4b09d819","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":"7667b641-274a-4c13-b4bf-4159c8a1a2e0","phase":"implementation","branch":"ai/objective-first-repair-6cb5dff52192","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":37731,"releaseCount":0,"toolCallCount":27,"repeatedCallCount":13,"executorlessWaitMs":306233,"firstUsefulResultAt":"2026-10-02T14:31:14.230Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":null,"terminal":false,"missionId":"6cb5dff5-2192-4a29-84f6-8b14c16f48d5","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1590,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":342,"providerAuthMs":0,"ledgerPrepareMs":243,"ledgerReconcileMs":0,"lineageReconcileMs":99,"resolvePreflightMs":342,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":243,"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":"6cb5dff5-2192-4a29-84f6-8b14c16f48d5"},"performance":null,"deploymentId":null,"releaseState":null,"visualWitness":{"role":null,"jobId":"7667b641-274a-4c13-b4bf-4159c8a1a2e0","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":1,"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":3530,"likelyAffectedFiles":["src/pages/SelectTenant.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:31:14.273471+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6cb5dff5-2192-4a29-84f6-8b14c16f48d5:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"094080d6-2364-465a-9d7d-78db26cd6ee2","command_center_event_id":"6cb5dff5-2192-4a29-84f6-8b14c16f48d5"},{"id":"5373e4df-d556-4b83-84d7-470f3185ac58","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","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"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\":\"waiting\",\"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,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"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\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T17:50:57.180045+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e908936ef307\",\"prNumber\":5181,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:25:26.739765+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e908936e-f307-463c-9631-a6fa61f98025:owner-progress-heartbeat:119420021","mission_step_id":"baa11ec4-7bb2-455c-ac85-399bd7143d21","command_center_event_id":"e908936e-f307-463c-9631-a6fa61f98025"},{"id":"5374219a-e666-4838-a3d8-56eca820f9a8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ccf39e73ca35","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.144-request-contract-inference","prNumber":2698,"terminal":false,"missionId":"ccf39e73-ca35-4472-a46b-077ce1c80d6a","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8364,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":716,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":716,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":716,"repositoryMutationMs":8364,"repositoryProviderMs":7291,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4380,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":716,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2911},"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":"ccf39e73-ca35-4472-a46b-077ce1c80d6a"},"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":3282,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T01:30:06.479945+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2698","receipt_type":"execute_mission","idempotency_key":"mission:ccf39e73-ca35-4472-a46b-077ce1c80d6a:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"ec49f272-891f-433c-b71e-32ca0bc083c0","command_center_event_id":"ccf39e73-ca35-4472-a46b-077ce1c80d6a"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":14000,"schema":"public","order_key":"id"}