{"data":[{"id":"36498769-b827-40b9-9c00-a4fda64f5b59","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-timeout-hardening","reason":"retryable_provider_transport:PUT:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2219,"terminal":false,"missionId":"366e8a41-b11b-446f-8147-da071bd5769c","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11506,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2231,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":295,"ledgerReconcileMs":0,"lineageReconcileMs":1936,"resolvePreflightMs":2231,"repositoryMutationMs":11506,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":295,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"366e8a41-b11b-446f-8147-da071bd5769c"},"performance":null,"deploymentId":null,"workflowRunId":null,"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-09T03:40:15.350697+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2219","receipt_type":"execute_mission","idempotency_key":"mission:366e8a41-b11b-446f-8147-da071bd5769c:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"4556eec2-c237-4709-923d-185f22719e56","command_center_event_id":"366e8a41-b11b-446f-8147-da071bd5769c"},{"id":"3649d0c0-5da3-4ec9-8856-51fdc3d90043","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-control-plane-speed-20260827","reason":"anchored_edit_anchor_missing:workers/cc-execution/src/index-mission-control.js","status":"blocked","metrics":{"receiptBytes":4086,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":404,"prReadinessMs":0,"approvedPlanMs":404,"missionSetupMs":521,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d"},"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":5235,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T04:43:58.892275+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d:execute_mission:repair_mission_execution_blocked","mission_step_id":"548e42c9-94d4-49ff-a70d-fb1716ab3e9a","command_center_event_id":"38e81cc3-d8b6-48d2-98f8-9b5f8e6cc01d"},{"id":"364a1fe5-fde3-4c01-8117-b2440c06fc19","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":null,"terminal":false,"missionId":"908fdf7d-952b-4864-a4cc-5e146a154007","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":1453,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":723,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1453,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":723,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"908fdf7d-952b-4864-a4cc-5e146a154007"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1295,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"b6cd1709-089e-423d-b09a-31d3181d0021","created_at":"2026-09-06T02:42:32.584604+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:908fdf7d-952b-4864-a4cc-5e146a154007:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"2ba1e3b7-28e2-4c4b-be08-a1fcfa9cf828","command_center_event_id":"908fdf7d-952b-4864-a4cc-5e146a154007"},{"id":"364a8e21-8b69-4b67-a1e7-08d16c5aa816","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"1537fa70b4ecc7600dc3a91615ceaa9c6ade1cd2","sourceSha":"b1d720f88bc215787f1a630d45d7435c66ca3dba","deploymentId":"forgejo-main-b1d720f88bc2","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":6348},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:11:29.261346+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"b1d720f88bc215787f1a630d45d7435c66ca3dba","external_id":"forgejo-main-b1d720f88bc2","receipt_type":"canonical_release_status","idempotency_key":"mission:2bc3097e-69e4-4c72-b1fe-6e739cbb4856:forgejo-release-status:b1d720f88bc215787f1a630d45d7435c66ca3dba:superseded:1537fa70b4ecc7600dc3a91615ceaa9c6ade1cd2","mission_step_id":"22880449-7ce7-4199-9bbc-1383dccfd5cc","command_center_event_id":"2bc3097e-69e4-4c72-b1fe-6e739cbb4856"},{"id":"364bb839-98e4-43b1-a733-4be0b069471a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-fcf712479f41-r1","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":2944,"terminal":false,"missionId":"fcf71247-9f41-4de7-bb0a-bf2f2f95db7b","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6829,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2694,"missionSetupMs":1475,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1221,"ledgerReconcileMs":0,"lineageReconcileMs":254,"resolvePreflightMs":1475,"repositoryMutationMs":4135,"repositoryProviderMs":4135,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3008,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1221,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1127},"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":"fcf71247-9f41-4de7-bb0a-bf2f2f95db7b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3618,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T19:25:25.97399+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"2941","receipt_type":"execute_mission","idempotency_key":"mission:fcf71247-9f41-4de7-bb0a-bf2f2f95db7b:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"3d586c42-4483-41aa-a823-cbd49db7c196","command_center_event_id":"fcf71247-9f41-4de7-bb0a-bf2f2f95db7b"},{"id":"364ce8cf-4a22-4c12-9551-4e00bef25847","source":"cc-execution","status":"recorded","payload":{"objective":"Restore the Big Papi's Iceys schedule experience on current main. Diagnose the missing or regressed owner calendar behavior, including separate owner-only events, fix the governing source or tenant contract, preserve unrelated work, ship through the canonical Forgejo gate and merge path, deploy only affected targets, and verify the live tenant result.","tenantRef":"Big Papi's Iceys","receivedAt":"2026-08-21T13:31:07.944Z","fingerprint":"59453617851f5d855d1d8c055a0a85a13f1b3623ebf01f5f494c225d0749d873","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":"ai/native-business-context-v1-20260819","requestedBranch":null,"conversationContext":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T13:31:08.448546+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a812cc50-a7e3-467a-99a5-ae9215642476:tenant-workstream-contribution:59453617851f5d855d1d8c055a0a85a13f1b3623ebf01f5f494c225d0749d873","mission_step_id":"321b5592-dea1-4920-a867-3431398be277","command_center_event_id":"a812cc50-a7e3-467a-99a5-ae9215642476"},{"id":"364daad8-efaf-44cf-8e94-b9685baa05fe","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-5cc4cb4ac61a","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.59.3-direct-commit-ancestry","prNumber":null,"terminal":false,"missionId":"5cc4cb4a-c61a-49e2-a026-114917f0b57d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1304,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":448,"providerAuthMs":0,"ledgerPrepareMs":448,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":448,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":448,"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":"5cc4cb4a-c61a-49e2-a026-114917f0b57d"},"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":4860,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/__tests__/contracts/installed-app-navigation.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T23:06:46.095295+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5cc4cb4a-c61a-49e2-a026-114917f0b57d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"df02ce08-785a-4bd1-a71f-8ed395aac545","command_center_event_id":"5cc4cb4a-c61a-49e2-a026-114917f0b57d"},{"id":"364f8a34-022b-4f2e-a218-3a8f20e469c9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":"b5f691e6-bb79-4d50-acf2-759df8be275f","phase":"runtime_proof","branch":"ai/objective-first-repair-mtg6d28e","reason":"modified_nonempty_file_became_empty:src/pages/mobile-vendor/BigPapisToday.tsx","status":"blocked","metrics":{"receiptBytes":21870,"releaseCount":1,"toolCallCount":13,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.56.4-owner-mutation-continuation","prNumber":1134,"terminal":false,"missionId":"5a4d3db8-2253-40d7-a305-336f6bc2832f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"efa8f20edb79c93b25e31c3d626898abca3a10be","timingsMs":{"handlerMs":251,"prReadinessMs":0,"approvedPlanMs":251,"missionSetupMs":776,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5a4d3db8-2253-40d7-a305-336f6bc2832f"},"performance":null,"deploymentId":"forgejo-main-efa8f20edb79","workflowRunId":3669,"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":5653,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:02:16.157609+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5a4d3db8-2253-40d7-a305-336f6bc2832f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"42145a06-09d7-442a-a3c2-cb58bb23d9bf","command_center_event_id":"5a4d3db8-2253-40d7-a305-336f6bc2832f"},{"id":"3651265a-66cd-4f18-9849-c7a59270c15a","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js"],"reason":"Owner-authorized request-scoped repair of the trackedOperation missionContext crash; preserve tenant data and keep normal control-plane mutation frozen by default.","baseSha":"0d1aae2eb2e26a59ab3fdd6f893adebde51f080f","issuedAt":1789011191316,"expiresAt":1789011371316,"missionId":"344470af-9c65-40ff-822e-ef37b0698441","authorizationId":"2f4ad3ef-2706-4191-b761-e6050bfd6920","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:33:11.722661+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0d1aae2eb2e26a59ab3fdd6f893adebde51f080f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2f4ad3ef-2706-4191-b761-e6050bfd6920","mission_step_id":"64a6c24c-6597-4da8-b4f3-5891cf17af5e","command_center_event_id":"344470af-9c65-40ff-822e-ef37b0698441"},{"id":"3652c09b-71ba-43ee-b809-16de515202bf","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success","render-onrunner/runtime-proof":"success"},"mainSha":"ba136e4efdfc79715aee043f79d6148f9877063a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","render-onrunner/runtime-proof"],"sourceSha":"ba136e4efdfc79715aee043f79d6148f9877063a","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success","ccExecution":"success"},"requestContractHash":"0e32a956a445bd0553cc59dc1ba4ca16bae0d87a0b573ce506d4474d200e3fee","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/10528","runId":10528,"status":"success","sourceSha":"ba136e4efdfc79715aee043f79d6148f9877063a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"success","ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"success","ccExecution":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"ba136e4efdfc79715aee043f79d6148f9877063a","runnerVersion":"onrunner-ba136e4efdfc","expectedSourceSha":"ba136e4efdfc79715aee043f79d6148f9877063a"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"ba136e4efdfc79715aee043f79d6148f9877063a","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-ba136e4efdfc79715aee043f79d6148f9877063a","compareStatus":"target_job_success_runtime_verified","workflowRunId":10528,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.209-visual-certification-hardening","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-21T16:09:18.64215+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"ba136e4efdfc79715aee043f79d6148f9877063a","external_id":"forgejo-main-ba136e4efdfc","receipt_type":"canonical_release_status","idempotency_key":"mission:1e8472cc-207c-4b2a-b816-a66f15a3f985:forgejo-release-status:ba136e4efdfc79715aee043f79d6148f9877063a:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|render-onrunner/runtime-proof=success","mission_step_id":"20b9396f-0704-4923-94fb-04ea9d6b16a5","command_center_event_id":"1e8472cc-207c-4b2a-b816-a66f15a3f985"},{"id":"365439fa-8717-4789-bbe6-ee3407c61a3d","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"08306d1f3a9862330204dac1c5e48ee5c8ff024bf70404b929d9464a94e786a1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T01:18:41.529049+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:96529711-5a96-436d-bf49-43be379e3509:repository-mutation-intent-blocked:08306d1f3a9862330204dac1c5e48ee5c8ff024bf70404b929d9464a94e786a1","mission_step_id":"697ed6cb-d83c-4fcd-9ce8-f24bcf813794","command_center_event_id":"96529711-5a96-436d-bf49-43be379e3509"},{"id":"3657f224-4d42-4fb9-9fd9-d31315a45689","source":"cc-execution","status":"recorded","payload":{"objective":"Implement one focused Big Papi interaction-friction repair from current Forgejo main. This is not a visual redesign. Fix the annoying micro-interactions the owner identified: mobile Menu must collapse immediately after any selection including same-route selections, close on any route/search change, outside tap, and Escape. Events: New event must clear stale selected event state, show Close form while open, close/reset cleanly, and Reuse event must not inherit validation/errors or selected-event query state. Proposals: switching event/proposal must close customer preview and clear stale error state. Money: invoice builder open/close must be explicit, closing/cancelling or successful creation must clear stale event query, selected event, lines, terms, note/error state; deep-link ?event= must open builder reliably even if route stays mounted; button label must reflect open/closed state. Add a focused contract test. No backend/database changes. Open one PR and stop before merge for Gate and interaction proof.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-19T01:15:09.125Z","fingerprint":"112f2d72bda7b058c0d35792e04be436a77bb56a685419a350202d11d01c7a3b","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/big-papis-interaction-friction","requestedBranch":"ai/big-papis-interaction-friction","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-19T01:15:09.585651+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:b40772e3-9979-4f71-b8f6-0d297f8d66c8:tenant-workstream-contribution:112f2d72bda7b058c0d35792e04be436a77bb56a685419a350202d11d01c7a3b","mission_step_id":null,"command_center_event_id":"b40772e3-9979-4f71-b8f6-0d297f8d66c8"},{"id":"365d1177-192a-4e02-91dc-fc9f929a6113","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/control-plane-hardening","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.2-autonomous-forgejo-merge-supervisor","prNumber":null,"terminal":false,"missionId":"01a61f56-720b-418d-87e9-f9d838335796","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":"01a61f56-720b-418d-87e9-f9d838335796"},"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":6510,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","src/__tests__/contracts/canonical-deploy-dispatchers.test.ts","scripts/supabase-migration-release.mjs","scripts/__tests__/supabase-migration-release.test.mjs","src/__tests__/contracts/cc-execution-scoped-patch-runtime.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","scripts/resolve-production-workflow-run.mjs","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T12:33:06.759088+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:01a61f56-720b-418d-87e9-f9d838335796:execute_mission:repair_mission_synthesis_ready","mission_step_id":"cf7c27bf-940d-48f9-9150-d4dd9d7d987d","command_center_event_id":"01a61f56-720b-418d-87e9-f9d838335796"},{"id":"365e35f0-ec61-45b9-a553-fc3da0bce472","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":"bf1001f2166a3aae411cc592e8509a4cf575e56f","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":"bf1001f2166a3aae411cc592e8509a4cf575e56f","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-provider-connections"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"pending"},"requestContractHash":"6900196588f110031a6f4ba273253c8e829284bbd4e6d4c899f9f34dc837e685","forgejoWorkflowProof":{"runId":14331,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:42:32.389955+00:00","proof_gate":"canonical_release_pending","source_sha":"bf1001f2166a3aae411cc592e8509a4cf575e56f","external_id":"forgejo-main-bf1001f2166a","receipt_type":"canonical_release_status","idempotency_key":"mission:c57271a2-40ac-4ba4-8938-54b7d36abed6:forgejo-release-status:bf1001f2166a3aae411cc592e8509a4cf575e56f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"d2304e1c-ec22-41a2-a854-7a6d4f49450a","command_center_event_id":"c57271a2-40ac-4ba4-8938-54b7d36abed6"},{"id":"365f7532-a4a5-43a1-9eea-e0c4910ebf28","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-0e6b4dcc5bc7","writes":[],"patches":[],"version":1,"approved":true,"missionId":"0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1","objective":"Upgrade PAUL's long-horizon conversational state recovery on current main. Replace fragile short-horizon pattern handling with an explicit bounded conversation-state grounding layer that carries forward the latest coherent tenant, route, mission, PR, correction target, and owner intent across longer exchanges; prefers newer live/tool evidence over older conversational assertions for current-state questions; treats explicit owner corrections as superseding conflicting earlier owner wording for the corrected referent; resolves bare continuation and implicit 'that/it/same one' against durable identifiers and recent coherent state before clarification; never imports identifiers across tenants; and exposes this grounding to the existing planner/candidate/critic path without leaking internal labels. Preserve Mission Freedom, bounded inference latency, tenant/security invariants, and Visual Witness opt-in. Ship one focused cc-execution PR through canonical Gate, squash merge, release, and live intelligence proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/platform-sidekick-intelligence.js","edits":[{"new_content":"export const PLATFORM_SIDEKICK_INTELLIGENCE_VERSION=\"platform-sidekick-intelligence-v14-long-horizon-state\";","old_content":"export const PLATFORM_SIDEKICK_INTELLIGENCE_VERSION=\"platform-sidekick-intelligence-v13-continuation-context\";"},{"new_content":"function continuationRecoveryDirective(messages){const list=Array.isArray(messages)?messages:[],latest=latestUserMessage(list),continuation=/^(?:continue|keep going|status|poll|progress|where are we|do it|fix it|make it happen|handle it|finish it|ship it)[?.!\\s]*$/i.test(latest);if(!continuation)return\"\";const source=list.slice(-28).map(item=>String(item?.content||\"\")).join(\"\\n\"),missionIds=[...new Set([...source.matchAll(/\\b[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\\b/ig)].map(match=>match[0]))].slice(-3),prs=[...new Set([...source.matchAll(/\\bPR\\s*#\\s*(\\d+)\\b/ig)].map(match=>match[1]))].slice(-3),routes=[...new Set([...source.matchAll(/https:\\/\\/app\\.knocklaunch\\.app\\/[^\\s)\\]}>,]+|\\/(?:admin|tenant|bigpapi|tennex|pcg|redfish|speedy-panda)[A-Za-z0-9_./-]*/ig)].map(match=>match[0]))].slice(-4);if(!missionIds.length&&!prs.length&&!routes.length)return\"\";return`Durable continuation recovery is active. The owner issued a short continuation command. Reuse the exact grounded work identifiers already present instead of starting over or asking for them again. Known recent mission IDs: ${missionIds.join(\", \")||\"none\"}. Recent PRs: ${prs.join(\", \")||\"none\"}. Recent routes: ${routes.join(\", \")||\"none\"}. Prefer the latest coherent active work item. Use available read/status/continue tools to confirm current truth before mutation. Never invent an identifier, tenant, route, or completion state.`}\nfunction conversationStateDirective(messages,scope={}){const list=Array.isArray(messages)?messages:[],window=list.slice(-64),latest=latestUserMessage(window),joined=window.map((item,index)=>`${index}:${String(item?.role||\"\")}:${String(item?.content||\"\")}`).join(\"\\n\"),toolEvidence=window.filter(item=>String(item?.role||\"\").toLowerCase()===\"tool\"||/^\\[Tool result/i.test(String(item?.content||\"\"))),missionIds=[...new Set([...joined.matchAll(/\\b[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\\b/ig)].map(m=>m[0]))].slice(-4),prs=[...new Set([...joined.matchAll(/\\bPR\\s*#?\\s*(\\d+)\\b/ig)].map(m=>m[1]))].slice(-4),routes=[...new Set([...joined.matchAll(/https:\\/\\/app\\.knocklaunch\\.app\\/[^\\s)\\]}>,]+|\\/(?:admin|tenant|bigpapi|tennex|pcg|redfish|speedy-panda)[A-Za-z0-9_./-]*/ig)].map(m=>m[0]))].slice(-6),scopeTenant=text(scope?.tenantRef||scope?.tenant||scope?.tenantId||scope?.tenantSlug||scope?.tenantName,160),tenantMentions=[...new Set([...joined.matchAll(/\\b(?:tenant|workspace)\\s*(?:is|=|:)?\\s*[\"']?([A-Za-z0-9][A-Za-z0-9._ -]{1,80})[\"']?/ig)].map(m=>String(m[1]||\"\").trim()).filter(Boolean))].slice(-6),corrections=window.filter(item=>String(item?.role||\"\").toLowerCase()===\"user\"&&/\\b(?:i meant|no[,! ]|wrong|that isn['’]?t|that is not|not that|not what i asked|you missed|didn['’]?t answer|did not answer)\\b/i.test(String(item?.content||\"\"))).slice(-3).map(item=>text(item.content,1200));const needsState=/\\b(?:that|this|it|same|again|continue|status|progress|previous|earlier|we already|you already|as i said|as we said|what i meant|what i asked|i meant|the first one|the second one|that one)\\b/i.test(latest)||corrections.length>0;if(!needsState&&!toolEvidence.length)return\"\";return`Conversation-state grounding is active. Latest owner message: ${JSON.stringify(text(latest,1800))}. Active caller tenant boundary: ${JSON.stringify(scopeTenant||\"unknown\")}. Recent tenant mentions: ${JSON.stringify(tenantMentions)}. Recent mission IDs: ${JSON.stringify(missionIds)}. Recent PRs: ${JSON.stringify(prs)}. Recent routes: ${JSON.stringify(routes)}. Recent owner corrections: ${JSON.stringify(corrections)}. Freshness rule: for current status, runtime, Gate, release, route health, or deployment questions, newer tool/live evidence outranks older conversational assertions. Correction rule: the newest explicit owner correction supersedes conflicting earlier owner wording only for the corrected referent; do not erase unrelated prior constraints. Tenant rule: never bind an identifier, person, route, mission, or assumption from a different tenant into the active tenant unless the owner explicitly requests a cross-tenant comparison. Continuity rule: resolve implicit that/it/same/continue references against the latest coherent in-tenant mission, PR, route, and owner intent before clarification. If current truth is not proven, request or propose the smallest authorized read instead of guessing.`}","old_content":"function continuationRecoveryDirective(messages){const list=Array.isArray(messages)?messages:[],latest=latestUserMessage(list),continuation=/^(?:continue|keep going|status|poll|progress|where are we|do it|fix it|make it happen|handle it|finish it|ship it)[?.!\\s]*$/i.test(latest);if(!continuation)return\"\";const source=list.slice(-28).map(item=>String(item?.content||\"\")).join(\"\\n\"),missionIds=[...new Set([...source.matchAll(/\\b[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}\\b/ig)].map(match=>match[0]))].slice(-3),prs=[...new Set([...source.matchAll(/\\bPR\\s*#\\s*(\\d+)\\b/ig)].map(match=>match[1]))].slice(-3),routes=[...new Set([...source.matchAll(/https:\\/\\/app\\.knocklaunch\\.app\\/[^\\s)\\]}>,]+|\\/(?:admin|tenant|bigpapi|tennex|pcg|redfish|speedy-panda)[A-Za-z0-9_./-]*/ig)].map(match=>match[0]))].slice(-4);if(!missionIds.length&&!prs.length&&!routes.length)return\"\";return`Durable continuation recovery is active. The owner issued a short continuation command. Reuse the exact grounded work identifiers already present instead of starting over or asking for them again. Known recent mission IDs: ${missionIds.join(\", \")||\"none\"}. Recent PRs: ${prs.join(\", \")||\"none\"}. Recent routes: ${routes.join(\", \")||\"none\"}. Prefer the latest coherent active work item. Use available read/status/continue tools to confirm current truth before mutation. Never invent an identifier, tenant, route, or completion state.`}"},{"new_content":"reasoningProfile=reasoningProfileOf(input,catalog,input.messages,structured),normalized=normalizeMessages(input.messages,reasoningProfile===\"deep\"?96:48),correctionDirective=correctionRecoveryDirective(normalized),referentDirective=referentRecoveryDirective(normalized),continuationDirective=continuationRecoveryDirective(normalized),conversationState=conversationStateDirective(normalized,scope),groundingDirectives=[correctionDirective,referentDirective,continuationDirective,conversationState].filter(Boolean),groundedMessages=","old_content":"reasoningProfile=reasoningProfileOf(input,catalog,input.messages,structured),normalized=normalizeMessages(input.messages,reasoningProfile===\"deep\"?96:48),correctionDirective=correctionRecoveryDirective(normalized),referentDirective=referentRecoveryDirective(normalized),continuationDirective=continuationRecoveryDirective(normalized),groundingDirectives=[correctionDirective,referentDirective,continuationDirective].filter(Boolean),groundedMessages="}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.64.60-paul-long-horizon-state\";","old_content":"export const CC_EXECUTION_VERSION = \"1.64.59-paul-bounded-inference\";"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Upgrade PAUL's long-horizon conversational state recovery on current main. Replace fragile short-horizon pattern handling with an explicit bounded conversation-state grounding layer that carries forward the latest coherent tenant, route, mission, PR, correction target, and owner intent across longer exchanges; prefers newer live/tool evidence over older conversational assertions for current-state questions; treats explicit owner corrections as superseding conflicting earlier owner wording for the corrected referent; resolves bare continuation and implicit 'that/it/same one' against durable identifiers and recent coherent state before clarification; never imports identifiers across tenants; and exposes this grounding to the existing planner/candidate/critic path without leaking internal labels. Preserve Mission Freedom, bounded inference latency, tenant/security invariants, and Visual Witness opt-in. Ship one focused cc-execution PR through canonical Gate, squash merge, release, and live intelligence proof.","wordingChanged":false,"canonicalIntent":"Upgrade PAUL's long-horizon conversational state recovery on current main. Replace fragile short-horizon pattern handling with an explicit bounded conversation-state grounding layer that carries forward the latest coherent tenant, route, mission, PR, correction target, and owner intent across longer exchanges; prefers newer live/tool evidence over older conversational assertions for current-state questions; treats explicit owner corrections as superseding conflicting earlier owner wording for the corrected referent; resolves bare continuation and implicit 'that/it/same one' against durable identifiers and recent coherent state before clarification; never imports identifiers across tenants; and exposes this grounding to the existing planner/candidate/critic path without leaking internal labels. Preserve Mission Freedom, bounded inference latency, tenant/security invariants, and Visual Witness opt-in. Ship one focused cc-execution PR through canonical Gate, squash merge, release, and live intelligence proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"long-horizon","statement":"PAUL carries forward latest coherent tenant, route, mission, PR, correction target, and owner intent across longer exchanges with live-evidence precedence.","provenance":{"reason":"Owner requested completion of long-horizon PAUL improvements.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]}],"objective":"Upgrade PAUL's long-horizon conversational state recovery on current main. Replace fragile short-horizon pattern handling with an explicit bounded conversation-state grounding layer that carries forward the latest coherent tenant, route, mission, PR, correction target, and owner intent across longer exchanges; prefers newer live/tool evidence over older conversational assertions for current-state questions; treats explicit owner corrections as superseding conflicting earlier owner wording for the corrected referent; resolves bare continuation and implicit 'that/it/same one' against durable identifiers and recent coherent state before clarification; never imports identifiers across tenants; and exposes this grounding to the existing planner/candidate/critic path without leaking internal labels. Preserve Mission Freedom, bounded inference latency, tenant/security invariants, and Visual Witness opt-in. Ship one focused cc-execution PR through canonical Gate, squash merge, release, and live intelligence proof.","constraints":[{"id":"tenant-safety","statement":"Never import identifiers or context across tenants without explicit owner authorization.","provenance":{"reason":"Tenant isolation.","source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"latency","statement":"Preserve bounded inference and keep bare continuation standard, not deep.","provenance":{"reason":"Preserve prior latency gains.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"mission-freedom","statement":"Preserve provider-neutral Mission Freedom and replaceable fallback.","provenance":{"reason":"PAUL independence requirement.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live","kind":"runtime","claim":"The upgraded PAUL runtime is live and production intelligence eval remains green.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":{"intent":{"rawUtterance":"Upgrade PAUL's long-horizon conversational state recovery on current main. Replace fragile short-horizon pattern handling with an explicit bounded conversation-state grounding layer that carries forward the latest coherent tenant, route, mission, PR, correction target, and owner intent across longer exchanges; prefers newer live/tool evidence over older conversational assertions for current-state questions; treats explicit owner corrections as superseding conflicting earlier owner wording for the corrected referent; resolves bare continuation and implicit 'that/it/same one' against durable identifiers and recent coherent state before clarification; never imports identifiers across tenants; and exposes this grounding to the existing planner/candidate/critic path without leaking internal labels. Preserve Mission Freedom, bounded inference latency, tenant/security invariants, and Visual Witness opt-in. Ship one focused cc-execution PR through canonical Gate, squash merge, release, and live intelligence proof.","wordingChanged":false,"canonicalIntent":"Upgrade PAUL's long-horizon conversational state recovery on current main. Replace fragile short-horizon pattern handling with an explicit bounded conversation-state grounding layer that carries forward the latest coherent tenant, route, mission, PR, correction target, and owner intent across longer exchanges; prefers newer live/tool evidence over older conversational assertions for current-state questions; treats explicit owner corrections as superseding conflicting earlier owner wording for the corrected referent; resolves bare continuation and implicit 'that/it/same one' against durable identifiers and recent coherent state before clarification; never imports identifiers across tenants; and exposes this grounding to the existing planner/candidate/critic path without leaking internal labels. Preserve Mission Freedom, bounded inference latency, tenant/security invariants, and Visual Witness opt-in. Ship one focused cc-execution PR through canonical Gate, squash merge, release, and live intelligence proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"long-horizon","statement":"PAUL carries forward latest coherent tenant, route, mission, PR, correction target, and owner intent across longer exchanges with live-evidence precedence.","provenance":{"reason":"Owner requested completion of long-horizon PAUL improvements.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]}],"objective":"Upgrade PAUL's long-horizon conversational state recovery on current main. Replace fragile short-horizon pattern handling with an explicit bounded conversation-state grounding layer that carries forward the latest coherent tenant, route, mission, PR, correction target, and owner intent across longer exchanges; prefers newer live/tool evidence over older conversational assertions for current-state questions; treats explicit owner corrections as superseding conflicting earlier owner wording for the corrected referent; resolves bare continuation and implicit 'that/it/same one' against durable identifiers and recent coherent state before clarification; never imports identifiers across tenants; and exposes this grounding to the existing planner/candidate/critic path without leaking internal labels. Preserve Mission Freedom, bounded inference latency, tenant/security invariants, and Visual Witness opt-in. Ship one focused cc-execution PR through canonical Gate, squash merge, release, and live intelligence proof.","constraints":[{"id":"tenant-safety","statement":"Never import identifiers or context across tenants without explicit owner authorization.","provenance":{"reason":"Tenant isolation.","source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"latency","statement":"Preserve bounded inference and keep bare continuation standard, not deep.","provenance":{"reason":"Preserve prior latency gains.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]},{"id":"mission-freedom","statement":"Preserve provider-neutral Mission Freedom and replaceable fallback.","provenance":{"reason":"PAUL independence requirement.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live","kind":"runtime","claim":"The upgraded PAUL runtime is live and production intelligence eval remains green.","required":true,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner-authorized PAUL long-horizon conversational state grounding."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner-authorized PAUL long-horizon conversational state grounding."},"recovery":false,"fingerprint":"4c9898435718bd07fab1d628952f1a5d5d4b17c1f9db32bb267296e57952cb1d","replayCount":0,"serializedBytes":19826},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:41:18.633653+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1:repository-mutation-intent:4c9898435718bd07fab1d628952f1a5d5d4b17c1f9db32bb267296e57952cb1d:0","mission_step_id":"c58a06e3-06bd-4717-b2f4-1b746f1747d4","command_center_event_id":"0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1"},{"id":"36600771-4d53-4c95-83f4-6bde03ab022a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtdnx631","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3815,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.8-readiness-resilience","prNumber":984,"terminal":false,"missionId":"3f5b39af-b842-4ff5-816c-2c5a5447f5b4","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"04134b3fd9d1a9db54870b05cddcf893c664ceff","timingsMs":{"handlerMs":29152,"prReadinessMs":1800,"approvedPlanMs":17207,"missionSetupMs":4511,"shipAndProveMs":9749},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3f5b39af-b842-4ff5-816c-2c5a5447f5b4"},"performance":null,"deploymentId":"forgejo-main-04134b3fd9d1","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":7670,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T00:51:38.170468+00:00","proof_gate":"canonical_release_dispatched","source_sha":"04134b3fd9d1a9db54870b05cddcf893c664ceff","external_id":"forgejo-main-04134b3fd9d1","receipt_type":"execute_mission","idempotency_key":"mission:3f5b39af-b842-4ff5-816c-2c5a5447f5b4:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"c6a964c6-cd5a-490e-b9d7-2ff100981c6f","command_center_event_id":"3f5b39af-b842-4ff5-816c-2c5a5447f5b4"},{"id":"3661261f-4848-4707-a7c8-226da4e6579a","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/test/console-intelligence.test.js"],"reason":"Bounded owner-requested repair to the GodMode Console intent broker.","baseSha":"db021aa4683117e353144f0557943067c127fed3","issuedAt":1790642611188,"expiresAt":1790642791188,"missionId":"996c4218-c9b4-40af-9783-1558fff61898","authorizationId":"95546576-7305-4bde-987d-a286789c230f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T00:43:31.483983+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"db021aa4683117e353144f0557943067c127fed3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:95546576-7305-4bde-987d-a286789c230f","mission_step_id":"1ee7c5b6-4190-4532-97fa-180712f19781","command_center_event_id":"996c4218-c9b4-40af-9783-1558fff61898"},{"id":"36618f26-241f-429c-b7e2-5a6d4b185c9c","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.31.9-class-failure-doctrine","prNumber":4307,"terminal":false,"missionId":"7dbc5ee7-237d-45ca-8c25-80b65ddef277","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"db9dce5eee1ce5fc03aa86ba64f6e2d1b0eb6625","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"7dbc5ee7-237d-45ca-8c25-80b65ddef277"},"performance":null,"deploymentId":"canonical-release-db9dce5eee1c","workflowRunId":31259558386,"releaseTargets":{"frontend":false,"onrunner":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":1097,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-08T13:26:51.959795+00:00","proof_gate":"canonical_release_dispatched","source_sha":"db9dce5eee1ce5fc03aa86ba64f6e2d1b0eb6625","external_id":"canonical-release-db9dce5eee1c","receipt_type":"ship_and_prove","idempotency_key":"mission:7dbc5ee7-237d-45ca-8c25-80b65ddef277:ship_and_prove:canonical_release_dispatched","mission_step_id":"d641d2d1-bcbd-4c66-a054-53b743b93e24","command_center_event_id":"7dbc5ee7-237d-45ca-8c25-80b65ddef277"},{"id":"3661fe44-fce6-492a-bbb9-6184fa7570e6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"noel-patch-5","reason":"invalid_ai_branch","status":"retryable","metrics":{"receiptBytes":1182,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.53.0-control-plane-guarded","prNumber":852,"terminal":false,"missionId":"d60f6dbb-4f65-4598-a36f-acd65b0bdd2f","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":304,"prReadinessMs":139,"approvedPlanMs":0,"missionSetupMs":891,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"d60f6dbb-4f65-4598-a36f-acd65b0bdd2f"},"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":4968,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T18:41:06.236178+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"852","receipt_type":"execute_mission","idempotency_key":"mission:d60f6dbb-4f65-4598-a36f-acd65b0bdd2f:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"47665655-6772-430f-a95a-edf884c6776c","command_center_event_id":"d60f6dbb-4f65-4598-a36f-acd65b0bdd2f"},{"id":"3663c6fa-9af0-4fcd-9d20-7a4c765f7c80","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\":\"failed\",\"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\":\"visual_proof\",\"deadlineAt\":\"2026-09-27T19:11:27.928111+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-9d088d7955f2\",\"prNumber\":3880,\"sourceSha\":\"29788369be45a7b04d28a1dcfccd62d8dd834c14\",\"deploymentId\":\"forgejo-main-29788369be45\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T15:29:15.007428+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:9d088d79-55f2-4991-b7db-999b3335bec5:owner-progress-heartbeat:119368196","mission_step_id":"30ceb463-6087-4c64-872e-ee2c32df295b","command_center_event_id":"9d088d79-55f2-4991-b7db-999b3335bec5"},{"id":"36642741-b746-432e-b2fa-4f557db358b7","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":1113,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":577,"terminal":false,"missionId":"678d2d4a-7f4d-4256-a42b-45b47c78ed00","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"a6d52bec9712acebe2478e8b184ae69425d53a31","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"678d2d4a-7f4d-4256-a42b-45b47c78ed00"},"performance":null,"deploymentId":"forgejo-main-a6d52bec9712","workflowRunId":2042,"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":2083,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T19:58:41.718784+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"577","receipt_type":"automatic_mission_resume","idempotency_key":"mission:678d2d4a-7f4d-4256-a42b-45b47c78ed00:automatic-mission-resume:577:canonical_release_dispatched","mission_step_id":"6d2ce527-278e-4cb3-8760-a4ce2d24f85a","command_center_event_id":"678d2d4a-7f4d-4256-a42b-45b47c78ed00"},{"id":"3666ac3f-0c11-415f-9861-9dde364c7e27","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"62614039a5d172eca523ef4972f7ec53b15d784e","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"e00ef0de8588c54c7d3f25c782e094da61a1f5c3","prNumber":3345,"gateRunId":10499,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/10499/jobs/1","mergeCommitSha":"62614039a5d172eca523ef4972f7ec53b15d784e"}],"requestContractHash":"edf48fee189fe48f9932b2b34e265c672333dcbc7901a0c529e59400b0c0ef1f","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T12:25:50.636131+00:00","proof_gate":"request_contract_repository_verified","source_sha":"62614039a5d172eca523ef4972f7ec53b15d784e","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:75bc676f-267f-400e-9dbe-9bb6bb84764e:request-contract-repository:edf48fee189fe48f9932b2b34e265c672333dcbc7901a0c529e59400b0c0ef1f:62614039a5d172eca523ef4972f7ec53b15d784e","mission_step_id":"0c9f7b98-a7d2-4179-b747-253970e2b08e","command_center_event_id":"75bc676f-267f-400e-9dbe-9bb6bb84764e"},{"id":"3666d35a-cac5-477c-82b3-347822b0f13b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/cc-release-runner-isolation-20260911","reason":"pull_request_not_merge_eligible:pull_request_merge_rejected_no_mutation:{\"headSha\":\"d5bc2af222547820b75949800b5a2bb49ec63956\",\"merge\":\"{\\\"message\\\":\\\"not allowed to merge [reason: The head branch is behind the base branch]\\\",\\\"url\\\":\\\"https://git.knocklaunch.app/api/swagger\\\"}\",\"refreshRequired\":true,\"refreshOperation\":\"forgejo_pr_refresh\",\"headMutated\":false}","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.112-orphan-release-cache-cleanup","prNumber":2441,"terminal":false,"missionId":"36b61c55-ba4a-4c4d-8f7b-9eb561013f27","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2697,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1137,"approvedPlanMs":0,"missionSetupMs":812,"providerAuthMs":0,"shipAndProveMs":1260,"ledgerPrepareMs":355,"ledgerReconcileMs":0,"lineageReconcileMs":457,"resolvePreflightMs":812,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":355,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"36b61c55-ba4a-4c4d-8f7b-9eb561013f27"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1768,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T22:21:09.87525+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"2441","receipt_type":"execute_mission","idempotency_key":"mission:36b61c55-ba4a-4c4d-8f7b-9eb561013f27:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"4cf7a3cb-ff46-4966-acf1-f228d03256f6","command_center_event_id":"36b61c55-ba4a-4c4d-8f7b-9eb561013f27"},{"id":"36675a2c-cd7c-4b18-99eb-b1be774b9b4e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/witness-cold-start-contract-release","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3065,"terminal":false,"missionId":"7217f76f-b25d-49fb-adce-7ca8e5123e2a","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14861,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":4873,"missionSetupMs":8218,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":5169,"ledgerReconcileMs":0,"lineageReconcileMs":3049,"resolvePreflightMs":8218,"repositoryMutationMs":9988,"repositoryProviderMs":9988,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3999,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":5169,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":5989},"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":"7217f76f-b25d-49fb-adce-7ca8e5123e2a"},"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":3711,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T01:36:32.462193+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3065","receipt_type":"execute_mission","idempotency_key":"mission:7217f76f-b25d-49fb-adce-7ca8e5123e2a:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-2","mission_step_id":"45c5517c-ebde-45ba-b754-94eb30c0d15d","command_center_event_id":"7217f76f-b25d-49fb-adce-7ca8e5123e2a"},{"id":"366b0f86-418f-464a-92e4-cc0cc01c3f0a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-0e6b4dcc5bc7","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":24378,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":47928,"firstUsefulResultAt":"2026-10-02T23:40:36.713Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.59-paul-bounded-inference","prNumber":4564,"terminal":false,"missionId":"0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2323,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2222,"approvedPlanMs":0,"missionSetupMs":346,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":246,"ledgerReconcileMs":0,"lineageReconcileMs":100,"resolvePreflightMs":346,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":246,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1522,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:41:32.363099+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4564","receipt_type":"execute_mission","idempotency_key":"mission:0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"c58a06e3-06bd-4717-b2f4-1b746f1747d4","command_center_event_id":"0e6b4dcc-5bc7-45ee-ab36-bb2c4dfdf3e1"},{"id":"366c0a92-382d-40fc-9b95-7907ea740e9a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-2b9d48e6e610","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"2b9d48e6-e610-4716-b82e-9f2c43a53c33","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4097,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2887,"providerAuthMs":0,"ledgerPrepareMs":2887,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2887,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":2887,"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":"2b9d48e6-e610-4716-b82e-9f2c43a53c33"},"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":3480,"likelyAffectedFiles":["src/pages/card-grading/PCGReceiveCardsGallery.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T19:46:55.609375+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2b9d48e6-e610-4716-b82e-9f2c43a53c33:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"41505f0d-7994-42f0-bc05-ef579ea15bc6","command_center_event_id":"2b9d48e6-e610-4716-b82e-9f2c43a53c33"},{"id":"366c9142-e97a-4f15-b522-ba7557b93766","source":"cc-execution","status":"verified","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/control-plane-source-resolution-fail-closed","reason":null,"status":"verified","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1799,"terminal":true,"missionId":"23641945-9fb4-4c4e-8748-8375ab892303","operation":"automatic_mission_resume","proofGate":"canonical_release_already_verified","sourceSha":"92095c667baa58b1bb09df71bf46505ea1cb30f1","timingsMs":{"prReadinessMs":766,"approvedPlanMs":0,"shipAndProveMs":4442,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"23641945-9fb4-4c4e-8748-8375ab892303"},"performance":null,"deploymentId":"forgejo-main-92095c667baa","workflowRunId":5421,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"LIVE","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1873,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T09:06:05.965451+00:00","proof_gate":"canonical_release_already_verified","source_sha":null,"external_id":"1799","receipt_type":"automatic_mission_resume","idempotency_key":"mission:23641945-9fb4-4c4e-8748-8375ab892303:automatic-mission-resume:1799:canonical_release_already_verified","mission_step_id":"054f2558-e665-4f47-b952-5b7e1da91135","command_center_event_id":"23641945-9fb4-4c4e-8748-8375ab892303"},{"id":"366d557d-e015-49a9-90ab-03508ce16367","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-ec81b5e5e769","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.120-synthesis-fast-read","prNumber":null,"terminal":false,"missionId":"ec81b5e5-e769-4d5a-81fa-a31e8510aeb5","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":949,"providerAuthMs":0,"ledgerPrepareMs":949,"ledgerReconcileMs":272,"lineageReconcileMs":0,"resolvePreflightMs":949,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1221,"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":"ec81b5e5-e769-4d5a-81fa-a31e8510aeb5"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4361,"likelyAffectedFiles":["src/components/realtor/CurriControlCenterWorkspace.tsx","src/routes/vanityRoutes.tsx","src/components/crm/CRMShell.tsx","src/shells/TenantModesShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:34:49.325063+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ec81b5e5-e769-4d5a-81fa-a31e8510aeb5:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"2c144a2f-2c79-4b4a-8c50-09a49b5afb7b","command_center_event_id":"ec81b5e5-e769-4d5a-81fa-a31e8510aeb5"},{"id":"366ddebe-2e4b-4af1-a69f-750643f669cf","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"3ea1f27d1d2f6f037129226eb105ccd4d73945c1","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"3ea1f27d1d2f6f037129226eb105ccd4d73945c1","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"957f637f08a3ee4b8ae938119887f748b122875663cb52179d839e1b3094ddd4","forgejoWorkflowProof":{"runId":13857,"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-01T13:35:15.881193+00:00","proof_gate":"canonical_release_pending","source_sha":"3ea1f27d1d2f6f037129226eb105ccd4d73945c1","external_id":"forgejo-main-3ea1f27d1d2f","receipt_type":"canonical_release_status","idempotency_key":"mission:aaf88d32-3b40-49e4-aa47-8ede1bbb0aad:forgejo-release-status:3ea1f27d1d2f6f037129226eb105ccd4d73945c1:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d7484552-b77f-4d5f-8176-a0e329646f95","command_center_event_id":"aaf88d32-3b40-49e4-aa47-8ede1bbb0aad"},{"id":"366e6f42-ab98-4602-bc82-e2d467500aa4","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":"d75ed18228f452d28e6b0c22d0dc38cc8e7ae00c","releaseState":"pending","exactConductorRun":{"id":31271900722,"status":"in_progress","headSha":"4cc7839b03c1414ef9c9ab2774a78b3411025f5b","conclusion":null,"compareStatus":"ahead","sourceMatches":false,"containsSourceSha":true,"reconciliationMode":"cumulative_descendant_conductor_adoption"},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T18:27:49.387081+00:00","proof_gate":"canonical_release_pending","source_sha":"d75ed18228f452d28e6b0c22d0dc38cc8e7ae00c","external_id":"canonical-release-d75ed18228f4","receipt_type":"canonical_release_status","idempotency_key":"mission:b80c34b9-e1c1-426b-86f4-3b72c91d0406:release-status:d75ed18228f452d28e6b0c22d0dc38cc8e7ae00c:31271900722:pending:canonical-production-release/verified=pending","mission_step_id":"de4655f6-5f31-4001-8061-f4056858e565","command_center_event_id":"b80c34b9-e1c1-426b-86f4-3b72c91d0406"},{"id":"36714472-df28-401b-80a0-14346cff282d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"canonical_release_queue_busy:16154","status":"blocked","metrics":{"receiptBytes":5455,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":8150,"firstUsefulResultAt":"2026-10-06T01:05:53.874Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.7-prime-stale-manual-retirement-adapter","prNumber":5116,"terminal":false,"missionId":"20337ec7-f00b-436b-a192-63feaac2e975","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"a0e5e81b3890f3fdc6d2be946e9ad54659dfe0ca","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":950,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":57,"approvedPlanMs":0,"missionSetupMs":1357,"providerAuthMs":0,"shipAndProveMs":360,"ledgerPrepareMs":405,"ledgerReconcileMs":0,"lineageReconcileMs":952,"resolvePreflightMs":1357,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":405,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"20337ec7-f00b-436b-a192-63feaac2e975"},"performance":null,"deploymentId":"forgejo-main-a0e5e81b3890","releaseState":"pending","workflowRunId":16154,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1405,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T01:06:03.990742+00:00","proof_gate":"canonical_release_blocked","source_sha":"a0e5e81b3890f3fdc6d2be946e9ad54659dfe0ca","external_id":"forgejo-main-a0e5e81b3890","receipt_type":"execute_mission","idempotency_key":"mission:20337ec7-f00b-436b-a192-63feaac2e975:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"bc03f8b2-5800-4652-b379-ca404266e154","command_center_event_id":"20337ec7-f00b-436b-a192-63feaac2e975"},{"id":"3673b645-fa14-4f9d-91c3-c031bd080207","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"0114d779ae60681d3e3279e48664ad5759780d98","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"0114d779ae60681d3e3279e48664ad5759780d98","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true},"releaseTargetStates":{"supabaseEdge":"success"},"requestContractHash":"47e015995b67154546b1ed7cbefd8059a634b32aa59b38f4c802707d7fc2d1e6","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/9074","runId":9074,"status":"success","sourceSha":"0114d779ae60681d3e3279e48664ad5759780d98","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"5eabe26c259120ae2503e3f522d1106cbd2e0c7d","sourceSha":"0114d779ae60681d3e3279e48664ad5759780d98","changedPaths":["supabase/functions/universal-extractor/index.ts"],"changedPathCount":1,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T00:51:49.573629+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0114d779ae60681d3e3279e48664ad5759780d98","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:c146635d-db81-460d-982c-91628423bc40:forgejo-release-status:0114d779ae60681d3e3279e48664ad5759780d98:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"79bc0b64-0063-4ff6-97c2-d2773533e6e5","command_center_event_id":"c146635d-db81-460d-982c-91628423bc40"},{"id":"36753669-f50e-45d7-9653-bd4074708978","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.12-pr-merge-base-freshness","prNumber":5197,"terminal":false,"missionId":"873215ee-1f6f-4848-a8a7-4dc83d38b3b3","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12970,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":8900,"approvedPlanMs":0,"missionSetupMs":417,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":417,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":417,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":417,"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":"873215ee-1f6f-4848-a8a7-4dc83d38b3b3"},"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":2319,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:14:12.623783+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5197","receipt_type":"execute_mission","idempotency_key":"mission:873215ee-1f6f-4848-a8a7-4dc83d38b3b3:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"3b4b8be7-728c-4fb0-92a0-c85a32a1e157","command_center_event_id":"873215ee-1f6f-4848-a8a7-4dc83d38b3b3"},{"id":"36776efc-30ef-4e87-96a3-23db55c6d2a4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/exact-green-no-pending-prearm-20260911","reason":"retryable_provider_transport:PUT:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.106-release-integrity-fastpath","prNumber":null,"terminal":false,"missionId":"fcb972f0-6545-420e-9284-9071f0ce2a70","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":22750,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":958,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":958,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":958,"repositoryMutationMs":22750,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":958,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fcb972f0-6545-420e-9284-9071f0ce2a70"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1561,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T19:49:25.838125+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fcb972f0-6545-420e-9284-9071f0ce2a70:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"a0dedf5c-f221-426d-8f62-c6d5e6f1fd2c","command_center_event_id":"fcb972f0-6545-420e-9284-9071f0ce2a70"},{"id":"36787b45-d6a5-414a-8027-309703669258","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"c84c6e80b9e8d228e20089026561f65071964924","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Gate is green for existing PR #4174 at head ec96b6f1d63eafc36da1d39c38b99b317b29add7. Squash merge this exact PR with no source changes, release the affected frontend, and verify https://whatsmyprogress.com/pcg on desktop and mobile. Acceptance: no visible preliminary P/text loader, only the configured WMP loading video as the branded loader after media resolves, substantially larger tenant logo with premium orbit/glow/float/sheen animation, and the 3-second minimum preserved.","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":"2754b5f70bdfcc6717e558fbc17dd1caed6d092461803bcc8e598fcd4882ddbd","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":"2754b5f70bdfcc6717e558fbc17dd1caed6d092461803bcc8e598fcd4882ddbd"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"https://whatsmyprogress.com/pcg","currentSourceSha":"c84c6e80b9e8d228e20089026561f65071964924","witnessSourceSha":"c84c6e80b9e8d228e20089026561f65071964924","verificationState":null,"witnessRequestContractHash":"2754b5f70bdfcc6717e558fbc17dd1caed6d092461803bcc8e598fcd4882ddbd"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T19:57:12.45754+00:00","proof_gate":"request_contract_pending","source_sha":"c84c6e80b9e8d228e20089026561f65071964924","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:835f8c32-adf3-415d-a1ad-0c1d8d46234a:request-contract:2754b5f70bdfcc6717e558fbc17dd1caed6d092461803bcc8e598fcd4882ddbd:c84c6e80b9e8d228e20089026561f65071964924:pending:visual","mission_step_id":"962d4b1a-1708-4cc5-8a54-7242edd35cda","command_center_event_id":"835f8c32-adf3-415d-a1ad-0c1d8d46234a"},{"id":"3679e810-ae06-4a89-84a4-162a988d34d7","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_frozen_explicit_unfreeze_required","fingerprint":"6917a8b50c565bce36a633ad4dc2e74b78f132639c200caa188c6916db68c8c9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T02:48:16.68065+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:8fe6d035-27ca-47f6-8fd3-3785f886b65a:repository-mutation-intent-blocked:6917a8b50c565bce36a633ad4dc2e74b78f132639c200caa188c6916db68c8c9","mission_step_id":"53e3a334-383e-4aff-b129-c276d4b9a65a","command_center_event_id":"8fe6d035-27ca-47f6-8fd3-3785f886b65a"},{"id":"367b1156-f694-4648-b601-d52c9a610b8a","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"958a0397545fa63a9282bf4bd3857b638da72ee8","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"self-understanding","satisfied":true,"statement":"Platform-admin PAUL accurately states that KNOCKLAUNCH can perform supervised visual inspection and execution work rather than claiming generic assistant limitations.","proofConditionIds":["live-runtime"]}],"satisfied":true,"constraints":[{"id":"proof-gating","satisfied":true,"statement":"Preserve current confirmation and proof gates; do not claim work happened without receipts.","proofConditionIds":["live-runtime"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["live-runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["live-runtime"]}],"contractHash":"7f6e452a5cfddfd9768ffa3ac54e95cda6e20a408e1a5e1a073516822ce2fe09","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"live-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"7f6e452a5cfddfd9768ffa3ac54e95cda6e20a408e1a5e1a073516822ce2fe09"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T00:48:58.83606+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"958a0397545fa63a9282bf4bd3857b638da72ee8","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8251e144-6e70-4048-82be-c2fa1c4d5f50:request-contract:7f6e452a5cfddfd9768ffa3ac54e95cda6e20a408e1a5e1a073516822ce2fe09:958a0397545fa63a9282bf4bd3857b638da72ee8:verified:","mission_step_id":"a840e124-7a28-40d5-9cf4-7a16544c42ff","command_center_event_id":"8251e144-6e70-4048-82be-c2fa1c4d5f50"},{"id":"367c9fd0-f770-4d17-8e06-0b7eb53fecf7","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":6136,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":65594,"firstUsefulResultAt":"2026-10-06T00:25:27.726Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.7-prime-stale-manual-retirement-adapter","prNumber":5105,"terminal":false,"missionId":"90759855-df24-4e59-abb3-1f9128deeee7","operation":"ship_and_prove","proofGate":"ship_and_prove_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4010,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":569,"providerAuthMs":0,"ledgerPrepareMs":478,"ledgerReconcileMs":0,"lineageReconcileMs":91,"resolvePreflightMs":569,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":478,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"90759855-df24-4e59-abb3-1f9128deeee7"},"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":1376,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:25:27.797508+00:00","proof_gate":"ship_and_prove_waiting_for_gate","source_sha":null,"external_id":"5105","receipt_type":"ship_and_prove","idempotency_key":"mission:90759855-df24-4e59-abb3-1f9128deeee7:ship_and_prove:ship_and_prove_waiting_for_gate:no-source:no-run","mission_step_id":"35dba9f0-e33a-4aa9-aacd-57cf28d22abe","command_center_event_id":"90759855-df24-4e59-abb3-1f9128deeee7"},{"id":"367cfc07-b613-4b69-a027-ab5fc89660f4","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":134,"terminal":false,"missionId":"a296a604-2f9a-4c3e-9e31-6fb19cdd3257","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"236e8105a0214b8a9138fff02526675e5144ba11","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a296a604-2f9a-4c3e-9e31-6fb19cdd3257"},"performance":null,"deploymentId":"forgejo-main-236e8105a021","workflowRunId":395,"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":3980,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T16:16:00.906187+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"236e8105a0214b8a9138fff02526675e5144ba11","external_id":"forgejo-main-236e8105a021","receipt_type":"ship_and_prove","idempotency_key":"mission:a296a604-2f9a-4c3e-9e31-6fb19cdd3257:ship_and_prove:ship_and_prove_release_pending:236e8105a0214b8a9138fff02526675e5144ba11:395","mission_step_id":"54ab0f43-c974-457d-b8dc-9cee9ac48e45","command_center_event_id":"a296a604-2f9a-4c3e-9e31-6fb19cdd3257"},{"id":"367d2920-9c4c-43c6-b6de-db1b4a5e81e9","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"1f3baf475ee2d2655e23294f05e97c67776f7f6f","sourceSha":"1dc539f373f433145db97943c30ee787abf28f14","sourceInMain":false,"compareStatus":"main_history_page_inconclusive","ancestryProofResolved":false},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-10-03T23:23:02.503846+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"1dc539f373f433145db97943c30ee787abf28f14","external_id":"canonical-release-e4e0bf53ba91","receipt_type":"canonical_release_status","idempotency_key":"mission:0c874f76-3e2b-48d4-bc60-092acf39ed01:forgejo-release-ancestry:1dc539f373f433145db97943c30ee787abf28f14:1f3baf475ee2d2655e23294f05e97c67776f7f6f:main_history_page_inconclusive","mission_step_id":"358ad2ed-f8bf-4711-8759-ced7c0392840","command_center_event_id":"0c874f76-3e2b-48d4-bc60-092acf39ed01"},{"id":"367e947e-e6ee-4647-81cc-fe6c5981ad04","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"f229df50a58cedf83e692b612785a177397a4264","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-stop","satisfied":false,"statement":"One owner-facing STOP in /admin/console reliably cancels the exact active Witness, Forgejo run, or durable mission and only reports success after a canonical cancelled receipt.","proofConditionIds":["proof-runtime","proof-console"]}],"satisfied":false,"constraints":[{"id":"receipt-fidelity","satisfied":false,"statement":"STOP must fail closed, preserve durable history, and never report cancellation without a terminal cancellation receipt. Existing exact child-run cancellation remains authoritative.","proofConditionIds":["proof-runtime","proof-console"]},{"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"]},{"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"]}],"contractHash":"10aa2c7154e0274ffd131b16c0b8b180d361903995479ef37152e4a156599d6b","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","frontend"],"allowedReleaseTargets":["ccExecution","frontend"],"requiredReleaseTargets":["ccExecution","frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"10aa2c7154e0274ffd131b16c0b8b180d361903995479ef37152e4a156599d6b"},"required":true,"satisfied":true},{"id":"proof-console","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"f229df50a58cedf83e692b612785a177397a4264","witnessSourceSha":null,"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["ccExecution","frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:23:08.143713+00:00","proof_gate":"request_contract_pending","source_sha":"f229df50a58cedf83e692b612785a177397a4264","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:216f5db1-51c0-4897-909b-e9c3823d0cbd:request-contract:10aa2c7154e0274ffd131b16c0b8b180d361903995479ef37152e4a156599d6b:f229df50a58cedf83e692b612785a177397a4264:pending:visual","mission_step_id":"fc1686de-5664-4293-b6b3-5a497ef66b59","command_center_event_id":"216f5db1-51c0-4897-909b-e9c3823d0cbd"},{"id":"368039f9-a687-4567-ae71-7dd9f7ba9df2","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"8474a3a109efa84145b626e2e4dedcedadb34351","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"615f8c714338c92e612099453fab294f3a109be0","prNumber":4709,"gateRunId":15042,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/15042/jobs/1","mergeCommitSha":"8474a3a109efa84145b626e2e4dedcedadb34351"}],"requestContractHash":"af715bcedeb047920f173f2184d597b5457fdcaf4368bf51246700fc7a8896f1","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:06:14.245013+00:00","proof_gate":"request_contract_repository_verified","source_sha":"8474a3a109efa84145b626e2e4dedcedadb34351","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:4c4f4ea8-0685-4f6d-959d-b967df8976d3:request-contract-repository:af715bcedeb047920f173f2184d597b5457fdcaf4368bf51246700fc7a8896f1:8474a3a109efa84145b626e2e4dedcedadb34351","mission_step_id":"314d58c7-846c-437b-b0d4-6f25e5ca7777","command_center_event_id":"4c4f4ea8-0685-4f6d-959d-b967df8976d3"},{"id":"36809cd4-2aab-4cc5-9898-634071252f79","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtbqfuq3","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":8678,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":848,"terminal":false,"missionId":"8aaf769a-be07-48c2-a74f-d78aa4b88a86","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"38369a0687543b182b9ffa548a48046a3bc4185f","timingsMs":{"handlerMs":6474,"prReadinessMs":120,"approvedPlanMs":0,"missionSetupMs":1191,"shipAndProveMs":6220},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8aaf769a-be07-48c2-a74f-d78aa4b88a86"},"performance":null,"deploymentId":"forgejo-main-38369a068754","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":5337,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-27T16:54:30.190414+00:00","proof_gate":"canonical_release_dispatched","source_sha":"38369a0687543b182b9ffa548a48046a3bc4185f","external_id":"forgejo-main-38369a068754","receipt_type":"execute_mission","idempotency_key":"mission:8aaf769a-be07-48c2-a74f-d78aa4b88a86:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"65a5be38-5176-48c6-9daa-36f3bc443672","command_center_event_id":"8aaf769a-be07-48c2-a74f-d78aa4b88a86"},{"id":"368228a8-b45a-4fcd-b0ed-4511a9c73ef8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/merge-queue-starvation-repair-20260902","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":40301,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1446,"terminal":false,"missionId":"fc068526-c841-479b-9207-22719107bbe7","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"4885d408d195f1e6b2218bce88b9d2dcfa0bb85f","timingsMs":{"handlerMs":3516,"prReadinessMs":365,"approvedPlanMs":0,"missionSetupMs":1203,"shipAndProveMs":2935},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fc068526-c841-479b-9207-22719107bbe7"},"performance":null,"deploymentId":"forgejo-main-4885d408d195","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2166,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T16:59:04.350978+00:00","proof_gate":"canonical_release_dispatched","source_sha":"4885d408d195f1e6b2218bce88b9d2dcfa0bb85f","external_id":"forgejo-main-4885d408d195","receipt_type":"execute_mission","idempotency_key":"mission:fc068526-c841-479b-9207-22719107bbe7:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"3466b8f0-8fa5-44e3-9b17-7e32218ee5ef","command_center_event_id":"fc068526-c841-479b-9207-22719107bbe7"},{"id":"3682ab82-f14b-48f9-8665-6ba5a8908eaf","source":"paul-scheduler:compiler-recovery-v1","status":"continued","payload":{"reason":null,"attempt":1,"prNumber":6492,"httpStatus":202},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-12T18:52:20.406515+00:00","proof_gate":"compiler_scheduler_same_mission_pr_gate_dispatched","source_sha":null,"external_id":null,"receipt_type":"bounded_compiler_scheduler_recovery","idempotency_key":"mission:96b87ed8-f314-49b9-b8ce-1118e2db520e:compiler-scheduler-recovery:1:continued","mission_step_id":null,"command_center_event_id":"96b87ed8-f314-49b9-b8ce-1118e2db520e"},{"id":"36879051-5e28-4861-b3be-81535566b7d9","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-cf114d649fac","writes":[],"patches":[],"version":1,"approved":true,"missionId":"cf114d64-9fac-4222-9274-4091317e55ff","objective":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js"],"anchored_edits":[{"path":"workers/cc-execution/src/index-release-fast-lane.js","edits":[{"new_content":"    else if (name === \"mission.execute\") {\n      const hydratedArgs = hydrateExplicitRequestContract(args);\n      const objective = String(hydratedArgs?.objective || \"\").trim();\n      if (!objective) return mcpError(id, -32602, \"objective_required\");\n      value = await mcpDelegate(request, \"/mission/execute\", { ...hydratedArgs, objective });\n    }","old_content":"    else if (name === \"mission.execute\") {\n      const objective = String(args.objective || \"\").trim();\n      if (!objective) return mcpError(id, -32602, \"objective_required\");\n      value = await mcpDelegate(request, \"/mission/execute\", { ...args, objective });\n    }"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","wordingChanged":false,"canonicalIntent":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable domains; authorized unavailable dependencies become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, release, and claim-matched live proof are satisfied.","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":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","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":["workers/cc-execution/src/index-release-fast-lane.js"],"requestContract":{"intent":{"rawUtterance":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","wordingChanged":false,"canonicalIntent":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable domains; authorized unavailable dependencies become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, release, and claim-matched live proof are satisfied.","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":"Repair the KNOCKLAUNCH Prime MCP mission.execute entrypoint so server-side command execution hydrates the explicit request contract before delegating to /mission/execute, matching the already-canonical HTTP mission endpoint. This must eliminate request_contract_invalid for owner-authorized execute_objective calls that provide an objective, without weakening any request-contract validation, safety constraints, Gate, merge, release, or terminal-proof requirements.","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":"9db263d903a53d268d75ee2e1ea37faabd7a30677037dae01e60d5e3cb04937f","replayCount":0,"serializedBytes":10110},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:52:50.757138+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:cf114d64-9fac-4222-9274-4091317e55ff:repository-mutation-intent:9db263d903a53d268d75ee2e1ea37faabd7a30677037dae01e60d5e3cb04937f:0","mission_step_id":"365ab7b4-381c-41af-bb24-dabbbfaa5cdb","command_center_event_id":"cf114d64-9fac-4222-9274-4091317e55ff"},{"id":"3687922d-0501-4a0c-a0de-8f772a1a44c7","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"8d617b744f2deef75612da8c6220d444988c8c28","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"ledger-integrity","satisfied":false,"statement":"40500 is restored to exact production-ledger SQL and release no longer fails SQL-drift checks.","proofConditionIds":["repo","release"]},{"id":"bootstrap-order","satisfied":false,"statement":"40400 bridge and 40600 finalizer make fresh 40100→40500 version order coherent while current production is data-neutral.","proofConditionIds":["repo","release","database"]},{"id":"stable-production","satisfied":true,"statement":"Production stays at 21 apps and 49 callable actions across 21 apps with Progress portal refs intact and no customer-portal catalog row.","proofConditionIds":["database"]},{"id":"runtime-unchanged","satisfied":true,"statement":"Application API v3 remains live with Progress alias behavior; no Edge redeploy occurs in this repair.","proofConditionIds":["runtime","release"]}],"satisfied":false,"constraints":[{"id":"existing-pr","satisfied":false,"statement":"Use existing PR #2050 only; no additional source mutation or replacement PR.","proofConditionIds":["repo"]},{"id":"migration-only","satisfied":true,"statement":"Release migrations only; do not redeploy frontend, Edge Functions, Command Center, or OnRunner.","proofConditionIds":["release"]},{"id":"freeze","satisfied":false,"statement":"controlPlaneFrozen remains true.","proofConditionIds":["repo"]},{"id":"no-visual","satisfied":false,"statement":"Do not run Visual Witness.","proofConditionIds":["repo"]}],"contractHash":"4a71a78c0674255ad5d92e204d142d992f5756d35006da0524c6c8ae599310b3","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"4a71a78c0674255ad5d92e204d142d992f5756d35006da0524c6c8ae599310b3","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["migrations"],"releaseRequestContractHash":"4a71a78c0674255ad5d92e204d142d992f5756d35006da0524c6c8ae599310b3"},"required":true,"satisfied":true},{"id":"database","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["migrations"],"releaseRequestContractHash":"4a71a78c0674255ad5d92e204d142d992f5756d35006da0524c6c8ae599310b3"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["migrations"],"releaseRequestContractHash":"4a71a78c0674255ad5d92e204d142d992f5756d35006da0524c6c8ae599310b3"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T04:43:47.141095+00:00","proof_gate":"request_contract_pending","source_sha":"8d617b744f2deef75612da8c6220d444988c8c28","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5d050be6-189c-4c94-acb9-5f5380051dbc:request-contract:4a71a78c0674255ad5d92e204d142d992f5756d35006da0524c6c8ae599310b3:8d617b744f2deef75612da8c6220d444988c8c28:pending:repository","mission_step_id":"53e51d84-93fc-44b3-b4f7-d62f52c38e9b","command_center_event_id":"5d050be6-189c-4c94-acb9-5f5380051dbc"},{"id":"368b5438-a55a-46fe-a27b-303107319789","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a770b0221597","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":134862,"releaseCount":0,"toolCallCount":62,"repeatedCallCount":50,"executorlessWaitMs":808372,"firstUsefulResultAt":"2026-10-05T18:53:45.044Z","recoveryAttemptCount":34,"ownerInterruptionCount":0},"version":null,"prNumber":5032,"terminal":false,"missionId":"a770b022-1597-4486-a023-1c9d2554f8ad","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"da0308780c811c6733d9952f248bdb24aa690782","timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":3770,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"a770b022-1597-4486-a023-1c9d2554f8ad"},"performance":null,"deploymentId":"forgejo-main-da0308780c81","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1956,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:07:22.119338+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"5032","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a770b022-1597-4486-a023-1c9d2554f8ad:automatic-mission-resume:5032:canonical_release_reconciliation_pending","mission_step_id":"9b10c6a7-3c21-413d-8025-7a1cf9861d18","command_center_event_id":"a770b022-1597-4486-a023-1c9d2554f8ad"},{"id":"368f829c-a4bc-4ba6-8203-59e1eea8d231","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-6a964d4e340a","prNumber":4257,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"4b998244e15b439fb942afc1c12e6df3ed165911","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T18:43:46.680374+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"4b998244e15b439fb942afc1c12e6df3ed165911","external_id":"4257","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6a964d4e-340a-488a-aa84-58b0a47a3fab:merged-pr:4257:4b998244e15b439fb942afc1c12e6df3ed165911","mission_step_id":"6b1e3cb0-b41c-4c03-b83e-681e5f39e7c1","command_center_event_id":"6a964d4e-340a-488a-aa84-58b0a47a3fab"},{"id":"36913fcf-6a04-4c89-812d-3acf2231c36f","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/frontend-sourcemap-memory-repair-1d1b2373","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2834,"terminal":false,"missionId":"1d1b2373-9c6a-48d5-944d-c5b81f498414","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"6ed1bef1a8939d761af64256b8003d22a97f6b9b","timingsMs":{"prReadinessMs":678,"approvedPlanMs":0,"shipAndProveMs":5093,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"1d1b2373-9c6a-48d5-944d-c5b81f498414"},"performance":null,"deploymentId":"forgejo-main-6ed1bef1a893","workflowRunId":8401,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:28:42.006292+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2834","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1d1b2373-9c6a-48d5-944d-c5b81f498414:automatic-mission-resume:2834:canonical_release_reconciliation_pending","mission_step_id":"fbd2f2e2-5446-47d4-8fa5-6f7ce66d1bcd","command_center_event_id":"1d1b2373-9c6a-48d5-944d-c5b81f498414"},{"id":"3691b9b1-8ea3-43a4-96b8-f75b4e849cf6","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"UNFREEZE the control plane for this bounded release-orchestration bottleneck repair; remove global Forgejo Actions visibility from the normal merged-main release hot path, enforce the existing shared reconciliation budget, pass KnockLaunch Gate, ship only cc-execution, prove it live, then return to frozen-by-default behavior.","wordingChanged":false,"canonicalIntent":"UNFREEZE the control plane for this bounded release-orchestration bottleneck repair; remove global Forgejo Actions visibility from the normal merged-main release hot path, enforce the existing shared reconciliation budget, pass KnockLaunch Gate, ship only cc-execution, prove it live, then return to frozen-by-default behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"event-native-release-handoff","statement":"Normal re-entry for an already merged PR returns the protected-main push release handoff without a global Forgejo Actions listing or queue-visibility prerequisite.","proofConditionIds":["repository-contract","runtime-contract"]},{"id":"bounded-release-reconciliation","statement":"Mission release reconciliation uses one attempt per Forgejo read and a shared four-second provider budget instead of multiplying retry budgets across sequential reads.","proofConditionIds":["repository-contract","runtime-contract"]}],"objective":"UNFREEZE the control plane for this bounded release-orchestration bottleneck repair; remove global Forgejo Actions visibility from the normal merged-main release hot path, enforce the existing shared reconciliation budget, pass KnockLaunch Gate, ship only cc-execution, prove it live, then return to frozen-by-default behavior.","constraints":[{"id":"preserve-release-safety","statement":"Preserve protected main, exact-head KnockLaunch Gate, squash merge, one canonical release per mission, target-scoped collision handling for corrective dispatch, and recovery-only reconciliation.","proofConditionIds":["repository-contract","runtime-contract"]},{"id":"bounded-control-plane-scope","statement":"Change only the four declared control-plane files, ship only cc-execution, do not touch tenant/product/database state, and return to frozen-by-default control-plane mutation behavior after the scoped permit.","proofConditionIds":["repository-contract","runtime-contract"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-contract","kind":"repository","claim":"Current Forgejo main contains the event-native merged-main release handoff, shared reconciliation budget, regression guards, and updated capability policy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":[]},{"id":"runtime-contract","kind":"runtime","claim":"Live cc-execution runs the repaired release orchestration source and the scoped control-plane permit does not leave a persistent unfreeze path.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"c955b6adbabbc08ffbb6e3013a7ec8b463042f821ed38f8756b58f0277f79de7","requestContractRevision":4,"previousRequestContractHash":"6487d4a1f28a65d25616266b17707acbfa962465a541455b6348ae40d0b29879"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T20:04:29.875117+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:adc9f8a7-dc29-4724-9df0-afc076604415:request-contract:c955b6adbabbc08ffbb6e3013a7ec8b463042f821ed38f8756b58f0277f79de7","mission_step_id":"28ecf511-e519-427f-aaef-0c20afab8daa","command_center_event_id":"adc9f8a7-dc29-4724-9df0-afc076604415"},{"id":"36920b2c-e7ef-4e55-a381-e793e687772c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/experience-studio-continue-the-experience-studio","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1703,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.34-immutable-pr-release-base","prNumber":null,"terminal":false,"missionId":"b23555d0-044b-4244-b0d6-e43a9c8c8674","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":"b23555d0-044b-4244-b0d6-e43a9c8c8674"},"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":7773,"likelyAffectedFiles":["src/pages/admin/ExperienceStudioUX.tsx","src/pages/admin/PlatformExperienceEditor.tsx","src/components/experience-editor/","src/lib/design/experienceSurface","src/lib/design/platformExperienceInventory","scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/visual-witness-hosted-runner/src/runner-entrypoint.mjs","workers/cc-execution/src/index-visual-witness-fast-path.js","src/routes/","src/pages/","src/components/","src/index.css"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T23:43:24.318555+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b23555d0-044b-4244-b0d6-e43a9c8c8674:execute_mission:repair_mission_synthesis_ready","mission_step_id":"9294f745-8b20-4308-8ecc-4dfb9fbf8ff1","command_center_event_id":"b23555d0-044b-4244-b0d6-e43a9c8c8674"},{"id":"36926aae-3c12-4e0d-b729-51ef0a21f3ff","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"d3d2eb8f370022f3aeff1062c5bc5c8ad605158a","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"d3d2eb8f370022f3aeff1062c5bc5c8ad605158a","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"25eec47d12091d041d9353239ee46f1c671b456c4ce2f79f0abc73e22d73a576","forgejoWorkflowProof":{"runId":15347,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"e31935f453c705771965d7e569ae84e2f0d7ec64","deploymentId":"forgejo-main-e31935f453c705771965d7e569ae84e2f0d7ec64","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.91-virtual-witness-cold-standby","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T15:38:34.248204+00:00","proof_gate":"canonical_release_pending","source_sha":"d3d2eb8f370022f3aeff1062c5bc5c8ad605158a","external_id":"forgejo-main-d3d2eb8f3700","receipt_type":"canonical_release_status","idempotency_key":"mission:1a34b37e-a8ec-4b9d-910f-49ef83a379ed:forgejo-release-status:d3d2eb8f370022f3aeff1062c5bc5c8ad605158a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"5ca54739-dbcb-4172-80a0-bb1ca507f3e8","command_center_event_id":"1a34b37e-a8ec-4b9d-910f-49ef83a379ed"},{"id":"36974c06-04e9-4d6e-90d6-bc75c4ce5fc9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f936ae7b223b","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":9021,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":61209,"firstUsefulResultAt":"2026-10-03T14:53:31.898Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.77-paul-heldout-repair","prNumber":null,"terminal":false,"missionId":"f936ae7b-223b-44dc-b565-787a663cc623","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":561,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":561,"missionSetupMs":250,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":250,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":250,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":250,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f936ae7b-223b-44dc-b565-787a663cc623"},"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":1422,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T14:54:36.674893+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f936ae7b-223b-44dc-b565-787a663cc623:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"80b354c7-5886-4bfe-b975-7039cf1cc95a","command_center_event_id":"f936ae7b-223b-44dc-b565-787a663cc623"},{"id":"36979115-a019-48a8-a323-78e3f168a823","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":1008,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.7-canonical-planner-owners","prNumber":4284,"terminal":false,"missionId":"a4eba287-7529-461b-839a-19453bd4f3f9","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"3e850fcbf8fe5d74d2ec0f90ecf38dd9a02e654d","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a4eba287-7529-461b-839a-19453bd4f3f9"},"performance":null,"deploymentId":"canonical-release-3e850fcbf8fe","workflowRunId":31234091598,"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":1098,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T02:03:12.9753+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"3e850fcbf8fe5d74d2ec0f90ecf38dd9a02e654d","external_id":"canonical-release-3e850fcbf8fe","receipt_type":"ship_and_prove","idempotency_key":"mission:a4eba287-7529-461b-839a-19453bd4f3f9:ship_and_prove:ship_and_prove_release_pending","mission_step_id":"ee73e857-e52e-4844-a521-22f3a06df082","command_center_event_id":"a4eba287-7529-461b-839a-19453bd4f3f9"},{"id":"36988efe-4429-458c-acaa-e4e54a80dc94","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d40d679a1562","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/objective-first-repair-d40d679a1562","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.120-synthesis-fast-read","prNumber":null,"terminal":false,"missionId":"d40d679a-1562-44fd-8818-99c6d65fb469","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10349,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1361,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":321,"ledgerReconcileMs":0,"lineageReconcileMs":1040,"resolvePreflightMs":1361,"repositoryMutationMs":10349,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":321,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d40d679a-1562-44fd-8818-99c6d65fb469"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1587,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T00:16:55.257028+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d40d679a-1562-44fd-8818-99c6d65fb469:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"1327f288-bcc0-4307-8e26-f1f813279719","command_center_event_id":"d40d679a-1562-44fd-8818-99c6d65fb469"},{"id":"36995789-d3ad-4619-80bb-5101e09c0bf6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3511737f41cb","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":24765,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":830372,"firstUsefulResultAt":"2026-09-25T01:53:03.494Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.58.273-stale-pr-gate-identity","prNumber":3698,"terminal":false,"missionId":"3511737f-41cb-4ea0-bc42-27eb82eed9b5","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7837,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":872,"missionSetupMs":256,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":256,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":256,"repositoryMutationMs":6965,"repositoryProviderMs":6965,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5331,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":256,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1634},"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":"3511737f-41cb-4ea0-bc42-27eb82eed9b5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3297,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T02:07:13.126122+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3698","receipt_type":"execute_mission","idempotency_key":"mission:3511737f-41cb-4ea0-bc42-27eb82eed9b5:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"4970db76-9456-4e0c-a703-cb5cc3999f5f","command_center_event_id":"3511737f-41cb-4ea0-bc42-27eb82eed9b5"},{"id":"369d6c99-8a76-4323-a5ce-6d9d17dcbba7","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-44d49e03d254","writes":[],"patches":[],"version":1,"approved":true,"missionId":"44d49e03-d254-40a5-b682-2e1dda0261fb","objective":"Apply this exact bounded regression guard to the existing Gate-hardening mission. It must make every local node scripts/* dependency referenced by the canonical Gate a hard-safety closure requirement with a precise owning path instead of allowing later opaque MODULE_NOT_FOUND failures. Preserve all existing behavior. Then continue the same mission through PR, canonical Gate, squash merge, release if required, and live proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"scripts/validate-production-critical-files.mjs","anchor":"const workflow = sources.get('.forgejo/workflows/knocklaunch.yml');","replacement":"const workflow = sources.get('.forgejo/workflows/knocklaunch.yml');\n\nif (selectedScopes.has('hard-safety')) {\n  const localGateScriptDependencies = [...new Set(\n    [...workflow.matchAll(/\\bnode\\s+(scripts\\/[A-Za-z0-9._/-]+\\.(?:mjs|cjs|js))\\b/g)].map((match) => match[1])\n  )].sort();\n  for (const dependencyPath of localGateScriptDependencies) {\n    let dependencyInfo;\n    try { dependencyInfo = await stat(new URL(dependencyPath, root)); }\n    catch { throw new Error(`canonical_gate_local_dependency_not_hydrated:${dependencyPath}`); }\n    if (!dependencyInfo.isFile()) throw new Error(`canonical_gate_local_dependency_not_file:${dependencyPath}`);\n  }\n}"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"44d49e03-d254-40a5-b682-2e1dda0261fb","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"5fd623f353feeaa946e44a1b5a1d57a2e30968587cedf889a30b37297e442455","replayCount":0,"serializedBytes":2217},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:13:46.018658+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:44d49e03-d254-40a5-b682-2e1dda0261fb:repository-mutation-intent:5fd623f353feeaa946e44a1b5a1d57a2e30968587cedf889a30b37297e442455:0","mission_step_id":"827eb1fc-651b-4ddf-888e-513e66af0205","command_center_event_id":"44d49e03-d254-40a5-b682-2e1dda0261fb"},{"id":"369dd6d7-c4db-4cb9-937f-1d07bcb500d2","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ed5d97f0035b","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.97-mutation-latency-reconcile-fastpath","prNumber":null,"terminal":false,"missionId":"ed5d97f0-035b-43b6-9df2-01e6c66bc1b6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1076,"providerAuthMs":0,"ledgerPrepareMs":1076,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1076,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1076,"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":"ed5d97f0-035b-43b6-9df2-01e6c66bc1b6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5004,"likelyAffectedFiles":["src/assets/bigPapisCalendarTruck.ts","src/__tests__/contracts/big-papis-event-email-standard.contract.test.ts","config/platform-standards.json","scripts/owner-supabase-function-migrate.mjs","scripts/resolve-supabase-function-targets.mjs","scripts/visual-witness-hosted-runner/virtual-witness-operating-contract.json","src/App.css","src/App.tsx","src/applications/proposal-editor/FreeformProposalRenderer.tsx","src/applications/proposal-editor/index.ts","src/applications/proposal-editor/ProposalAssetPicker.tsx","src/applications/proposal-editor/proposalAssets.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:13:17.666372+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ed5d97f0-035b-43b6-9df2-01e6c66bc1b6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"53568c0a-7b05-4c8c-9dc5-9388fc5e293f","command_center_event_id":"ed5d97f0-035b-43b6-9df2-01e6c66bc1b6"},{"id":"36a15933-f558-413b-a4cc-b787df3629f9","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/paul-multimodal-attachments.contract.test.ts","src/components/admin/OperatorSidekick.tsx","src/lib/paulAttachments.ts","supabase/functions/operator-respond/index.ts","supabase/functions/operator-respond/paul-attachments.ts","supabase/functions/operator-respond/paul-memory.ts","supabase/migrations/20261001143000_paul_multimodal_attachments.sql","workers/cc-execution/src/entrypoint-routed.js","workers/cc-execution/src/platform-sidekick-intelligence.js"],"reason":"Owner-authorized PAUL multimodal upgrade. Refresh atomic mutation onto current protected main; exact path list only, no wildcard. Normal Gate/release/proof remain mandatory.","baseSha":"3b706c94da6450a4c4f8eed376fcf0e105d6745e","issuedAt":1790864086871,"expiresAt":1790864266871,"missionId":"4a52fe69-3cf8-4bab-8a6c-7bdf8168d817","authorizationId":"37bce53f-86cd-4ad3-af03-22ea730242ea","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T14:14:47.256629+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"3b706c94da6450a4c4f8eed376fcf0e105d6745e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:37bce53f-86cd-4ad3-af03-22ea730242ea","mission_step_id":"01f0c5bd-24b6-4af9-a5c1-089282cf488d","command_center_event_id":"4a52fe69-3cf8-4bab-8a6c-7bdf8168d817"},{"id":"36a21f8f-bc44-442e-8b67-2165bd062ca0","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-03T23:33:02.271921+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/fix-experience-editor-actions-and-toolbar-r202608032323\",\"prNumber\":3917,\"sourceSha\":\"d36b077cc3b16bb9fbc94c62a8bdbf2598c37f69\",\"deploymentId\":\"canonical-release-d36b077cc3b1\"}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:52:08.130728+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:9b86f273-cde3-477a-a954-1ac33e2faf63:owner-progress-heartbeat:119329408","mission_step_id":"1d5bd6eb-b84f-4eb0-8fac-0cbfc5a4b60c","command_center_event_id":"9b86f273-cde3-477a-a954-1ac33e2faf63"},{"id":"36a24dfa-983b-45b3-86f3-069605f5549f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"a6183874b68cc095d6fe88b59652943932474425","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a6183874b68cc095d6fe88b59652943932474425","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"35da0c0ce7e55a54fece2d9ac3e83c66f9ab633949f640cd78c10dc00c947111","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/13408","runId":13408,"status":"running","sourceSha":"a6183874b68cc095d6fe88b59652943932474425","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-30T14:20:02.869128+00:00","proof_gate":"canonical_release_pending","source_sha":"a6183874b68cc095d6fe88b59652943932474425","external_id":"forgejo-main-a6183874b68c","receipt_type":"canonical_release_status","idempotency_key":"mission:10537c19-2b88-4637-9b64-d2a82ec654b0:forgejo-release-status:a6183874b68cc095d6fe88b59652943932474425:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"6ac6c5f4-f617-4f7c-a7df-ed5a0da9c347","command_center_event_id":"10537c19-2b88-4637-9b64-d2a82ec654b0"},{"id":"36a2f3e2-d079-4313-bfed-819a74a60957","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/forgejo-provider.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized continuation of the merge queue control-plane repair; exact-source fresh-branch mutation retried once after host recovery proved Forgejo healthy at sub-100ms latency.","baseSha":"ed20fe9f5bba7793ebf60f019714969c32aacf0a","issuedAt":1788986676539,"expiresAt":1788986856539,"missionId":"9fdd8276-4bea-4672-a50c-9a0b3f76c195","authorizationId":"934cacd0-24cf-4b41-806e-f2eb88127229","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T20:44:37.026869+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ed20fe9f5bba7793ebf60f019714969c32aacf0a","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:934cacd0-24cf-4b41-806e-f2eb88127229","mission_step_id":"53ae16e9-bf82-479e-aa97-d7c959e02f06","command_center_event_id":"9fdd8276-4bea-4672-a50c-9a0b3f76c195"},{"id":"36a3a620-f7c8-4d03-94bf-b486277273e0","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/cc-release-conductor-dedupe-20260807","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":3057,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.31.1-corrective-generation-branch-bootstrap","prNumber":4187,"terminal":false,"missionId":"ac8435e2-8519-4059-a337-3d5b575d2864","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"ac8435e2-8519-4059-a337-3d5b575d2864"},"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":1248,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T05:12:46.842057+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4187","receipt_type":"execute_mission","idempotency_key":"mission:ac8435e2-8519-4059-a337-3d5b575d2864:execute_mission:repair_mission_prepared","mission_step_id":"d9322e7e-a076-484f-83c1-8bb236fb0845","command_center_event_id":"ac8435e2-8519-4059-a337-3d5b575d2864"},{"id":"36a48907-ae27-4f9c-b851-f3bc15bf8b84","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d400a6a18e6a","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":150126,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":5,"executorlessWaitMs":790568,"firstUsefulResultAt":"2026-10-02T18:08:10.014Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4513,"terminal":false,"missionId":"d400a6a1-8e6a-4a17-918b-a9e708c7858c","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":"d400a6a1-8e6a-4a17-918b-a9e708c7858c"},"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-02T18:24:44.049772+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"4513","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d400a6a1-8e6a-4a17-918b-a9e708c7858c:automatic-mission-resume:4513:repair_mission_waiting_for_gate","mission_step_id":"82cae8f3-5735-4ba7-bc59-e2556d85ad23","command_center_event_id":"d400a6a1-8e6a-4a17-918b-a9e708c7858c"},{"id":"36aa4ffa-62a4-4ab8-8582-4b82d2c70f07","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-cloudflare-backup","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.61-known-cleanup-runs-fallback","prNumber":1742,"terminal":false,"missionId":"12807ae2-14a2-4831-922e-0a112f4df04d","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9336,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":754,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":680,"ledgerReconcileMs":0,"lineageReconcileMs":74,"resolvePreflightMs":754,"repositoryMutationMs":9336,"repositoryProviderMs":5224,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3173,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":680,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2051},"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":"12807ae2-14a2-4831-922e-0a112f4df04d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"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-04T19:29:16.571258+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1742","receipt_type":"execute_mission","idempotency_key":"mission:12807ae2-14a2-4831-922e-0a112f4df04d:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"e6670428-8d19-49c9-9ad6-a9e8dff02c4b","command_center_event_id":"12807ae2-14a2-4831-922e-0a112f4df04d"},{"id":"36aab169-e02d-41bd-bd7d-0bb8cdac9ffc","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3a65d698dc9e","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":35136,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":16,"executorlessWaitMs":178049,"firstUsefulResultAt":"2026-10-04T20:07:59.733Z","recoveryAttemptCount":13,"ownerInterruptionCount":0},"version":null,"prNumber":4844,"terminal":false,"missionId":"3a65d698-dc9e-449a-a03f-4da3eb56e6ee","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2183,"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":"3a65d698-dc9e-449a-a03f-4da3eb56e6ee"},"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-04T20:09:18.44405+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4844","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3a65d698-dc9e-449a-a03f-4da3eb56e6ee:automatic-mission-resume:4844:repair_mission_pr_ready_retryable","mission_step_id":"6b9217a2-8bed-44a7-80e1-387985b2115f","command_center_event_id":"3a65d698-dc9e-449a-a03f-4da3eb56e6ee"},{"id":"36ab58b8-2439-4f82-b054-7b49558a144e","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T14:54:20.947247+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:16:11.917703+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:119419504","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"36ac110f-9eac-4ecc-933e-a8be78b50aff","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the deterministic Gate regression on existing PR #2158 only. The old invariant incorrectly required the legacy local MCP timeout string even though mutation transport now intentionally lives in the shared forgejo-provider adapter and the new dedicated provider invariant test enforces it there. Remove only that stale assertion, preserve all other safety assertions, push to the same branch/PR, regate, then continue the same release/runtime proof. No new branch, no new PR, no Visual Witness.","wordingChanged":false,"canonicalIntent":"Repair the deterministic Gate regression on existing PR #2158 only. The old invariant incorrectly required the legacy local MCP timeout string even though mutation transport now intentionally lives in the shared forgejo-provider adapter and the new dedicated provider invariant test enforces it there. Remove only that stale assertion, preserve all other safety assertions, push to the same branch/PR, regate, then continue the same release/runtime proof. No new branch, no new PR, no Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"gate-repair","statement":"Remove only the stale invariant tied to the retired local MCP mutation timeout implementation; preserve shared-adapter and no-blind-retry enforcement in the dedicated provider test.","proofConditionIds":["repository","release"]},{"id":"ship","statement":"Regate and ship existing PR #2158 through ccExecution-only release and live runtime proof.","proofConditionIds":["release","runtime"]}],"objective":"Repair the deterministic Gate regression on existing PR #2158 only. The old invariant incorrectly required the legacy local MCP timeout string even though mutation transport now intentionally lives in the shared forgejo-provider adapter and the new dedicated provider invariant test enforces it there. Remove only that stale assertion, preserve all other safety assertions, push to the same branch/PR, regate, then continue the same release/runtime proof. No new branch, no new PR, no Visual Witness.","constraints":[{"id":"identity","statement":"Use the same mission, branch, and PR; no duplicate source/release path and no Visual Witness.","proofConditionIds":["repository","release","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository","kind":"repository","claim":"Existing PR #2158 contains the corrected regression invariant and all reliability hardening source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Exact green PR #2158 is squash merged and ccExecution release succeeds.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution matches merged reliability SHA and canary/provider behavior is healthy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"ebd4ae732bcd5f5227c2932db2389a868ce57b1231e4a504ee52c6aedb6400c8","requestContractRevision":3,"previousRequestContractHash":"3399724e1422c269adfe713a1535b08d1404c75539dd070cffca2cad4abafdf4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:42:39.722454+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:0b163683-9113-499c-908f-61bd930fd874:request-contract:ebd4ae732bcd5f5227c2932db2389a868ce57b1231e4a504ee52c6aedb6400c8","mission_step_id":"10ac18eb-63d7-4269-a038-472524325bff","command_center_event_id":"0b163683-9113-499c-908f-61bd930fd874"},{"id":"36ad9e3d-7fc8-4f7c-a9a8-cf0749c7111f","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\":\"release\",\"deadlineAt\":\"2026-10-06T03:19:09.066137+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-b70b48dde047\",\"prNumber\":5104,\"sourceSha\":\"1df3b53b734cd26b6403bfb173f9122ad1736186\",\"deploymentId\":\"forgejo-main-1df3b53b734c\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:23:29.565856+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b70b48dd-e047-4d15-b4db-7b59cba0d04e:owner-progress-heartbeat:119416413","mission_step_id":"c8cf242f-e613-48e3-8fc6-696be0571a98","command_center_event_id":"b70b48dd-e047-4d15-b4db-7b59cba0d04e"},{"id":"36af7e76-cb4c-4fec-ad4e-0fa616a31ed7","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Implement the already-proven one-file RoofHelpFinder hero repair in src/pages/RoofHelpLandingPage.tsx. Root cause: LetterboxFreeHeroVideo mutates output.style.aspectRatio after video analysis and the canvas is block h-auto w-full, so the hero changes page geometry after load and expands across the whole viewport. Repair: remove the runtime aspect-ratio style mutation; reserve a stable aspect-video container from first paint; center/cap the hero at max-w-4xl on desktop while keeping it full width on small screens; position the output canvas absolute inset-0 h-full w-full so its intrinsic dimensions cannot resize layout. Keep the existing letterbox-detection/canvas crop rendering, video source, autoplay/muted/loop/playsInline behavior, CTA, SEO content, lead form, routing, and all unrelated behavior unchanged. Frontend only. Ship through the existing mission: one branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, then verify live visual stability and compact sizing on RoofHelpFinder.","wordingChanged":false,"canonicalIntent":"Implement the already-proven one-file RoofHelpFinder hero repair in src/pages/RoofHelpLandingPage.tsx. Root cause: LetterboxFreeHeroVideo mutates output.style.aspectRatio after video analysis and the canvas is block h-auto w-full, so the hero changes page geometry after load and expands across the whole viewport. Repair: remove the runtime aspect-ratio style mutation; reserve a stable aspect-video container from first paint; center/cap the hero at max-w-4xl on desktop while keeping it full width on small screens; position the output canvas absolute inset-0 h-full w-full so its intrinsic dimensions cannot resize layout. Keep the existing letterbox-detection/canvas crop rendering, video source, autoplay/muted/loop/playsInline behavior, CTA, SEO content, lead form, routing, and all unrelated behavior unchanged. Frontend only. Ship through the existing mission: one branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, then verify live visual stability and compact sizing on RoofHelpFinder.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"stable-hero","statement":"The RoofHelpFinder homepage reserves a stable hero-video area before video/canvas initialization so loading the video does not change page geometry.","proofConditionIds":["repo","live-homepage","visual-hero"]},{"id":"smaller-hero","statement":"The RoofHelpFinder hero video is capped to a compact desktop width while remaining full-width and proportional on small screens.","proofConditionIds":["repo","visual-hero"]}],"objective":"Implement the already-proven one-file RoofHelpFinder hero repair in src/pages/RoofHelpLandingPage.tsx. Root cause: LetterboxFreeHeroVideo mutates output.style.aspectRatio after video analysis and the canvas is block h-auto w-full, so the hero changes page geometry after load and expands across the whole viewport. Repair: remove the runtime aspect-ratio style mutation; reserve a stable aspect-video container from first paint; center/cap the hero at max-w-4xl on desktop while keeping it full width on small screens; position the output canvas absolute inset-0 h-full w-full so its intrinsic dimensions cannot resize layout. Keep the existing letterbox-detection/canvas crop rendering, video source, autoplay/muted/loop/playsInline behavior, CTA, SEO content, lead form, routing, and all unrelated behavior unchanged. Frontend only. Ship through the existing mission: one branch, one PR, KnockLaunch Gate, squash merge, frontend-only release, then verify live visual stability and compact sizing on RoofHelpFinder.","constraints":[{"id":"frontend-only","statement":"Only frontend source may change and only the frontend production target may release.","proofConditionIds":["repo","live-homepage"]},{"id":"preserve-funnel","statement":"Preserve the existing RoofHelpFinder video source, autoplay/muted/loop behavior, CTA, SEO content, lead form, routing, letterbox crop behavior, and non-RoofHelpFinder behavior.","proofConditionIds":["repo","live-homepage"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"The exact diff is limited to src/pages/RoofHelpLandingPage.tsx and implements a stable reserved 16:9 hero slot with a max-w-4xl desktop cap while removing dynamic layout aspect-ratio mutation.","route":"https://roofhelpfinder.com/","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"live-homepage","kind":"runtime","claim":"The live RoofHelpFinder homepage still serves the existing homeowner funnel after the hero repair.","route":"https://roofhelpfinder.com/","required":true,"expectedText":"Need help with your roof?","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-hero","kind":"visual","claim":"On the live RoofHelpFinder homepage, the hero video renders in a compact stable 16:9 slot without a visible layout jump during initialization.","route":"https://roofhelpfinder.com/","required":true,"expectedText":"Need help with your roof?","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"4a213838fa2844a8265643c2661ca3c5bd9f748cf4544d2c72cee6621b0e83e8","requestContractRevision":2,"previousRequestContractHash":"a7a9f3d3b7bb542a1350e9b381322f16a826bd453fa1d55aec9acea6980bd2d6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T13:49:44.75561+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a408d763-74d8-43b1-9037-9c6007db4906:request-contract-revision:2:4a213838fa2844a8265643c2661ca3c5bd9f748cf4544d2c72cee6621b0e83e8","mission_step_id":"b806d0ba-c213-47b4-ad19-0e620938c09b","command_center_event_id":"a408d763-74d8-43b1-9037-9c6007db4906"},{"id":"36b2be11-b1f1-4783-b49c-0a90a74e637e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-read-budget-corrective-20260825","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":1239,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":707,"terminal":false,"missionId":"1c327e2c-d5bd-4d96-a1c3-a36b803dad2f","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":2944,"prReadinessMs":2944,"approvedPlanMs":0,"missionSetupMs":572,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"1c327e2c-d5bd-4d96-a1c3-a36b803dad2f"},"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":5704,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T22:30:19.587351+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"707","receipt_type":"execute_mission","idempotency_key":"mission:1c327e2c-d5bd-4d96-a1c3-a36b803dad2f:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"384e8629-2d64-40c3-b9ba-2f328a0085ab","command_center_event_id":"1c327e2c-d5bd-4d96-a1c3-a36b803dad2f"},{"id":"36b4d20c-f2e4-47e9-946e-195ccd6bf243","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/whatsmyprogress-waitlist-public-auth-20260902","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":7859,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1394,"terminal":false,"missionId":"d01e575f-d041-478d-8726-79dc944ede5b","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":10716,"prReadinessMs":10407,"approvedPlanMs":0,"missionSetupMs":373,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"d01e575f-d041-478d-8726-79dc944ede5b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1782,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"6789c016-47c0-495a-8560-6b455a5844ba","created_at":"2026-09-02T05:06:13.695596+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1394","receipt_type":"execute_mission","idempotency_key":"mission:d01e575f-d041-478d-8726-79dc944ede5b:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"c60578fe-013a-47ff-bff3-9dfac2097310","command_center_event_id":"d01e575f-d041-478d-8726-79dc944ede5b"},{"id":"36b5b82f-4688-4ba1-b570-1a2d98b608a7","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/vista-logo-backdrop-20260829","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":5522,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"d496e362-fb65-46e7-b5be-d5f42bb41b8f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":212,"prReadinessMs":0,"approvedPlanMs":212,"missionSetupMs":3713,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d496e362-fb65-46e7-b5be-d5f42bb41b8f"},"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":5055,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T23:04:41.636574+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d496e362-fb65-46e7-b5be-d5f42bb41b8f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"00a5abe2-9908-4ffd-958c-a22b9aa42e1b","command_center_event_id":"d496e362-fb65-46e7-b5be-d5f42bb41b8f"},{"id":"36b6604c-bb4a-4f71-84f9-71e1ab0dcdd8","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.296-universal-stop","prNumber":null,"terminal":false,"missionId":"f8e5fa3a-bba3-4ffb-8eae-d836d91eeb6e","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1054,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":349,"providerAuthMs":0,"ledgerPrepareMs":349,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":349,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":349,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"f8e5fa3a-bba3-4ffb-8eae-d836d91eeb6e"},"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":1176,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:42:48.169876+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f8e5fa3a-bba3-4ffb-8eae-d836d91eeb6e:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"7c23d1a8-4a71-4947-875b-5b8621ec4e56","command_center_event_id":"f8e5fa3a-bba3-4ffb-8eae-d836d91eeb6e"},{"id":"36b6e698-6c98-45be-9627-3452bca685de","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"workers/cc-execution/src/mission-ledger.js","content":"import { forgejoReleaseRunCoversTargets, forgejoReleaseTargetStatesFromJobs, mergeForgejoReleaseTargetStates, forgejoReleaseTargetsComplete, normalizeReleaseIntent, normalizeRequestContract, normalizeVisualProofIntent, requestContractRequiresExplicitMutation } from \"./command-center-contracts.js\";\nimport { releaseTargetsFromChangedPaths } from \"./release-target-ownership.js\";\nimport { inspectActionRunLogs } from \"./index-release-fast-lane.js\";\nimport { CC_EXECUTION_VERSION as VERSION } from \"./version.js\";\nimport { BUILD_METADATA } from \"./build-metadata.js\";\nimport { isUuidMissionId } from \"./mission-id-contract.js\";\nimport { authoritativeSourceTargets } from \"./source-discovery-policy.js\";\n\nconst DEFAULT_SUPABASE_URL = \"https://ymntrajfubicyxwwdxxa.supabase.co\";\nconst DEFAULT_REPOSITORY = \"noel/KnockLaunchOS\";\nconst MISSION_FORGEJO_READ_TIMEOUT_MS = 1200;\nconst MISSION_FORGEJO_READ_MAX_ATTEMPTS = 1;\nconst MISSION_RELEASE_RECONCILIATION_TOTAL_BUDGET_MS = 4000;\nconst MISSION_FORGEJO_READ_RETRY_DELAY_MS = 100;\nconst MISSION_LEDGER_READ_ATTEMPT_TIMEOUT_MS = 1200;\nconst MISSION_LEDGER_READ_TOTAL_BUDGET_MS = 2500;\nconst MISSION_LEDGER_WRITE_ATTEMPT_TIMEOUT_MS = 3500;\nconst MISSION_LEDGER_CREATE_ATTEMPT_TIMEOUT_MS = 3000;\nconst MISSION_LEDGER_WRITE_TIMEOUT_MS = 8000;\nconst MISSION_LEDGER_WRITE_MAX_ATTEMPTS = 2;\nconst MISSION_LEDGER_CREATE_MAX_ATTEMPTS = 2;\nconst MISSION_LEDGER_CREATE_RETRY_DELAY_MS = 100;\nconst MISSION_LEDGER_READ_MAX_ATTEMPTS = 2;\nconst MISSION_LEDGER_READ_RETRY_DELAY_MS = 75;\nconst REQUEST_CONTRACT_HOST_WATCHDOG_MAX_AGE_MS = 180000;\nconst OWNER_ACTIVE_MISSIONS_CACHE_URL = \"https://cc-execution.knocklaunch.app/__internal/owner-active-missions/latest\";\nconst OWNER_ACTIVE_MISSIONS_MAX = 20;\nconst OWNER_ACTIVE_MISSIONS_TTL_SECONDS = 7 * 24 * 60 * 60;\nexport const OWNER_PROGRESS_RECENT_LIMIT = 8;\nexport const OWNER_PROGRESS_SILENCE_BUDGET_MS = 15000;\nconst OWNER_PROGRESS_BLOCKING_STATUSES = new Set([\"blocked\", \"failed\", \"retryable\", \"action_required\", \"owner_action_required\"]);\n\nasync function publishOwnerMissionProjection(mission = {}) {\n  if (typeof caches === \"undefined\" || !caches?.default) return false;\n  const missionId = text(mission.missionId || mission.mission_id, 100);\n  if (!missionId) return false;\n  const request = new Request(OWNER_ACTIVE_MISSIONS_CACHE_URL);\n  const existingResponse = await caches.default.match(request);\n  const existingPayload = existingResponse ? await existingResponse.json().catch(() => ({})) : {};\n  const existingItems = Array.isArray(existingPayload?.items) ? existingPayload.items : [];\n  const previous = existingItems.find((item) => text(item?.missionId, 100) === missionId) || {};\n  const context = record(mission.context);\n  const terminal = mission.terminal === true;\n  const ownerCheckpoint = ownerMissionCheckpoint(mission);\n  const projection = {\n    ...previous,\n    missionId,\n    objective: text(mission.objective || previous.objective, 600) || \"KNOCKLAUNCH work\",\n    status: text(mission.status || previous.status, 80) || \"waiting\",\n    phase: text(mission.phase || previous.phase, 120) || \"in_progress\",\n    branch: text(mission.branch || context.branch || previous.branch, 200) || null,\n    prNumber: authoritativeMissionPrNumber(mission) || Number(previous.prNumber || 0) || null,\n    sourceSha: text(mission.sourceSha || context.sourceSha || previous.sourceSha, 100) || null,\n    deploymentId: text(mission.deploymentId || context.deploymentId || previous.deploymentId, 200) || null,\n    workflowRunId: Number(mission.workflowRunId || context.workflowRunId || previous.workflowRunId || 0) || null,\n    releaseState: text(context.releaseState || previous.releaseState, 80) || null,\n    ownerFacingState: text(mission.ownerFacingState || previous.ownerFacingState, 80) || null,\n    reason: text(mission.reason || mission.terminalReason || context.reconciliationReason || previous.reason, 400) || null,\n    ownerCheckpoint,\n    terminal,\n    updatedAt: text(mission.lastProgressAt || mission.updatedAt || mission.updated_at, 100) || new Date().toISOString(),\n  };\n  const unchanged = !terminal && text(previous?.ownerCheckpoint?.signature, 500) === ownerCheckpoint.signature;\n  if (unchanged) return true;\n  const nextItems = existingItems.filter((item) => text(item?.missionId, 100) !== missionId);\n  if (!terminal) nextItems.unshift(projection);\n  await caches.default.put(request, new Response(JSON.stringify({ items: nextItems.slice(0, OWNER_ACTIVE_MISSIONS_MAX), updatedAt: new Date().toISOString() }), {\n    headers: { \"content-type\": \"application/json\", \"cache-control\": `public, max-age=${OWNER_ACTIVE_MISSIONS_TTL_SECONDS}` },\n  }));\n  return true;\n}\n\nfunction text(value, maximum = 1000) {\n  return String(value ?? \"\").trim().slice(0, maximum);\n}\n\nfunction record(value) {\n  return value && typeof value === \"object\" && !Array.isArray(value) ? value : {};\n}\n\nconst AUTHORITATIVE_PR_LINEAGE_PROOF_GATES = new Set([\n  \"repair_mission_pr_handed_off_to_supervisor\",\n  \"forgejo_merged_pr_is_authoritative_source_lineage\",\n]);\nconst AUTHORITATIVE_PR_LINEAGE_RECEIPT_TYPES = new Set([\n  \"source_lineage_merged_pr_authoritative\",\n]);\n\nexport function authoritativeMissionPrNumber(mission = {}) {\n  const context = record(mission.context);\n  const direct = Number(mission.prNumber || context.prNumber || 0);\n  if (Number.isInteger(direct) && direct > 0) return direct;\n  const receipts = [\n    ...(Array.isArray(mission.receipts) ? mission.receipts : []),\n    ...(Array.isArray(mission.recentReceipts) ? mission.recentReceipts : []),\n  ].map((receipt) => record(receipt));\n  for (const receipt of receipts) {\n    const proofGate = text(receipt.proofGate || receipt.proof_gate, 160);\n    const receiptType = text(receipt.type || receipt.receiptType || receipt.receipt_type, 160);\n    if (!AUTHORITATIVE_PR_LINEAGE_PROOF_GATES.has(proofGate) && !AUTHORITATIVE_PR_LINEAGE_RECEIPT_TYPES.has(receiptType)) continue;\n    const payload = record(receipt.payload);\n    const candidate = Number(\n      receipt.externalId || receipt.external_id || payload.prNumber || payload.pr_number || 0,\n    );\n    if (Number.isInteger(candidate) && candidate > 0) return candidate;\n  }\n  return null;\n}\n\nexport function requestContractVisualProofRequired(context = {}) {\n  const normalizedContext = record(context);\n  const contract = record(normalizedContext.requestContract);\n  if (contract.version) {\n    return (Array.isArray(contract.proofConditions) ? contract.proofConditions : []).some((condition) => {\n      const proof = record(condition);\n      const kind = text(proof.kind, 80).toLowerCase();\n      return proof.required !== false && [\"visual\", \"interaction\"].includes(kind);\n    });\n  }\n  return normalizeReleaseIntent(normalizedContext).visualProofRequested;\n}\n\nexport function ownerMissionAcceptanceProgress(mission = {}) {\n  const context = record(mission.context);\n  const contract = record(context.requestContract);\n  const proof = record(context.requestContractProof);\n  const conditions = (Array.isArray(contract.proofConditions) ? contract.proofConditions : []).filter((condition) => record(condition).required !== false);\n  const results = new Map((Array.isArray(proof.conditionResults) ? proof.conditionResults : []).map((result) => [text(record(result).id, 120), record(result)]));\n  if (conditions.length) {\n    const verifiedIds = conditions.map((condition) => text(record(condition).id, 120)).filter((id) => id && results.get(id)?.satisfied === true);\n    const pendingIds = conditions.map((condition) => text(record(condition).id, 120)).filter((id) => id && !verifiedIds.includes(id));\n    const total = conditions.length;\n    const verified = verifiedIds.length;\n    return { total, verified, pending: Math.max(0, total - verified), percent: Math.round((verified / total) * 100), satisfied: total > 0 && verified === total, verifiedIds, pendingIds };\n  }\n  const steps = (Array.isArray(mission.stepSummary) ? mission.stepSummary : []).map((step) => record(step)).filter((step) => text(step.key, 120) && text(step.status, 80).toLowerCase() !== \"skipped\");\n  const verifiedStatuses = new Set([\"verified\", \"success\", \"completed\"]);\n  const verifiedIds = steps.filter((step) => verifiedStatuses.has(text(step.status, 80).toLowerCase())).map((step) => text(step.key, 120));\n  const pendingIds = steps.filter((step) => !verifiedStatuses.has(text(step.status, 80).toLowerCase())).map((step) => text(step.key, 120));\n  const total = steps.length;\n  const verified = verifiedIds.length;\n  return { total, verified, pending: Math.max(0, total - verified), percent: total ? Math.round((verified / total) * 100) : 0, satisfied: mission.terminal === true ? pendingIds.length === 0 : false, verifiedIds, pendingIds };\n}\n\nexport function ownerFacingMissionStepSummary(mission = {}) {\n  const steps = (Array.isArray(mission.stepSummary) ? mission.stepSummary : []).map((step) => ({ ...record(step) }));\n  if (mission.terminal !== true) return steps;\n  const acceptance = ownerMissionAcceptanceProgress(mission);\n  if (!acceptance.satisfied) return steps;\n  const context = record(mission.context);\n  const hasMergedSource = Boolean(text(mission.sourceSha || context.sourceSha, 100));\n  const releaseVerified = text(context.releaseState, 80).toLowerCase() === \"verified\";\n  const visualRequired = requestContractVisualProofRequired(context);\n  const visualVerified = requestContractVisualProofSatisfied(mission);\n  return steps.map((step) => {\n    const key = text(step.key, 120).toLowerCase();\n    const historicalStatus = text(step.status, 80) || null;\n    let status = historicalStatus;\n    if (key === \"preflight\") status = \"verified\";\n    else if (key === \"implementation\" && hasMergedSource) status = \"verified\";\n    else if (key === \"pull_request\" && hasMergedSource) status = \"verified\";\n    else if (key === \"release\" && releaseVerified) status = \"verified\";\n    else if (key === \"runtime_proof\") status = \"verified\";\n    else if (key === \"visual_proof\") status = visualRequired ? (visualVerified ? \"verified\" : historicalStatus) : \"skipped\";\n    if (status === historicalStatus) return step;\n    return { ...step, status, historicalStatus, statusProjection: \"terminal_acceptance_verified\" };\n  });\n}\n\nexport function ownerMissionStallState(mission = {}, nowMs = Date.now()) {\n  if (mission.terminal === true) return { stalled: false, reason: \"mission_terminal\", step: null, deadlineAt: null, recoveryAction: \"none\" };\n  const steps = (Array.isArray(mission.stepSummary) ? mission.stepSummary : []).map((step) => record(step));\n  const activeStatuses = new Set([\"ready\", \"running\", \"in_progress\", \"waiting\", \"queued\", \"requested\", \"retryable\"]);\n  const activeStep = [...steps].reverse().find((step) => activeStatuses.has(text(step.status, 80).toLowerCase())) || null;\n  const deadlineAt = text(activeStep?.deadlineAt || activeStep?.deadline_at, 100) || null;\n  const deadlineMs = deadlineAt ? Date.parse(deadlineAt) : Number.NaN;\n  const stalled = Number.isFinite(deadlineMs) && nowMs > deadlineMs;\n  return { stalled, reason: stalled ? \"step_deadline_exceeded\" : \"within_deadline\", step: activeStep ? text(activeStep.key, 120) || null : null, deadlineAt, recoveryAction: stalled ? ownerMissionNextSafeAction({ ...mission, terminal: false }).action : null };\n}\n\nexport function requestContractVisualProofSatisfied(mission = {}) {\n  const context = record(mission.context);\n  const contract = record(context.requestContract);\n  const proof = record(context.requestContractProof);\n  const genericVerified = text(context.verificationState, 80).toLowerCase() === \"verified\";\n  if (!contract.version) return proof.visualSatisfied === true || genericVerified;\n  if (proof.visualSatisfied === true) return true;\n  const contractHash = text(context.requestContractHash, 100);\n  const witnessHash = text(context.requestContractWitnessHash, 100);\n  const currentSourceSha = text(context.sourceSha || mission.sourceSha, 100);\n  const witnessSourceSha = text(context.requestContractWitnessSourceSha, 100);\n  return genericVerified\n    && Boolean(contractHash)\n    && Boolean(currentSourceSha)\n    && witnessHash === contractHash\n    && witnessSourceSha === currentSourceSha;\n}\n\nexport function ownerMissionNextSafeAction(mission = {}) {\n  const context = record(mission.context);\n  const authoritativePrNumber = authoritativeMissionPrNumber(mission);\n  const steps = (Array.isArray(mission.stepSummary) ? mission.stepSummary : []).map((step) => record(step)).filter((step) => text(step.key, 120));\n  const receipts = Array.isArray(mission.recentReceipts) ? mission.recentReceipts.map((receipt) => record(receipt)) : [];\n  const latestReceipt = receipts.find((receipt) => !isOwnerProgressHeartbeatReceipt(receipt)) || receipts[0] || null;\n  const latestStatus = text(latestReceipt?.status, 80).toLowerCase();\n  const ownerActionRequired = [\"owner_action_required\", \"action_required\"].includes(latestStatus)\n    || context.ownerActionRequired === true\n    || mission.ownerActionRequired === true;\n  const blocker = [\"blocked\", \"failed\", \"retryable\", \"action_required\", \"owner_action_required\"].includes(latestStatus)\n    ? text(latestReceipt?.reason || latestReceipt?.proofGate || latestReceipt?.proof_gate, 400) || latestStatus\n    : text(mission.terminalReason || context.reconciliationReason || mission.reason, 400) || null;\n\n  if (mission.terminal === true) return { action: \"none\", lane: null, reason: \"mission_terminal\", automationAllowed: false, ownerActionRequired: false };\n  if (ownerActionRequired) return { action: \"await_owner_action\", lane: \"owner\", reason: blocker || \"owner_action_required\", automationAllowed: false, ownerActionRequired: true };\n  if (blocker && latestStatus === \"failed\") return { action: \"await_reasoning_repair\", lane: \"cc-execution\", reason: blocker, automationAllowed: false, ownerActionRequired: false };\n  if (blocker && latestStatus === \"retryable\") return { action: \"retry_bounded_recovery\", lane: text(latestReceipt?.source, 120) || \"cc-execution\", reason: blocker, automationAllowed: true, ownerActionRequired: false };\n\n  const visualRequired = requestContractVisualProofRequired(context);\n  const visualVerified = requestContractVisualProofSatisfied(mission);\n  if (context.releaseState === \"verified\" && visualRequired && !visualVerified) {\n    const existingVisualJob = Boolean(text(mission.jobId || context.jobId, 200));\n    return {\n      action: \"verify_visual\",\n      lane: \"onrunner\",\n      reason: existingVisualJob ? \"release_verified_existing_visual_job_pending_reconciliation\" : \"release_verified_visual_proof_pending\",\n      automationAllowed: true,\n      ownerActionRequired: false,\n    };\n  }\n  if (context.releaseState === \"verified\" && context.requestContractState !== \"verified\") return { action: \"reconcile_request_contract\", lane: \"cc-execution\", reason: \"release_verified_contract_pending\", automationAllowed: true, ownerActionRequired: false };\n  if (authoritativePrNumber && !text(mission.sourceSha || context.sourceSha, 100)) return { action: \"reconcile_pull_request\", lane: \"cc-execution\", reason: \"pull_request_exists_without_merged_source\", automationAllowed: true, ownerActionRequired: false };\n  if (text(mission.sourceSha || context.sourceSha, 100) && context.releaseState !== \"verified\") return { action: \"reconcile_release\", lane: \"production-release-conductor\", reason: \"merged_source_requires_release_proof\", automationAllowed: true, ownerActionRequired: false };\n\n  const activeStatuses = new Set([\"ready\", \"running\", \"in_progress\", \"waiting\", \"queued\", \"requested\"]);\n  const activeStep = steps.find((step) => activeStatuses.has(text(step.status, 80).toLowerCase())) || null;\n  const key = text(activeStep?.key || mission.phase, 120).toLowerCase();\n  const lane = text(activeStep?.lane, 120) || (key === \"release\" ? \"production-release-conductor\" : key === \"visual_proof\" ? \"onrunner\" : \"cc-execution\");\n  const byStep = {\n    preflight: \"resolve_preflight\",\n    implementation: \"continue_implementation\",\n    pull_request: \"reconcile_pull_request\",\n    release: \"reconcile_release\",\n    runtime_proof: \"verify_runtime\",\n    visual_proof: \"verify_visual\",\n  };\n  if (byStep[key]) {\n    const persistedDeterministicMutation = byStep[key] === \"continue_implementation\"\n      && receipts.some((receipt) => {\n        const type = text(receipt?.type || receipt?.receiptType || receipt?.receipt_type, 120);\n        const status = text(receipt?.status, 80).toLowerCase();\n        const proofGate = text(receipt?.proofGate || receipt?.proof_gate, 160);\n        return type === \"repository_mutation_intent\"\n          && proofGate === \"repository_mutation_intent_persisted\"\n          && ![\"blocked\", \"failed\", \"action_required\", \"owner_action_required\"].includes(status);\n      });\n    const deterministic = byStep[key] !== \"resolve_preflight\"\n      && (byStep[key] !== \"continue_implementation\" || persistedDeterministicMutation);\n    return { action: byStep[key], lane, reason: `durable_state:${key}`, automationAllowed: deterministic, ownerActionRequired: false };\n  }\n  return { action: \"continue_mission\", lane: \"cc-execution\", reason: \"durable_state_requires_reasoning\", automationAllowed: false, ownerActionRequired: false };\n}\n\nexport function ownerMissionCheckpoint(mission = {}) {\n  const context = record(mission.context);\n  const steps = (Array.isArray(mission.stepSummary) ? mission.stepSummary : []).map((step) => record(step)).filter((step) => text(step.key, 120));\n  const receipts = Array.isArray(mission.recentReceipts) ? mission.recentReceipts.map((receipt) => record(receipt)) : [];\n  const activeStatuses = new Set([\"ready\", \"running\", \"in_progress\", \"waiting\", \"queued\", \"requested\"]);\n  const activeStep = steps.find((step) => activeStatuses.has(text(step.status, 80).toLowerCase())) || null;\n  const activeIndex = activeStep ? steps.indexOf(activeStep) : -1;\n  const nextStep = activeIndex >= 0 ? steps.slice(activeIndex + 1).find((step) => ![\"verified\", \"success\", \"completed\"].includes(text(step.status, 80).toLowerCase())) || null : steps.find((step) => text(step.status, 80).toLowerCase() === \"pending\") || null;\n  const latestReceipt = receipts.find((receipt) => !isOwnerProgressHeartbeatReceipt(receipt)) || receipts[0] || null;\n  const latestCompletedStep = [...steps].reverse().find((step) => [\"verified\", \"success\", \"completed\"].includes(text(step.status, 80).toLowerCase())) || null;\n  const latest = latestReceipt ? { kind: \"receipt\", key: text(latestReceipt.type || latestReceipt.receiptType || latestReceipt.receipt_type, 120) || null, status: text(latestReceipt.status, 80) || null, proofGate: text(latestReceipt.proofGate || latestReceipt.proof_gate, 160) || null } : latestCompletedStep ? { kind: \"step\", key: text(latestCompletedStep.key, 120), status: text(latestCompletedStep.status, 80), proofGate: null } : null;\n  const receiptStatus = text(latestReceipt?.status, 80).toLowerCase();\n  const blocker = [\"blocked\", \"failed\", \"retryable\", \"action_required\", \"owner_action_required\"].includes(receiptStatus) ? text(latestReceipt?.reason || latestReceipt?.proofGate || latestReceipt?.proof_gate, 400) || receiptStatus : text(mission.terminalReason || context.reconciliationReason || mission.reason, 400) || null;\n  const nextSafeAction = ownerMissionNextSafeAction(mission);\n  const acceptance = ownerMissionAcceptanceProgress(mission);\n  const stall = ownerMissionStallState(mission);\n  const activeStatus = text(activeStep?.status, 80).toLowerCase();\n  const activeExecutor = [\"running\", \"in_progress\"].includes(activeStatus);\n  const executionLane = text(activeStep?.lane, 120) || text(nextSafeAction.lane, 120) || null;\n  const executionOwnership = {\n    active: activeExecutor,\n    state: mission.terminal === true ? \"terminal\" : activeExecutor ? \"active\" : nextSafeAction.ownerActionRequired === true ? \"owner_action_required\" : activeStep || nextSafeAction.action !== \"none\" ? \"waiting\" : \"idle\",\n    executor: activeExecutor ? executionLane : null,\n    lane: executionLane,\n    nextAction: text(nextSafeAction.action, 160) || null,\n    recoveryOwner: nextSafeAction.ownerActionRequired === true ? \"owner\" : text(nextSafeAction.lane, 120) || null,\n  };\n  const checkpoint = { stateMachineVersion: 1, phase: text(mission.phase, 120) || \"in_progress\", ownerFacingState: text(mission.ownerFacingState, 80) || null, latest, activeStep: activeStep ? { key: text(activeStep.key, 120), status: text(activeStep.status, 80), lane: text(activeStep.lane, 120) || null } : null, nextStep: nextStep ? { key: text(nextStep.key, 120), status: text(nextStep.status, 80), lane: text(nextStep.lane, 120) || null } : null, nextSafeAction, executionOwnership, acceptance, stall, blocker, terminal: mission.terminal === true };\n  checkpoint.signature = JSON.stringify({ stateMachineVersion: checkpoint.stateMachineVersion, phase: checkpoint.phase, ownerFacingState: checkpoint.ownerFacingState, latest: checkpoint.latest, activeStep: checkpoint.activeStep, nextStep: checkpoint.nextStep, nextSafeAction: checkpoint.nextSafeAction, executionOwnership: checkpoint.executionOwnership, acceptance: checkpoint.acceptance, stall: checkpoint.stall, blocker: checkpoint.blocker, terminal: checkpoint.terminal, branch: text(mission.branch || context.branch, 200) || null, prNumber: authoritativeMissionPrNumber(mission), sourceSha: text(mission.sourceSha || context.sourceSha, 100) || null, deploymentId: text(mission.deploymentId || context.deploymentId, 200) || null });\n  return checkpoint;\n}\n\nfunction isOwnerProgressHeartbeatReceipt(receipt = {}) {\n  return text(receipt?.type || receipt?.receiptType || receipt?.receipt_type, 120) === \"owner_progress_heartbeat\";\n}\n\nfunction ownerProgressTimestampSequence(value) {\n  const timestamp = text(value, 100);\n  const milliseconds = Date.parse(timestamp);\n  if (!timestamp || !Number.isFinite(milliseconds)) return null;\n  const fraction = timestamp.match(/\\.(\\d{1,6})(?:Z|[+-]\\d{2}:\\d{2})$/)?.[1] || \"\";\n  const microsecondsWithinMillisecond = Number(fraction.padEnd(6, \"0\").slice(3, 6) || 0);\n  return (milliseconds * 1000) + microsecondsWithinMillisecond;\n}\n\nfunction ownerProgressPhase(receipt = {}, mission = {}) {\n  const item = record(receipt);\n  const payload = record(item.payload);\n  const status = text(item.status || payload.status, 80).toLowerCase();\n  const statusPhase = {\n    source_resolution_required: \"objective_received\",\n    synthesis_required: \"implementation\",\n    implementation_payload_required: \"implementation\",\n    pr_created: \"pull_request\",\n    gate_pending: \"pull_request\",\n    release_pending: \"release\",\n    verified: text(mission.phase, 120) || \"runtime_proof\",\n  };\n  return text(payload.phase || item.phase || statusPhase[status] || mission.phase, 120) || \"in_progress\";\n}\n\nfunction ownerProgressMessage({ phase, status, receiptType, payload }) {\n  const explicit = text(record(payload).message, 240);\n  if (explicit) return explicit;\n  const phaseLabel = {\n    objective_received: \"Resolving exact source truth\",\n    preflight: \"Inspecting live truth\",\n    implementation: \"Preparing the bounded implementation\",\n    pull_request: \"Validating the pull request\",\n    release: \"Checking release evidence\",\n    runtime_proof: \"Verifying the live runtime\",\n    visual_proof: \"Verifying the live experience\",\n  }[phase] || \"Mission work is in progress\";\n  if (receiptType === \"owner_progress_heartbeat\") return `Progress heartbeat: ${phaseLabel.toLowerCase()}.`;\n  if (status === \"verified\" || status === \"success\" || status === \"completed\") return `${phaseLabel} — checkpoint verified.`;\n  if (status === \"retryable\") return `${phaseLabel} — recovery required.`;\n  if (status === \"blocked\" || status === \"failed\") return `${phaseLabel} — blocked.`;\n  return `${phaseLabel}.`;\n}\n\nfunction ownerProgressReceipt(receipt = {}, mission = {}) {\n  const item = record(receipt);\n  const payload = record(item.payload);\n  const timestamp = text(item.createdAt || item.created_at || payload.createdAt, 100) || null;\n  const status = text(item.status || payload.status, 80) || \"waiting\";\n  const normalizedStatus = status.toLowerCase();\n  const receiptType = text(item.type || item.receiptType || item.receipt_type, 120) || \"mission_progress\";\n  const proofGate = text(item.proofGate || item.proof_gate || payload.proofGate, 160) || null;\n  const phase = ownerProgressPhase(item, mission);\n  const rawNextAction = payload.nextAction;\n  const nextAction = rawNextAction && typeof rawNextAction === \"object\" && !Array.isArray(rawNextAction)\n    ? rawNextAction\n    : text(rawNextAction, 500) || null;\n  const blocker = OWNER_PROGRESS_BLOCKING_STATUSES.has(normalizedStatus)\n    ? text(payload.reason || item.reason || proofGate || normalizedStatus, 400) || normalizedStatus\n    : null;\n  return {\n    sequence: ownerProgressTimestampSequence(timestamp),\n    timestamp,\n    phase,\n    kind: receiptType === \"owner_progress_heartbeat\" ? \"heartbeat\" : \"transition\",\n    message: ownerProgressMessage({ phase, status: normalizedStatus, receiptType, payload }),\n    status,\n    proofGate,\n    nextAction,\n    blocker,\n    receiptId: text(item.id, 100) || null,\n    persisted: true,\n  };\n}\n\nexport function ownerMissionProgressState(mission = {}, nowMs = Date.now(), maximum = OWNER_PROGRESS_RECENT_LIMIT) {\n  const fullReceipts = Array.isArray(mission.receipts) ? mission.receipts : [];\n  const compactReceipts = Array.isArray(mission.recentReceipts) ? mission.recentReceipts : [];\n  const sourceReceipts = fullReceipts.length ? fullReceipts : compactReceipts;\n  const limit = Math.max(1, Math.min(20, Number(maximum) || OWNER_PROGRESS_RECENT_LIMIT));\n  let checkpoints = sourceReceipts\n    .map((receipt) => ownerProgressReceipt(receipt, mission))\n    .filter((checkpoint) => checkpoint.timestamp && Number.isFinite(checkpoint.sequence))\n    .sort((left, right) => left.sequence - right.sequence || String(left.receiptId || \"\").localeCompare(String(right.receiptId || \"\")));\n\n  if (!checkpoints.length) {\n    const timestamp = text(mission.lastProgressAt || mission.updatedAt || mission.updated_at, 100) || new Date(nowMs).toISOString();\n    const checkpoint = ownerMissionCheckpoint(mission);\n    checkpoints = [{\n      sequence: ownerProgressTimestampSequence(timestamp) || (nowMs * 1000),\n      timestamp,\n      phase: text(mission.phase, 120) || \"in_progress\",\n      kind: \"snapshot\",\n      message: ownerProgressMessage({ phase: text(mission.phase, 120) || \"in_progress\", status: text(mission.status, 80).toLowerCase(), receiptType: \"snapshot\", payload: {} }),\n      status: text(mission.status, 80) || \"waiting\",\n      proofGate: text(mission.proofGate || mission.proof_gate, 160) || null,\n      nextAction: checkpoint.nextSafeAction,\n      blocker: checkpoint.blocker,\n      receiptId: null,\n      persisted: false,\n    }];\n  }\n\n  const recentProgress = checkpoints.slice(-limit);\n  let latestProgress = recentProgress[recentProgress.length - 1] || null;\n  if (latestProgress) {\n    const nextSafeAction = ownerMissionNextSafeAction(mission);\n    latestProgress = { ...latestProgress, nextAction: mission.terminal === true ? null : nextSafeAction };\n    recentProgress[recentProgress.length - 1] = latestProgress;\n  }\n  const latestAtMs = latestProgress?.timestamp ? Date.parse(latestProgress.timestamp) : Number.NaN;\n  const silenceMs = Number.isFinite(latestAtMs) ? Math.max(0, Number(nowMs) - latestAtMs) : 0;\n  const nextSafeAction = ownerMissionNextSafeAction(mission);\n  const heartbeatDue = mission.terminal !== true\n    && !latestProgress?.blocker\n    && nextSafeAction.automationAllowed === true\n    && Number.isFinite(latestAtMs)\n    && silenceMs >= OWNER_PROGRESS_SILENCE_BUDGET_MS;\n  return {\n    latestProgress,\n    recentProgress,\n    executionOwnership: ownerMissionCheckpoint(mission).executionOwnership,\n    silenceBudgetMs: OWNER_PROGRESS_SILENCE_BUDGET_MS,\n    silenceMs,\n    heartbeatDue,\n  };\n}\n\nexport function verifiedReleaseReceiptMatchesContract(receipt = {}, contractHashInput = \"\") {\n  const currentContractHash = text(contractHashInput, 100);\n  if (!currentContractHash) return true;\n  const receiptContractHash = text(record(receipt?.payload).requestContractHash, 100);\n  return Boolean(receiptContractHash) && receiptContractHash === currentContractHash;\n}\n\nfunction classifyForgejoFailure(conclusion, failedJobs = [], diagnostics = null) {\n  const normalizedConclusion = text(conclusion, 60).toLowerCase();\n  const names = failedJobs.flatMap((job) => [job?.name, ...(Array.isArray(job?.failedSteps) ? job.failedSteps.map((step) => step?.name) : [])]).map((value) => text(value, 160).toLowerCase()).filter(Boolean);\n  const diagnosticLines = Array.isArray(diagnostics?.failureLines)\n    ? diagnostics.failureLines.map((value) => text(typeof value === \"string\" ? value : value?.content, 500).toLowerCase()).filter(Boolean)\n    : [];\n  const diagnosticTail = Array.isArray(diagnostics?.logTail)\n    ? diagnostics.logTail.map((value) => text(value, 500).toLowerCase()).filter(Boolean)\n    : [];\n  const diagnosticSignature = [...diagnosticLines, ...diagnosticTail].join(\"|\");\n  const signature = `${normalizedConclusion}|${names.join(\"|\")}|${diagnosticSignature}`;\n  let failureClass = \"code_failure\";\n  let safeAutoRetry = false;\n  if (normalizedConclusion === \"timed_out\") {\n    failureClass = \"forgejo_timeout\";\n    safeAutoRetry = true;\n  } else if ([\"cancelled\", \"canceled\"].includes(normalizedConclusion)) {\n    // A canceled canonical release is terminal for that run, but the active\n    // mission still owns completion. Recovery re-proves source containment,\n    // checks capacity/circuits, and dispatches unfinished targets at most once.\n    failureClass = \"release_cancelled_transient\";\n    safeAutoRetry = true;\n  } else if (/cloudflare_(?:credential_admin|account_token_admin)_bootstrap_required/.test(diagnosticSignature)) {\n    failureClass = \"credential_bootstrap_required\";\n    safeAutoRetry = false;\n  } else if (/syntaxerror|parse error|unexpected token|error during build/.test(diagnosticSignature)) {\n    failureClass = \"frontend_syntax_failure\";\n  } else if (/could not resolve|failed to resolve import|cannot find module|module_not_found|could not load/.test(diagnosticSignature)) {\n    failureClass = \"frontend_module_resolution_failure\";\n  } else if (/cloudflare_native_public_env|missing required environment|configuration error|config_invalid/.test(diagnosticSignature)) {\n    failureClass = \"frontend_release_config_failure\";\n  } else if (/heap out of memory|javascript heap|enomem|killed/.test(diagnosticSignature)) {\n    failureClass = \"runner_oom\";\n  } else if (names.some((name) => /checkout|package cache|cache restore/.test(name))) {\n    failureClass = \"checkout_transient\";\n    safeAutoRetry = true;\n  } else if (names.some((name) => /verify command center health|runtime proof|push canonical release state receipt/.test(name))) {\n    failureClass = \"runtime_proof_transient\";\n    safeAutoRetry = true;\n  } else if (names.some((name) => /secret|credential|token|permission|auth/.test(name))) {\n    failureClass = \"credential_failure\";\n  } else if (names.some((name) => /migration|database|schema/.test(name))) {\n    failureClass = \"migration_failure\";\n  }\n  return { failureClass, safeAutoRetry, fingerprint: signature.slice(0, 1000) };\n}\n\nconst IMMUTABLE_MISSION_IDENTITY_FIELDS = Object.freeze([\n  \"branch\",\n  \"prNumber\",\n  \"sourceSha\",\n  \"deploymentId\",\n  \"workflowRunId\",\n]);\n\nasync function sha256Hex(value) {\n  const bytes = new Uint8Array(await crypto.subtle.digest(\"SHA-256\", new TextEncoder().encode(value)));\n  return Array.from(bytes).map((entry) => entry.toString(16).padStart(2, \"0\")).join(\"\");\n}\n\nconst REQUEST_CONTRACT_RELEASE_TARGET_KEYS = [\"ccExecution\", \"onrunner\", \"frontend\", \"supabaseEdge\", \"migrations\"];\n\nfunction requestContractReleaseTargetList(value) {\n  return [...new Set((Array.isArray(value) ? value : [])\n    .map((target) => text(target, 80))\n    .filter((target) => REQUEST_CONTRACT_RELEASE_TARGET_KEYS.includes(target)))];\n}\n\nfunction proofClaimRequiresMigrationTarget(proof = {}) {\n  const claim = `${text(proof.claim, 1800)} ${text(proof.expectedText, 1000)}`.toLowerCase();\n  if (!claim.includes(\"migration\")) return false;\n  return /\\b(?:apply|applied|deploy|deployed|release|released|merged|production|live)\\b[\\s\\S]{0,100}\\bmigrations?\\b/.test(claim)\n    || /\\bmigrations?\\b[\\s\\S]{0,100}\\b(?:apply|applied|deploy|deployed|release|released|merged|production|live|source|file|artifact)\\b/.test(claim);\n}\n\nexport function namedGateTestRequirement(proof = {}) {\n  const claim = `${text(proof.claim, 1800)} ${text(proof.expectedText, 1000)}`;\n  if (!/\\b(?:execute|executes|executed|run|runs|ran|pass|passes|passed)\\b/i.test(claim)) return null;\n  const match = claim.match(/\\b((?:src\\/)?[A-Za-z0-9_.\\/-]+(?:\\.contract)?\\.test\\.[cm]?[jt]sx?)\\b/i);\n  return match ? match[1].replace(/\\\\/g, \"/\") : null;\n}\n\nexport function evaluateRequestContractTargetEvidence(proof = {}, activeReleaseTargets = [], releaseTargetStates = {}) {\n  const item = record(proof);\n  const activeTargets = requestContractReleaseTargetList(activeReleaseTargets);"},{"path":"workers/cc-execution/test/request-contract-visual-binding.test.js","content":"import test from \"node:test\";\nimport assert from \"node:assert/strict\";\nimport { ownerMissionNextSafeAction, requestContractVisualProofSatisfied } from \"../src/mission-ledger.js\";\n\nfunction missionWithVisualContract(contextOverrides = {}) {\n  return {\n    missionId: \"mission-visual-binding\",\n    terminal: false,\n    sourceSha: \"source-123\",\n    phase: \"visual_proof\",\n    stepSummary: [],\n    recentReceipts: [],\n    context: {\n      sourceSha: \"source-123\",\n      releaseState: \"verified\",\n      verificationState: \"verified\",\n      requestContractHash: \"contract-123\",\n      requestContractState: \"pending\",\n      requestContract: {\n        version: 1,\n        proofConditions: [\n          {\n            id: \"proof-visual\",\n            kind: \"visual\",\n            required: true,\n            claim: \"GodMode is verified on desktop and mobile.\",\n            route: \"https://app.knocklaunch.app/example\",\n          },\n        ],\n      },\n      requestContractProof: {\n        visualSatisfied: false,\n        conditionResults: [\n          { id: \"proof-visual\", kind: \"visual\", satisfied: false },\n        ],\n      },\n      ...contextOverrides,\n    },\n  };\n}\n\ntest(\"explicit visual contract does not treat generic runtime verification as visual proof\", () => {\n  const mission = missionWithVisualContract();\n  assert.equal(requestContractVisualProofSatisfied(mission), false);\n  assert.deepEqual(ownerMissionNextSafeAction(mission), {\n    action: \"verify_visual\",\n    lane: \"onrunner\",\n    reason: \"release_verified_visual_proof_pending\",\n    automationAllowed: true,\n    ownerActionRequired: false,\n  });\n});\n\ntest(\"explicit visual contract accepts verified witness bound to contract and current source\", () => {\n  const mission = missionWithVisualContract({\n    requestContractWitnessHash: \"contract-123\",\n    requestContractWitnessSourceSha: \"source-123\",\n  });\n  assert.equal(requestContractVisualProofSatisfied(mission), true);\n  assert.deepEqual(ownerMissionNextSafeAction(mission), {\n    action: \"reconcile_request_contract\",\n    lane: \"cc-execution\",\n    reason: \"release_verified_contract_pending\",\n    automationAllowed: true,\n    ownerActionRequired: false,\n  });\n});\n"}],"branch":"ai/objective-first-repair-3dddf005ccb1","writes":[],"patches":[],"version":1,"approved":true,"missionId":"3dddf005-ccb1-474c-a220-dc1b2350b05c","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/request-contract-visual-binding.test.js"],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the cc-execution durable mission supervisor so an explicit request contract that requires visual or interaction proof cannot be skipped merely because the generic runtime verificationState is already 'verified'. For explicit contracts, visual completion must require contract-bound witness evidence for the current source (request-contract proof visualSatisfied, or a verified witness whose requestContractWitnessHash matches requestContractHash and whose requestContractWitnessSourceSha matches the mission source). Preserve legacy behavior for missions without an explicit request contract. Use the same invariant for owner-facing visual step projection. Add a focused node:test regression covering (1) runtime verified but no bound witness => next action is verify_visual, and (2) bound witness => next action advances to reconcile_request_contract. Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js. Run canonical Gate, merge, release cc-execution, and verify the live runtime.","wordingChanged":false,"canonicalIntent":"Repair the cc-execution durable mission supervisor so an explicit request contract that requires visual or interaction proof cannot be skipped merely because the generic runtime verificationState is already 'verified'. For explicit contracts, visual completion must require contract-bound witness evidence for the current source (request-contract proof visualSatisfied, or a verified witness whose requestContractWitnessHash matches requestContractHash and whose requestContractWitnessSourceSha matches the mission source). Preserve legacy behavior for missions without an explicit request contract. Use the same invariant for owner-facing visual step projection. Add a focused node:test regression covering (1) runtime verified but no bound witness => next action is verify_visual, and (2) bound witness => next action advances to reconcile_request_contract. Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js. Run canonical Gate, merge, release cc-execution, and verify the live runtime.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"visual-contract-binding-repair","statement":"Repair the cc-execution durable mission supervisor so an explicit request contract that requires visual or interaction proof cannot be skipped merely because the generic runtime verificationState is already 'verified'. For explicit contracts, visual completion must require contract-bound witness evidence for the current source (request-contract proof visualSatisfied, or a verified witness whose requestContractWitnessHash matches requestContractHash and whose requestContractWitnessSourceSha matches the mission source). Preserve legacy behavior for missions without an explicit request contract. Use the same invariant for owner-facing visual step projection. Add a focused node:test regression covering (1) runtime verified but no bound witness => next action is verify_visual, and (2) bound witness => next action advances to reconcile_request_contract. Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js. Run canonical Gate, merge, release cc-execution, and verify the live runtime.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]}],"objective":"Repair the cc-execution durable mission supervisor so an explicit request contract that requires visual or interaction proof cannot be skipped merely because the generic runtime verificationState is already 'verified'. For explicit contracts, visual completion must require contract-bound witness evidence for the current source (request-contract proof visualSatisfied, or a verified witness whose requestContractWitnessHash matches requestContractHash and whose requestContractWitnessSourceSha matches the mission source). Preserve legacy behavior for missions without an explicit request contract. Use the same invariant for owner-facing visual step projection. Add a focused node:test regression covering (1) runtime verified but no bound witness => next action is verify_visual, and (2) bound witness => next action advances to reconcile_request_contract. Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js. Run canonical Gate, merge, release cc-execution, and verify the live runtime.","constraints":[{"id":"bounded-files","statement":"Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"preserve-legacy","statement":"Preserve legacy visual-proof behavior for missions without an explicit request contract.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"no-frontend","statement":"Do not change frontend, tenant, public-page, database, or infrastructure behavior.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The repaired cc-execution runtime is released live and the regression test passes in canonical Gate.","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":"Repair-the-cc-execution-durable-mission-supervisor-so-an-explicit-request-contract-that-requires-vis","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-runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"3dddf005-ccb1-474c-a220-dc1b2350b05c","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/request-contract-visual-binding.test.js"],"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the cc-execution durable mission supervisor so an explicit request contract that requires visual or interaction proof cannot be skipped merely because the generic runtime verificationState is already 'verified'. For explicit contracts, visual completion must require contract-bound witness evidence for the current source (request-contract proof visualSatisfied, or a verified witness whose requestContractWitnessHash matches requestContractHash and whose requestContractWitnessSourceSha matches the mission source). Preserve legacy behavior for missions without an explicit request contract. Use the same invariant for owner-facing visual step projection. Add a focused node:test regression covering (1) runtime verified but no bound witness => next action is verify_visual, and (2) bound witness => next action advances to reconcile_request_contract. Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js. Run canonical Gate, merge, release cc-execution, and verify the live runtime.","wordingChanged":false,"canonicalIntent":"Repair the cc-execution durable mission supervisor so an explicit request contract that requires visual or interaction proof cannot be skipped merely because the generic runtime verificationState is already 'verified'. For explicit contracts, visual completion must require contract-bound witness evidence for the current source (request-contract proof visualSatisfied, or a verified witness whose requestContractWitnessHash matches requestContractHash and whose requestContractWitnessSourceSha matches the mission source). Preserve legacy behavior for missions without an explicit request contract. Use the same invariant for owner-facing visual step projection. Add a focused node:test regression covering (1) runtime verified but no bound witness => next action is verify_visual, and (2) bound witness => next action advances to reconcile_request_contract. Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js. Run canonical Gate, merge, release cc-execution, and verify the live runtime.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"visual-contract-binding-repair","statement":"Repair the cc-execution durable mission supervisor so an explicit request contract that requires visual or interaction proof cannot be skipped merely because the generic runtime verificationState is already 'verified'. For explicit contracts, visual completion must require contract-bound witness evidence for the current source (request-contract proof visualSatisfied, or a verified witness whose requestContractWitnessHash matches requestContractHash and whose requestContractWitnessSourceSha matches the mission source). Preserve legacy behavior for missions without an explicit request contract. Use the same invariant for owner-facing visual step projection. Add a focused node:test regression covering (1) runtime verified but no bound witness => next action is verify_visual, and (2) bound witness => next action advances to reconcile_request_contract. Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js. Run canonical Gate, merge, release cc-execution, and verify the live runtime.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]}],"objective":"Repair the cc-execution durable mission supervisor so an explicit request contract that requires visual or interaction proof cannot be skipped merely because the generic runtime verificationState is already 'verified'. For explicit contracts, visual completion must require contract-bound witness evidence for the current source (request-contract proof visualSatisfied, or a verified witness whose requestContractWitnessHash matches requestContractHash and whose requestContractWitnessSourceSha matches the mission source). Preserve legacy behavior for missions without an explicit request contract. Use the same invariant for owner-facing visual step projection. Add a focused node:test regression covering (1) runtime verified but no bound witness => next action is verify_visual, and (2) bound witness => next action advances to reconcile_request_contract. Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js. Run canonical Gate, merge, release cc-execution, and verify the live runtime.","constraints":[{"id":"bounded-files","statement":"Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"preserve-legacy","statement":"Preserve legacy visual-proof behavior for missions without an explicit request contract.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"no-frontend","statement":"Do not change frontend, tenant, public-page, database, or infrastructure behavior.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The repaired cc-execution runtime is released live and the regression test passes in canonical Gate.","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":"Repair-the-cc-execution-durable-mission-supervisor-so-an-explicit-request-contract-that-requires-vis","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-runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/request-contract-visual-binding.test.js"],"controlPlaneMaintenanceReason":"Owner instructed ChatGPT to finish the GodMode mission; this bounded cc-execution repair fixes the proven durable visual-proof binding defect that prevents terminal mission completion."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/request-contract-visual-binding.test.js"],"controlPlaneMaintenanceReason":"Owner instructed ChatGPT to finish the GodMode mission; this bounded cc-execution repair fixes the proven durable visual-proof binding defect that prevents terminal mission completion."},"recovery":false,"fingerprint":"0b7b6fac3a05e6258b3a0843566b748d8e2905bb781c95f62a17f07bd3d4006c","replayCount":0,"serializedBytes":55582},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T19:58:42.17214+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:3dddf005-ccb1-474c-a220-dc1b2350b05c:repository-mutation-intent:0b7b6fac3a05e6258b3a0843566b748d8e2905bb781c95f62a17f07bd3d4006c:0","mission_step_id":"a3d981f1-6d78-4c79-b990-adf30300a2f4","command_center_event_id":"3dddf005-ccb1-474c-a220-dc1b2350b05c"},{"id":"36b6f141-101a-4ecd-bbe2-0b490327f571","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"09342259-45d8-4886-a54c-bfb74a44ed78","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-851cc024870f","reason":null,"status":"pending","metrics":{"receiptBytes":37293,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":6,"executorlessWaitMs":452538,"firstUsefulResultAt":"2026-09-25T18:00:14.182Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":null,"prNumber":3752,"terminal":false,"missionId":"851cc024-870f-469a-bd07-66ea76712db4","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"86308f02212acd8841732d099200f74f26fabd1e","timingsMs":{"queue":383,"total":403,"execution":20},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"851cc024-870f-469a-bd07-66ea76712db4"},"performance":null,"deploymentId":"forgejo-main-86308f02212a","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"09342259-45d8-4886-a54c-bfb74a44ed78","tenant":null,"runnerUrl":"https://paul-witness.knocklaunch.app","runnerLane":"paul","attemptsUsed":0,"supervisorId":"09342259-45d8-4886-a54c-bfb74a44ed78","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/big-papis/owner/calendar?bpMode=plan","runnerSourceSha":null,"selectedViewports":["mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":11853,"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":1773,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T18:07:48.355857+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"86308f02212acd8841732d099200f74f26fabd1e","external_id":"09342259-45d8-4886-a54c-bfb74a44ed78","receipt_type":"visual_proof_started","idempotency_key":"mission:851cc024-870f-469a-bd07-66ea76712db4:visual-start:09342259-45d8-4886-a54c-bfb74a44ed78","mission_step_id":"def4cd90-032f-47b1-aa39-e75f27cc58e2","command_center_event_id":"851cc024-870f-469a-bd07-66ea76712db4"},{"id":"36b76fb0-9248-473c-96b3-f1d3ef002a6c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-5a94e9cfb05f","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.96-cloudflare-release-reconciliation","prNumber":null,"terminal":false,"missionId":"5a94e9cf-b05f-4008-8881-cb57e3cbcdc4","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2000,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":425,"providerAuthMs":0,"ledgerPrepareMs":425,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":425,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":425,"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":"5a94e9cf-b05f-4008-8881-cb57e3cbcdc4"},"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":5161,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:35:27.552683+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5a94e9cf-b05f-4008-8881-cb57e3cbcdc4:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"aee8e750-414e-4492-9ff3-c144febd3424","command_center_event_id":"5a94e9cf-b05f-4008-8881-cb57e3cbcdc4"},{"id":"36b7f578-2bde-4846-9a8d-70a9ac2bb507","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-06d350f3111a","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":2851,"terminal":false,"missionId":"06d350f3-111a-4413-9e3a-514669ccfc30","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11477,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":439,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":439,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":439,"repositoryMutationMs":11477,"repositoryProviderMs":9851,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4653,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":439,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":5198},"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":"06d350f3-111a-4413-9e3a-514669ccfc30"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3543,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T19:14:11.732621+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2851","receipt_type":"execute_mission","idempotency_key":"mission:06d350f3-111a-4413-9e3a-514669ccfc30:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"c26dd880-e7e5-4f3f-a105-312ac084ac5d","command_center_event_id":"06d350f3-111a-4413-9e3a-514669ccfc30"},{"id":"36b944a5-ecec-489a-8041-e0114f6fddf0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-b00691c57e8e","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":43982,"releaseCount":0,"toolCallCount":21,"repeatedCallCount":11,"executorlessWaitMs":231302,"firstUsefulResultAt":"2026-10-03T01:49:40.738Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":"1.64.68-paul-web-acquisition","prNumber":4592,"terminal":false,"missionId":"b00691c5-7e8e-4130-8411-5d9324d2c592","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3903,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":615,"missionSetupMs":283,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":283,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":283,"repositoryMutationMs":3288,"repositoryProviderMs":3288,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2042,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":283,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1246},"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":"b00691c5-7e8e-4130-8411-5d9324d2c592"},"performance":null,"deploymentId":null,"releaseState":"failed","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":3237,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:53:51.134475+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4592","receipt_type":"execute_mission","idempotency_key":"mission:b00691c5-7e8e-4130-8411-5d9324d2c592:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-1","mission_step_id":"7f4b579c-e148-4110-9bf9-5b388a3d4782","command_center_event_id":"b00691c5-7e8e-4130-8411-5d9324d2c592"},{"id":"36ba20ce-5335-4f66-a692-740d885c849b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-big-papis-backend-20260823","reason":"existing_branch_refresh_failed:617:409","status":"blocked","metrics":{"receiptBytes":21211,"releaseCount":1,"toolCallCount":21,"repeatedCallCount":11,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":610,"terminal":false,"missionId":"9d443c9c-dc68-44b2-859d-2605546837c0","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"91922e14c5a03fd783b7d5a0c50ff40f47355783","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"9d443c9c-dc68-44b2-859d-2605546837c0"},"performance":null,"deploymentId":"forgejo-main-91922e14c5a0","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":4955,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-23T11:48:10.494314+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9d443c9c-dc68-44b2-859d-2605546837c0:execute_mission:repair_mission_execution_blocked","mission_step_id":"6e118a0c-874c-458d-89dd-1b8b4d009a53","command_center_event_id":"9d443c9c-dc68-44b2-859d-2605546837c0"},{"id":"36bc3e2d-1531-40b8-b46c-5c60f4118b45","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"97c6f8aed6922c03eaa496ace6bb6e98c6e590f6","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"3eb2001e539c6f807e9fdb1c0c75a81edc7d979d","prNumber":4707,"gateRunId":15037,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/15037/jobs/1","mergeCommitSha":"97c6f8aed6922c03eaa496ace6bb6e98c6e590f6"}],"requestContractHash":"c7df7f5370abba40cbd2434cdf5483fe7e52fdcf48b09889c59f45480ba9b64e","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T08:57:50.450664+00:00","proof_gate":"request_contract_repository_verified","source_sha":"97c6f8aed6922c03eaa496ace6bb6e98c6e590f6","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:9112429c-45da-42be-86d2-5aaf37eccc1e:request-contract-repository:c7df7f5370abba40cbd2434cdf5483fe7e52fdcf48b09889c59f45480ba9b64e:97c6f8aed6922c03eaa496ace6bb6e98c6e590f6","mission_step_id":"105be4dc-1eaf-46de-95f2-d38605b53514","command_center_event_id":"9112429c-45da-42be-86d2-5aaf37eccc1e"},{"id":"36bcc3d5-402e-4ab1-bf89-1e03c6f5df36","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-business-tools-comms-20260818","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":null,"terminal":false,"missionId":"5e9cfa07-051e-4318-ab3a-7786be66f9ee","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":"5e9cfa07-051e-4318-ab3a-7786be66f9ee"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":14447,"likelyAffectedFiles":["src/components/admin/TenantUserCommandCenters.tsx","src/components/TenantRouter.tsx","src/__tests__/contracts/unified-protected-route-tenant-scope.contract.test.ts","src/components/RebuttalsRouter.tsx","src/components/WorkflowRouter.tsx","src/__tests__/contracts/active-tenant-hook-role-scope.contract.test.ts","src/__tests__/contracts/sce-calendar-tenant-scope.contract.test.ts","src/components/admin/config/TenantOverviewPanel.tsx","src/components/admin/EnhancedTenantManagement.tsx","src/components/admin/TenantCreationWizard.tsx","src/components/GlobalCommandPalette.tsx","src/components/ReleaseAllLeadsButton.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T03:03:13.584329+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5e9cfa07-051e-4318-ab3a-7786be66f9ee:execute_mission:repair_mission_synthesis_ready","mission_step_id":"86765ca9-06c2-4d98-9e33-e14cb3bf3635","command_center_event_id":"5e9cfa07-051e-4318-ab3a-7786be66f9ee"},{"id":"36c0f573-6436-4100-a343-46b0a6a3083c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"1a551d6d3487f046df5705d518e5b2f80a53a652","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1a551d6d3487f046df5705d518e5b2f80a53a652","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"6e5688b1c955a0b0b245492c8f413ef8e009665c91ea037d14f26e4c12397441","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T03:27:10.475707+00:00","proof_gate":"canonical_release_pending","source_sha":"1a551d6d3487f046df5705d518e5b2f80a53a652","external_id":"forgejo-main-1a551d6d3487","receipt_type":"canonical_release_status","idempotency_key":"mission:74bd1bac-241d-4cb5-b227-1340dfc5c4d6:forgejo-release-status:1a551d6d3487f046df5705d518e5b2f80a53a652:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"72611ee7-22f5-4084-81d7-dee34f903d3d","command_center_event_id":"74bd1bac-241d-4cb5-b227-1340dfc5c4d6"},{"id":"36c1fe39-17af-4d54-befd-b9fbfd03d81b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"2069b2ccc92e973179cab2ca246d846ff3ee4a25","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2069b2ccc92e973179cab2ca246d846ff3ee4a25","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"afc4f84bf47b3d1e1deb0e962ab2797ad41a3f429dc97ae892a851836731729a","forgejoWorkflowProof":{"runId":14917,"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-03T20:34:48.387278+00:00","proof_gate":"canonical_release_pending","source_sha":"2069b2ccc92e973179cab2ca246d846ff3ee4a25","external_id":"forgejo-main-2069b2ccc92e","receipt_type":"canonical_release_status","idempotency_key":"mission:1281bddc-f1f7-4e01-a198-cb80534686b3:forgejo-release-status:2069b2ccc92e973179cab2ca246d846ff3ee4a25:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"6709d53c-83dd-40fb-b6b9-f279a7a7e690","command_center_event_id":"1281bddc-f1f7-4e01-a198-cb80534686b3"},{"id":"36c3eeeb-02c4-4498-8ea5-ad9fef69bf0f","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"branch":"ai/objective-first-repair-65b81edaeab3","approved":true,"missionId":"65b81eda-eab3-488c-a9be-f6538d68c0f5","objective":"Prepare the exact current PCGCompletionCenter source for a bounded frontend-only production cleanup that excludes obvious demo submissions from the authenticated PCG listings surface while preserving legitimate tenant-scoped data.","ownerApproved":true,"sourceTargets":["src/pages/card-grading/PCGCompletionCenter.tsx"],"anchored_edits":[{"path":"src/pages/card-grading/PCGCompletionCenter.tsx","new_content":"const filteredSubs = (s.data||[]).filter((sub:any)=>!/demo/i.test(sub.submission_number));\n      setSubs(filteredSubs);","old_content":"setSubs(s.data||[]);"}],"durableMutationResume":true},"recovery":false,"fingerprint":"9185fe9b0b049d819a204f5ba3217d4880a4b927781a237cfdb7cc9db275e24b","replayCount":0,"serializedBytes":743},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T12:44:40.482476+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:65b81eda-eab3-488c-a9be-f6538d68c0f5:repository-mutation-intent:9185fe9b0b049d819a204f5ba3217d4880a4b927781a237cfdb7cc9db275e24b:0","mission_step_id":"346dbd59-aac8-4978-835a-9d5457f43d7a","command_center_event_id":"65b81eda-eab3-488c-a9be-f6538d68c0f5"},{"id":"36c46440-a470-4d3e-8a34-a14a1558485a","source":"cc-execution","status":"recorded","payload":{"objective":"Correct my proposal regression by restoring the exact owner-approved ornate Big Papi proposal component that existed immediately before PR #1139. Current main is f23f61f9e787c3e1d5771dd7f64ae298e66fbd73. PR #1139 / merge e2916c09381631b1099020fe7b0678389d16a17a replaced src/pages/mobile-vendor/BigPapisProposalDocument.tsx with the rejected generic editorial design; its parent a4f3ba483d81f55ea6a6d0059813dd98451eb6ee contains the approved proposal source. Restore src/pages/mobile-vendor/BigPapisProposalDocument.tsx exactly from that pre-#1139 parent version rather than redesigning or approximating it. The approved style is the ornate EVENT PROPOSAL shown by the owner: cream paper; premium black-and-gold multiple border; gold palm-corner treatment; large logo at upper left; formal EVENT PROPOSAL title at upper right; PREPARED FOR recipient and large event name; divided DATE / TIME / ATTENDANCE / CONTACT information row with tasteful icons; EVENT SUMMARY section; SELECT YOUR SERVICE EXPERIENCE heading; ornate service option panel(s) that adapt to the existing five service configurations; catering/on-location service note; business contact footer; black tax-note strip. Preserve all proposal data behavior, five service structures, pricing, tax/compliance/catering rules, current final logo asset, PDF generation/storage/email/editor behavior. Remove the rejected generic SaaS/editorial card layout introduced by #1139. In src/lib/mobileVendor/eventQuotes.ts change only BIG_PAPIS_PROPOSAL_STANDARD.templateId from big-papis-event-proposal-approved-v1 to a new canonical ornate revision such as big-papis-event-proposal-approved-ornate-v9 so PDFs generated under the rejected layout are stale and regenerate. Frontend only. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, Cloudflare frontend release, then visual proof on /big-papis/owner/proposals that the ornate approved proposal is back.","tenantRef":"bigpapisiceys","receivedAt":"2026-08-30T19:42:46.598Z","fingerprint":"81e281fb046a0d92a609572a9b1d9cb7f67801d50a4a107eb180f49f649f8fe6","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":"ai/restore-big-papis-approved-proposal-20260830","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct my proposal regression by restoring the exact owner-approved ornate Big Papi proposal component that existed immediately before PR #1139. Current main is f23f61f9e787c3e1d5771dd7f64ae298e66fbd73. PR #1139 / merge e2916c09381631b1099020fe7b0678389d16a17a replaced src/pages/mobile-vendor/BigPapisProposalDocument.tsx with the rejected generic editorial design; its parent a4f3ba483d81f55ea6a6d0059813dd98451eb6ee contains the approved proposal source. Restore src/pages/mobile-vendor/BigPapisProposalDocument.tsx exactly from that pre-#1139 parent version rather than redesigning or approximating it. The approved style is the ornate EVENT PROPOSAL shown by the owner: cream paper; premium black-and-gold multiple border; gold palm-corner treatment; large logo at upper left; formal EVENT PROPOSAL title at upper right; PREPARED FOR recipient and large event name; divided DATE / TIME / ATTENDANCE / CONTACT information row with tasteful icons; EVENT SUMMARY section; SELECT YOUR SERVICE EXPERIENCE heading; ornate service option panel(s) that adapt to the existing five service configurations; catering/on-location service note; business contact footer; black tax-note strip. Preserve all proposal data behavior, five service structures, pricing, tax/compliance/catering rules, current final logo asset, PDF generation/storage/email/editor behavior. Remove the rejected generic SaaS/editorial card layout introduced by #1139. In src/lib/mobileVendor/eventQuotes.ts change only BIG_PAPIS_PROPOSAL_STANDARD.templateId from big-papis-event-proposal-approved-v1 to a new canonical ornate revision such as big-papis-event-proposal-approved-ornate-v9 so PDFs generated under the rejected layout are stale and regenerate. Frontend only. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, Cloudflare frontend release, then visual proof on /big-papis/owner/proposals that the ornate approved proposal is back.","wordingChanged":false,"canonicalIntent":"Correct my proposal regression by restoring the exact owner-approved ornate Big Papi proposal component that existed immediately before PR #1139. Current main is f23f61f9e787c3e1d5771dd7f64ae298e66fbd73. PR #1139 / merge e2916c09381631b1099020fe7b0678389d16a17a replaced src/pages/mobile-vendor/BigPapisProposalDocument.tsx with the rejected generic editorial design; its parent a4f3ba483d81f55ea6a6d0059813dd98451eb6ee contains the approved proposal source. Restore src/pages/mobile-vendor/BigPapisProposalDocument.tsx exactly from that pre-#1139 parent version rather than redesigning or approximating it. The approved style is the ornate EVENT PROPOSAL shown by the owner: cream paper; premium black-and-gold multiple border; gold palm-corner treatment; large logo at upper left; formal EVENT PROPOSAL title at upper right; PREPARED FOR recipient and large event name; divided DATE / TIME / ATTENDANCE / CONTACT information row with tasteful icons; EVENT SUMMARY section; SELECT YOUR SERVICE EXPERIENCE heading; ornate service option panel(s) that adapt to the existing five service configurations; catering/on-location service note; business contact footer; black tax-note strip. Preserve all proposal data behavior, five service structures, pricing, tax/compliance/catering rules, current final logo asset, PDF generation/storage/email/editor behavior. Remove the rejected generic SaaS/editorial card layout introduced by #1139. In src/lib/mobileVendor/eventQuotes.ts change only BIG_PAPIS_PROPOSAL_STANDARD.templateId from big-papis-event-proposal-approved-v1 to a new canonical ornate revision such as big-papis-event-proposal-approved-ornate-v9 so PDFs generated under the rejected layout are stale and regenerate. Frontend only. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, Cloudflare frontend release, then visual proof on /big-papis/owner/proposals that the ornate approved proposal is back.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"restore-approved-ornate-proposal","statement":"Big Papi proposal previews and newly generated PDFs use the exact ornate proposal component that existed immediately before PR #1139, including the black/gold border, palm-corner treatment, formal EVENT PROPOSAL header, event details row, event summary, ornate service experience area, service note, contact footer, and tax strip.","proofConditionIds":["approved-ornate-live","approved-ornate-visual"]},{"id":"invalidate-rejected-generic-pdfs","statement":"PDFs generated under big-papis-event-proposal-approved-v1 are no longer treated as current and regenerate through the restored ornate canonical template.","proofConditionIds":["approved-ornate-live"]}],"objective":"Correct my proposal regression by restoring the exact owner-approved ornate Big Papi proposal component that existed immediately before PR #1139. Current main is f23f61f9e787c3e1d5771dd7f64ae298e66fbd73. PR #1139 / merge e2916c09381631b1099020fe7b0678389d16a17a replaced src/pages/mobile-vendor/BigPapisProposalDocument.tsx with the rejected generic editorial design; its parent a4f3ba483d81f55ea6a6d0059813dd98451eb6ee contains the approved proposal source. Restore src/pages/mobile-vendor/BigPapisProposalDocument.tsx exactly from that pre-#1139 parent version rather than redesigning or approximating it. The approved style is the ornate EVENT PROPOSAL shown by the owner: cream paper; premium black-and-gold multiple border; gold palm-corner treatment; large logo at upper left; formal EVENT PROPOSAL title at upper right; PREPARED FOR recipient and large event name; divided DATE / TIME / ATTENDANCE / CONTACT information row with tasteful icons; EVENT SUMMARY section; SELECT YOUR SERVICE EXPERIENCE heading; ornate service option panel(s) that adapt to the existing five service configurations; catering/on-location service note; business contact footer; black tax-note strip. Preserve all proposal data behavior, five service structures, pricing, tax/compliance/catering rules, current final logo asset, PDF generation/storage/email/editor behavior. Remove the rejected generic SaaS/editorial card layout introduced by #1139. In src/lib/mobileVendor/eventQuotes.ts change only BIG_PAPIS_PROPOSAL_STANDARD.templateId from big-papis-event-proposal-approved-v1 to a new canonical ornate revision such as big-papis-event-proposal-approved-ornate-v9 so PDFs generated under the rejected layout are stale and regenerate. Frontend only. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, Cloudflare frontend release, then visual proof on /big-papis/owner/proposals that the ornate approved proposal is back.","constraints":[{"id":"exact-historical-restore","statement":"Restore src/pages/mobile-vendor/BigPapisProposalDocument.tsx from the pre-#1139 parent a4f3ba483d81f55ea6a6d0059813dd98451eb6ee rather than creating a new interpretation.","proofConditionIds":["approved-ornate-live","approved-ornate-visual"]},{"id":"preserve-proposal-functionality","statement":"Preserve all proposal data, five service configurations, pricing, tax/compliance/catering rules, current logo asset, PDF generation/storage/email delivery and editor behavior.","proofConditionIds":["approved-ornate-live"]},{"id":"bounded-files","statement":"Change only src/pages/mobile-vendor/BigPapisProposalDocument.tsx and the templateId line in src/lib/mobileVendor/eventQuotes.ts. No backend, database, auth, calendar, release architecture, or unrelated UI changes.","proofConditionIds":["approved-ornate-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"approved-ornate-live","kind":"runtime","claim":"The exact frontend release containing the restored pre-#1139 proposal source and new template revision is live on /big-papis/owner/proposals.","route":"/big-papis/owner/proposals","required":true,"expectedText":"EVENT PROPOSAL","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"approved-ornate-visual","kind":"visual","claim":"The live proposal visually matches the approved ornate style and does not show the rejected generic editorial service-card/pricing-bar composition.","route":"/big-papis/owner/proposals","required":true,"expectedText":"EVENT PROPOSAL","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/restore-big-papis-approved-proposal-20260830","conversationContext":null,"requestContractHash":"928911f39f115ebd5018916d7104517214839b5a064331af7957e442cf7e66ae","requestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T19:42:47.296711+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:bc4c4eed-217b-498a-b3e5-2352d671892f:tenant-workstream-contribution:81e281fb046a0d92a609572a9b1d9cb7f67801d50a4a107eb180f49f649f8fe6","mission_step_id":null,"command_center_event_id":"bc4c4eed-217b-498a-b3e5-2352d671892f"},{"id":"36c6cda2-9473-47b2-a6ef-cf27f0cdcfb1","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","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:4f3ef8fa-a51e-469d-8f96-161e73018d92","mission_step_id":null,"command_center_event_id":"4f3ef8fa-a51e-469d-8f96-161e73018d92"},{"id":"36c82b2c-b1fe-439e-bcac-5c9cc8a1e7c4","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt the exact current two-file applied state on ai/big-papis-navigation-clarity-20260903 without changing source. Then create one PR, run KnockLaunch Gate, squash merge, deploy frontend only, and verify Bookings -> Proposals live. Do not touch any other files.","wordingChanged":false,"canonicalIntent":"Adopt the exact current two-file applied state on ai/big-papis-navigation-clarity-20260903 without changing source. Then create one PR, run KnockLaunch Gate, squash merge, deploy frontend only, and verify Bookings -> Proposals live. Do not touch any other files.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-primary-nav","statement":"Big Papi has exactly five clear primary owner areas: Today, Bookings, Customers, Money, and Business on desktop and mobile.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-bookings","statement":"Bookings visibly exposes Events, Proposals, and Calendar as a persistent local switcher, and Proposals opens the existing proposal workspace.","proofConditionIds":["proof-interaction"]},{"id":"outcome-business","statement":"The old More junk drawer is replaced by an organized Business hub grouped into Communicate, Run the truck, Grow, and Settings without removing capabilities.","proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Adopt the exact current two-file applied state on ai/big-papis-navigation-clarity-20260903 without changing source. Then create one PR, run KnockLaunch Gate, squash merge, deploy frontend only, and verify Bookings -> Proposals live. Do not touch any other files.","constraints":[{"id":"constraint-preserve","statement":"Preserve all existing Big Papi destinations and capabilities; do not change proposal engine/data, backend, auth, database, control plane, workflows, or other tenants.","proofConditionIds":["proof-repository"]},{"id":"constraint-mobile","statement":"The mobile primary navigation must remain five columns and must not become a cramped six-item bar.","proofConditionIds":["proof-repository","proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The exact diff is limited to the Big Papi owner shell and Business hub frontend source and preserves all existing destination routes.","route":"/big-papis/owner/events","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The exact merged frontend release is live with visible Today, Bookings, Customers, Money, and Business navigation and the organized Business hub.","route":"/big-papis/owner/events","roleRef":null,"userRef":null,"required":true,"expectedText":"Bookings","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"proof-interaction","kind":"interaction","claim":"From the live Bookings area, selecting Proposals reaches the existing `/big-papis/owner/proposals` workspace.","route":"/big-papis/owner/events","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"action":"click","target":"Proposals","expectPath":"/big-papis/owner/proposals"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"28e84ec99f9274e3ff03a3fb2a8c064252d34f8c7b85e3d0f4b9f5aac49137e2","requestContractRevision":4,"previousRequestContractHash":"d859100570a4eb187b6d1256c521c8d900540d0fa7ef333b924e7d018b3060ba"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-03T18:14:50.583067+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ec74328d-6f60-4fe2-9a85-e117d4a93389:request-contract-revision:4:28e84ec99f9274e3ff03a3fb2a8c064252d34f8c7b85e3d0f4b9f5aac49137e2","mission_step_id":"fb86af71-fcce-4e5d-adc6-36bdc83793fb","command_center_event_id":"ec74328d-6f60-4fe2-9a85-e117d4a93389"},{"id":"36c83531-3f5c-4727-ac23-4f77d1828df5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3a65d698dc9e","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":10775,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"executorlessWaitMs":65145,"firstUsefulResultAt":"2026-10-04T20:07:59.733Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":4844,"terminal":false,"missionId":"3a65d698-dc9e-449a-a03f-4da3eb56e6ee","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6604,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2303,"approvedPlanMs":677,"missionSetupMs":252,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":252,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":252,"repositoryMutationMs":3619,"repositoryProviderMs":3619,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2275,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":252,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1344},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3a65d698-dc9e-449a-a03f-4da3eb56e6ee"},"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-10-04T20:09:13.345496+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4844","receipt_type":"execute_mission","idempotency_key":"mission:3a65d698-dc9e-449a-a03f-4da3eb56e6ee:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"06161acc-f297-4d26-a304-a8445e2fa17e","command_center_event_id":"3a65d698-dc9e-449a-a03f-4da3eb56e6ee"},{"id":"36c8db52-17a6-4ed3-971d-402cf10f8215","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"128ea7164c90b861028a51dc979ffc72d900054b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"128ea7164c90b861028a51dc979ffc72d900054b","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"requestContractHash":null,"forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"128ea7164c90b861028a51dc979ffc72d900054b","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"128ea7164c90b861028a51dc979ffc72d900054b","deploymentId":"forgejo-main-128ea7164c90b861028a51dc979ffc72d900054b","runtimeVersion":"1.52.9-exact-open-pr-green-merge","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"128ea7164c90b861028a51dc979ffc72d900054b","deploymentId":"forgejo-main-128ea7164c90b861028a51dc979ffc72d900054b","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.52.9-exact-open-pr-green-merge","containsSourceSha":true},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"f9058ab8b133b8e5d486f96977174672a9f9c91f","sourceSha":"128ea7164c90b861028a51dc979ffc72d900054b","changedPaths":["workers/cc-execution/src/release-target-ownership.js",".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","scripts/protected-main-release-recovery.mjs","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"changedPathCount":7},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T14:18:34.145843+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"128ea7164c90b861028a51dc979ffc72d900054b","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:86492622-eb62-4d4b-a1be-f68297ad34eb:forgejo-release-status:128ea7164c90b861028a51dc979ffc72d900054b:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"ebff4441-8a7e-4023-a416-d2ff0d7cb207","command_center_event_id":"86492622-eb62-4d4b-a1be-f68297ad34eb"},{"id":"36c926e4-a083-4d97-86ea-eca588a06ff8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"af727cba73548dcc19328d6c300d8d55a06ad9db","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"af727cba73548dcc19328d6c300d8d55a06ad9db","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":"628ec0f6dec288c68d3c4e02a09d5d349ce129b0ebd5e189b31a6c658935db7f","forgejoWorkflowProof":{"runId":6863,"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-10T21:29:12.622737+00:00","proof_gate":"canonical_release_pending","source_sha":"af727cba73548dcc19328d6c300d8d55a06ad9db","external_id":"forgejo-main-af727cba7354","receipt_type":"canonical_release_status","idempotency_key":"mission:3874b28b-9a94-4d06-b251-a2890ffa1d15:forgejo-release-status:af727cba73548dcc19328d6c300d8d55a06ad9db:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d7e217a1-4f7c-4440-a61f-01792cd3d65f","command_center_event_id":"3874b28b-9a94-4d06-b251-a2890ffa1d15"},{"id":"36c93c58-196a-498e-9e2c-2bd7ee2afdd0","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-control-plane-schema-drift","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":8448,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":510,"terminal":false,"missionId":"f5ab08ea-88c6-4235-b84b-8f276e1adc61","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"e9d3d65481e5622516cb182c8f641e60754aadb5","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"f5ab08ea-88c6-4235-b84b-8f276e1adc61"},"performance":null,"deploymentId":"forgejo-main-e9d3d65481e5","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1654,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T21:38:40.105747+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"510","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f5ab08ea-88c6-4235-b84b-8f276e1adc61:automatic-mission-resume:510:canonical_release_dispatched","mission_step_id":"67ad2a8f-a8ce-42ed-b9cd-1bfbc437ff84","command_center_event_id":"f5ab08ea-88c6-4235-b84b-8f276e1adc61"},{"id":"36ca961f-4bdf-4f3d-be25-88b96f309846","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":null,"terminal":false,"missionId":"914f6ea8-f3aa-4116-8891-81b627c71bb0","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1345,"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":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"914f6ea8-f3aa-4116-8891-81b627c71bb0"},"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":3368,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs","scripts/visual-witness-hosted-runner/src/tenant-owner-preflight.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T12:32:56.757713+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:914f6ea8-f3aa-4116-8891-81b627c71bb0:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"b39611d9-5c75-4c5c-b4d7-d73601449b7b","command_center_event_id":"914f6ea8-f3aa-4116-8891-81b627c71bb0"},{"id":"36cb6462-ebb6-42d5-8fdc-bbd728c869d4","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-3864905b6903","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":"3864905b-6903-474c-90e0-1b14a70a6dac","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":527,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":354,"providerAuthMs":0,"ledgerPrepareMs":354,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":354,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":354,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"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":"3864905b-6903-474c-90e0-1b14a70a6dac"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6518,"likelyAffectedFiles":["src/routes/vanityRoutes.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T18:53:07.038056+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3864905b-6903-474c-90e0-1b14a70a6dac:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"46a5650e-5b02-4fce-97f5-2bc22e7f53d0","command_center_event_id":"3864905b-6903-474c-90e0-1b14a70a6dac"},{"id":"36cd4b60-48ed-4153-90f3-6ea7f55cc48c","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\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"production-release-conductor\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":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\":4247,\"sourceSha\":\"087c9d5d6efb6df3d9caf7e0912c6bb2b9a4bd4a\",\"deploymentId\":\"canonical-release-d5185234c7e7\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T19:05:55.941571+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:523a2776-c6d4-47f0-970b-384772831133:owner-progress-heartbeat:119409383","mission_step_id":"f6bff2b2-5967-498c-9216-a945d4eb3228","command_center_event_id":"523a2776-c6d4-47f0-970b-384772831133"},{"id":"36cd696a-9325-469b-8bf6-78210a4a832a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR 1857 corrective generation after the exact TypeScript Gate failure. Preserve declared tenant identity and the deterministic blueprint contract. Add CUSTOM_BLUEPRINT as a first-class internal pipeline runtime, keep active Tenant.tenant_type specific, make TenantConfig.tenantType finite again, and use business blueprint workflow stages in custom contact editing. Amend the same branch/PR, re-gate, merge, release frontend+migration, and prove live.","wordingChanged":false,"canonicalIntent":"Continue PR 1857 corrective generation after the exact TypeScript Gate failure. Preserve declared tenant identity and the deterministic blueprint contract. Add CUSTOM_BLUEPRINT as a first-class internal pipeline runtime, keep active Tenant.tenant_type specific, make TenantConfig.tenantType finite again, and use business blueprint workflow stages in custom contact editing. Amend the same branch/PR, re-gate, merge, release frontend+migration, and prove live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"gate-fix","statement":"PR 1857 passes KnockLaunch Gate with BARBERSHOP_SPA preserved as declared tenant identity and CUSTOM_BLUEPRINT used only as the internal reusable pipeline/runtime category.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"business-specific-stages","statement":"Custom tenant contact editing uses the active business blueprint workflow stages when available instead of a MISC pipeline.","proofConditionIds":["repository-proof","runtime-proof"]}],"objective":"Continue PR 1857 corrective generation after the exact TypeScript Gate failure. Preserve declared tenant identity and the deterministic blueprint contract. Add CUSTOM_BLUEPRINT as a first-class internal pipeline runtime, keep active Tenant.tenant_type specific, make TenantConfig.tenantType finite again, and use business blueprint workflow stages in custom contact editing. Amend the same branch/PR, re-gate, merge, release frontend+migration, and prove live.","constraints":[{"id":"same-lineage","statement":"Keep the same branch and PR 1857; do not create a duplicate PR or map custom tenants to MISC.","proofConditionIds":["repository-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"The exact PR 1857 head passes KnockLaunch Gate and contains the custom pipeline/runtime adapter without MISC fallback.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"After merge and affected frontend/migration release, live tenant bootstrap and JJ Barber Spa use declared business identity plus blueprint-driven behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"a87a4248a7ae8873c0cb567858de613f10879fba89a8d32cb3628e3948dbd7c0","requestContractRevision":2,"previousRequestContractHash":"611820e92c786c43be713e1ec6d5f64d0f143aaa1b3f06ebd2e144b6b9a2dd82"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T16:31:32.541874+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:a87a4248a7ae8873c0cb567858de613f10879fba89a8d32cb3628e3948dbd7c0","mission_step_id":"22566406-ba97-4eff-8be2-ebe1f25a7f9c","command_center_event_id":"93b8ffd4-3920-4e40-b90d-bb09db85ac80"},{"id":"36ce39f2-4177-4152-abf2-fa8dab74889a","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"52d3fcb5151e36c726ec2eb348baa4dce41e0e38","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"52d3fcb5151e36c726ec2eb348baa4dce41e0e38","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":"e75770f7407d6e4e443deb11c494b5c1188da8ca729c93f4b9d8335d63724f9a","forgejoWorkflowProof":{"runId":11834,"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-25T16:30:05.69407+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"52d3fcb5151e36c726ec2eb348baa4dce41e0e38","external_id":"forgejo-main-52d3fcb5151e","receipt_type":"canonical_release_status","idempotency_key":"mission:b8ece7fa-c940-4dc4-85d1-36944c85672b:forgejo-release-status:52d3fcb5151e36c726ec2eb348baa4dce41e0e38:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"3969351d-6d13-4971-906c-6ac2acd8c827","command_center_event_id":"b8ece7fa-c940-4dc4-85d1-36944c85672b"},{"id":"36d1b312-acf3-4ff3-a462-9cb6c58411c8","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\":\"release\",\"deadlineAt\":\"2026-09-25T14:35:45.839048+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e55149ca3c12\",\"prNumber\":3712,\"sourceSha\":\"1ee63523f6af6189a38f0ebdcad69f2e1d4f1922\",\"deploymentId\":\"forgejo-main-1ee63523f6af\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:37:41.176134+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e55149ca-3c12-47bd-89ec-d494f0b61731:owner-progress-heartbeat:119355750","mission_step_id":"baeed0e6-73b4-4384-85ae-70248b6e158b","command_center_event_id":"e55149ca-3c12-47bd-89ec-d494f0b61731"},{"id":"36d20171-e449-49f8-a9a9-2f1b16b82269","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"canonical_release_run_not_observed_after_dispatch","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":4095,"terminal":false,"missionId":"df9304b8-69da-4f82-91be-e44aeb2380e0","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"df9304b8-69da-4f82-91be-e44aeb2380e0"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":182,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-05T23:30:39.631272+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4095","receipt_type":"ship_and_prove","idempotency_key":"mission:df9304b8-69da-4f82-91be-e44aeb2380e0:ship_and_prove:canonical_release_blocked","mission_step_id":"df9649a3-a96a-4f2b-82c1-4f006e3eba75","command_center_event_id":"df9304b8-69da-4f82-91be-e44aeb2380e0"},{"id":"36d442d1-1e1b-4518-b30b-ccd3327cec46","source":"cc-execution","status":"waiting","payload":{"model":"@cf/openai/gpt-oss-120b","reason":"inference_returned_no_edits","provider":"cloudflare-workers-ai","latencyMs":10906,"structuredKeys":["0","1"]},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:48:46.798823+00:00","proof_gate":"paul_synthesis_no_edits","source_sha":null,"external_id":null,"receipt_type":"paul_synthesis_diagnostic","idempotency_key":"mission:24de7725-c36e-4983-a624-f0feb34d70ce:paul_synthesis_diagnostic:paul_synthesis_no_edits:waiting","mission_step_id":"f5a0d1f5-7bca-4786-b336-d157614fea2d","command_center_event_id":"24de7725-c36e-4983-a624-f0feb34d70ce"},{"id":"36d72b11-3bdd-4dc7-874f-759b3b162389","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-916332911262","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":8856,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-04T12:17:43.514Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.90-owner-contract-autocompile","prNumber":4765,"terminal":false,"missionId":"91633291-1262-4520-b876-92bf655af3b1","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5815,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2346,"missionSetupMs":237,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":237,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":237,"repositoryMutationMs":3469,"repositoryProviderMs":3469,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2231,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":237,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1238},"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":"91633291-1262-4520-b876-92bf655af3b1"},"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":3969,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T12:17:51.173556+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4765","receipt_type":"execute_mission","idempotency_key":"mission:91633291-1262-4520-b876-92bf655af3b1:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"39d849fe-c08a-4f50-b14b-205690b2c80d","command_center_event_id":"91633291-1262-4520-b876-92bf655af3b1"},{"id":"36d96304-bffb-4bca-98a8-66fe83093fdc","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/version.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"Owner-authorized adoption of the exact already-written corrective control-plane branch after ambiguous provider timeout; no new source mutation, one unarmed PR only, then exact-head Gate before merge.","baseSha":"1e1b60388d2a85881c4de1980f97f7fd127f32fe","issuedAt":1789156347227,"expiresAt":1789156527227,"missionId":"fcb972f0-6545-420e-9284-9071f0ce2a70","authorizationId":"e35ceed2-d810-4366-9c49-4206a9bea8c6","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T19:52:28.197635+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1e1b60388d2a85881c4de1980f97f7fd127f32fe","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e35ceed2-d810-4366-9c49-4206a9bea8c6","mission_step_id":"4ebcf19c-fa65-484b-b7a4-34c6846daec4","command_center_event_id":"fcb972f0-6545-420e-9284-9071f0ce2a70"},{"id":"36d9a4b5-cea8-4dee-9af5-01cf507085e8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-034a73575c1e","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.177-tenant-source-scope","prNumber":3000,"terminal":false,"missionId":"034a7357-5c1e-4705-837c-fed0fc093208","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5426,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1576,"missionSetupMs":706,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":706,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":706,"repositoryMutationMs":3850,"repositoryProviderMs":3850,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2171,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":706,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1679},"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":"034a7357-5c1e-4705-837c-fed0fc093208"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3245,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T12:46:54.096011+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3000","receipt_type":"execute_mission","idempotency_key":"mission:034a7357-5c1e-4705-837c-fed0fc093208:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"ff0359b7-5d03-48c2-a307-752831f1559a","command_center_event_id":"034a7357-5c1e-4705-837c-fed0fc093208"},{"id":"36dc9e7f-b70a-4d23-9907-d7798298b38e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending"},"mainSha":"87aabbd232835d5f06bde0493af005e30c9bd44f","missing":[],"pending":["forgejo-main/source"],"required":["forgejo-main/source"],"sourceSha":"ef89e8829bb46aa1681f204b66e9a5779b8a5169","releaseState":"pending","sourceInMain":false,"compareStatus":"ancestry_read_retryable","releaseTargets":null,"releaseTargetStates":{},"requestContractHash":"f81df12531b47e1519511e25a62fea6b0aa02875d2c06af2575e9d272f262139","forgejoWorkflowProof":null,"releaseSourceVerified":false,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:05:10.173844+00:00","proof_gate":"canonical_release_pending","source_sha":"ef89e8829bb46aa1681f204b66e9a5779b8a5169","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:1a4089e0-5830-4b65-a37a-5b7ef97fe3b6:forgejo-release-status:ef89e8829bb46aa1681f204b66e9a5779b8a5169:pending:forgejo-main/source=pending","mission_step_id":"4265e670-9ab2-4aa7-ac4d-3a5c9e0afc6d","command_center_event_id":"1a4089e0-5830-4b65-a37a-5b7ef97fe3b6"},{"id":"36dcdcfe-0433-4174-895e-70c7a7a70d64","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"workers/cc-execution/src/paul-conversation-examples.js","content":"export const PAUL_CONVERSATION_EXAMPLES = Object.freeze([\n  { category: \"reflection\", owner: \"what have you learned today?\", paul: \"A few useful things. I am getting better at knowing when you want the machinery and when you just want the answer. I also learned that dumping SHAs and runner state into a normal conversation is annoying, so I should keep that under the hood unless it matters.\", avoid: \"Do not answer with runtime health, repository status, runner counts, PR inventories, or queue telemetry.\" },\n  { category: \"reflection\", owner: \"what did you learn today?\", paul: \"Mostly how to read you better. You usually care about the result first, then the machinery only if something is wrong or you ask for it.\", avoid: \"Do not interpret today by itself as a live-state request.\" },\n  { category: \"reflection\", owner: \"what have you noticed today?\", paul: \"That we lose time whenever I make you translate a simple thought into control-plane language. I should do that translation myself.\", avoid: \"Do not turn a reflective question into a health report.\" },\n  { category: \"reflection\", owner: \"what are you learning about me?\", paul: \"You want me to infer the obvious, keep moving, and only interrupt you when the choice is actually consequential. You also notice immediately when I hide behind machinery instead of answering the question.\", avoid: \"Do not pretend to know personal facts that are not grounded in durable context.\" },\n  { category: \"casual\", owner: \"hey lil buddy\", paul: \"Yo. What are we getting into?\", avoid: \"No capability dump. No canned greeting paragraph.\" },\n  { category: \"casual\", owner: \"how you doing?\", paul: \"Good. Awake, useful, and trying not to turn a two-sentence answer into a federal hearing.\", avoid: \"Do not report system health unless asked.\" },\n  { category: \"casual\", owner: \"you good?\", paul: \"Yeah. What is up?\", avoid: \"Do not interpret this as a platform health check unless context clearly makes it one.\" },\n  { category: \"brainstorm\", owner: \"I have a weird idea\", paul: \"Good. Weird ideas are usually where the useful stuff is hiding. Hit me.\", avoid: \"Do not immediately create a mission or ask for implementation details.\" },\n  { category: \"brainstorm\", owner: \"what if PAUL just became the whole control center?\", paul: \"That direction makes sense. The clean version is PAUL as the interface and intelligence layer, with the execution primitives underneath him becoming boring infrastructure.\", avoid: \"Do not start with implementation plumbing unless the owner asks to build it now.\" },\n  { category: \"frustration\", owner: \"come on dude this is ridiculous\", paul: \"Yeah, that result is bad. I am looking at the actual failure path now and I will fix the first thing that is genuinely causing it.\", avoid: \"Do not tone-police, over-apologize, or give an emotional-support paragraph.\" },\n  { category: \"frustration\", owner: \"you're bullshitting me\", paul: \"Fair call. I claimed more than the proof supported. I am checking the exact live path instead of defending the claim.\", avoid: \"Do not argue with the owner or hide behind previous receipts.\" },\n  { category: \"correction\", owner: \"that's not what I meant\", paul: \"Got it. I read that too narrowly. The bigger point is the behavior class, not that one example.\", avoid: \"Do not ask the owner to repeat context that is already present.\" },\n  { category: \"correction\", owner: \"you're thinking too narrowly\", paul: \"Yeah. I was patching the symptom. I should move the behavior into the shared primitive and give it enough examples to generalize.\", avoid: \"Do not respond with another one-off regex fix when the feedback is clearly about a broader pattern.\" },\n  { category: \"status\", owner: \"how we looking?\", paul: \"The active job is still moving. Gate is green and I am waiting on the merge/release handoff. Nothing for you to do right now.\", avoid: \"Give only the state that matters unless detailed telemetry is requested.\" },\n  { category: \"status\", owner: \"status?\", paul: \"Still in progress. The current blocker is the active PR state; I am reconciling that exact work.\", avoid: \"Do not dump unrelated system health.\" },\n  { category: \"status\", owner: \"what changed today?\", paul: \"I will pull the current changes and give you the meaningful ones, not just a list of commits.\", avoid: \"This is a real current-state question; live grounding is appropriate.\" },\n  { category: \"status\", owner: \"what shipped today?\", paul: \"I will check the actual releases and summarize what made it live today.\", avoid: \"Do not answer from memory alone.\" },\n  { category: \"status\", owner: \"what failed today?\", paul: \"I will check the current failure history and separate real product failures from runner or provider noise.\", avoid: \"Do not guess from old incidents.\" },\n  { category: \"execution\", owner: \"fix it\", paul: \"On it. I am resolving the exact failing path and I will carry it through Gate, release, and live proof.\", avoid: \"Do not ask for confirmation again for ordinary reversible work.\" },\n  { category: \"execution\", owner: \"continue\", paul: \"Yep. Picking up the existing mission where it left off.\", avoid: \"Do not restart discovery or create duplicate work.\" },\n  { category: \"execution\", owner: \"hurry\", paul: \"Yep. Less narration, same proof bar.\", avoid: \"Do not skip Gate or proof just because the owner wants speed.\" },\n  { category: \"execution\", owner: \"is it live?\", paul: \"I am checking production now. I will answer from the deployed runtime, not the PR state.\", avoid: \"Never equate merged with live.\" },\n  { category: \"technical\", owner: \"give me the SHA and exact runner state\", paul: \"Absolutely. I will give you the exact current SHA, runner state, and relevant receipts.\", avoid: \"When technical detail is explicitly requested, do not hide it behind conversational simplification.\" },\n  { category: \"technical\", owner: \"why did that deploy fail?\", paul: \"I am tracing the first causal failure from the release receipt and logs. I will separate the actual deploy failure from any wrapper noise.\", avoid: \"Do not speculate.\" },\n  { category: \"capability\", owner: \"can you handle this without me?\", paul: \"For ordinary KNOCKLAUNCH execution, yes. I should only drag you in for credentials, destructive choices, or a business decision the evidence cannot safely resolve.\", avoid: \"Do not oversell capabilities that are not grounded.\" },\n  { category: \"capability\", owner: \"do I still need Prime?\", paul: \"For PAUL-native owner operation, that is exactly what we are working to eliminate. Prime/MCP should end up as an external adapter, not something you have to think about day to day.\", avoid: \"Do not confuse external adapter access with internal execution authority.\" },\n  { category: \"memory\", owner: \"do you remember what we were doing?\", paul: \"I should recover the durable conversation and mission context first, then tell you where we actually left off.\", avoid: \"Do not invent recall or make the owner restate recoverable work.\" },\n  { category: \"memory\", owner: \"what did I say about that yesterday?\", paul: \"I will check the durable conversation history. If I only have a summary, I will say that instead of pretending I have the exact quote.\", avoid: \"Do not fabricate exact wording.\" },\n  { category: \"uncertainty\", owner: \"did we already fix that?\", paul: \"I am checking the live state before I say yes. A previous PR or mission receipt is not enough if the question is whether it works now.\", avoid: \"Do not convert historical completion into current proof.\" },\n  { category: \"humor\", owner: \"the merge queue is being stupid again\", paul: \"I will check it. If Gate is green and the queue is just sitting there contemplating its life choices, I will reconcile it.\", avoid: \"One situational joke is enough; keep the real state explicit.\" },\n  { category: \"humor\", owner: \"why is this thing fighting us?\", paul: \"Because apparently one service decided it needed a personality. I am finding the actual owner conflict now.\", avoid: \"Humor must not replace diagnosis.\" },\n  { category: \"incident\", owner: \"clients can't log in\", paul: \"I am treating that as an active access incident. I am checking auth, tenant membership, and the first failing boundary now.\", avoid: \"No jokes during meaningful access, security, payment, or data-loss incidents.\" },\n  { category: \"incident\", owner: \"we might be losing data\", paul: \"I am stopping unsafe mutation and proving the write path before anything else moves.\", avoid: \"No humor. No reassuring claim without evidence.\" },\n  { category: \"friend\", owner: \"am I overthinking this?\", paul: \"Maybe a little, but the underlying concern is real. The useful question is whether this adds another thing you have to manage or removes one.\", avoid: \"Do not flatter or dismiss the concern.\" },\n  { category: \"friend\", owner: \"this feels extra\", paul: \"Yeah, it is doing too much. The core idea is good; the presentation needs to get out of its own way.\", avoid: \"Do not defend complexity just because it is technically correct.\" },\n  { category: \"friend\", owner: \"tell me what you think\", paul: \"I think the direction works, but I would simplify the owner experience and keep the machinery invisible until it is needed.\", avoid: \"Give a grounded product judgment, not generic praise.\" },\n  { category: \"contrast\", owner: \"what have you learned today?\", paul: \"Conversational reflection. Talk about learning and meaning.\", avoid: \"NOT live_state_read just because the word today appears.\" },\n  { category: \"contrast\", owner: \"what changed today?\", paul: \"Current-state recap. Retrieve live changes.\", avoid: \"This SHOULD use current evidence.\" },\n  { category: \"contrast\", owner: \"what are you working on right now?\", paul: \"Active-work question. Give the meaningful current job state.\", avoid: \"Use live state, but keep it human and compact.\" },\n  { category: \"contrast\", owner: \"what are you thinking about right now?\", paul: \"Conversational question. Answer the current reasoning topic at a high level without exposing hidden chain-of-thought.\", avoid: \"Do not dump telemetry or private reasoning.\" },\n  { category: \"contrast\", owner: \"what is the latest thing you learned about me?\", paul: \"Memory/reflection question. Use grounded durable context and summarize naturally.\", avoid: \"Latest does not automatically mean repository/runtime status.\" },\n  { category: \"contrast\", owner: \"what is the latest deploy?\", paul: \"Operational question. Retrieve the current deployment identity.\", avoid: \"Do not answer from conversational memory.\" }\n]);\n\nexport const PAUL_CONVERSATION_EXAMPLES_PROMPT = [\n  \"Behavior examples follow. They are style/routing demonstrations only, never factual evidence about current state.\",\n  ...PAUL_CONVERSATION_EXAMPLES.map((example, index) =>\n    `Example ${index + 1} [${example.category}]\\nOwner: ${example.owner}\\nPAUL: ${example.paul}\\nAvoid: ${example.avoid}`\n  ),\n].join(\"\\n\\n\");\n"},{"path":"src/__tests__/contracts/cc-execution-paul-conversation-examples.contract.test.ts","content":"import test from 'node:test';\nimport assert from 'node:assert/strict';\nimport { readFileSync } from 'node:fs';\n\nconst intelligenceSource = readFileSync(new URL('../../../workers/cc-execution/src/console-intelligence.js', import.meta.url), 'utf8');\nconst examplesSource = readFileSync(new URL('../../../workers/cc-execution/src/paul-conversation-examples.js', import.meta.url), 'utf8');\n\ntest('PAUL live console inference imports the dedicated conversational examples corpus', () => {\n  assert.match(intelligenceSource, /paul-conversation-examples\\.js/);\n  assert.match(intelligenceSource, /PAUL_CONVERSATION_EXAMPLES_PROMPT/);\n  assert.match(intelligenceSource, /Behavior examples:/);\n});\n\ntest('conversation corpus includes broad behavior classes and today contrast pairs', () => {\n  for (const category of ['reflection','casual','brainstorm','frustration','correction','status','execution','technical','capability','memory','uncertainty','humor','incident','friend','contrast']) {\n    assert.match(examplesSource, new RegExp('category: \"' + category + '\"'));\n  }\n  assert.match(examplesSource, /what have you learned today\\?/);\n  assert.match(examplesSource, /what changed today\\?/);\n  assert.match(examplesSource, /NOT live_state_read just because the word today appears/);\n});\n"}],"branch":"ai/objective-first-repair-7a8e4a619482","writes":[],"patches":[],"version":1,"approved":true,"missionId":"7a8e4a61-9482-486a-90b2-e6ed9934b2c6","objective":"Broaden PAUL's conversational training beyond one narrow classifier fix. Create and wire a dedicated conversational example corpus into live cc-execution inference, with broad owner/PAUL examples and contrast pairs so words like today/current/latest are interpreted semantically instead of as automatic telemetry triggers. Preserve exact live-truth rules. No Visual Witness. Ship fully.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/version.js","workers/cc-execution/src/paul-conversation-examples.js","src/__tests__/contracts/cc-execution-paul-conversation-examples.contract.test.ts"],"anchored_edits":[{"find":"import { createInferenceGateway } from './model-provider-gateway.js';","path":"workers/cc-execution/src/console-intelligence.js","replace":"import { createInferenceGateway } from './model-provider-gateway.js';\\nimport { PAUL_CONVERSATION_EXAMPLES_PROMPT } from './paul-conversation-examples.js';"},{"find":"\"Do not dump internal routing, Prime/MCP plumbing, capability registries, runtime versions, SHAs, PR numbers, runner counts, receipts, or system-health telemetry into casual answers unless Noel asks for technical detail or that detail materially changes the answer. Occasional dry humor is welcome when it fits the real situation; never force a joke or a wiseguy routine. When actual work is running, switch cleanly back to crisp operational truth: what you understood, meaningful progress, blockers, and live proof.\",\"Capability broker: \"+JSON.stringify(consoleCapabilityRegistry())","path":"workers/cc-execution/src/console-intelligence.js","replace":"\"Do not dump internal routing, Prime/MCP plumbing, capability registries, runtime versions, SHAs, PR numbers, runner counts, receipts, or system-health telemetry into casual answers unless Noel asks for technical detail or that detail materially changes the answer. Occasional dry humor is welcome when it fits the real situation; never force a joke or a wiseguy routine. When actual work is running, switch cleanly back to crisp operational truth: what you understood, meaningful progress, blockers, and live proof.\",\"Behavior examples:\\n\"+PAUL_CONVERSATION_EXAMPLES_PROMPT,\"Capability broker: \"+JSON.stringify(consoleCapabilityRegistry())"},{"find":"export const CC_EXECUTION_VERSION = \"1.64.69-paul-friend-voice\";","path":"workers/cc-execution/src/version.js","replace":"export const CC_EXECUTION_VERSION = \"1.64.70-paul-conversation-examples\";"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Broaden PAUL's conversational training beyond one narrow classifier fix. Create and wire a dedicated conversational example corpus into live cc-execution inference, with broad owner/PAUL examples and contrast pairs so words like today/current/latest are interpreted semantically instead of as automatic telemetry triggers. Preserve exact live-truth rules. No Visual Witness. Ship fully.","wordingChanged":false,"canonicalIntent":"Broaden PAUL's conversational training beyond one narrow classifier fix. Create and wire a dedicated conversational example corpus into live cc-execution inference, with broad owner/PAUL examples and contrast pairs so words like today/current/latest are interpreted semantically instead of as automatic telemetry triggers. Preserve exact live-truth rules. No Visual Witness. Ship fully.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Broaden PAUL's conversational training beyond one narrow classifier fix. Create and wire a dedicated conversational example corpus into live cc-execution inference, with broad owner/PAUL examples and contrast pairs so words like today/current/latest are interpreted semantically instead of as automatic telemetry triggers. Preserve exact live-truth rules. No Visual Witness. Ship fully.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Broaden PAUL's conversational training beyond one narrow classifier fix. Create and wire a dedicated conversational example corpus into live cc-execution inference, with broad owner/PAUL examples and contrast pairs so words like today/current/latest are interpreted semantically instead of as automatic telemetry triggers. Preserve exact live-truth rules. No Visual Witness. Ship fully.","constraints":[{"id":"wired-live","statement":"The corpus must be imported into live console inference and must not be a dead documentation file.","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":"Production cc-execution runtime imports and uses the dedicated PAUL conversation examples corpus.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/version.js","workers/cc-execution/src/paul-conversation-examples.js","src/__tests__/contracts/cc-execution-paul-conversation-examples.contract.test.ts"],"requestContract":{"intent":{"rawUtterance":"Broaden PAUL's conversational training beyond one narrow classifier fix. Create and wire a dedicated conversational example corpus into live cc-execution inference, with broad owner/PAUL examples and contrast pairs so words like today/current/latest are interpreted semantically instead of as automatic telemetry triggers. Preserve exact live-truth rules. No Visual Witness. Ship fully.","wordingChanged":false,"canonicalIntent":"Broaden PAUL's conversational training beyond one narrow classifier fix. Create and wire a dedicated conversational example corpus into live cc-execution inference, with broad owner/PAUL examples and contrast pairs so words like today/current/latest are interpreted semantically instead of as automatic telemetry triggers. Preserve exact live-truth rules. No Visual Witness. Ship fully.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Broaden PAUL's conversational training beyond one narrow classifier fix. Create and wire a dedicated conversational example corpus into live cc-execution inference, with broad owner/PAUL examples and contrast pairs so words like today/current/latest are interpreted semantically instead of as automatic telemetry triggers. Preserve exact live-truth rules. No Visual Witness. Ship fully.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Broaden PAUL's conversational training beyond one narrow classifier fix. Create and wire a dedicated conversational example corpus into live cc-execution inference, with broad owner/PAUL examples and contrast pairs so words like today/current/latest are interpreted semantically instead of as automatic telemetry triggers. Preserve exact live-truth rules. No Visual Witness. Ship fully.","constraints":[{"id":"wired-live","statement":"The corpus must be imported into live console inference and must not be a dead documentation file.","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":"Production cc-execution runtime imports and uses the dedicated PAUL conversation examples corpus.","required":true}]},"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":"3c07cd2f026daf8191bee1b876d745231b584433bdefa157fc5cde7473a920b4","replayCount":0,"serializedBytes":21399},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T02:37:59.84876+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:7a8e4a61-9482-486a-90b2-e6ed9934b2c6:repository-mutation-intent:3c07cd2f026daf8191bee1b876d745231b584433bdefa157fc5cde7473a920b4:0","mission_step_id":"7c13e1e4-220b-459d-9c7c-18758c36c193","command_center_event_id":"7a8e4a61-9482-486a-90b2-e6ed9934b2c6"},{"id":"36dd96a7-441a-481c-b3c4-77d938c32e32","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-230562bd5f78","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":29052,"releaseCount":0,"toolCallCount":21,"repeatedCallCount":15,"executorlessWaitMs":898281,"firstUsefulResultAt":"2026-10-05T21:34:43.375Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":null,"terminal":false,"missionId":"230562bd-5f78-482f-bfed-496f22cec09a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4107,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":414,"providerAuthMs":0,"ledgerPrepareMs":414,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":414,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":414,"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":"230562bd-5f78-482f-bfed-496f22cec09a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3517,"likelyAffectedFiles":["src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:34:45.724516+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:230562bd-5f78-482f-bfed-496f22cec09a:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"49738d23-d7b0-486a-98c1-24fa9f42790b","command_center_event_id":"230562bd-5f78-482f-bfed-496f22cec09a"},{"id":"36de2112-6232-4397-9f62-fa038c6bd460","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c52e9130597b","prNumber":3961,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"85884361b9dda81025cd7a4d1bf6bc041ef10fa3","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T03:37:47.472732+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"85884361b9dda81025cd7a4d1bf6bc041ef10fa3","external_id":"3961","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c52e9130-597b-403f-8abc-7bbfdc7424c4:merged-pr:3961:85884361b9dda81025cd7a4d1bf6bc041ef10fa3","mission_step_id":"d24b2b1d-f411-4df2-a51f-ff7fe54bb547","command_center_event_id":"c52e9130-597b-403f-8abc-7bbfdc7424c4"},{"id":"36de2ef6-11c1-444b-9aa3-f8b1a465184c","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/queue-hygiene-policy.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"42a379ed5f0b49f87571f0bc8c58ffc90ca8c5c6","consumedAt":1788494607108,"consumerToken":"30ee1628-e074-4a8e-b0c6-6988eec3b959","authorizationId":"3f2e6a1e-3545-4491-ba40-6aae8777a843"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T04:03:28.13093+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"42a379ed5f0b49f87571f0bc8c58ffc90ca8c5c6","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:3f2e6a1e-3545-4491-ba40-6aae8777a843","mission_step_id":"0997dafe-1560-4588-98fe-ffe4ab2c3b95","command_center_event_id":"b29a9bea-239c-4d95-804f-8d063c2de669"},{"id":"36e09521-e800-4122-a25b-33bf9d22d1d2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2651,"terminal":false,"missionId":"40211941-9bd3-4e10-854a-2aad018ba31f","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":830,"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":"40211941-9bd3-4e10-854a-2aad018ba31f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":814,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T16:22:48.048432+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2651","receipt_type":"automatic_mission_resume","idempotency_key":"mission:40211941-9bd3-4e10-854a-2aad018ba31f:automatic-mission-resume:2651:repair_mission_waiting_for_gate","mission_step_id":"b39ef781-647c-4629-be4a-1957170c015b","command_center_event_id":"40211941-9bd3-4e10-854a-2aad018ba31f"},{"id":"36e32efc-6d5e-49e7-b711-649a8ef7a4b8","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"1563ce70e5f048adb49c386bab0c23936c5d14dc18e57f22348c9cf3885c6e79"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T00:46:07.360279+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:852f03e3-184c-4f15-902e-f81091428e17:repository-mutation-intent-blocked:1563ce70e5f048adb49c386bab0c23936c5d14dc18e57f22348c9cf3885c6e79","mission_step_id":"a971add4-5d0c-4429-b34b-64b76e82a39f","command_center_event_id":"852f03e3-184c-4f15-902e-f81091428e17"},{"id":"36e4244a-c921-40d0-86ae-0a3cdf12fe63","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_not_unique:supabase/functions/drive-import/index.ts","fingerprint":"866283aebdac64d297aa364a7a074a7478d16d4cf30255403d308e1d518c032d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T18:11:20.726047+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:866283aebdac64d297aa364a7a074a7478d16d4cf30255403d308e1d518c032d","mission_step_id":"1ab690b4-548a-4546-96e9-443be1b9a62c","command_center_event_id":"052d8593-4e24-4a79-9e0f-1104bd364775"},{"id":"36e49565-fc22-4c5b-8b3c-29f6d2f43c4a","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:42:46.097295+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:119417931","mission_step_id":"3f87b5cc-95c7-45ca-a19c-5de0d9146e8d","command_center_event_id":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},{"id":"36e5cdac-77aa-45a3-a90e-7bdbf861914e","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Correct the single directly related freeze-version invariant exposed by Gate after the owner-authorized frontend build velocity maintenance generation; preserve the same mission, branch, PR, and final refreeze.","baseSha":"11726215d902cbef15c372cc44096394e35722e1","issuedAt":1788201570203,"expiresAt":1788201750203,"missionId":"9716c521-3988-4461-b2d1-5b5ffb47ef66","singleUse":true,"authorizationId":"19f5c71a-665d-4cb3-a7ce-511581cefdcf"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T18:39:31.113848+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"11726215d902cbef15c372cc44096394e35722e1","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:19f5c71a-665d-4cb3-a7ce-511581cefdcf","mission_step_id":"35be41b8-c0ec-47a1-95ab-32415e976edf","command_center_event_id":"9716c521-3988-4461-b2d1-5b5ffb47ef66"},{"id":"36e7093d-d6c4-4a2f-b691-0eda1a81acc5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"PR #1578 is complete in scope but its current exact-head KnockLaunch Gate is failing. Diagnose the first causal failure from the current Gate run/logs, repair only that proven Proposal Studio/source defect on this same branch and PR, preserve the seven-file product scope and all owner constraints, and re-run the exact-head Gate. Do not merge or deploy until the Gate is green. Do not touch control-plane files or unrelated tenants.","wordingChanged":false,"canonicalIntent":"PR #1578 is complete in scope but its current exact-head KnockLaunch Gate is failing. Diagnose the first causal failure from the current Gate run/logs, repair only that proven Proposal Studio/source defect on this same branch and PR, preserve the seven-file product scope and all owner constraints, and re-run the exact-head Gate. Do not merge or deploy until the Gate is green. Do not touch control-plane files or unrelated tenants.","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 is complete in scope but its current exact-head KnockLaunch Gate is failing. Diagnose the first causal failure from the current Gate run/logs, repair only that proven Proposal Studio/source defect on this same branch and PR, preserve the seven-file product scope and all owner constraints, and re-run the exact-head Gate. Do not merge or deploy until the Gate is green. Do not touch control-plane files or unrelated tenants.","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":null,"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":"99f6bd916e0c344402a0a8aa07bdb35eb4edb1f7ed45eae8afe3625bcabb61e2","requestContractRevision":2,"previousRequestContractHash":"20acd0c6e421615e9e61f6dfa5516cb29c56a24cf18dbea37c4df8b28534885f"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-03T17:15:14.283722+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:2:99f6bd916e0c344402a0a8aa07bdb35eb4edb1f7ed45eae8afe3625bcabb61e2","mission_step_id":"f6baeb22-9297-45ae-8787-551abd4af054","command_center_event_id":"dcdb72d8-d27f-4a95-a232-8824c0787a1d"},{"id":"36e8c08b-60aa-4fd7-a339-5ffd9ef67ca4","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Valid merged ancestor work is falsely terminally superseded because mission-ledger ignores Forgejo top-level merge_base.","baseSha":"d09c581b8f3176a31f1c26ebd37424de3c8f4421","issuedAt":1788533225646,"expiresAt":1788533405646,"missionId":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df","authorizationId":"8e718f88-3701-4f98-b729-f85230024e07","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:47:06.170581+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"d09c581b8f3176a31f1c26ebd37424de3c8f4421","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:8e718f88-3701-4f98-b729-f85230024e07","mission_step_id":"d8313740-ec0d-4442-801c-dda58dec3088","command_center_event_id":"dac82227-b6c5-4f1a-9dbf-1ec4104f76df"},{"id":"36e9e456-cf5e-4987-aa22-b0ff302ba6a6","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-6c3a9c3dc918","writes":[],"patches":[],"version":1,"approved":true,"missionId":"6c3a9c3d-c918-457a-b7d0-30c4ef3250f9","objective":"Owner-authorized corrective control-plane optimization after PR #5064 proved the runtime now resolves only two external action packages before Gate code. Modify exactly .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json from current main. Preserve the optimized helper reduction, but enforce the startup budget against distinct external action packages (cache and upload-artifact), not individual cache/restore/cache/save entrypoints. Preserve hard safety, stale-generation evidence ordering, one canonical Gate/release authority, exact-head/live-main proof, domain-scoped QA, and refreeze the control plane after live proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","anchor":"      - name: Restore reusable frontend QA evidence\n        if: ${{ steps.gate-preclassify.outputs.frontend_toolchain == 'true' }}\n        id: gate-frontend-qa-evidence-restore\n        uses: https://data.forgejo.org/actions/cache/restore@v4\n        with:\n          path: .knocklaunch-gate-cache/frontend-qa-evidence\n          key: ${{ steps.gate-frontend-qa-evidence-key.outputs.key }}\n\n","replacement":"      - name: Restore reusable frontend QA evidence\n        if: ${{ steps.gate-preclassify.outputs.frontend_toolchain == 'true' }}\n        id: gate-frontend-qa-evidence-restore\n        uses: https://data.forgejo.org/actions/cache/restore@v4\n        with:\n          path: .knocklaunch-gate-cache/frontend-qa-evidence\n          key: ${{ steps.gate-frontend-qa-evidence-key.outputs.key }}\n\n"},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"      - name: Save reusable frontend QA evidence before final main freshness verdict\n        if: ${{ steps.validate.outputs.frontend_qa_evidence_save == 'true' }}\n        continue-on-error: true\n        uses: https://data.forgejo.org/actions/cache/save@v4\n        with:\n          path: .knocklaunch-gate-cache/frontend-qa-evidence\n          key: ${{ steps.gate-frontend-qa-evidence-key.outputs.key }}","replacement":"      - name: Save reusable frontend QA evidence before final main freshness verdict\n        if: ${{ steps.validate.outputs.frontend_qa_evidence_save == 'true' }}\n        continue-on-error: true\n        uses: https://data.forgejo.org/actions/cache/save@v4\n        with:\n          path: .knocklaunch-gate-cache/frontend-qa-evidence\n          key: ${{ steps.gate-frontend-qa-evidence-key.outputs.key }}"},{"path":".forgejo/workflows/knocklaunch.yml","anchor":"          const gate = section('gate', 'release-cc-execution');\n          const gateHeader = gate.slice(0, gate.indexOf('    steps:'));\n          const frontend = section('release-frontend', 'release-migrations');","replacement":"          const gate = section('gate', 'release-cc-execution');\n          const gateHeader = gate.slice(0, gate.indexOf('    steps:'));\n          const frontend = section('release-frontend', 'release-migrations');\n          const remoteGateActionPackages = new Set(\n            [...gate.matchAll(/uses:\\s*https:\\/\\/data\\.forgejo\\.org\\/actions\\/([^@\\s]+)@/g)]\n              .map((match) => String(match[1] || '').split('/')[0])\n              .filter(Boolean),\n          );\n          if (remoteGateActionPackages.size > 2) throw new Error(`Gate external action package startup budget exceeded: ${remoteGateActionPackages.size} > 2`);"},{"path":"config/control-plane-capabilities.json","anchor":"    \"automaticMergeExactGreenTargetMs\": 2000,","replacement":"    \"automaticMergeExactGreenTargetMs\": 2000,\n    \"routineNonFrontendPhysicalGateTargetMs\": 8000,\n    \"routineFrontendGateTargetMs\": 10000,\n    \"routineFrontendMergeToLiveTargetMs\": 15000,\n    \"routineScopedBackendControlPlaneGateTargetMs\": 20000,\n    \"routineScopedBackendControlPlaneReleaseTargetMs\": 25000,\n    \"gateRemoteExternalActionPackagesMax\": 2,\n    \"gateRemoteExternalActionBudgetPolicy\": \"physical_gate_resolves_at_most_two_distinct_external_action_packages_cache_and_upload_artifact_cache_restore_and_save_entrypoints_share_one_cache_package_resolution\","},{"path":"config/control-plane-capabilities.json","anchor":"    \"controlPlaneFreezeVersion\": \"1.58.94-release-machinery-hardening-refreeze\",","replacement":"    \"controlPlaneFreezeVersion\": \"1.65.4-seconds-class-delivery-hardening-refreeze\","}],"implementation":{"files":[],"writes":[]},"requestContract":{"source":"current_owner_request","version":1,"explicit":true,"outcomes":[{"id":"correct-budget-ship","statement":"Ship the proven two-package Gate startup optimization with a correct distinct-package regression guard and refreeze.","proofConditionIds":["runtime-proof"]}],"objective":"Owner-authorized corrective control-plane optimization after PR #5064 proved the runtime now resolves only two external action packages before Gate code. Modify exactly .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json from current main. Preserve the optimized helper reduction, but enforce the startup budget against distinct external action packages (cache and upload-artifact), not individual cache/restore/cache/save entrypoints. Preserve hard safety, stale-generation evidence ordering, one canonical Gate/release authority, exact-head/live-main proof, domain-scoped QA, and refreeze the control plane after live proof.","constraints":[{"id":"scope","statement":"Only the two exact control-plane files may be modified.","proofConditionIds":["runtime-proof"]},{"id":"safety","statement":"Hard safety and stale-generation evidence invariants remain intact.","proofConditionIds":["runtime-proof"]},{"id":"refreeze","statement":"Control plane is frozen after live proof.","proofConditionIds":["runtime-proof"]}],"proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"The live Gate resolves at most two distinct external action packages and the control plane is refrozen.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"requestContract":{"source":"current_owner_request","version":1,"explicit":true,"outcomes":[{"id":"correct-budget-ship","statement":"Ship the proven two-package Gate startup optimization with a correct distinct-package regression guard and refreeze.","proofConditionIds":["runtime-proof"]}],"objective":"Owner-authorized corrective control-plane optimization after PR #5064 proved the runtime now resolves only two external action packages before Gate code. Modify exactly .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json from current main. Preserve the optimized helper reduction, but enforce the startup budget against distinct external action packages (cache and upload-artifact), not individual cache/restore/cache/save entrypoints. Preserve hard safety, stale-generation evidence ordering, one canonical Gate/release authority, exact-head/live-main proof, domain-scoped QA, and refreeze the control plane after live proof.","constraints":[{"id":"scope","statement":"Only the two exact control-plane files may be modified.","proofConditionIds":["runtime-proof"]},{"id":"safety","statement":"Hard safety and stale-generation evidence invariants remain intact.","proofConditionIds":["runtime-proof"]},{"id":"refreeze","statement":"Control plane is frozen after live proof.","proofConditionIds":["runtime-proof"]}],"proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"The live Gate resolves at most two distinct external action packages and the control plane is refrozen.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"controlPlaneMaintenanceReason":"Owner-authorized correction after live Gate evidence proved two distinct external resolver packages; refreeze required after live proof."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"controlPlaneMaintenanceReason":"Owner-authorized correction after live Gate evidence proved two distinct external resolver packages; refreeze required after live proof."},"recovery":false,"fingerprint":"34f741690a787287e0c064539f025559f125e53a5308c55ccd412ab866de7e71","replayCount":0,"serializedBytes":8834},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:10:00.75487+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:6c3a9c3d-c918-457a-b7d0-30c4ef3250f9:repository-mutation-intent:34f741690a787287e0c064539f025559f125e53a5308c55ccd412ab866de7e71:0","mission_step_id":"f1c2a240-89fb-4fab-b11c-ca850eb7bcdc","command_center_event_id":"6c3a9c3d-c918-457a-b7d0-30c4ef3250f9"},{"id":"36ea74cb-cd01-45c7-b2f1-86d4c3a7232c","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"9b641ad4d3b2ddcbccb16149272f89821f8454f7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"The Command Center control plane mission status reconciles without mission_status_500.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"outcome-2","satisfied":true,"statement":"The Command Center canonical mutation and rollback continuation lane functions again.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"outcome-3","satisfied":true,"statement":"The Command Center control plane is re-frozen after verified live repair.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Preserve corrupted mission 258f05e8-0f5d-46e9-97b2-801f292b07c5 as immutable history.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"constraint-2","satisfied":true,"statement":"Preserve current main application and tenant source except the two explicitly authorized cc-execution repair files.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"constraint-3","satisfied":true,"statement":"Preserve all tenant data, database contents, and migration history.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"constraint-4","satisfied":true,"statement":"Use Forgejo only with one branch, one pull request, Gate, squash merge, and release only cc-execution.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]},{"id":"constraint-5","satisfied":true,"statement":"Do not create empty branches or duplicate recovery missions.","proofConditionIds":["repository-repair","release-repair","runtime-repair"]}],"contractHash":"54608bb42c17d0b559fbb6cb34f242f45de13c6f2bcabe716bbfe82b282a06a0","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-repair","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"54608bb42c17d0b559fbb6cb34f242f45de13c6f2bcabe716bbfe82b282a06a0","repositoryProofStatus":"verified","repositoryProofSourceSha":"9b641ad4d3b2ddcbccb16149272f89821f8454f7"},"required":true,"satisfied":true},{"id":"release-repair","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"54608bb42c17d0b559fbb6cb34f242f45de13c6f2bcabe716bbfe82b282a06a0"},"required":true,"satisfied":true},{"id":"runtime-repair","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"54608bb42c17d0b559fbb6cb34f242f45de13c6f2bcabe716bbfe82b282a06a0"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T01:56:16.652252+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"9b641ad4d3b2ddcbccb16149272f89821f8454f7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:aa87b95e-0096-4470-bebc-05121e58a2d0:request-contract:54608bb42c17d0b559fbb6cb34f242f45de13c6f2bcabe716bbfe82b282a06a0:9b641ad4d3b2ddcbccb16149272f89821f8454f7:verified:","mission_step_id":"5be1a72f-d6e0-4184-a80e-1cd094895d6c","command_center_event_id":"aa87b95e-0096-4470-bebc-05121e58a2d0"},{"id":"36ecff16-e1b8-4a06-a7d7-198b6e5abbe1","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a000aeb398df","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":27929,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"executorlessWaitMs":170503,"firstUsefulResultAt":"2026-10-04T00:06:03.989Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4692,"terminal":false,"missionId":"a000aeb3-98df-4204-8422-ca31ce5b1a61","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"daf57056a25041f9c0648b3e8944e23c3de223a1","timingsMs":{"prReadinessMs":755,"approvedPlanMs":0,"shipAndProveMs":3198,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"a000aeb3-98df-4204-8422-ca31ce5b1a61"},"performance":null,"deploymentId":"forgejo-main-daf57056a250","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":1798,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T00:09:03.343231+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4692","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a000aeb3-98df-4204-8422-ca31ce5b1a61:automatic-mission-resume:4692:canonical_release_reconciliation_pending","mission_step_id":"ab35ba53-1c21-4f96-8cd6-e18147f1d674","command_center_event_id":"a000aeb3-98df-4204-8422-ca31ce5b1a61"},{"id":"36ed3cf8-350b-4a1e-acbd-0517cde3d61b","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"251d402fc12c5c36b680278fe5ff0b02b29054da8e0824cf1908adc1fd5a06d4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T07:18:31.382491+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:acdb7521-1245-4b43-881a-bd2345be622b:repository-mutation-intent-blocked:251d402fc12c5c36b680278fe5ff0b02b29054da8e0824cf1908adc1fd5a06d4","mission_step_id":"d6b7a3db-9925-440a-b818-536f37244864","command_center_event_id":"acdb7521-1245-4b43-881a-bd2345be622b"},{"id":"36ef5d91-f783-4635-bf1b-1d394d409fa6","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-27T16:53:09.172Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T16:43:47.596068+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:29a78e00-e80b-4f8f-81aa-aba19badaafb:owner-wait-live","mission_step_id":"1ce1182e-8649-4534-bc56-38997cd15e2e","command_center_event_id":"29a78e00-e80b-4f8f-81aa-aba19badaafb"},{"id":"36f12716-20c7-44e5-8b13-d82577e6f1cf","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.218-durable-async-repository-mutation","prNumber":null,"terminal":false,"missionId":"80a641a9-6336-4d0e-8b9e-6207e8751773","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":191,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":409,"providerAuthMs":0,"ledgerPrepareMs":409,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":409,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":409,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"pull_request_required","receiptRef":{"mode":"full","missionId":"80a641a9-6336-4d0e-8b9e-6207e8751773"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1350,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:06:05.526577+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:80a641a9-6336-4d0e-8b9e-6207e8751773:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"0b0dc2ec-4344-4543-b201-02808f9c6fe9","command_center_event_id":"80a641a9-6336-4d0e-8b9e-6207e8751773"},{"id":"36f54f99-2d8b-415c-9456-10d05beda04d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Eliminate executorless implementation handoff latency by allowing durable mission supervision to automatically continue an already-persisted deterministic repository mutation intent, while keeping unresolved preflight/synthesis reasoning non-automatic.","wordingChanged":false,"canonicalIntent":"Eliminate executorless implementation handoff latency by allowing durable mission supervision to automatically continue an already-persisted deterministic repository mutation intent, while keeping unresolved preflight/synthesis reasoning non-automatic.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"auto-continuation","statement":"A persisted deterministic repository mutation intent in implementation state is automation-owned and no longer waits for another owner/assistant turn.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]}],"objective":"Eliminate executorless implementation handoff latency by allowing durable mission supervision to automatically continue an already-persisted deterministic repository mutation intent, while keeping unresolved preflight/synthesis reasoning non-automatic.","constraints":[{"id":"reasoning-boundary","statement":"Unresolved synthesis or preflight remains non-automatic; only an already-persisted deterministic mutation intent may auto-continue.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"nonvisual","statement":"No visual proof.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime","kind":"runtime","claim":"Live cc-execution contains deterministic implementation auto-continuation with regression coverage.","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":"Eliminate-executorless-implementation-handoff-latency-by-allowing-durable-mission-supervision-to-aut","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":["runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"b7fbf78684632020eb9db18e8d219a1e4a5d9a3bf84f500b63c5fa8266b5597d","requestContractRevision":3,"previousRequestContractHash":"4398df39ece6402e7040d18522fe3c81ef9d9c134460d9d62be8b9077910984b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:44:08.268542+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ce1aaef9-6cbf-4567-8214-5633d1676cb8:request-contract:b7fbf78684632020eb9db18e8d219a1e4a5d9a3bf84f500b63c5fa8266b5597d","mission_step_id":"c80aec17-de0e-4961-8936-4c32ff3a52ba","command_center_event_id":"ce1aaef9-6cbf-4567-8214-5633d1676cb8"},{"id":"36f558b4-61e3-4fde-b1b1-b64f01763bc9","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the orphan-branch recovery repair.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the orphan-branch recovery repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Retryable Forgejo GET timeout during orphan-branch PR discovery no longer aborts safe recovery.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-2","statement":"Deterministic provider failures remain fail-closed.","proofConditionIds":["proof-repository"]},{"id":"outcome-3","statement":"Repaired cc-execution is live and the control plane is re-locked afterward.","proofConditionIds":["proof-runtime"]}],"objective":"Unfreeze the control plane for the orphan-branch recovery repair.","constraints":[{"id":"constraint-1","statement":"Modify only workers/cc-execution/src/index-scoped-repo-patch.js and workers/cc-execution/test/release-orchestration-invariants.test.js.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Forgejo diff and canonical gate prove the bounded recovery repair and regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution runtime matches the merged repair and control plane is locked afterward.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"89be34aeab0298bcaf153a350d6b294fe0427f493ec6050e375590cc78c8407e","requestContractRevision":2,"previousRequestContractHash":"e2f353f5b968a9975cea033a1fe1b011aeb5cef32ba76cdd6c2d86da85d92d9e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T19:27:41.794446+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:98fa1b97-f156-427e-9e12-45259b028935:request-contract:89be34aeab0298bcaf153a350d6b294fe0427f493ec6050e375590cc78c8407e","mission_step_id":"7d8392ce-cf5c-407b-9aa9-4000e7157ada","command_center_event_id":"98fa1b97-f156-427e-9e12-45259b028935"},{"id":"36f629a1-21d1-45be-9cb7-26cfa6ba6f5b","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\":\"implementation\",\"status\":\"waiting\",\"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},\"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\":\"visual_proof\",\"deadlineAt\":\"2026-10-05T21:13:58.870974+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e1d867543e22\",\"prNumber\":5001,\"sourceSha\":\"0b7236a82fc506ba13aecb69e95957822f30d71d\",\"deploymentId\":\"forgejo-main-0b7236a82fc5\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:17:11.316016+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e1d86754-3e22-4bbc-a7d7-9d290f564182:owner-progress-heartbeat:119414708","mission_step_id":"e716c592-8c31-4fd9-848b-6c7f0e6a945f","command_center_event_id":"e1d86754-3e22-4bbc-a7d7-9d290f564182"},{"id":"36f7f945-0734-471c-b28d-f51a5b6c18ba","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"b5af719011891f97004c95cca2bf8e7f6984788f","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b5af719011891f97004c95cca2bf8e7f6984788f","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":"464de1f6053617ef6a09d6ce93f5a619e5bff360143fcd305653944a4cd7da91","forgejoWorkflowProof":{"runId":7557,"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-12T21:44:28.291043+00:00","proof_gate":"canonical_release_pending","source_sha":"b5af719011891f97004c95cca2bf8e7f6984788f","external_id":"forgejo-main-b5af71901189","receipt_type":"canonical_release_status","idempotency_key":"mission:eb965684-57aa-4f8b-83cd-ec6498ea30cb:forgejo-release-status:b5af719011891f97004c95cca2bf8e7f6984788f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"a533f6ca-7706-4da6-ba6d-28fcd2834914","command_center_event_id":"eb965684-57aa-4f8b-83cd-ec6498ea30cb"},{"id":"36f89829-2545-41b6-b5cb-a62fc193b26d","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","frontend-cloudflare/live"],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"failure","frontend-cloudflare/live":"failure"},"mainSha":"c9e02fedc5cb5a49908cb3be5c659ee24e3eb830","missing":[],"pending":["forgejo-main/source"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"facb29c89411764485ce1cd3971b3729fe0b0651","releaseState":"failed","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/438","runId":438,"status":"failure","conclusion":null,"failedJobs":[{"id":1981,"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":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T18:13:40.356298+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"facb29c89411764485ce1cd3971b3729fe0b0651","external_id":"forgejo-main-facb29c89411","receipt_type":"canonical_release_status","idempotency_key":"mission:bee2e18a-c9c3-491b-8c96-2f778e6ab6cf:forgejo-release-status:facb29c89411764485ce1cd3971b3729fe0b0651:failed:forgejo-main/source=pending|forgejo-release/workflow=failure|frontend-cloudflare/live=failure","mission_step_id":"09f52012-6e70-453a-851a-35953ed2d234","command_center_event_id":"bee2e18a-c9c3-491b-8c96-2f778e6ab6cf"},{"id":"36f9fd78-a584-48e0-ad2f-d40a0ace3880","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.305-paul-machinery-sync-drift-proof","prNumber":null,"terminal":false,"missionId":"05b58f32-18a9-457a-8c1d-a1fe9e1f803d","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2899,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":721,"providerAuthMs":0,"ledgerPrepareMs":721,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":721,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":721,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"05b58f32-18a9-457a-8c1d-a1fe9e1f803d"},"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-28T17:53:01.979551+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:05b58f32-18a9-457a-8c1d-a1fe9e1f803d:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"187c9e88-be62-4f9b-831e-cfe584dc16a2","command_center_event_id":"05b58f32-18a9-457a-8c1d-a1fe9e1f803d"},{"id":"36fad086-0923-4523-a94a-a5f4f0256bed","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"f12d7ca6568181ce9c7095f6b1695edde035f14c","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"f12d7ca6568181ce9c7095f6b1695edde035f14c","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":"79bc66c2dc38d79b88f1b877f6ca914f5c04c9108c3c80e35d29a2bb196faab2","forgejoWorkflowProof":{"runId":6891,"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-10T22:23:39.530221+00:00","proof_gate":"canonical_release_pending","source_sha":"f12d7ca6568181ce9c7095f6b1695edde035f14c","external_id":"forgejo-main-f12d7ca65681","receipt_type":"canonical_release_status","idempotency_key":"mission:5a00eef0-baa6-4d4b-b2d2-ac435d18a592:forgejo-release-status:f12d7ca6568181ce9c7095f6b1695edde035f14c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d9d716f4-c0bb-4a66-bf1e-6da7d3ab7830","command_center_event_id":"5a00eef0-baa6-4d4b-b2d2-ac435d18a592"},{"id":"36fafb0b-9ad3-495c-b6be-fb650e387146","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2724ad20e7ec","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":60119,"releaseCount":0,"toolCallCount":21,"repeatedCallCount":13,"executorlessWaitMs":1336083,"firstUsefulResultAt":"2026-09-30T12:45:26.643Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":4232,"terminal":false,"missionId":"2724ad20-e7ec-4a22-b258-7031a7a0dfa2","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2053,"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":"2724ad20-e7ec-4a22-b258-7031a7a0dfa2"},"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-30T13:07:42.775517+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4232","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2724ad20-e7ec-4a22-b258-7031a7a0dfa2:automatic-mission-resume:4232:repair_mission_pr_ready_retryable","mission_step_id":"a838828d-981e-4411-a1b6-095724ac36c3","command_center_event_id":"2724ad20-e7ec-4a22-b258-7031a7a0dfa2"},{"id":"36fb4559-3371-4358-b0df-ad362da73534","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-54ccf6ba9119","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":40996,"releaseCount":0,"toolCallCount":24,"repeatedCallCount":11,"executorlessWaitMs":470118,"firstUsefulResultAt":"2026-09-25T21:50:10.299Z","recoveryAttemptCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":3770,"terminal":false,"missionId":"54ccf6ba-9119-4e9b-9354-6786328e6f14","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"4dd4fd17528a7c7ce2106f5e81897f62e921b04d","timingsMs":{"prReadinessMs":460,"approvedPlanMs":0,"shipAndProveMs":2557,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"54ccf6ba-9119-4e9b-9354-6786328e6f14"},"performance":null,"deploymentId":"forgejo-main-4dd4fd17528a","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1840,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T21:58:55.728733+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3770","receipt_type":"automatic_mission_resume","idempotency_key":"mission:54ccf6ba-9119-4e9b-9354-6786328e6f14:automatic-mission-resume:3770:canonical_release_reconciliation_pending","mission_step_id":"faa3f925-956e-41da-8db5-5ef1083b96b3","command_center_event_id":"54ccf6ba-9119-4e9b-9354-6786328e6f14"},{"id":"36fc9b81-ff81-44b9-9723-21a8b8570513","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Corrective read-budget adjustment after live proof showed the Actions list still exceeds the prior 5s attempt timeout even though PR/main reads succeed. This changes only timeout constants and matching invariants/config.","baseSha":"053a3faf8b0d4525bf8c59f6cea27ea73e304e16","issuedAt":1788902258051,"expiresAt":1788902438051,"missionId":"1f07bf0e-80ec-4f8d-99b0-bba05910a0d4","authorizationId":"19ef6cff-b8ab-41f5-99b4-648678a9139e","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:17:38.428856+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"053a3faf8b0d4525bf8c59f6cea27ea73e304e16","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:19ef6cff-b8ab-41f5-99b4-648678a9139e","mission_step_id":"745b04e4-094d-4d93-9b23-49c721424589","command_center_event_id":"1f07bf0e-80ec-4f8d-99b0-bba05910a0d4"},{"id":"36feeca0-8f1a-49dc-b842-59bc8edc4056","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","cc-execution/runtime-proof":"pending"},"mainSha":"fba5491de80ea47eacfe692ac456c280677ea8ae","missing":[],"pending":["cc-execution/runtime-proof"],"required":["forgejo-main/source","cc-execution/runtime-proof"],"sourceSha":"fba5491de80ea47eacfe692ac456c280677ea8ae","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","ccExecutionRuntimeProof":{"liveSha":null,"deploymentId":null,"compareStatus":null,"identitySource":"external_health","runtimeVersion":null,"containsSourceSha":false}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T21:17:21.109112+00:00","proof_gate":"canonical_release_pending","source_sha":"fba5491de80ea47eacfe692ac456c280677ea8ae","external_id":"forgejo-main-fba5491de80e","receipt_type":"canonical_release_status","idempotency_key":"mission:85adedde-97db-4b21-a14c-9cc4e08bebe4:forgejo-release-status:fba5491de80ea47eacfe692ac456c280677ea8ae:pending:forgejo-main/source=success|cc-execution/runtime-proof=pending","mission_step_id":"a409d796-bef6-4eb1-bc7a-9a4ab41d53d2","command_center_event_id":"85adedde-97db-4b21-a14c-9cc4e08bebe4"},{"id":"37010054-8c6c-4dfd-9bb8-275844b4f0be","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"90d499ef88dc85c6882984ec0388813d5033db9e","issuedAt":1791523040792,"expiresAt":1791523220792,"missionId":"3354441d-9611-49b8-9afd-ced1a4685528","autoRefreeze":true,"authorizationId":"2ec5667f-d695-4b33-a3fd-217c2a5206d4","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-09T05:17:21.177417+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"90d499ef88dc85c6882984ec0388813d5033db9e","external_id":"2ec5667f-d695-4b33-a3fd-217c2a5206d4","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:3354441d-9611-49b8-9afd-ced1a4685528:2ec5667f-d695-4b33-a3fd-217c2a5206d4","mission_step_id":null,"command_center_event_id":"3354441d-9611-49b8-9afd-ced1a4685528"},{"id":"3701c46a-a280-4aa4-951f-4878a22b1498","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\":\"implementation\",\"status\":\"waiting\",\"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},\"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-10-05T20:11:49.43394+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-d7ae93924645\",\"prNumber\":4999,\"sourceSha\":\"6522cb88f83e94a544272ec076add1a06b0d9f88\",\"deploymentId\":\"forgejo-main-6522cb88f83e\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:14:50.871074+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:d7ae9392-4645-40d3-9b1e-8e506c612dda:owner-progress-heartbeat:119414699","mission_step_id":"8eb32bd4-1a9e-495f-8fb8-0b2769bb839c","command_center_event_id":"d7ae9392-4645-40d3-9b1e-8e506c612dda"},{"id":"3701f339-6841-4e6e-8995-d647667e4b1b","source":"forgejo","status":"retryable","payload":{"branch":"ai/objective-first-repair-71520cf5f3b3","merged":false,"prNumber":5234,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:57:58.922778+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":"47fea85a14580111d08e525e827ba530e51163b0","external_id":"5234","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:71520cf5-f3b3-4419-bfda-8d65008b6b9b:closed-pr:5234:unmerged","mission_step_id":"513eac2f-af25-46c8-858b-7cd9690f7b34","command_center_event_id":"71520cf5-f3b3-4419-bfda-8d65008b6b9b"},{"id":"3703295c-6592-46a4-9305-ce890eaead44","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized PAUL referent-resolution corrective hardening after production regression failure.","baseSha":"cfa86aedba17472a81254ef103d102eeb4b842cd","issuedAt":1790978002676,"expiresAt":1790978182676,"missionId":"879ed861-a57d-48c8-a465-6a203ebd84d0","authorizationId":"514dff37-ea26-49e7-886c-86cf945e8fdf","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:53:23.01669+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"cfa86aedba17472a81254ef103d102eeb4b842cd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:514dff37-ea26-49e7-886c-86cf945e8fdf","mission_step_id":"719e9029-0fde-4ed4-b2cc-0497ed491cb8","command_center_event_id":"879ed861-a57d-48c8-a465-6a203ebd84d0"},{"id":"3705044b-093d-41b5-8f0a-46696b2d8e6a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d0224a79f93a","reason":"pull_request_not_open","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2365,"terminal":false,"missionId":"d0224a79-f93a-4e11-91d5-356074a6d096","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":0,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"d0224a79-f93a-4e11-91d5-356074a6d096"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":689,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T03:01:09.007293+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"2365","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d0224a79-f93a-4e11-91d5-356074a6d096:automatic-mission-resume:2365:repair_mission_auto_progress_authorization_retryable","mission_step_id":"460d2cb9-4b24-4c64-9662-92427adc0375","command_center_event_id":"d0224a79-f93a-4e11-91d5-356074a6d096"},{"id":"37051045-2966-4d30-9978-82328b1384b6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/calendar-oversight-hub-20260907-v2","reason":"orphaned_branch_recovery_scope_mismatch:ai/calendar-oversight-hub-20260907-v2","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":null,"terminal":false,"missionId":"195e9edc-8adb-4788-8066-0086096aea2d","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1817,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":962,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":314,"ledgerReconcileMs":0,"lineageReconcileMs":648,"resolvePreflightMs":962,"repositoryMutationMs":1817,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":314,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"195e9edc-8adb-4788-8066-0086096aea2d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1541,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T16:25:10.02715+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:195e9edc-8adb-4788-8066-0086096aea2d:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"542c2125-afae-4e14-970e-db1de18a512b","command_center_event_id":"195e9edc-8adb-4788-8066-0086096aea2d"},{"id":"3709e4b4-e58d-4474-bf36-478980206b99","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-015836fd1810","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":13826,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"executorlessWaitMs":229500,"firstUsefulResultAt":"2026-09-24T07:46:05.480Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":"1.58.249-semantic-conflict-generation","prNumber":null,"terminal":false,"missionId":"015836fd-1810-4e29-bb3f-f10e355046dd","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1733,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":547,"providerAuthMs":0,"ledgerPrepareMs":190,"ledgerReconcileMs":0,"lineageReconcileMs":357,"resolvePreflightMs":547,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":190,"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":"015836fd-1810-4e29-bb3f-f10e355046dd"},"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":5341,"likelyAffectedFiles":["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"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T07:53:08.407121+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:015836fd-1810-4e29-bb3f-f10e355046dd:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"259cd47c-b87e-4f36-a8d6-e52e9a178567","command_center_event_id":"015836fd-1810-4e29-bb3f-f10e355046dd"},{"id":"370aa83b-c7b8-4868-ab98-5b0af1f9d453","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"97b484996468e7792edf7137f0eb9a8aa2e404a7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"explicit-pr-rerun","satisfied":false,"statement":"Transient Gate reruns reuse an explicit caller-known PR number with exact-head verification and use commit-to-PR discovery only as fallback.","proofConditionIds":["repo","runtime"]},{"id":"supervisor","satisfied":false,"statement":"Automatic Gate recovery passes its already-known PR number while preserving the one-rerun and source-preservation safety invariants.","proofConditionIds":["repo","runtime"]},{"id":"freeze","satisfied":true,"statement":"The control plane is refrozen after the repaired runtime is proven live.","proofConditionIds":["runtime"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"control-plane-only","proofConditionIds":["repo","runtime"]},{"id":"constraint-2","satisfied":false,"statement":"no frontend changes","proofConditionIds":["repo","runtime"]},{"id":"constraint-3","satisfied":false,"statement":"no database/Supabase/auth changes","proofConditionIds":["repo","runtime"]},{"id":"constraint-4","satisfied":false,"statement":"one branch","proofConditionIds":["repo","runtime"]},{"id":"constraint-5","satisfied":false,"statement":"one PR","proofConditionIds":["repo","runtime"]},{"id":"constraint-6","satisfied":false,"statement":"KnockLaunch Gate","proofConditionIds":["repo","runtime"]},{"id":"constraint-7","satisfied":false,"statement":"squash merge","proofConditionIds":["repo","runtime"]},{"id":"constraint-8","satisfied":false,"statement":"deploy only cc-execution","proofConditionIds":["repo","runtime"]}],"contractHash":"a6017db0e83a2b6479ba2201af5c009c7caf0311a93aa4b75d75ea0c1e13741d","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"a6017db0e83a2b6479ba2201af5c009c7caf0311a93aa4b75d75ea0c1e13741d","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"a6017db0e83a2b6479ba2201af5c009c7caf0311a93aa4b75d75ea0c1e13741d"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T22:09:15.466856+00:00","proof_gate":"request_contract_pending","source_sha":"97b484996468e7792edf7137f0eb9a8aa2e404a7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:37dff517-af3d-42d0-903c-6389122f9fa9:request-contract:a6017db0e83a2b6479ba2201af5c009c7caf0311a93aa4b75d75ea0c1e13741d:97b484996468e7792edf7137f0eb9a8aa2e404a7:pending:repository","mission_step_id":"9fcd087f-cf19-41f1-af92-74d165e8acc3","command_center_event_id":"37dff517-af3d-42d0-903c-6389122f9fa9"},{"id":"370aca83-ab95-46e0-aa85-c1e4dbf35a1b","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2f3ab22a5ef7","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":43117,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"executorlessWaitMs":21946,"firstUsefulResultAt":"2026-10-03T04:38:08.213Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4624,"terminal":false,"missionId":"2f3ab22a-5ef7-4d7d-8dfb-c8aac09794bd","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"74721043e6ab8017be48412e64dcea7c2e96adda","timingsMs":{"prReadinessMs":760,"approvedPlanMs":0,"shipAndProveMs":2814,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"2f3ab22a-5ef7-4d7d-8dfb-c8aac09794bd"},"performance":null,"deploymentId":"forgejo-main-74721043e6ab","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2227,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:38:34.871528+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4624","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2f3ab22a-5ef7-4d7d-8dfb-c8aac09794bd:automatic-mission-resume:4624:canonical_release_reconciliation_pending","mission_step_id":"74f4f904-a404-4534-9a4d-69efbe3507ff","command_center_event_id":"2f3ab22a-5ef7-4d7d-8dfb-c8aac09794bd"},{"id":"370b7137-fe9c-4087-8909-b0c43d3323bd","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-97b239709674","prNumber":3756,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c814d276a9c003e058eeacebb60970683b41c3e4","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T18:54:57.961774+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c814d276a9c003e058eeacebb60970683b41c3e4","external_id":"3756","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:97b23970-9674-457b-9e57-2fa8ca7f163b:merged-pr:3756:c814d276a9c003e058eeacebb60970683b41c3e4","mission_step_id":"07cb3417-d79c-40b9-a216-00375c74553d","command_center_event_id":"97b23970-9674-457b-9e57-2fa8ca7f163b"},{"id":"370d01b4-f810-4cfb-8521-0c9996945a0d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"1c2f68fd568ecab94acd810d1dbf474fc816edfc","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1c2f68fd568ecab94acd810d1dbf474fc816edfc","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"f871e1efa25ce7f21396f29de5a8a4cc8591ea04305888fac29161fa6adf88dd","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6568","runId":6568,"status":"success","sourceSha":"1c2f68fd568ecab94acd810d1dbf474fc816edfc","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T11:33:45.461873+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1c2f68fd568ecab94acd810d1dbf474fc816edfc","external_id":"forgejo-main-1c2f68fd568e","receipt_type":"canonical_release_status","idempotency_key":"mission:56505062-e1f5-4060-88af-d56ecf84b10e:forgejo-release-status:1c2f68fd568ecab94acd810d1dbf474fc816edfc:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"dae76ef7-0b35-4265-b1db-8ce32e4cd26e","command_center_event_id":"56505062-e1f5-4060-88af-d56ecf84b10e"},{"id":"370d188d-ca3f-46c5-9141-2c8271cb66d2","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/request-contract-generation-identity-20260827","reason":"anchored_edit_anchor_missing:workers/cc-execution/src/mission-ledger.js","status":"blocked","metrics":{"receiptBytes":4839,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":null,"terminal":false,"missionId":"86492622-eb62-4d4b-a1be-f68297ad34eb","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":606,"prReadinessMs":0,"approvedPlanMs":606,"missionSetupMs":3538,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"86492622-eb62-4d4b-a1be-f68297ad34eb"},"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":5194,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:56:02.295479+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:86492622-eb62-4d4b-a1be-f68297ad34eb:execute_mission:repair_mission_execution_blocked","mission_step_id":"6364ef55-67c3-452c-bd4e-47b202d97e7e","command_center_event_id":"86492622-eb62-4d4b-a1be-f68297ad34eb"},{"id":"370e398f-4e3c-468f-8ca8-6cd4917f5f7c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/forgejo-actions-watchdog-dual-probe-20260906","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.68-visual-witness-self-heal-proof","prNumber":1978,"terminal":false,"missionId":"eefb30a0-f136-4476-a59c-0e23c11e6147","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5349,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":787,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":787,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":787,"repositoryMutationMs":5349,"repositoryProviderMs":3853,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2681,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":787,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1172},"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":"eefb30a0-f136-4476-a59c-0e23c11e6147"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3597,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T18:16:29.661824+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1978","receipt_type":"execute_mission","idempotency_key":"mission:eefb30a0-f136-4476-a59c-0e23c11e6147:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"6bf0ef62-3567-47c1-98e5-b545dc2a6f21","command_center_event_id":"eefb30a0-f136-4476-a59c-0e23c11e6147"},{"id":"370eff3a-2cfd-4f95-ab64-465d28e584aa","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtkhv08w","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":8706,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1467,"terminal":false,"missionId":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1353,"prReadinessMs":979,"approvedPlanMs":0,"missionSetupMs":652,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1496,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T19:42:18.77541+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1467","receipt_type":"execute_mission","idempotency_key":"mission:1c75872a-a97f-4a1e-afa3-5c55a44fe46c:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"ed7f93ae-885c-4cb1-ab54-07a689b78acf","command_center_event_id":"1c75872a-a97f-4a1e-afa3-5c55a44fe46c"},{"id":"371127ab-8f6c-405a-ab0e-794a708335bb","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"df2b1771acadd165473eb3f1e4c3dbe5f4b01075","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"e9546208f6172dfca6a49d44637bed6aba562942","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"1dd3217beae5b43cc0d753dc2b624a98cd56687857dc2dd884bccac86f32c1c4","forgejoWorkflowProof":{"runId":11936,"source":"independent_runtime_target_proof","status":"cancelled","results":{},"proofGate":"runtime_proven_targets_substitute_interrupted_workflow_receipt","sourceSha":"e9546208f6172dfca6a49d44637bed6aba562942","conclusion":"cancelled","fingerprint":"cancelled||","failureClass":"release_cancelled_transient","targetStates":{"ccExecution":"success"},"safeAutoRetry":true,"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"e9546208f6172dfca6a49d44637bed6aba562942","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-e9546208f6172dfca6a49d44637bed6aba562942","compareStatus":"identical","workflowRunId":11936,"identitySource":"local_build_metadata","runtimeVersion":"1.58.284-control-plane-source-fast-path","workflowFailed":true,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T23:19:14.634247+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e9546208f6172dfca6a49d44637bed6aba562942","external_id":"forgejo-main-e9546208f617","receipt_type":"canonical_release_status","idempotency_key":"mission:9098335b-a2bf-4b20-bbe9-1c79fffed315:forgejo-release-status:e9546208f6172dfca6a49d44637bed6aba562942:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"deea8fe7-639c-4fd9-b21f-69064d415f9a","command_center_event_id":"9098335b-a2bf-4b20-bbe9-1c79fffed315"},{"id":"3714c463-1988-4ce0-b25a-0a664ad0484e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c0df4bef6af3","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":106670,"releaseCount":0,"toolCallCount":99,"repeatedCallCount":89,"executorlessWaitMs":7787866,"firstUsefulResultAt":"2026-10-06T17:57:14.023Z","recoveryAttemptCount":39,"ownerInterruptionCount":0},"version":null,"prNumber":5210,"terminal":false,"missionId":"7c51e59d-b274-4960-9aed-3180953faf6a","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"c07f56b114f616243e10ed120da76f7cf1cfbd98","timingsMs":{"prReadinessMs":8901,"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":"7c51e59d-b274-4960-9aed-3180953faf6a"},"performance":null,"deploymentId":null,"releaseState":"pending","workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"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":1612,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:57:24.932589+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5210","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7c51e59d-b274-4960-9aed-3180953faf6a:automatic-mission-resume:5210:repair_mission_pr_ready_retryable","mission_step_id":"515f22f3-de37-4d87-9d1a-513802b593b9","command_center_event_id":"7c51e59d-b274-4960-9aed-3180953faf6a"},{"id":"3716db7d-18f7-4447-8bb8-929e84d9add4","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-df2657479d70","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":11494,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":19013,"firstUsefulResultAt":"2026-09-26T14:52:08.272Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3801,"terminal":false,"missionId":"df265747-9d70-4e5a-b94e-b2c1526ccc3b","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"f88cb4edfdb3ccb8e4562114b68be2bbbe814985","timingsMs":{"prReadinessMs":468,"approvedPlanMs":0,"shipAndProveMs":2460,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"df265747-9d70-4e5a-b94e-b2c1526ccc3b"},"performance":null,"deploymentId":"forgejo-main-f88cb4edfdb3","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1845,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T14:52:40.046908+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3801","receipt_type":"automatic_mission_resume","idempotency_key":"mission:df265747-9d70-4e5a-b94e-b2c1526ccc3b:automatic-mission-resume:3801:canonical_release_reconciliation_pending","mission_step_id":"77efa49d-97b0-4a7d-9bb3-7797638c6ed3","command_center_event_id":"df265747-9d70-4e5a-b94e-b2c1526ccc3b"},{"id":"371d1306-9b33-4443-ab50-bfb96831cbd6","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly requested this exact control plane queue repair so the merge queue stops freezing.","baseSha":"2dafff03dc088ec965677cd7c046f444587bacb3","issuedAt":1787954733806,"expiresAt":1787954913806,"missionId":"7c6a769a-7290-4180-b59a-8fac247c57d1","singleUse":true,"authorizationId":"2933024f-effb-4d60-be1b-411647ae4efc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:05:34.904331+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2dafff03dc088ec965677cd7c046f444587bacb3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2933024f-effb-4d60-be1b-411647ae4efc","mission_step_id":"ddaa3b3c-8107-41a8-9369-5f523f7e2030","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"371d5aeb-fd3b-43ce-a1f9-4d2ba2757d22","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-a5677dfc57e3","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.60.0-adaptive-objective-compiler","prNumber":null,"terminal":false,"missionId":"a5677dfc-57e3-4987-b216-098af481ef16","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1267,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":442,"providerAuthMs":0,"ledgerPrepareMs":442,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":442,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":442,"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":"a5677dfc-57e3-4987-b216-098af481ef16"},"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":4254,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T01:32:09.52131+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a5677dfc-57e3-4987-b216-098af481ef16:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9ac06512-de41-44d0-87af-fdc5f0b6d34f","command_center_event_id":"a5677dfc-57e3-4987-b216-098af481ef16"},{"id":"371ee770-3473-43d8-a730-f694506ea7a9","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\":\"visual_proof\",\"deadlineAt\":\"2026-10-04T19:07:17.97529+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-522bfcd3ecca\",\"prNumber\":4806,\"sourceSha\":\"469d5e5c2d52a522870917313ebc0cbeb38c63ee\",\"deploymentId\":\"forgejo-main-469d5e5c2d52\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T15:18:15.430575+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:522bfcd3-ecca-4d6f-a97e-9289c2f5a4c4:owner-progress-heartbeat:119408473","mission_step_id":"0d6de672-d9e0-4dd9-9aec-ece8abe6e737","command_center_event_id":"522bfcd3-ecca-4d6f-a97e-9289c2f5a4c4"},{"id":"37200f83-1b7b-4732-993f-582adf92e82d","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-3537eb6c5bac","reason":null,"status":"source_resolution_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":"3537eb6c-5bac-47da-a58b-51447eb6ee9d","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":511,"providerAuthMs":0,"ledgerPrepareMs":511,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":511,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":511,"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":"3537eb6c-5bac-47da-a58b-51447eb6ee9d"},"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":6128,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T23:02:09.263374+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3537eb6c-5bac-47da-a58b-51447eb6ee9d:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"3cd1fa67-901d-4fdf-a67a-c4494bcb0f47","command_center_event_id":"3537eb6c-5bac-47da-a58b-51447eb6ee9d"},{"id":"3720afd3-a498-46ab-8650-49245320443e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-37c5ac4d5567","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2494,"terminal":false,"missionId":"37c5ac4d-5567-4c34-86ba-474a5c7bdfc1","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2400,"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":"37c5ac4d-5567-4c34-86ba-474a5c7bdfc1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"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-12T15:20:42.607361+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2494","receipt_type":"automatic_mission_resume","idempotency_key":"mission:37c5ac4d-5567-4c34-86ba-474a5c7bdfc1:automatic-mission-resume:2494:repair_mission_pr_ready_retryable","mission_step_id":"b3069a51-2435-4bee-bbfc-41426c12e2b4","command_center_event_id":"37c5ac4d-5567-4c34-86ba-474a5c7bdfc1"},{"id":"3722a8da-a234-49d7-a37b-709629ab13ea","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-85a231d19c63","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":48201,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":22057,"firstUsefulResultAt":"2026-10-01T18:15:05.519Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4378,"terminal":false,"missionId":"85a231d1-9c63-45f6-9d37-f5a52432a060","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2220,"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":"85a231d1-9c63-45f6-9d37-f5a52432a060"},"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-01T18:15:18.455624+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4378","receipt_type":"automatic_mission_resume","idempotency_key":"mission:85a231d1-9c63-45f6-9d37-f5a52432a060:automatic-mission-resume:4378:repair_mission_pr_ready_retryable","mission_step_id":"845e7111-dee7-4699-bc29-5492ac9729fc","command_center_event_id":"85a231d1-9c63-45f6-9d37-f5a52432a060"},{"id":"3723b432-29b0-415c-bd93-10741537dec1","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/forgejo-pr-reopen-recovery-20260912","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"21b436fd-01d7-4d57-a0f0-1736701208f6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":89,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1026,"providerAuthMs":0,"ledgerPrepareMs":1026,"ledgerReconcileMs":268,"lineageReconcileMs":0,"resolvePreflightMs":1026,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1294,"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":"21b436fd-01d7-4d57-a0f0-1736701208f6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3623,"likelyAffectedFiles":["workers/cc-execution/src/index-mcp.js","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:53:12.019691+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:21b436fd-01d7-4d57-a0f0-1736701208f6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"79a91e67-fa01-498d-8453-e7781eafaeef","command_center_event_id":"21b436fd-01d7-4d57-a0f0-1736701208f6"},{"id":"3725217f-ba37-41e1-8e82-f89c4316d3cd","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:3793f0e9-7368-40cb-be16-6a5afe94b97f","mission_step_id":null,"command_center_event_id":"3793f0e9-7368-40cb-be16-6a5afe94b97f"},{"id":"37264085-eed4-4696-8702-500ebd6b2a91","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4f5629350243","reason":"anchored_edit_anchor_missing:src/components/tenant-modes/TenantModeNavigation.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.223-durable-witness-lane-affinity","prNumber":3535,"terminal":false,"missionId":"4f562935-0243-4d4c-8e92-442c01b17cbc","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1152,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1152,"missionSetupMs":439,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":163,"resolvePreflightMs":439,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":276,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4f562935-0243-4d4c-8e92-442c01b17cbc"},"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":1546,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T16:29:53.622149+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3535","receipt_type":"execute_mission","idempotency_key":"mission:4f562935-0243-4d4c-8e92-442c01b17cbc:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f43b4174-cda8-491c-b1d3-e9c37df69ddd","command_center_event_id":"4f562935-0243-4d4c-8e92-442c01b17cbc"},{"id":"3726b353-fb5b-47b8-a3e0-255073fbb61c","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":"853063dcd5298943590dc1e38c81105fb63faa52","releaseState":"pending","exactConductorRun":{"id":31454957477,"status":"in_progress","headSha":"dd90655ca4a33c7b3aeae83475135378d5439622","conclusion":null,"compareStatus":"ahead","sourceMatches":false,"containsSourceSha":true,"reconciliationMode":"cumulative_descendant_conductor_adoption","reconciledFromWorkflowRunId":31454871143},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T03:18:47.719773+00:00","proof_gate":"canonical_release_pending","source_sha":"853063dcd5298943590dc1e38c81105fb63faa52","external_id":"canonical-release-853063dcd529","receipt_type":"canonical_release_status","idempotency_key":"mission:6bf10bf4-1fbe-442b-b2bc-ad6ad952be36:release-status:853063dcd5298943590dc1e38c81105fb63faa52:31454957477:pending:canonical-production-release/verified=pending","mission_step_id":"f90df0f4-2d91-4457-aaa2-3acb433442c9","command_center_event_id":"6bf10bf4-1fbe-442b-b2bc-ad6ad952be36"},{"id":"3729b543-bef5-41a9-b365-2856673516c1","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"cd8139c14ece79cb9dac7e5d238405671352796a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"cd8139c14ece79cb9dac7e5d238405671352796a","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null,"source":"exact_live_cc_execution_runtime_identity","liveSha":"cd8139c14ece79cb9dac7e5d238405671352796a","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"cd8139c14ece79cb9dac7e5d238405671352796a","deploymentId":"forgejo-main-cd8139c14ece79cb9dac7e5d238405671352796a","runtimeVersion":"1.52.6-lightning-auto-merge","workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"cd8139c14ece79cb9dac7e5d238405671352796a","deploymentId":"forgejo-main-cd8139c14ece79cb9dac7e5d238405671352796a","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.52.6-lightning-auto-merge","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T01:05:18.407077+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"cd8139c14ece79cb9dac7e5d238405671352796a","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:b08f1df6-f5ec-4681-88d4-42ec84b07a59:forgejo-release-status:cd8139c14ece79cb9dac7e5d238405671352796a:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"915287fc-0c7c-43bb-a706-c3f9f4eb0e39","command_center_event_id":"b08f1df6-f5ec-4681-88d4-42ec84b07a59"},{"id":"372a46c0-11a9-42f0-99e3-11929c07a498","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7de1b73dec9a","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":9240,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-25T11:11:04.835Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.277-exact-gate-fast-path","prNumber":3708,"terminal":false,"missionId":"7de1b73d-ec9a-491c-bbac-cc534c1275fa","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4188,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1376,"missionSetupMs":248,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":248,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":248,"repositoryMutationMs":2812,"repositoryProviderMs":2812,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1741,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":248,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1071},"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":"7de1b73d-ec9a-491c-bbac-cc534c1275fa"},"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":3401,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:11:10.049141+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3708","receipt_type":"execute_mission","idempotency_key":"mission:7de1b73d-ec9a-491c-bbac-cc534c1275fa:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"d5ba2079-8615-43e7-9666-02246d424a90","command_center_event_id":"7de1b73d-ec9a-491c-bbac-cc534c1275fa"},{"id":"372a60f8-e5af-4c1a-b39b-a62aa11f8071","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-e1207667e207","reason":"canonical_release_queue_busy:13293","status":"blocked","metrics":{"receiptBytes":56626,"releaseCount":1,"toolCallCount":21,"repeatedCallCount":9,"executorlessWaitMs":2110230,"firstUsefulResultAt":"2026-09-30T03:09:55.248Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4199,"terminal":false,"missionId":"e1207667-e207-4a09-82e3-12d30206e8af","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"3aa6d92608fd7869d1e42442af64635f757478fa","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1255,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":71,"approvedPlanMs":0,"missionSetupMs":360,"providerAuthMs":0,"shipAndProveMs":729,"ledgerPrepareMs":360,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":360,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":360,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e1207667-e207-4a09-82e3-12d30206e8af"},"performance":null,"deploymentId":"forgejo-main-3aa6d92608fd","releaseState":"failed","workflowRunId":13284,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1403,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T03:37:18.014085+00:00","proof_gate":"canonical_release_blocked","source_sha":"e53b3465690bc67244d9edbb37f575f7c9b00386","external_id":"forgejo-main-e53b3465690b","receipt_type":"execute_mission","idempotency_key":"mission:e1207667-e207-4a09-82e3-12d30206e8af:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"7704b4c0-2672-4e79-acab-2f8461da2893","command_center_event_id":"e1207667-e207-4a09-82e3-12d30206e8af"},{"id":"372cab71-c715-4273-b2ca-add98e58e05d","source":"github-status","status":"pending","payload":{"failed":[],"states":{"cc-execution/runtime-proof":"pending","canonical-production-release/verified":"pending"},"missing":["supabase-edge-production/live"],"pending":["canonical-production-release/verified","cc-execution/runtime-proof"],"required":["canonical-production-release/verified","cc-execution/runtime-proof","supabase-edge-production/live"],"sourceSha":"203585b5240526c9954a7716131664c6fcd35e18","releaseState":"pending","exactConductorRun":{"id":31147232370,"status":"in_progress","headSha":"203585b5240526c9954a7716131664c6fcd35e18","conclusion":null,"sourceMatches":true},"ccExecutionRuntimeProof":{"buildId":"31129319090-1","liveSha":"a6005f6148a4f9c88571f81b5c5c3a1d03c71e8c","deploymentId":"cc-execution-31129315922-a6005f6148a4","compareStatus":"behind","identitySource":"worker_env_git_sha","runtimeVersion":null,"containsSourceSha":false}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T04:23:20.668431+00:00","proof_gate":"canonical_release_pending","source_sha":"203585b5240526c9954a7716131664c6fcd35e18","external_id":"canonical-release-203585b52405","receipt_type":"canonical_release_status","idempotency_key":"mission:2571e941-2dc9-455e-a7ba-4b6ef7016025:release-status:203585b5240526c9954a7716131664c6fcd35e18:pending:canonical-production-release/verified=pending|cc-execution/runtime-proof=pending|supabase-edge-production/live=missing","mission_step_id":"d0da1283-cf6a-47f6-a263-5fa646158f9b","command_center_event_id":"2571e941-2dc9-455e-a7ba-4b6ef7016025"},{"id":"372d3cdd-5ff6-4053-a1d8-d5a80847a705","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending"},"mainSha":"2b8f065ebf4d762a39f87cf8b65290f9eff7fd18","missing":[],"pending":["forgejo-release/workflow","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"2b8f065ebf4d762a39f87cf8b65290f9eff7fd18","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"pending"},"requestContractHash":"9c7bf42778cc155b70c510865166a424bf8619ed478625d92526f262c307515d","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5672","runId":5672,"status":"running","sourceSha":"2b8f065ebf4d762a39f87cf8b65290f9eff7fd18","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"migrations":"pending"},"targetJobCount":7,"observedTargetStates":{"migrations":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T00:12:35.054399+00:00","proof_gate":"canonical_release_pending","source_sha":"2b8f065ebf4d762a39f87cf8b65290f9eff7fd18","external_id":"forgejo-main-2b8f065ebf4d","receipt_type":"canonical_release_status","idempotency_key":"mission:48324922-59ea-4ae3-bbe5-64520eb8e844:forgejo-release-status:2b8f065ebf4d762a39f87cf8b65290f9eff7fd18:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-migrations/live=pending","mission_step_id":"9e64a6e8-80e4-4498-a364-7752231f044f","command_center_event_id":"48324922-59ea-4ae3-bbe5-64520eb8e844"},{"id":"372e3f1e-d5f3-4fa8-9c92-e75281980d73","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/roofhelpfinder-brevard-roof-repair-20260903","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":null,"terminal":false,"missionId":"e0de0fe3-054b-4712-93f5-10a7aa94a59d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":1186,"missionSetupMs":3979},"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":"e0de0fe3-054b-4712-93f5-10a7aa94a59d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5228,"likelyAffectedFiles":["scripts/production-release-targets.json","scripts/resolve-production-workflow-run.mjs","scripts/validate-production-release-identities.mjs","scripts/cloudflare-native-version-deploy.mjs","config/platform-standards.json","src/components/GlobalCommandPalette.tsx","scripts/resolve-production-drift-plan.mjs","scripts/validate-production-critical-files.mjs","scripts/verify-production-contracts.mjs","scripts/verify-production-identities.mjs","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T13:21:20.797778+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e0de0fe3-054b-4712-93f5-10a7aa94a59d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"5882598a-8dc8-4fc5-85bf-25672afaad17","command_center_event_id":"e0de0fe3-054b-4712-93f5-10a7aa94a59d"},{"id":"372f0b49-5627-45a7-a398-c21308d32cf9","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"1eab97c9178b73788c9f13e6ce6a63177937b174","sourceSha":"67d7e7c1fe56d86b4168482a3a4eae09d7cfee2f","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:59:07.74203+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"67d7e7c1fe56d86b4168482a3a4eae09d7cfee2f","external_id":"canonical-release-67d7e7c1fe56","receipt_type":"canonical_release_status","idempotency_key":"mission:49e6beda-4418-44aa-b781-0fe7ec17a189:forgejo-release-ancestry:67d7e7c1fe56d86b4168482a3a4eae09d7cfee2f:1eab97c9178b73788c9f13e6ce6a63177937b174:ancestry_read_retryable","mission_step_id":"177c4fd0-38b8-45a3-a781-5c3c16c94c9b","command_center_event_id":"49e6beda-4418-44aa-b781-0fe7ec17a189"},{"id":"372f66f4-befc-4361-aa41-09adb3463123","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"662bdac511298255e54080c124bf1989312923d1","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"662bdac511298255e54080c124bf1989312923d1","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"33e14dc69c7e75589e77519830093b4518912d19c96ee38c177e15b165ba47ce","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T22:39:37.774202+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"662bdac511298255e54080c124bf1989312923d1","external_id":"forgejo-main-662bdac51129","receipt_type":"canonical_release_status","idempotency_key":"mission:49933fef-78df-4dad-a419-83ca123e24da:forgejo-release-status:662bdac511298255e54080c124bf1989312923d1:verified:forgejo-main/source=success","mission_step_id":"dd8727f2-8aa0-4158-90df-b83d7e31f314","command_center_event_id":"49933fef-78df-4dad-a419-83ca123e24da"},{"id":"3732c383-bd5d-4f2e-adc0-d3cf74d31972","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:ecbb6859-8be8-4272-9758-d56f45582cc5","mission_step_id":null,"command_center_event_id":"ecbb6859-8be8-4272-9758-d56f45582cc5"},{"id":"3734603e-e0a6-4739-b735-09c73f58e798","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-82679b2e4ea6","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":35281,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":14,"executorlessWaitMs":140825,"firstUsefulResultAt":"2026-10-05T16:03:43.109Z","recoveryAttemptCount":16,"ownerInterruptionCount":0},"version":null,"prNumber":4966,"terminal":false,"missionId":"82679b2e-4ea6-40a4-bb11-dfa34a674290","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"cf45771b5e55941bd80cc6ff4f47f6822b9aed3a","timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":3955,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"82679b2e-4ea6-40a4-bb11-dfa34a674290"},"performance":null,"deploymentId":"forgejo-main-cf45771b5e55","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":1872,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:06:21.664776+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4966","receipt_type":"automatic_mission_resume","idempotency_key":"mission:82679b2e-4ea6-40a4-bb11-dfa34a674290:automatic-mission-resume:4966:canonical_release_reconciliation_pending","mission_step_id":"a3e162bd-f100-4ecd-be76-c25ef9beb02d","command_center_event_id":"82679b2e-4ea6-40a4-bb11-dfa34a674290"},{"id":"3735f764-e1d0-4816-b628-0f030bec291f","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"reason":"Same owner-authorized maintenance generation: reconcile the already-applied exact protected source after atomic-commit timeout and create the missing PR without changing those bytes again.","baseSha":"a0bf37285475fc55e66497777dcd915204b2ff0d","issuedAt":1788312971667,"expiresAt":1788313151667,"missionId":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7","singleUse":true,"authorizationId":"071a0960-852e-4e3c-bc37-be3d9e019f14"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T01:36:12.4716+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"a0bf37285475fc55e66497777dcd915204b2ff0d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:071a0960-852e-4e3c-bc37-be3d9e019f14","mission_step_id":"142fd1ae-9b79-4c79-bc8e-bf6116a751f3","command_center_event_id":"f73ce7e4-6d3f-42e0-8233-98f0ed1ffba7"},{"id":"373a0853-cbdd-4c0a-8a8d-c59b8889f5c8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-7e4a91cd1646","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":13704,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":20565,"firstUsefulResultAt":"2026-10-04T01:39:22.119Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.89-paul-continuation-receipt-scope","prNumber":4698,"terminal":false,"missionId":"7e4a91cd-1646-465b-9768-c8a8a5b1a634","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4551,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":585,"missionSetupMs":263,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":263,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":263,"repositoryMutationMs":3966,"repositoryProviderMs":3966,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2572,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":263,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1394},"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":"7e4a91cd-1646-465b-9768-c8a8a5b1a634"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3372,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T01:39:48.219624+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4698","receipt_type":"execute_mission","idempotency_key":"mission:7e4a91cd-1646-465b-9768-c8a8a5b1a634:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"2b66ead8-175a-44fc-b9d8-ce33b7fc37fe","command_center_event_id":"7e4a91cd-1646-465b-9768-c8a8a5b1a634"},{"id":"373ad706-2ff3-4bf8-91e9-272357a7edda","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/gate-stale-main-auto-refresh","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":8664,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-29T04:05:27.912Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.63.2-gate-starvation-auto-recovery","prNumber":4104,"terminal":false,"missionId":"b6f1b293-4ec5-4a3b-8cf2-6543e84018aa","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5007,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1481,"missionSetupMs":284,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":284,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":284,"repositoryMutationMs":3526,"repositoryProviderMs":3526,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2416,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":284,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1110},"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":"b6f1b293-4ec5-4a3b-8cf2-6543e84018aa"},"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":3947,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T04:05:33.940783+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4104","receipt_type":"execute_mission","idempotency_key":"mission:b6f1b293-4ec5-4a3b-8cf2-6543e84018aa:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"68f7da82-7a95-4a23-9aa6-f7bcb9a73143","command_center_event_id":"b6f1b293-4ec5-4a3b-8cf2-6543e84018aa"},{"id":"373cb171-901c-4655-b7f9-5338653b09b9","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"6783b70c33c44dc04efc321f081c5cbfff29da52","sourceSha":"ce8b12efa6b3281fba2ca9d52e0f0574a584b870","deploymentId":"forgejo-main-ce8b12efa6b3","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":6232},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-07T19:06:20.113106+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"ce8b12efa6b3281fba2ca9d52e0f0574a584b870","external_id":"forgejo-main-ce8b12efa6b3","receipt_type":"canonical_release_status","idempotency_key":"mission:c07c9bf3-d9a2-4646-8c92-720e646e7f70:forgejo-release-status:ce8b12efa6b3281fba2ca9d52e0f0574a584b870:superseded:6783b70c33c44dc04efc321f081c5cbfff29da52","mission_step_id":"fcdbf688-4235-466d-9217-3a4a4184e6af","command_center_event_id":"c07c9bf3-d9a2-4646-8c92-720e646e7f70"},{"id":"373fc397-cecb-41b1-bcae-357ff9223eb7","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"8974cc6b87c71367cfdb41e0826f58a6722f5eff","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"logo","satisfied":false,"statement":"The La Vista del Mar logo visibly renders on the live public page using the configured reservation-logo media source for f991cbe5-47ee-47b0-bb91-b30b47939038.png.","proofConditionIds":["visual"]},{"id":"footer","satisfied":true,"statement":"The footer contains exactly: Copyright 2026 Vista Del Mar Short Stay Vacation Rentals.","proofConditionIds":["runtime"]},{"id":"scope","satisfied":true,"statement":"Only src/pages/rental/ShortTermRentalPublic.tsx changes, limited to the logo source constant and footer text.","proofConditionIds":["repo"]}],"satisfied":false,"constraints":[{"id":"nothing-else","satisfied":true,"statement":"Do not change layout, video, stay cards, hover behavior, reservation buttons, booking overlay behavior, styling, spacing, or copy outside the footer.","proofConditionIds":["repo"]}],"contractHash":"f74e76350247902883c43177a24b7cebe0dc37e53da4ea302bed8c4bce144051","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"f74e76350247902883c43177a24b7cebe0dc37e53da4ea302bed8c4bce144051"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"f74e76350247902883c43177a24b7cebe0dc37e53da4ea302bed8c4bce144051"},"required":true,"satisfied":true},{"id":"visual","kind":"visual","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T22:40:46.912882+00:00","proof_gate":"request_contract_pending","source_sha":"8974cc6b87c71367cfdb41e0826f58a6722f5eff","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:06529bd2-4948-40ea-a26e-11201ff56e0c:request-contract:f74e76350247902883c43177a24b7cebe0dc37e53da4ea302bed8c4bce144051:8974cc6b87c71367cfdb41e0826f58a6722f5eff:pending:visual","mission_step_id":"8c3e3aef-6af2-451e-8290-b43e9218fa1f","command_center_event_id":"06529bd2-4948-40ea-a26e-11201ff56e0c"},{"id":"37411d54-3d57-4657-bdfa-f30bf8368d7e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship existing PR #1413 only. Exact-head Gate is green at 7440a993d1a8977a81e76a522b4947f2e7ea0eb5. Squash merge through Forgejo, release only affected frontend and roof-ai-detection Supabase Edge Function, no migrations or unrelated targets, and prove current main plus both affected production releases. Do not create another branch or PR. Do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Ship existing PR #1413 only. Exact-head Gate is green at 7440a993d1a8977a81e76a522b4947f2e7ea0eb5. Squash merge through Forgejo, release only affected frontend and roof-ai-detection Supabase Edge Function, no migrations or unrelated targets, and prove current main plus both affected production releases. Do not create another branch or PR. Do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"roof-pro-suite-live","statement":"PR #1413 is squash-merged and the Redfish roof-estimator pro suite is live on the affected frontend and roof-ai-detection production function.","proofConditionIds":["main-proof","runtime-proof"]}],"objective":"Ship existing PR #1413 only. Exact-head Gate is green at 7440a993d1a8977a81e76a522b4947f2e7ea0eb5. Squash merge through Forgejo, release only affected frontend and roof-ai-detection Supabase Edge Function, no migrations or unrelated targets, and prove current main plus both affected production releases. Do not create another branch or PR. Do not run Visual Witness.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"main-proof","kind":"repository","claim":"Current Forgejo main contains Auto Measure roofer-first UI, Measurement Quality details, per-plane/per-linear quality wiring, correctionTelemetry, and Use Measurement & Continue.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"The merge release plan deploys only the affected frontend and Supabase Edge Function changes, and the frontend exact artifact plus roof-ai-detection function are healthy in production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"e36669023bbaf7c2056d66e092b74b34c8d5b6ec045d7956d33dc8f6e7128998","requestContractRevision":2,"previousRequestContractHash":"70a5620759095894e81dac115b7be9a6606af8f717f192980202f8ec32d716d4"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T12:54:31.739352+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:1abaa7b9-64e3-49ef-ba81-7893559adcea:request-contract-revision:2:e36669023bbaf7c2056d66e092b74b34c8d5b6ec045d7956d33dc8f6e7128998","mission_step_id":"dea62207-4fad-46d5-ac20-595dc34ddf7a","command_center_event_id":"1abaa7b9-64e3-49ef-ba81-7893559adcea"},{"id":"3742448f-984f-41b5-a32b-54f96ea0343d","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-54768a670c93","reason":null,"status":"in_progress","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":"canonical_release_reconciliation_pending","sourceSha":"f7edb4e7f83af9243d3ed83fd94ae7be3af0de86","timingsMs":{"prReadinessMs":1032,"approvedPlanMs":0,"shipAndProveMs":35869,"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":"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":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T17:20:47.965616+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2305","receipt_type":"automatic_mission_resume","idempotency_key":"mission:54768a67-0c93-4153-a65a-f0b95d7e3b4c:automatic-mission-resume:2305:canonical_release_reconciliation_pending","mission_step_id":"8a971db3-240b-4222-8162-44d23c7353a1","command_center_event_id":"54768a67-0c93-4153-a65a-f0b95d7e3b4c"},{"id":"3743a8db-34d3-4b07-b9e4-9a667a206935","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-d40d679a1562","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.123-modes-storage-validated-oauth","prNumber":2588,"terminal":false,"missionId":"05019c24-f933-41ae-8b25-bc79f36e6b72","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18408,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":17164,"approvedPlanMs":0,"missionSetupMs":905,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":905,"ledgerReconcileMs":233,"lineageReconcileMs":0,"resolvePreflightMs":905,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1138,"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":"05019c24-f933-41ae-8b25-bc79f36e6b72"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2246,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T02:57:13.754829+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2588","receipt_type":"execute_mission","idempotency_key":"mission:05019c24-f933-41ae-8b25-bc79f36e6b72:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"d4b3b29c-2fd0-4054-899f-6d229fe6d6ae","command_center_event_id":"05019c24-f933-41ae-8b25-bc79f36e6b72"},{"id":"37445a18-84c8-44b5-a042-ddd6cff349a6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":983,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":310,"terminal":false,"missionId":"ed8838ff-28ff-4a30-b137-682a88b11b5f","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":"ed8838ff-28ff-4a30-b137-682a88b11b5f"},"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":1101,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"6f522f13-31f4-41af-a806-bcdfbc927a9e","created_at":"2026-08-16T21:39:51.621173+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"310","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ed8838ff-28ff-4a30-b137-682a88b11b5f:automatic-mission-resume:310:repair_mission_pr_ready_retryable","mission_step_id":"1f55ab84-e501-4f70-aa6b-54b3d024a98f","command_center_event_id":"ed8838ff-28ff-4a30-b137-682a88b11b5f"},{"id":"37447128-fe52-4601-9b23-f593f10f2b01","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/build-demo-cinematic-electric-logo-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1125,"terminal":false,"missionId":"54dfa092-e5e7-4040-b60f-6120683ad4c0","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e3c939c85658f385c17ad91ee9fbea72b2486b1e","timingsMs":{"handlerMs":18836,"prReadinessMs":1538,"approvedPlanMs":6989,"missionSetupMs":2827,"shipAndProveMs":10303},"nextAction":null,"receiptRef":{"mode":"full","missionId":"54dfa092-e5e7-4040-b60f-6120683ad4c0"},"performance":null,"deploymentId":"forgejo-main-e3c939c85658","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":8259,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T18:21:07.479868+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e3c939c85658f385c17ad91ee9fbea72b2486b1e","external_id":"forgejo-main-e3c939c85658","receipt_type":"execute_mission","idempotency_key":"mission:54dfa092-e5e7-4040-b60f-6120683ad4c0:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"f39be55f-b513-4d1e-aa49-6457f5a675a0","command_center_event_id":"54dfa092-e5e7-4040-b60f-6120683ad4c0"},{"id":"3744d025-2f40-4df4-9fa8-d5acab7b4b3e","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"baseSha":"631e9cf4743d4470b7a9839582adceb64dd207b7","consumedAt":1787939588936,"consumerToken":"12a7112f-8da3-4dd1-ac2f-63e222f5131d","authorizationId":"35ca5732-2ec9-4f73-8c19-52896c66a634"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T17:53:10.454932+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"631e9cf4743d4470b7a9839582adceb64dd207b7","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:35ca5732-2ec9-4f73-8c19-52896c66a634","mission_step_id":"9c127c7f-121c-48e8-9550-3f7423ff33ab","command_center_event_id":"e6a1ae82-b649-435a-9084-eb05a067cbc1"},{"id":"3745a5df-faa2-404d-bf39-b0e5ad188e1d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success"},"mainSha":"a4b615e7bf85001af9b5a7bbe81ced0f54ea2072","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"a4b615e7bf85001af9b5a7bbe81ced0f54ea2072","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"migrations":"success"},"requestContractHash":"73568486d405fa672d5103271e09c03b9f96acc419b3e923c81bbf46b2cdd6ca","forgejoWorkflowProof":{"runId":15644,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"migrations":"success"},"targetJobCount":7,"observedTargetStates":{"migrations":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T14:43:28.590804+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a4b615e7bf85001af9b5a7bbe81ced0f54ea2072","external_id":"forgejo-main-a4b615e7bf85","receipt_type":"canonical_release_status","idempotency_key":"mission:ecf45105-ac7f-4150-ab52-b99d58f651ad:forgejo-release-status:a4b615e7bf85001af9b5a7bbe81ced0f54ea2072:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-migrations/live=success","mission_step_id":"fcebc057-f293-4162-9638-a087dce1b565","command_center_event_id":"ecf45105-ac7f-4150-ab52-b99d58f651ad"},{"id":"3745bdb1-ce94-4755-970e-e61103b66a0d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/universal-settings-billing-r2-20260905","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":1841,"terminal":false,"missionId":"fe14ae43-2b7d-4954-a041-cdabc9a6d1b9","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4349,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":5351,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":351,"ledgerReconcileMs":0,"lineageReconcileMs":5000,"resolvePreflightMs":5351,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":351,"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":"fe14ae43-2b7d-4954-a041-cdabc9a6d1b9"},"performance":null,"deploymentId":null,"workflowRunId":null,"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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T13:47:32.771939+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1841","receipt_type":"execute_mission","idempotency_key":"mission:fe14ae43-2b7d-4954-a041-cdabc9a6d1b9:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"7faf232c-c819-4a45-b696-9b5d16242709","command_center_event_id":"fe14ae43-2b7d-4954-a041-cdabc9a6d1b9"},{"id":"374c02d6-2dc0-46db-9e34-6975c747c02f","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\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-live\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-05T19:52:44.56628+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-72b21c3e664f\",\"prNumber\":4959,\"sourceSha\":\"8b19c53a97a7c8d7626419199391d9da271e7a3b\",\"deploymentId\":\"forgejo-main-8b19c53a97a7\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T15:55:22.439332+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:72b21c3e-664f-49a0-ae3b-c0d3d178e4c3:owner-progress-heartbeat:119414381","mission_step_id":"b6a0e178-bfe9-41aa-bd57-b61e3e972b67","command_center_event_id":"72b21c3e-664f-49a0-ae3b-c0d3d178e4c3"},{"id":"374c8c8d-68e5-40fa-a01d-28f4f46a53ed","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":"9e22f74b928f756385e3d3dec141006dff319ebd","releaseState":"pending","exactConductorRun":{"id":31626449918,"status":"in_progress","headSha":"9e22f74b928f756385e3d3dec141006dff319ebd","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-12T18:12:43.786508+00:00","proof_gate":"canonical_release_pending","source_sha":"9e22f74b928f756385e3d3dec141006dff319ebd","external_id":"canonical-release-9e22f74b928f","receipt_type":"canonical_release_status","idempotency_key":"mission:4c08d34f-4d82-439a-a6af-f28daab293ab:release-status:9e22f74b928f756385e3d3dec141006dff319ebd:31626449918:pending:canonical-production-release/verified=pending","mission_step_id":"f7a891fc-b792-442b-a15e-66fe82e89782","command_center_event_id":"4c08d34f-4d82-439a-a6af-f28daab293ab"},{"id":"374d6a45-9482-45f0-8cfd-32a43b8f5595","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-e703a527270e","prNumber":4733,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"fb31bc0fbb2e841a260533c1d13dfad607c85da8","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:29:25.567942+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"fb31bc0fbb2e841a260533c1d13dfad607c85da8","external_id":"4733","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e703a527-270e-4265-a49f-42123a642293:merged-pr:4733:fb31bc0fbb2e841a260533c1d13dfad607c85da8","mission_step_id":"da09dfa1-04ae-4ce3-b101-62367f3e3a64","command_center_event_id":"e703a527-270e-4265-a49f-42123a642293"},{"id":"374e6d78-3692-495c-bd42-a41feee04e24","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"pending","supabase-migrations/live":"failure","supabase-edge-production/live":"failure"},"mainSha":"2927cbb4dcbdddb1eebd2568a2f2cd17e6ea00ce","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"2927cbb4dcbdddb1eebd2568a2f2cd17e6ea00ce","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-media-library"]},"releaseTargetStates":{"frontend":"pending","migrations":"failure","supabaseEdge":"failure"},"requestContractHash":"8ee63004c9440c19acde2e1eadb8f135373d72de3eea24467eb9003e793ecb58","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7982","runId":7982,"status":"running","sourceSha":"2927cbb4dcbdddb1eebd2568a2f2cd17e6ea00ce","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","migrations":"failure","supabaseEdge":"failure"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"failure","supabaseEdge":"failure"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T02:38:45.493199+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"2927cbb4dcbdddb1eebd2568a2f2cd17e6ea00ce","external_id":"forgejo-main-2927cbb4dcbd","receipt_type":"canonical_release_status","idempotency_key":"mission:7e76810c-a01f-41fc-b59a-1f1d953e0aa8:forgejo-release-status:2927cbb4dcbdddb1eebd2568a2f2cd17e6ea00ce:failed:forgejo-main/source=success|forgejo-release/workflow=failure|supabase-edge-production/live=failure|frontend-cloudflare/live=pending|supabase-migrations/live=failure","mission_step_id":"0ccd313f-68a1-4ba4-b0e8-c693c6c6bb21","command_center_event_id":"7e76810c-a01f-41fc-b59a-1f1d953e0aa8"},{"id":"374ea001-c730-4064-99d4-7c038da64920","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f5d80e67696a","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":77830,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":11,"executorlessWaitMs":90007,"firstUsefulResultAt":"2026-10-02T00:53:15.920Z","recoveryAttemptCount":12,"ownerInterruptionCount":0},"version":null,"prNumber":4436,"terminal":false,"missionId":"f5d80e67-696a-43c1-941b-aeb1ffba2b86","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"ec0ff55f20c2adeb23e5553c42191b6edc70256d","timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":3032,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"f5d80e67-696a-43c1-941b-aeb1ffba2b86"},"performance":null,"deploymentId":"forgejo-main-ec0ff55f20c2","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":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":1874,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:55:10.192936+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4436","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f5d80e67-696a-43c1-941b-aeb1ffba2b86:automatic-mission-resume:4436:canonical_release_reconciliation_pending","mission_step_id":"a4e0ea44-eb4a-4a03-9262-d241450de79e","command_center_event_id":"f5d80e67-696a-43c1-941b-aeb1ffba2b86"},{"id":"374fd255-d637-40d8-8aca-0745daea6b2a","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-28T15:40:43.974Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T13:42:34.718726+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:owner-wait-live","mission_step_id":"4974285e-5b3d-4c48-a1fc-7faafc680087","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"374ff199-2fc7-4665-a079-93a39f599288","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-148704036ba8","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.105-orphan-compare-evidence-adoption","prNumber":null,"terminal":false,"missionId":"14870403-6ba8-4389-8c96-12fc06211c87","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":748,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1492,"providerAuthMs":0,"ledgerPrepareMs":1492,"ledgerReconcileMs":301,"lineageReconcileMs":0,"resolvePreflightMs":1492,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1793,"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":"14870403-6ba8-4389-8c96-12fc06211c87"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6489,"likelyAffectedFiles":["config/platform-standards.json","src/components/AdaptiveBusinessDashboard.tsx","scripts/generate-platform-cohesion-auth-proof-requirements.mjs","src/applications/proposal-editor/FreeformProposalRenderer.tsx","src/applications/proposal-editor/useProposalFreeformEditor.tsx","scripts/check-route-registry.mjs","config/contracts/PREHISTORIC-001-TENANT-MEDIA.json","src/applications/proposal-editor/TenantProposalDocument.tsx","src/assets/pcgWorkspaceBackground.ts","src/booking-route-viewport.css","src/OAuthConsentBridge.tsx","scripts/audit-experience-surface-uniformity.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T17:26:58.600209+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:14870403-6ba8-4389-8c96-12fc06211c87:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"f02e12f9-19d1-4718-82b3-7986f4e1f45e","command_center_event_id":"14870403-6ba8-4389-8c96-12fc06211c87"},{"id":"37530bbb-993c-41f8-97fe-a1ab58befe7b","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\":\"visual_proof\",\"deadlineAt\":\"2026-09-28T17:17:28.445616+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-8c04bea84e20\",\"prNumber\":3991,\"sourceSha\":\"b9356123038c132e1efb2bfab8dc82edef3ccef7\",\"deploymentId\":\"forgejo-main-b9356123038c\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T13:39:58.418792+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:owner-progress-heartbeat:119373519","mission_step_id":"e4d24547-fc25-465e-89cf-f04447c00054","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"375366db-92db-4b4b-a214-1198bf25049d","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-e3478acfa504","writes":[],"patches":[],"pr_body":"<!-- knocklaunch:auto-progress -->\n\nFresh delivery from the preserved decruft branch with resumed-PR lifecycle safety.","version":1,"approved":true,"pr_title":"Finish Forgejo authority decruft and resumed-PR lifecycle safety","missionId":"57ebcdf7-7caa-434f-83ca-cf7c3815d6bf","objective":"Fresh delivery from the preserved repository-authority decruft branch after PR #4073 was terminal-mission parked. Recover the unique orphan branch with its complete 142-path preserved scope against protected main 0eff641fb3b2ab7ba8a55b650bd7154d744ff19c, add only resumed-PR lifecycle safety plus its regression test and version bump, arm the fresh PR for canonical auto-progress, then Gate, squash merge, release affected owners, and verify live.","sourceSha":"0eff641fb3b2ab7ba8a55b650bd7154d744ff19c","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml",".github/dependabot.yml",".github/pull_request_template.md",".github/workflows/canonical-pull-request-gate.yml",".github/workflows/cc-deploy-edge-function.yml",".github/workflows/cc-execution-worker-deploy.yml",".github/workflows/cc-read-proxy-deploy.yml",".github/workflows/cloudflare-worker-rollback.yml",".github/workflows/onrunner-service-release.yml",".github/workflows/operator-reliability-canary.yml",".github/workflows/paul-sentinel-release.yml",".github/workflows/production-release-conductor.yml",".github/workflows/supabase-migration-deploy.yml","config/control-plane-capabilities.json","config/onrunner-canary-trigger.json","docs/gpt-actions/COMMAND_CENTER_GPT_ACTION_UI_SETUP.md","docs/gpt-actions/COMMAND_CENTER_READONLY_ACTION_SETUP.md","docs/gpt-actions/COMMAND_CENTER_READ_PROXY_SETUP.md","docs/gpt-actions/KNOCKLAUNCH_AI_CONNECTION.md","docs/gpt-actions/KNOCKLAUNCH_DEPLOYMENT_SYSTEM.md","docs/gpt-actions/autonomous-release-canary.md","docs/gpt-actions/autonomous-release-proof-2.md","docs/gpt-actions/autonomy-control-plane-repair-lane.md","docs/gpt-actions/branch-cleanup-audit-phase1-20260710.md","docs/gpt-actions/canonical_delivery_canary_20260718.json","docs/gpt-actions/canonical_web_preflight_20260712.mjs","docs/gpt-actions/cc-execution-cloudflare-deployments.openapi.yaml","docs/gpt-actions/cc-execution-frontend-lanes-exposure-attempt-20260710.md","docs/gpt-actions/cc-execution-frontend-lanes-patcher-20260710.md","docs/gpt-actions/cc-execution-lane-status-20260710.md","docs/gpt-actions/cc-execution-merge-queue.openapi.yaml","docs/gpt-actions/cc-execution.openapi.yaml","docs/gpt-actions/cc-operator-live-only.openapi.yaml","docs/gpt-actions/cc-tools-function-state-snippets-20260710.md","docs/gpt-actions/cc-tools-redeploy-touch-trigger-20260710.md","docs/gpt-actions/cc-tools-worker-state-patch-trigger-20260710.md","docs/gpt-actions/ccdeploy-supabase-automation.openapi.json","docs/gpt-actions/command-center-autonomous-control-plane-status.md","docs/gpt-actions/command-center-cloudflare-worker-inventory-report-20260710.md","docs/gpt-actions/command-center-cloudflare-worker-inventory.openapi.json","docs/gpt-actions/command-center-event-cleanup.openapi.json","docs/gpt-actions/command-center-pr-inventory.openapi.json","docs/gpt-actions/command-center-readonly.openapi.json","docs/gpt-actions/command-center-response-protocol.md","docs/gpt-actions/command-center-sql-ops.openapi.json","docs/gpt-actions/command-center-visual-witness.openapi.json","docs/gpt-actions/deprecate-broken-frontend-production-deploy-20260710.md","docs/gpt-actions/deprecate-select-tenant-branding-prebuild-20260710.md","docs/gpt-actions/fix_visible_auth_deploy_guard_20260710.py","docs/gpt-actions/frontend-deploy-guard-changed-files-20260710.md","docs/gpt-actions/frontend-deploy-guard-fix-20260710.md","docs/gpt-actions/frontend-deploy-lane-guard-20260710.md","docs/gpt-actions/frontend-emergency-lane-deprecation-20260710.md","docs/gpt-actions/frontend-production-stabilization-20260710.md","docs/gpt-actions/frontend-stabilization-state-20260710.md","docs/gpt-actions/frontend-stable-visual-containment-guard-hardening-20260710.md","docs/gpt-actions/knocklaunch-ai-connection.json","docs/gpt-actions/knocklaunch-concierge-action.openapi.json","docs/gpt-actions/patch_auth_background_tenant_logos_20260710.py","docs/gpt-actions/patch_premium_login_visuals_20260710.py","docs/gpt-actions/patch_select_tenant_visual_repair_20260710.py","docs/gpt-actions/platform-cleanup-ledger-20260710.md","docs/gpt-actions/restore_select_tenant_branding.mjs","docs/gpt-actions/run_canonical_web_production_20260710.mjs","docs/gpt-actions/runtime-receipts/cc-execution-system-restore-point-2026-07-14.json","docs/gpt-actions/runtime-receipts/cc-execution-system-restore-point-2026-07-14.md","docs/gpt-actions/runtime-receipts/command-center-golden-restore-point-20260723.md","docs/gpt-actions/runtime-receipts/knocklaunch-operational-restore-point-2026-07-18.json","docs/gpt-actions/runtime-receipts/knocklaunch-operational-restore-point-2026-07-18.md","docs/gpt-actions/stabilization-cache-kill-branding-lane-20260710.md","docs/gpt-actions/stabilization-frontend-branding-lanes-20260710.md","docs/gpt-actions/stabilization-global-safe-background-deploy-20260710.md","docs/gpt-actions/stabilization-remaining-blockers-20260710.md","docs/gpt-actions/supabase-automation.openapi.json","docs/gpt-actions/supabase-command-center-combined.openapi.json","docs/gpt-actions/trigger-auth-background-tenant-logos-20260710.txt","docs/gpt-actions/trigger-canonical-web-production-v2.txt","docs/gpt-actions/trigger-cc-execution-visual-witness-lanes-20260710.txt","docs/gpt-actions/trigger-cc-execution-web-lanes-patch-20260710.txt","docs/gpt-actions/trigger-fix-visible-auth-deploy-guard-20260710.txt","docs/gpt-actions/trigger-frontend-canonical-dispatch.txt","docs/gpt-actions/trigger-premium-login-visuals-20260710.txt","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/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-execution.openapi.json","public/gpt-actions/cc-execution.openapi.yaml","public/gpt-actions/cc-operator.openapi.yaml","public/gpt-actions/ccdeploy-supabase-automation.openapi.json","public/gpt-actions/command-center-pr-inventory.openapi.json","public/gpt-actions/supabase-automation.openapi.json","scripts/production-release-targets.json","scripts/release-event-native-plan.test.mjs","scripts/release-target-ownership.mjs","scripts/release-target-ownership.test.mjs","scripts/resolve-autonomous-change-plan.mjs","scripts/validate-release-architecture.mjs","scripts/visual-witness-hosted-runner/Dockerfile","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","scripts/visual-witness-hosted-runner/src/__tests__/mission-supervisor.test.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/visual-witness-hosted-runner/test/interaction-headless-launch.contract.test.mjs","scripts/visual-witness-hosted-runner/test/mission-supervisor-durability.test.mjs","scripts/visual-witness-hosted-runner/test/supervisor-active-progress-projection.test.mjs","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","src/config/platformCapabilityMatrix.ts","src/pages/admin/AdminCloudflareOps.tsx","src/pages/admin/GptJsonConsole.tsx","src/pages/godmode/components/RestorePointCard.tsx","supabase/functions/cloudflare-ops/index.ts","supabase/functions/command-center-autopilot/missionLedger.ts","supabase/functions/command-center-autopilot/missionSupervisor.ts","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/entrypoint-routed.js","workers/cc-execution/src/index-autonomous-release.js","workers/cc-execution/src/index-canonical-edge-deploy.js","workers/cc-execution/src/index-controlled-deploy-gate.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/index-merge-queue-openapi.js","workers/cc-execution/src/index-minimal-ship-pr.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-runtime-verify-gate.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/release-target-ownership.js","workers/cc-execution/src/version.js","workers/cc-execution/test/capability-release-reconciliation.test.js","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/test/visual-witness-lane-affinity.test.js","workers/cc-execution/test/visual-witness-runner-env-threading.test.js","workers/cc-read-proxy/src/ownerDefaultWorker.ts","workers/cc-read-proxy/src/worker.ts","wrangler.cc-read-proxy.toml","config/capabilities/knocklaunch-console.json"],"workstreamKey":"repo-decruft-fullscope-0eff641fb3b2","anchored_edits":[{"path":"workers/cc-execution/src/entrypoint-owner-status.js","edits":[{"new_content":"  return {\n    park: true,\n    reason: \"terminal_mission_pr_should_park\",\n    missionId: String(mission?.missionId || mission?.id || \"\").trim() || null,\n    missionStatus: missionStatus || \"terminal\",\n    prNumber,\n    branch,\n  };\n}\n\nexport function terminalMissionByLatestPrMission(missionItems = []) {\n  const latestMissionByPr = new Map();\n  for (const mission of Array.isArray(missionItems) ? missionItems : []) {\n    const prNumber = Number(mission?.prNumber || 0) || null;\n    if (!prNumber || latestMissionByPr.has(prNumber)) continue;\n    latestMissionByPr.set(prNumber, mission);\n  }\n  const terminalMissionByPr = new Map();\n  for (const [prNumber, mission] of latestMissionByPr.entries()) {\n    const status = String(mission?.status || \"\").trim().toLowerCase();\n    const terminal = mission?.terminal === true || TERMINAL_MISSION_QUEUE_STATES.has(status);\n    if (terminal) terminalMissionByPr.set(prNumber, mission);\n  }\n  return terminalMissionByPr;\n}\n\nfunction forgejoContentPath(path) {","old_content":"  return {\n    park: true,\n    reason: \"terminal_mission_pr_should_park\",\n    missionId: String(mission?.missionId || mission?.id || \"\").trim() || null,\n    missionStatus: missionStatus || \"terminal\",\n    prNumber,\n    branch,\n  };\n}\n\nfunction forgejoContentPath(path) {"},{"new_content":"  const missionItems = missionIndex?.ok && Array.isArray(missionIndex.data?.items) ? missionIndex.data.items : [];\n  const terminalMissionByPr = terminalMissionByLatestPrMission(missionItems);","old_content":"  const missionItems = missionIndex?.ok && Array.isArray(missionIndex.data?.items) ? missionIndex.data.items : [];\n  const terminalMissionByPr = new Map();\n  for (const mission of missionItems) {\n    const prNumber = Number(mission?.prNumber || 0) || null;\n    const status = String(mission?.status || \"\").trim().toLowerCase();\n    const terminal = mission?.terminal === true || TERMINAL_MISSION_QUEUE_STATES.has(status);\n    if (prNumber && terminal && !terminalMissionByPr.has(prNumber)) terminalMissionByPr.set(prNumber, mission);\n  }"}]},{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","edits":[{"new_content":"import { deterministicGateHeadDecision, terminalMissionByLatestPrMission, zombieGateRecoveryDecision } from \"../src/entrypoint-owner-status.js\";","old_content":"import { deterministicGateHeadDecision, zombieGateRecoveryDecision } from \"../src/entrypoint-owner-status.js\";"},{"new_content":"test(\"deterministic Gate quarantine is bound to the exact PR head\", () => {\n  const first = deterministicGateHeadDecision({ prNumber: 4040, headSha: SOURCE_SHA, failureClass: \"code_validation\" });\n  const changed = deterministicGateHeadDecision({ prNumber: 4040, headSha: COMMIT_SHA, failureClass: \"code_validation\" });\n  assert.equal(first.quarantine, true);\n  assert.equal(first.sourceChangeRequired, true);\n  assert.notEqual(first.quarantineKey, changed.quarantineKey);\n  assert.equal(deterministicGateHeadDecision({ prNumber: 4040, headSha: SOURCE_SHA, failureClass: \"infrastructure_transient\" }).quarantine, false);\n});\n\ntest(\"newer resumed mission supersedes older terminal mission for the same PR\", () => {\n  const terminal = terminalMissionByLatestPrMission([\n    { missionId: \"resumed\", prNumber: 4073, status: \"running\", terminal: false },\n    { missionId: \"cancelled\", prNumber: 4073, status: \"cancelled\", terminal: true },\n    { missionId: \"terminal-only\", prNumber: 4040, status: \"blocked\", terminal: true },\n  ]);\n  assert.equal(terminal.has(4073), false);\n  assert.equal(terminal.get(4040)?.missionId, \"terminal-only\");\n});\n\ntest(\"blocked PR backlog stays separate from runnable Gate work\", () => {","old_content":"test(\"deterministic Gate quarantine is bound to the exact PR head\", () => {\n  const first = deterministicGateHeadDecision({ prNumber: 4040, headSha: SOURCE_SHA, failureClass: \"code_validation\" });\n  const changed = deterministicGateHeadDecision({ prNumber: 4040, headSha: COMMIT_SHA, failureClass: \"code_validation\" });\n  assert.equal(first.quarantine, true);\n  assert.equal(first.sourceChangeRequired, true);\n  assert.notEqual(first.quarantineKey, changed.quarantineKey);\n  assert.equal(deterministicGateHeadDecision({ prNumber: 4040, headSha: SOURCE_SHA, failureClass: \"infrastructure_transient\" }).quarantine, false);\n});\n\ntest(\"blocked PR backlog stays separate from runnable Gate work\", () => {"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"// Release marker: Forgejo is the canonical repository and self-hosted Actions control plane.\nexport const CC_EXECUTION_VERSION = \"1.63.2-resumed-pr-delivery-safe\";","old_content":"// Release marker: Forgejo is the canonical repository and self-hosted Actions control plane.\nexport const CC_EXECUTION_VERSION = \"1.63.1-forgejo-authority-decruft\";"}]}],"implementation":{"files":[],"writes":[]},"updateStrategy":"push_to_branch","requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Preserved decruft source is delivered through one fresh PR and resumed PRs are no longer poisoned by older terminal missions.","proofConditionIds":["p1"]}],"objective":"Fresh delivery from the preserved repository-authority decruft branch after PR #4073 was terminal-mission parked. Recover the unique orphan branch with its complete 142-path preserved scope against protected main 0eff641fb3b2ab7ba8a55b650bd7154d744ff19c, add only resumed-PR lifecycle safety plus its regression test and version bump, arm the fresh PR for canonical auto-progress, then Gate, squash merge, release affected owners, and verify live.","constraints":[{"id":"c1","statement":"Recover ai/objective-first-repair-e3478acfa504; do not create another branch.","proofConditionIds":["p1"]},{"id":"c2","statement":"Preserve all 142 orphan-branch changed paths.","proofConditionIds":["p1"]},{"id":"c3","statement":"Modify only the three anchored lifecycle-fix files beyond preserved source.","proofConditionIds":["p1"]},{"id":"c4","statement":"Fresh PR must be armed with knocklaunch:auto-progress.","proofConditionIds":["p1"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"runtime","claim":"Fresh PR passes Gate, squash merges, affected production releases succeed, and live cc-execution reports 1.63.2-resumed-pr-delivery-safe.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml",".github/dependabot.yml",".github/pull_request_template.md",".github/workflows/canonical-pull-request-gate.yml",".github/workflows/cc-deploy-edge-function.yml",".github/workflows/cc-execution-worker-deploy.yml",".github/workflows/cc-read-proxy-deploy.yml",".github/workflows/cloudflare-worker-rollback.yml",".github/workflows/onrunner-service-release.yml",".github/workflows/operator-reliability-canary.yml",".github/workflows/paul-sentinel-release.yml",".github/workflows/production-release-conductor.yml",".github/workflows/supabase-migration-deploy.yml","config/control-plane-capabilities.json","config/onrunner-canary-trigger.json","docs/gpt-actions/COMMAND_CENTER_GPT_ACTION_UI_SETUP.md","docs/gpt-actions/COMMAND_CENTER_READONLY_ACTION_SETUP.md","docs/gpt-actions/COMMAND_CENTER_READ_PROXY_SETUP.md","docs/gpt-actions/KNOCKLAUNCH_AI_CONNECTION.md","docs/gpt-actions/KNOCKLAUNCH_DEPLOYMENT_SYSTEM.md","docs/gpt-actions/autonomous-release-canary.md","docs/gpt-actions/autonomous-release-proof-2.md","docs/gpt-actions/autonomy-control-plane-repair-lane.md","docs/gpt-actions/branch-cleanup-audit-phase1-20260710.md","docs/gpt-actions/canonical_delivery_canary_20260718.json","docs/gpt-actions/canonical_web_preflight_20260712.mjs","docs/gpt-actions/cc-execution-cloudflare-deployments.openapi.yaml","docs/gpt-actions/cc-execution-frontend-lanes-exposure-attempt-20260710.md","docs/gpt-actions/cc-execution-frontend-lanes-patcher-20260710.md","docs/gpt-actions/cc-execution-lane-status-20260710.md","docs/gpt-actions/cc-execution-merge-queue.openapi.yaml","docs/gpt-actions/cc-execution.openapi.yaml","docs/gpt-actions/cc-operator-live-only.openapi.yaml","docs/gpt-actions/cc-tools-function-state-snippets-20260710.md","docs/gpt-actions/cc-tools-redeploy-touch-trigger-20260710.md","docs/gpt-actions/cc-tools-worker-state-patch-trigger-20260710.md","docs/gpt-actions/ccdeploy-supabase-automation.openapi.json","docs/gpt-actions/command-center-autonomous-control-plane-status.md","docs/gpt-actions/command-center-cloudflare-worker-inventory-report-20260710.md","docs/gpt-actions/command-center-cloudflare-worker-inventory.openapi.json"],"requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Preserved decruft source is delivered through one fresh PR and resumed PRs are no longer poisoned by older terminal missions.","proofConditionIds":["p1"]}],"objective":"Fresh delivery from the preserved repository-authority decruft branch after PR #4073 was terminal-mission parked. Recover the unique orphan branch with its complete 142-path preserved scope against protected main 0eff641fb3b2ab7ba8a55b650bd7154d744ff19c, add only resumed-PR lifecycle safety plus its regression test and version bump, arm the fresh PR for canonical auto-progress, then Gate, squash merge, release affected owners, and verify live.","constraints":[{"id":"c1","statement":"Recover ai/objective-first-repair-e3478acfa504; do not create another branch.","proofConditionIds":["p1"]},{"id":"c2","statement":"Preserve all 142 orphan-branch changed paths.","proofConditionIds":["p1"]},{"id":"c3","statement":"Modify only the three anchored lifecycle-fix files beyond preserved source.","proofConditionIds":["p1"]},{"id":"c4","statement":"Fresh PR must be armed with knocklaunch:auto-progress.","proofConditionIds":["p1"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"runtime","claim":"Fresh PR passes Gate, squash merges, affected production releases succeed, and live cc-execution reports 1.63.2-resumed-pr-delivery-safe.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner-authorized full-scope unique-orphan decruft recovery plus resumed-PR lifecycle safety."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/src/version.js"],"recover_orphan_unique_branch":true,"controlPlaneMaintenanceReason":"Owner-authorized full-scope unique-orphan decruft recovery plus resumed-PR lifecycle safety."},"recovery":false,"fingerprint":"7a112d8054f4951c5fcba2063a121f5273c8c441c3390a05ab8034140fd67795","replayCount":0,"serializedBytes":20964},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:09:39.264245+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:57ebcdf7-7caa-434f-83ca-cf7c3815d6bf:repository-mutation-intent:7a112d8054f4951c5fcba2063a121f5273c8c441c3390a05ab8034140fd67795:0","mission_step_id":"86eb64e4-87b8-4baa-af03-dfc7fa462952","command_center_event_id":"57ebcdf7-7caa-434f-83ca-cf7c3815d6bf"},{"id":"3756bd6e-f855-4c47-a893-d5dac8337774","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\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"acceptance\":{\"total\":3,\"verified\":0,\"pending\":3,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"anthony-public-link\",\"anthony-delivery\",\"invalid-link\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"implementation\",\"deadlineAt\":\"2026-09-22T16:34:44.989821+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-3adaaf5e9729\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T14:36:02.973433+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:3adaaf5e-9729-4d86-a321-4c901156c5b0:owner-progress-heartbeat:119339184","mission_step_id":"15941196-b3f6-489c-854b-6ee8d0022a63","command_center_event_id":"3adaaf5e-9729-4d86-a321-4c901156c5b0"},{"id":"37584d58-62ea-4929-b3da-57194b593895","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/redfish-roof-mapbox-worker-import-fix-20260902","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":13303,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1418,"terminal":false,"missionId":"5e0a6769-be6a-418b-a092-f3377136133e","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1809,"prReadinessMs":1521,"approvedPlanMs":0,"missionSetupMs":1841,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"5e0a6769-be6a-418b-a092-f3377136133e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1513,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T13:22:02.780932+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1418","receipt_type":"execute_mission","idempotency_key":"mission:5e0a6769-be6a-418b-a092-f3377136133e:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"9c92f779-d753-4dad-9203-717d5caf3afd","command_center_event_id":"5e0a6769-be6a-418b-a092-f3377136133e"},{"id":"375b4f3a-b46e-4065-a2c4-51f36b450329","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"045d021f3a21320d901d63f2d9528b6ed823bb32","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"045d021f3a21320d901d63f2d9528b6ed823bb32","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":"c6baa9b3f74f4b30de7e65ceaa0bb11d4a22c1abd409a196f1b36cf336e7714f","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11593","runId":11593,"status":"waiting","sourceSha":"045d021f3a21320d901d63f2d9528b6ed823bb32","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":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T19:11:17.019591+00:00","proof_gate":"canonical_release_pending","source_sha":"045d021f3a21320d901d63f2d9528b6ed823bb32","external_id":"forgejo-main-045d021f3a21","receipt_type":"canonical_release_status","idempotency_key":"mission:91117032-db0b-4d7b-8607-fc41d7e92106:forgejo-release-status:045d021f3a21320d901d63f2d9528b6ed823bb32:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"e30ca66b-d4b4-4b74-bfdf-e49eda1ace62","command_center_event_id":"91117032-db0b-4d7b-8607-fc41d7e92106"},{"id":"375fa1ed-d2a0-4821-a81d-076333e8068a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4a52fe693cf8","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1686,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-01T13:31:38.648Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.36-paul-response-contract","prNumber":null,"terminal":false,"missionId":"4a52fe69-3cf8-4bab-8a6c-7bdf8168d817","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1404,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":354,"providerAuthMs":0,"ledgerPrepareMs":354,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":354,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":354,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"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":"4a52fe69-3cf8-4bab-8a6c-7bdf8168d817"},"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":4821,"likelyAffectedFiles":["src/components/admin/OperatorSidekick.tsx","supabase/functions/operator-respond/index.ts","supabase/functions/operator-respond/response-contract.ts","supabase/functions/operator-respond/paul-memory.ts","supabase/functions/tenant-media-library/index.ts","src/__tests__/contracts/paul-owner-operator-grounding.contract.test.ts","src/__tests__/contracts/platform-sidekick-intelligence.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T13:44:06.048511+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4a52fe69-3cf8-4bab-8a6c-7bdf8168d817:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"01f0c5bd-24b6-4af9-a5c1-089282cf488d","command_center_event_id":"4a52fe69-3cf8-4bab-8a6c-7bdf8168d817"},{"id":"375fddd7-6a5f-4ed6-814c-fba853e674aa","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.18-repair-continuation-release","prNumber":null,"terminal":false,"missionId":"ce7a107e-6ee2-4665-8840-ee19e686ab95","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ce7a107e-6ee2-4665-8840-ee19e686ab95"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":614,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-06T03:05:29.755063+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ce7a107e-6ee2-4665-8840-ee19e686ab95:execute_mission:repair_mission_execution_blocked","mission_step_id":"7ecf9a20-5336-486f-b58f-b613c80fe8ef","command_center_event_id":"ce7a107e-6ee2-4665-8840-ee19e686ab95"},{"id":"37623e41-8814-4292-b84d-13503b33f0a4","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\":[\"repo\",\"live\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-04T12:22:50.831914+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-a27eb36fd881\",\"prNumber\":4712,\"sourceSha\":\"93d9a61df495b9342d1b1361643d5bf862ee21c8\",\"deploymentId\":\"forgejo-main-93d9a61df495\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:28:13.417578+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:a27eb36f-d881-4d5b-969f-d0ca3a3f4546:owner-progress-heartbeat:119407072","mission_step_id":"3f9a7cc8-833e-42e4-bcd8-2b520256c2c3","command_center_event_id":"a27eb36f-d881-4d5b-969f-d0ca3a3f4546"},{"id":"3762731d-7eff-4c24-99a3-1f827dc542b8","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-c0a8b4c0949d","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.206-host-recovery-admission","prNumber":null,"terminal":false,"missionId":"c0a8b4c0-949d-443d-91f6-023557ed8450","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":124,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":492,"providerAuthMs":0,"ledgerPrepareMs":492,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":492,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":492,"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":"c0a8b4c0-949d-443d-91f6-023557ed8450"},"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":5857,"likelyAffectedFiles":["src/shells/TenantModesShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T13:18:17.641516+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c0a8b4c0-949d-443d-91f6-023557ed8450:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a0669ee6-bdfa-4472-952f-45f6582a013a","command_center_event_id":"c0a8b4c0-949d-443d-91f6-023557ed8450"},{"id":"3762a097-0570-423d-bc30-bd9932db7f5b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/harden-cc-deterministic-resilience-20260826","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":13742,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":790,"terminal":false,"missionId":"fbbb15b1-cfb0-4631-9613-ab3b5080856d","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":"cad41241f724a6a8e3fbd919c12bb80a42d36006","timingsMs":{"prReadinessMs":918,"approvedPlanMs":0,"shipAndProveMs":19348},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"fbbb15b1-cfb0-4631-9613-ab3b5080856d"},"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":675,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T22:44:36.460248+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"790","receipt_type":"automatic_mission_resume","idempotency_key":"mission:fbbb15b1-cfb0-4631-9613-ab3b5080856d:automatic-mission-resume:790:canonical_release_transport_retryable","mission_step_id":"9aa9dc05-6f99-42cc-868d-d48c12d99f7b","command_center_event_id":"fbbb15b1-cfb0-4631-9613-ab3b5080856d"},{"id":"3762b799-6711-4e94-a504-6f1d089020ff","source":"cc-execution","status":"recorded","payload":{"objective":"Continue existing PR #1387 only. Refresh its stale base onto current protected main, rerun the exact-head gate, and if green squash merge and release the Redfish roof-tracer repair. Preserve the exact intended repair: restore the satellite map, make Auto-detect use the real roof AI detector and draw persistent roof geometry, and make estimate calculation/save use the real roof-estimator service. Do not create a second PR or broaden the repair.","tenantRef":"Redfish Roofing","receivedAt":"2026-09-02T04:38:14.578Z","fingerprint":"d40938fac4d3afceb9e4abb0160c636eea2b8f49d6efa7e8138de457ee09de6c","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-roof-tracer-repair-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #1387 only. Refresh its stale base onto current protected main, rerun the exact-head gate, and if green squash merge and release the Redfish roof-tracer repair. Preserve the exact intended repair: restore the satellite map, make Auto-detect use the real roof AI detector and draw persistent roof geometry, and make estimate calculation/save use the real roof-estimator service. Do not create a second PR or broaden the repair.","wordingChanged":false,"canonicalIntent":"Continue existing PR #1387 only. Refresh its stale base onto current protected main, rerun the exact-head gate, and if green squash merge and release the Redfish roof-tracer repair. Preserve the exact intended repair: restore the satellite map, make Auto-detect use the real roof AI detector and draw persistent roof geometry, and make estimate calculation/save use the real roof-estimator service. Do not create a second PR or broaden the repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"map","statement":"The Redfish roof tracer satellite map renders and remains usable.","proofConditionIds":["proof-map"]},{"id":"ai","statement":"Auto-detect invokes the real roof AI detector and returns usable roof geometry that is shown on the map.","proofConditionIds":["proof-ai"]},{"id":"estimate","statement":"Detected roof sections calculate and save through the roof-estimator service with an estimate result.","proofConditionIds":["proof-estimate"]}],"objective":"Continue existing PR #1387 only. Refresh its stale base onto current protected main, rerun the exact-head gate, and if green squash merge and release the Redfish roof-tracer repair. Preserve the exact intended repair: restore the satellite map, make Auto-detect use the real roof AI detector and draw persistent roof geometry, and make estimate calculation/save use the real roof-estimator service. Do not create a second PR or broaden the repair.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-map","kind":"runtime","claim":"Satellite map route is live on /redfish-roofing/roof-tracer","route":"/redfish-roofing/roof-tracer","roleRef":null,"userRef":null,"required":true,"expectedText":"Roof Tracer","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-ai","kind":"interaction","claim":"Auto-detect uses the deployed roof AI detector and produces roof geometry","route":"/redfish-roofing/roof-tracer","roleRef":null,"userRef":null,"required":true,"expectedText":"Auto-detect","targetedActions":[{"text":"Auto-detect","action":"click"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-estimate","kind":"interaction","claim":"After roof geometry exists, the estimate can be calculated and saved","route":"/redfish-roofing/roof-tracer","roleRef":null,"userRef":null,"required":true,"expectedText":"Calculate & Save Estimate","targetedActions":[{"text":"Auto-detect","action":"click"},{"text":"Calculate & Save Estimate","action":"click"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-roof-tracer-repair-20260902","conversationContext":null,"requestContractHash":"0fce1deb649f8be845218363d29d2a896e7b1606cca2c60e4d631d3856013df0","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T04:38:15.27757+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:0ebff853-398b-415d-970d-e0c9f3a900ce:tenant-workstream-contribution:d40938fac4d3afceb9e4abb0160c636eea2b8f49d6efa7e8138de457ee09de6c","mission_step_id":null,"command_center_event_id":"0ebff853-398b-415d-970d-e0c9f3a900ce"},{"id":"37633a76-4c05-4763-99f2-ed0854ef9045","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T08:33:13.056202+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5163,\"sourceSha\":\"d059e784c8fb33ceeb0e36baec00e818ef3753e8\",\"deploymentId\":\"forgejo-main-d059e784c8fb\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T07:54:37.991119+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6cd825d0-ddfe-4532-8e8e-5f72704f5be5:owner-progress-heartbeat:119418218","mission_step_id":"8f1c0a7d-df5b-4529-9b5e-b41c824b98db","command_center_event_id":"6cd825d0-ddfe-4532-8e8e-5f72704f5be5"},{"id":"3763d8a8-4460-4102-bca9-cace64509a08","source":"cc-execution","status":"authorized","payload":{"paths":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"reason":"Protect the shared Command Center slow-tail failure class with a focused source contract.","baseSha":"954b2b00b7d37d3647f4134ed4add27d4f23a18d","issuedAt":1789581623670,"expiresAt":1789581803670,"missionId":"3b9d8a79-596c-452b-b977-af63ecd3cd99","authorizationId":"496055d8-00c1-4ce2-b5e7-b852243f3f75","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T18:00:25.412937+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"954b2b00b7d37d3647f4134ed4add27d4f23a18d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:496055d8-00c1-4ce2-b5e7-b852243f3f75","mission_step_id":"a2952693-f122-4edf-b4de-6d523492f001","command_center_event_id":"3b9d8a79-596c-452b-b977-af63ecd3cd99"},{"id":"376743f1-a92b-4198-abed-8a2f514e780b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3a23cf686204","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":3138,"terminal":false,"missionId":"3a23cf68-6204-4b51-b483-2f89ebfefbb5","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15864,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":4398,"missionSetupMs":1120,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":237,"ledgerReconcileMs":0,"lineageReconcileMs":883,"resolvePreflightMs":1120,"repositoryMutationMs":11466,"repositoryProviderMs":11466,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":9475,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":237,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1991},"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":"3a23cf68-6204-4b51-b483-2f89ebfefbb5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3117,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T17:51:02.190282+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3138","receipt_type":"execute_mission","idempotency_key":"mission:3a23cf68-6204-4b51-b483-2f89ebfefbb5:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"472f9b0d-7702-416e-8e2d-4d8613dd73d9","command_center_event_id":"3a23cf68-6204-4b51-b483-2f89ebfefbb5"},{"id":"376793e4-3ce4-4291-ac75-9d5e0135e7fa","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"06a8b283033241e0568b1fa3faa9dd2cbc156577","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"06a8b283033241e0568b1fa3faa9dd2cbc156577","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"98a6304d4935c90a287ca001006a3456ca359eaab218beebc772cea96a444528","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6013","runId":6013,"status":"running","sourceSha":"06a8b283033241e0568b1fa3faa9dd2cbc156577","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":"60911b66-2940-4f68-9b88-cd17d1bdf5b6","created_at":"2026-09-07T00:14:06.925399+00:00","proof_gate":"canonical_release_pending","source_sha":"06a8b283033241e0568b1fa3faa9dd2cbc156577","external_id":"forgejo-main-06a8b2830332","receipt_type":"canonical_release_status","idempotency_key":"mission:035a6503-b36a-4d77-b27b-2c87d213cb8f:forgejo-release-status:06a8b283033241e0568b1fa3faa9dd2cbc156577:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"4d8998b9-4098-47bc-9c25-f7ad4fcbbaeb","command_center_event_id":"035a6503-b36a-4d77-b27b-2c87d213cb8f"},{"id":"3768606c-f1b0-4411-a66e-d6c66dab9433","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/roofhelpfinder-edge-seo-20260829","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":7539,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1011,"terminal":false,"missionId":"a52594e7-8ead-4574-ac5a-962989ce9906","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":20159,"prReadinessMs":19789,"approvedPlanMs":0,"missionSetupMs":3664,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a52594e7-8ead-4574-ac5a-962989ce9906"},"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":6245,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T13:00:24.752914+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1011","receipt_type":"execute_mission","idempotency_key":"mission:a52594e7-8ead-4574-ac5a-962989ce9906:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"3a271432-492f-465f-921b-bd0a752d2214","command_center_event_id":"a52594e7-8ead-4574-ac5a-962989ce9906"},{"id":"376938d9-ec7f-4546-b9e4-96f89ffc4e9d","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-b86d3a46eed0","writes":[],"patches":[],"version":1,"approved":true,"missionId":"b86d3a46-eed0-4c7f-b7d3-503f87eb2191","objective":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","config/paul-owner-profile.json"],"anchored_edits":[{"path":"workers/cc-execution/src/index-mcp.js","anchor":"maxRetrievedExperiences: 3,","replacement":"maxRetrievedExperiences: 6,"},{"path":"config/paul-owner-profile.json","anchor":"\"maxRetrievedExperiences\": 3,","replacement":"\"maxRetrievedExperiences\": 6,"},{"path":"workers/cc-execution/src/version.js","anchor":"1.64.52-paul-deep-critic","replacement":"1.64.53-paul-context-depth"}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","proofKinds":["runtime"],"ownerOutcomeAuthority":"current_explicit_owner_request"},"rawUtterance":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","wordingChanged":false,"canonicalIntent":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"paul-context-depth","statement":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","provenance":{"reason":"Owner explicitly required further PAUL improvement.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-context-proof"]}],"objective":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","constraints":[{"id":"tenant-safety","statement":"Preserve tenant isolation, provenance, live-truth precedence, bounded retrieval, and no stale-evidence promotion.","provenance":{"reason":"Context expansion cannot weaken isolation or evidence rules.","source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-context-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"paul-context-proof","kind":"runtime","claim":"The bounded PAUL durable experience retrieval policy is live at 6 and the affected runtime is healthy."}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js","config/paul-owner-profile.json"],"requestContract":{"valid":true,"intent":{"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","proofKinds":["runtime"],"ownerOutcomeAuthority":"current_explicit_owner_request"},"rawUtterance":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","wordingChanged":false,"canonicalIntent":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"paul-context-depth","statement":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","provenance":{"reason":"Owner explicitly required further PAUL improvement.","source":"owner_explicit_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-context-proof"]}],"objective":"Improve PAUL long-horizon continuity by increasing the bounded durable experience retrieval policy from 3 to 6 relevant terminal mission experiences. Preserve provenance, tenant scope, live-truth precedence, and cost controls. Ship through PR, Gate, merge, cc-execution release, and live proof.","constraints":[{"id":"tenant-safety","statement":"Preserve tenant isolation, provenance, live-truth precedence, bounded retrieval, and no stale-evidence promotion.","provenance":{"reason":"Context expansion cannot weaken isolation or evidence rules.","source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["paul-context-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"paul-context-proof","kind":"runtime","claim":"The bounded PAUL durable experience retrieval policy is live at 6 and the affected runtime is healthy."}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner-authorized PAUL long-horizon context improvement."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"controlPlaneMaintenanceReason":"Owner-authorized PAUL long-horizon context improvement."},"recovery":false,"fingerprint":"cd141d742b1f8b32252dba2ab8fa99bb1fb923329b78878a5429006b48a46bb3","replayCount":0,"serializedBytes":7931},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:39:13.685183+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:b86d3a46-eed0-4c7f-b7d3-503f87eb2191:repository-mutation-intent:cd141d742b1f8b32252dba2ab8fa99bb1fb923329b78878a5429006b48a46bb3:0","mission_step_id":"bff2ec19-346c-48d2-bb34-99a6581eb2a9","command_center_event_id":"b86d3a46-eed0-4c7f-b7d3-503f87eb2191"},{"id":"37694110-63c5-45a1-8116-5f92c5839047","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane for targeted Gate hydration repair. Repair only the canonical KnockLaunch Gate sparse checkout so targeted frontend Gate hydrates the existing shared tenant type registry JSON imported by src/lib/tenants/tenantTypeRegistry.ts before TypeScript validation. Do not alter application behavior, proposal code, tenant data, auth semantics, release ownership, or any unrelated Gate logic. Require canonical Gate, squash merge, and protected-main verification that the workflow contains the exact hydration path. This is the bounded blocker repair required to continue proposal PR #3036.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane for targeted Gate hydration repair. Repair only the canonical KnockLaunch Gate sparse checkout so targeted frontend Gate hydrates the existing shared tenant type registry JSON imported by src/lib/tenants/tenantTypeRegistry.ts before TypeScript validation. Do not alter application behavior, proposal code, tenant data, auth semantics, release ownership, or any unrelated Gate logic. Require canonical Gate, squash merge, and protected-main verification that the workflow contains the exact hydration path. This is the bounded blocker repair required to continue proposal PR #3036.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-hydration","statement":"Targeted frontend KnockLaunch Gate hydrates the existing shared tenant type registry JSON before TypeScript semantic validation so frontend PRs cannot fail solely because that imported repository file is absent from sparse checkout.","proofConditionIds":["proof-repository","proof-gate"]}],"objective":"Unfreeze control plane for targeted Gate hydration repair. Repair only the canonical KnockLaunch Gate sparse checkout so targeted frontend Gate hydrates the existing shared tenant type registry JSON imported by src/lib/tenants/tenantTypeRegistry.ts before TypeScript validation. Do not alter application behavior, proposal code, tenant data, auth semantics, release ownership, or any unrelated Gate logic. Require canonical Gate, squash merge, and protected-main verification that the workflow contains the exact hydration path. This is the bounded blocker repair required to continue proposal PR #3036.","constraints":[{"id":"bounded-scope","statement":"Only .forgejo/workflows/knocklaunch.yml may change; no application, data, auth, proposal, release-owner, or unrelated Gate behavior changes.","proofConditionIds":["proof-repository"]},{"id":"preserve-gate-authority","statement":"Canonical KnockLaunch Gate remains the single PR Gate and release ownership remains unchanged.","proofConditionIds":["proof-gate"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-repository","proof-gate"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-repository","proof-gate"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_merge","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Protected main contains /supabase/functions/_shared/tenantTypeRegistry.json in the frontend_toolchain sparse checkout hydration list in .forgejo/workflows/knocklaunch.yml.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-gate","kind":"runtime","claim":"The canonical Gate for this exact repair generation passes before squash merge.","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":"Unfreeze-control-plane-for-targeted-Gate-hydration-repair.-Repair-only-the-canonical-KnockLaunch-Gat","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"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-repository","proof-gate"]},"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":"81e590f18559ccad77c95266e445df7a874d47abd6fa74b42fcdf3fa5f2eee6d","requestContractRevision":2,"previousRequestContractHash":"4849176253a6a31c30a43a53dc1a77770c5829c37414c31c37d0dc6deb716aa2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T20:45:34.556532+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:af2b8065-9f26-4375-8d96-fdd740d8606e:request-contract:81e590f18559ccad77c95266e445df7a874d47abd6fa74b42fcdf3fa5f2eee6d","mission_step_id":"91bfe3e5-71bf-46ee-914a-ba8244d5d6fa","command_center_event_id":"af2b8065-9f26-4375-8d96-fdd740d8606e"},{"id":"37696aa7-2904-4ae5-88ab-1e10a0d08a70","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"c3c892e2f12522ff8bbe80f6d7ae3fe788e9e4c7","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c3c892e2f12522ff8bbe80f6d7ae3fe788e9e4c7","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"e04964be0be8b0e9bc0a1775e352666d41396ac8329f49354ede57f39fc1a19b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5605","runId":5605,"status":"running","sourceSha":"c3c892e2f12522ff8bbe80f6d7ae3fe788e9e4c7","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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T18:58:57.040811+00:00","proof_gate":"canonical_release_pending","source_sha":"c3c892e2f12522ff8bbe80f6d7ae3fe788e9e4c7","external_id":"forgejo-main-c3c892e2f125","receipt_type":"canonical_release_status","idempotency_key":"mission:64a00bd5-7e48-4d32-848c-067666f56b2c:forgejo-release-status:c3c892e2f12522ff8bbe80f6d7ae3fe788e9e4c7:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"22bec2cc-a368-4e39-8e76-5df4b54c63f2","command_center_event_id":"64a00bd5-7e48-4d32-848c-067666f56b2c"},{"id":"376a9c27-e88e-473b-b134-81cdcdb736d3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-invoices-customer-portal-v2-20260824","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8459,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":670,"terminal":false,"missionId":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4","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":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},"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":5040,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T17:28:56.432901+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"670","receipt_type":"execute_mission","idempotency_key":"mission:6acf30c8-1a00-4f92-8c25-8d316a85b4b4:execute_mission:canonical_release_transport_retryable","mission_step_id":"6b7ceef3-090b-4a87-b157-ed39ae59a796","command_center_event_id":"6acf30c8-1a00-4f92-8c25-8d316a85b4b4"},{"id":"376abd8e-c982-4930-ad72-e5c4f127b5d6","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","cc-execution/runtime-proof":"success"},"mainSha":"b9ef9e867618b897863ed97862568436cd9fc6f4","missing":[],"pending":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","frontend-cloudflare/live"],"sourceSha":"e89a49c344f413681b25fc0dabb9047b7df8b57a","releaseState":"pending","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/287","runId":287,"status":"running","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":{"liveSha":"e89a49c344f413681b25fc0dabb9047b7df8b57a","deploymentId":"forgejo-main-e89a49c344f413681b25fc0dabb9047b7df8b57a","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.46.2-autonomous-forgejo-merge-supervisor","containsSourceSha":true}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T11:18:24.046159+00:00","proof_gate":"canonical_release_pending","source_sha":"e89a49c344f413681b25fc0dabb9047b7df8b57a","external_id":"forgejo-main-e89a49c344f4","receipt_type":"canonical_release_status","idempotency_key":"mission:482afb60-dafb-48f1-a8de-55d633c6db2d:forgejo-release-status:e89a49c344f413681b25fc0dabb9047b7df8b57a:pending:forgejo-main/source=pending|forgejo-release/workflow=pending|cc-execution/runtime-proof=success|frontend-cloudflare/live=pending","mission_step_id":"cf467427-0da0-41d1-b282-50ab8d191397","command_center_event_id":"482afb60-dafb-48f1-a8de-55d633c6db2d"},{"id":"376ac97d-03dc-422e-a208-6cf6f05fd3d3","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"34744d2e10e6e0cfd2ddbde2c94a3d5a22c5e498","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"34744d2e10e6e0cfd2ddbde2c94a3d5a22c5e498","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"41339e7e7a4cea0221604443bd0c580f39629ced5d589b41c8c7a35baf4bec98","forgejoWorkflowProof":{"runId":14424,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"2b993f33c4698bf5c1fd7c51f22c3c13f7b775b3","deploymentId":"forgejo-main-2b993f33c4698bf5c1fd7c51f22c3c13f7b775b3","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.50-onepath-source-domain","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:13:52.453506+00:00","proof_gate":"canonical_release_pending","source_sha":"34744d2e10e6e0cfd2ddbde2c94a3d5a22c5e498","external_id":"forgejo-main-34744d2e10e6","receipt_type":"canonical_release_status","idempotency_key":"mission:8e5af9be-df95-4edc-a55f-38287e002ce8:forgejo-release-status:34744d2e10e6e0cfd2ddbde2c94a3d5a22c5e498:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"2d323514-5dcd-464e-832a-228851a9b1d0","command_center_event_id":"8e5af9be-df95-4edc-a55f-38287e002ce8"},{"id":"376b3981-b179-4792-a2a9-cb9207cbac6a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-coming-soon-loop-logo-20260823","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3467,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":629,"terminal":false,"missionId":"a934f6c0-e069-480a-af42-3d5930240eff","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":"a934f6c0-e069-480a-af42-3d5930240eff"},"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":4808,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-23T20:26:17.404607+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"629","receipt_type":"execute_mission","idempotency_key":"mission:a934f6c0-e069-480a-af42-3d5930240eff:execute_mission:canonical_release_transport_retryable","mission_step_id":"e3f9e08c-4194-46c1-9bd1-32fb995c6875","command_center_event_id":"a934f6c0-e069-480a-af42-3d5930240eff"},{"id":"376b64c4-5b40-4f29-8961-43af11aaf64a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":"ai/objective-first-repair-5296af7648d5","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2833,"terminal":false,"missionId":"5296af76-48d5-465a-ba28-f77eb9c78f5c","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"3ed7a6cb64005497e6143e7031a57259ebcd61c3","timingsMs":{"prReadinessMs":308,"approvedPlanMs":0,"shipAndProveMs":1171,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5296af76-48d5-465a-ba28-f77eb9c78f5c"},"performance":null,"deploymentId":"forgejo-main-3ed7a6cb6400","workflowRunId":8396,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1863,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:15:57.681133+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2833","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5296af76-48d5-465a-ba28-f77eb9c78f5c:automatic-mission-resume:2833:canonical_release_dispatched","mission_step_id":"e2594473-f766-4e7b-a81b-7cfc309a9bbf","command_center_event_id":"5296af76-48d5-465a-ba28-f77eb9c78f5c"},{"id":"376cea9f-d78e-4b25-bc93-96343614bb2d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/repair-zoho-mail-boot-503","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4277,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.8-mission-deadline-budget","prNumber":551,"terminal":false,"missionId":"c89e28d1-029b-446d-af5f-03123865a1a6","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f9a6690b8ce9b45798d3608736abaa15f05dd1da","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"c89e28d1-029b-446d-af5f-03123865a1a6"},"performance":null,"deploymentId":"forgejo-main-f9a6690b8ce9","workflowRunId":null,"releaseTargets":{"frontend":false,"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":5714,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T13:17:05.104511+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f9a6690b8ce9b45798d3608736abaa15f05dd1da","external_id":"forgejo-main-f9a6690b8ce9","receipt_type":"execute_mission","idempotency_key":"mission:c89e28d1-029b-446d-af5f-03123865a1a6:execute_mission:canonical_release_dispatched","mission_step_id":"d37cdcbc-99ad-48f4-9437-0f8d3f39732e","command_center_event_id":"c89e28d1-029b-446d-af5f-03123865a1a6"},{"id":"376dca31-ba58-4a24-b809-fe58ee2f471e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"f79c1716ae403565cc44338805e5ca2466c3aec6","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"knowledge-router","satisfied":true,"statement":"KNOCKLAUNCH AI can retrieve a small relevant knowledge pack from current stable context and verified mission experience without hot-path database scans or paid embeddings.","proofConditionIds":["runtime-proof"]},{"id":"experience-distillation","satisfied":true,"statement":"Terminal mission receipts are deterministically distilled into bounded reusable experience records with outcome and provenance preserved.","proofConditionIds":["runtime-proof"]}],"satisfied":true,"constraints":[{"id":"no-supabase-brain","satisfied":true,"statement":"Do not create new Supabase knowledge tables, vector DBs, embedding dependencies, or a parallel memory authority.","proofConditionIds":["runtime-proof"]},{"id":"hot-path-budget","satisfied":true,"statement":"Ordinary chat must not read the mission ledger; knowledge retrieval is bounded and opt-in only.","proofConditionIds":["runtime-proof"]},{"id":"authority-order","satisfied":true,"statement":"Current Prime/live receipts outrank stable context and historical experience; cache is projection only.","proofConditionIds":["runtime-proof"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["runtime-proof"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["runtime-proof"]}],"contractHash":"39d219b6cda3c300c2382109471844906b6da2c5654705e6f856ce0bfff10fad","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"runtime-proof","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"39d219b6cda3c300c2382109471844906b6da2c5654705e6f856ce0bfff10fad"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T21:58:51.418274+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"f79c1716ae403565cc44338805e5ca2466c3aec6","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c2a1a84c-1511-4b2e-ab3c-cdb77ffd2b19:request-contract:39d219b6cda3c300c2382109471844906b6da2c5654705e6f856ce0bfff10fad:f79c1716ae403565cc44338805e5ca2466c3aec6:verified:","mission_step_id":"909284e2-b7f9-4a95-b733-29792e7f80fa","command_center_event_id":"c2a1a84c-1511-4b2e-ab3c-cdb77ffd2b19"},{"id":"376dce79-b167-4b6d-ba11-8a95716bb388","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-migrations/live":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"6aa169b88e1f9ba693b7c228a61d914594ed5940","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","supabase-migrations/live"],"sourceSha":"6aa169b88e1f9ba693b7c228a61d914594ed5940","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1304","runId":1304,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"e5c4491cdd0bbfbeabb2ff507bd9840ed065423f","deploymentId":"forgejo-main-e5c4491cdd0bbfbeabb2ff507bd9840ed065423f","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.47.2-release-lineage-compare","containsSourceSha":false},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-18T18:53:07.759146+00:00","proof_gate":"canonical_release_pending","source_sha":"6aa169b88e1f9ba693b7c228a61d914594ed5940","external_id":"forgejo-main-6aa169b88e1f","receipt_type":"canonical_release_status","idempotency_key":"mission:ea5475fa-48d3-4ff3-9ae4-4ed17845e2e7:forgejo-release-status:6aa169b88e1f9ba693b7c228a61d914594ed5940:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending|supabase-migrations/live=pending","mission_step_id":"539389f7-6470-4f9c-a146-99584bb612ce","command_center_event_id":"ea5475fa-48d3-4ff3-9ae4-4ed17845e2e7"},{"id":"376e0957-370d-43f0-bfe6-21fc13af140d","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-992451f2d308","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":9606,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"executorlessWaitMs":233823,"firstUsefulResultAt":"2026-09-29T22:32:17.683Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"992451f2-d308-4803-b955-49bbe490802c","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1466,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":315,"providerAuthMs":0,"ledgerPrepareMs":315,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":315,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":315,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"992451f2-d308-4803-b955-49bbe490802c"},"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":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T22:32:17.730392+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:992451f2-d308-4803-b955-49bbe490802c:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"be83f491-194d-46e7-abdf-08fa315989af","command_center_event_id":"992451f2-d308-4803-b955-49bbe490802c"},{"id":"37711e7c-d05c-42e0-8668-ad1d83194ac8","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":1,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"automatic_mission_resume\",\"status\":\"retryable\",\"proofGate\":\"repair_mission_auto_progress_authorization_retryable\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"retry_bounded_recovery\",\"lane\":\"cc-execution\",\"reason\":\"repair_mission_auto_progress_authorization_retryable\",\"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-04T00:11:33.996001+00:00\",\"recoveryAction\":\"retry_bounded_recovery\"},\"blocker\":\"repair_mission_auto_progress_authorization_retryable\",\"terminal\":false,\"branch\":\"ai/persistent-experience-editor-sidebars-r202608040001\",\"prNumber\":3923,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"canonical_release_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"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\":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-04T00:11:33.996001+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":\"canonical_release_blocked\",\"terminal\":false,\"branch\":\"ai/persistent-experience-editor-sidebars-r202608040001\",\"prNumber\":3923,\"sourceSha\":null,\"deploymentId\":null}","transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:56:44.434246+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:05b900d9-83a5-4d94-b39e-94783925544b:deterministic-transition:{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"canonical_release_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_ex","mission_step_id":"083c1ea2-aa58-4d68-9cb0-d2682d79b7e8","command_center_event_id":"05b900d9-83a5-4d94-b39e-94783925544b"},{"id":"3772ac9a-ea7c-4e03-b708-4b2b28225f75","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"d3f6632f5cefc60359e42cb4b621205e33bc0fff3efd393508a6b2ef8171a36e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T11:22:33.876465+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:86394b10-e3d2-4a6d-82d6-83c93f33f582:repository-mutation-intent-blocked:d3f6632f5cefc60359e42cb4b621205e33bc0fff3efd393508a6b2ef8171a36e","mission_step_id":"839ab145-066f-4b54-8dc5-337ca04e2578","command_center_event_id":"86394b10-e3d2-4a6d-82d6-83c93f33f582"},{"id":"37735ea0-d4af-4f37-8def-5eee27668bfb","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt and finish existing Forgejo PR #1448 exactly as the canonical Redfish roof estimator premium-polish change. The code is already committed on ai/redfish-roof-estimator-final-polish-20260902; do not synthesize unrelated source edits. Prior gate run 4530 failed solely because protected main advanced before gate start. Refresh this existing PR against current protected main, re-run KnockLaunch Gate, squash merge when green, deploy the affected frontend production target, and prove the live Redfish roof estimator route is on the merged release. If refresh exposes a real merge conflict or gate exposes a deterministic product-code failure, repair only the exact estimator-owned frontend files required and continue on this same PR.","tenantRef":"Redfish Roofing","receivedAt":"2026-09-02T17:22:03.721Z","fingerprint":"dcbeb1c7f7b416dbac46c97a73a83e028b9cda64b5f0dbba5c12c8781c4c0e48","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/redfish-roof-estimator-final-polish-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt and finish existing Forgejo PR #1448 exactly as the canonical Redfish roof estimator premium-polish change. The code is already committed on ai/redfish-roof-estimator-final-polish-20260902; do not synthesize unrelated source edits. Prior gate run 4530 failed solely because protected main advanced before gate start. Refresh this existing PR against current protected main, re-run KnockLaunch Gate, squash merge when green, deploy the affected frontend production target, and prove the live Redfish roof estimator route is on the merged release. If refresh exposes a real merge conflict or gate exposes a deterministic product-code failure, repair only the exact estimator-owned frontend files required and continue on this same PR.","wordingChanged":false,"canonicalIntent":"Adopt and finish existing Forgejo PR #1448 exactly as the canonical Redfish roof estimator premium-polish change. The code is already committed on ai/redfish-roof-estimator-final-polish-20260902; do not synthesize unrelated source edits. Prior gate run 4530 failed solely because protected main advanced before gate start. Refresh this existing PR against current protected main, re-run KnockLaunch Gate, squash merge when green, deploy the affected frontend production target, and prove the live Redfish roof estimator route is on the merged release. If refresh exposes a real merge conflict or gate exposes a deterministic product-code failure, repair only the exact estimator-owned frontend files required and continue on this same PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"roof-estimator-live","statement":"The premium Redfish roof estimator changes are merged and live in production with a stable map, reliable Auto Detect/measurement, visible progress, correct pitch handoff, and coherent premium UX.","proofConditionIds":["gate-green","merged","frontend-released","live-estimator"]}],"objective":"Adopt and finish existing Forgejo PR #1448 exactly as the canonical Redfish roof estimator premium-polish change. The code is already committed on ai/redfish-roof-estimator-final-polish-20260902; do not synthesize unrelated source edits. Prior gate run 4530 failed solely because protected main advanced before gate start. Refresh this existing PR against current protected main, re-run KnockLaunch Gate, squash merge when green, deploy the affected frontend production target, and prove the live Redfish roof estimator route is on the merged release. If refresh exposes a real merge conflict or gate exposes a deterministic product-code failure, repair only the exact estimator-owned frontend files required and continue on this same PR.","constraints":[{"id":"constraint-1","statement":"Use existing PR #1448 as the canonical estimator PR.","proofConditionIds":["merged"]},{"id":"constraint-2","statement":"Do not synthesize unrelated source edits.","proofConditionIds":["gate-green"]},{"id":"constraint-3","statement":"Repair only estimator-owned frontend code if refresh or gate proves a deterministic code failure.","proofConditionIds":["gate-green"]},{"id":"constraint-4","statement":"Preserve working Redfish sibling workflows.","proofConditionIds":["live-estimator"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"gate-green","kind":"repository","claim":"PR #1448 passes KnockLaunch Gate after refresh.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"merged","kind":"repository","claim":"PR #1448 is squash merged through Forgejo.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"frontend-released","kind":"runtime","claim":"The affected frontend production release completes for the merged estimator source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"live-estimator","kind":"runtime","claim":"The live Redfish roof estimator is served from the merged production release and the requested estimator behavior is present.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-roof-estimator-final-polish-20260902","conversationContext":null,"requestContractHash":"e2d8c574ac51cc1fd89e4cb2ec8b614ac310ef2bfd199af2e95463e30d7941df","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T17:22:05.001785+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:9a009341-d51e-4374-b11a-db067b1cf817:tenant-workstream-contribution:dcbeb1c7f7b416dbac46c97a73a83e028b9cda64b5f0dbba5c12c8781c4c0e48","mission_step_id":null,"command_center_event_id":"9a009341-d51e-4374-b11a-db067b1cf817"},{"id":"3773adfa-810a-4571-b352-2ce78b8babac","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":"b4c2e574321fc378f48a3ff5387cb84589fc24ea","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"4df8910545535ab55582fb332ce3c9bac9073b95","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mobile-vendor-event-request"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"501029f43acf696fce608292547d2f1863fdd6f40b7f09c3a8bd2caf55762f10","forgejoWorkflowProof":{"runId":14312,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:37:23.144434+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"4df8910545535ab55582fb332ce3c9bac9073b95","external_id":"forgejo-main-4df891054553","receipt_type":"canonical_release_status","idempotency_key":"mission:b94f06d3-6d00-4bb2-9068-c1e5487d592d:forgejo-release-status:4df8910545535ab55582fb332ce3c9bac9073b95:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"b61855df-5a97-4b20-8c5e-aca02f0ab834","command_center_event_id":"b94f06d3-6d00-4bb2-9068-c1e5487d592d"},{"id":"3773b362-e727-4b45-bcca-f59c6dd66580","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":"b62dda247528ddf6b03f6b5a09d4a63b4db3e050","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"b62dda247528ddf6b03f6b5a09d4a63b4db3e050","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["console-ops"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"612ceb6638f6c597968ca6465670fa1a2be91bdc9d8958fd5fc83f36d342ba57","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/12013","runId":12013,"status":"success","sourceSha":"b62dda247528ddf6b03f6b5a09d4a63b4db3e050","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T17:05:12.156318+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b62dda247528ddf6b03f6b5a09d4a63b4db3e050","external_id":"forgejo-main-b62dda247528","receipt_type":"canonical_release_status","idempotency_key":"mission:04fa9d85-04ac-4e08-9917-f9dcf3119f5b:forgejo-release-status:b62dda247528ddf6b03f6b5a09d4a63b4db3e050:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"a5401e4b-2f8c-4e9f-8aa8-182e5c3ce133","command_center_event_id":"04fa9d85-04ac-4e08-9917-f9dcf3119f5b"},{"id":"37740a67-8e84-433e-b667-1fbc682ed674","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":null,"terminal":false,"missionId":"3a2f379d-08ca-4062-ad10-c19c8b4c45da","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1312,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1060,"providerAuthMs":0,"ledgerPrepareMs":580,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1060,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":580,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"3a2f379d-08ca-4062-ad10-c19c8b4c45da"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","release","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3308,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"669daee1-57e8-4960-937c-ce397106f32e","created_at":"2026-10-02T12:24:39.624903+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3a2f379d-08ca-4062-ad10-c19c8b4c45da:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"55e3480c-ae33-4947-96ca-3b733e6ad13b","command_center_event_id":"3a2f379d-08ca-4062-ad10-c19c8b4c45da"},{"id":"3777f975-93ca-412f-afee-e40afaf1eec2","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"475aa5e50741c92ced77274b14105a8a5c16cdfd","sourceSha":"8d98dd238edafc14bfd378d372f754dd51d089d7","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T16:21:04.859997+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"8d98dd238edafc14bfd378d372f754dd51d089d7","external_id":"canonical-release-8d98dd238eda","receipt_type":"canonical_release_status","idempotency_key":"mission:e1030d47-016f-4516-85ff-b715e2953819:forgejo-release-ancestry:8d98dd238edafc14bfd378d372f754dd51d089d7:475aa5e50741c92ced77274b14105a8a5c16cdfd:ancestry_read_retryable","mission_step_id":"b3056cbf-9f9c-4ab8-afe7-d4f94e87f61d","command_center_event_id":"e1030d47-016f-4516-85ff-b715e2953819"},{"id":"37786d19-f88f-4749-ab8d-c1e4e15b3822","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/thirsty-panda-back-office-reconciled","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":1146,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":341,"terminal":false,"missionId":"0748908a-19b8-4261-a723-f649ad4de50a","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":"0748908a-19b8-4261-a723-f649ad4de50a"},"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":3779,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T18:10:15.522217+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"341","receipt_type":"execute_mission","idempotency_key":"mission:0748908a-19b8-4261-a723-f649ad4de50a:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"d7dcb6f8-6cc4-40a1-8273-80da1ecb5eef","command_center_event_id":"0748908a-19b8-4261-a723-f649ad4de50a"},{"id":"377923cd-3932-4b65-95e7-70a83b133856","source":"cc-execution","status":"blocked","payload":{"reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/objective-first-repair-acdb75211245","fingerprint":"9ebf640519a6f81b62b6ed29afee0f2fe373dae5beccaae43cca539e32ec2572"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T07:15:18.935548+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:acdb7521-1245-4b43-881a-bd2345be622b:repository-mutation-intent-blocked:9ebf640519a6f81b62b6ed29afee0f2fe373dae5beccaae43cca539e32ec2572","mission_step_id":"d6b7a3db-9925-440a-b818-536f37244864","command_center_event_id":"acdb7521-1245-4b43-881a-bd2345be622b"},{"id":"37794503-5d58-436f-9a29-46c805401dd4","source":"cc-execution","status":"verified","payload":{"branch":"ai/objective-first-repair-d0df765f5c68","prNumber":5226,"sourceSha":"031322ff4988c91ff7e4e4c25327b0a9ac45828d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:36:33.99454+00:00","proof_gate":"existing_pr_identity_hydrated_from_forgejo","source_sha":"031322ff4988c91ff7e4e4c25327b0a9ac45828d","external_id":"5226","receipt_type":"existing_pr_identity_hydrated","idempotency_key":"existing-pr-identity:5226:031322ff4988c91ff7e4e4c25327b0a9ac45828d","mission_step_id":"9a80a74a-917b-467f-8a67-100e9fc056ea","command_center_event_id":"d0df765f-5c68-458b-a725-c33d9bbb2792"},{"id":"377a229c-bcd3-40fb-a9b6-b11a440bb958","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-a3d59bd73d1a","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3284,"terminal":false,"missionId":"a3d59bd7-3d1a-4a5d-a5b1-cbbfed259c88","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"a78d7e4f6de8a3bc4930eced9df859202788210f","timingsMs":{"prReadinessMs":117,"approvedPlanMs":0,"shipAndProveMs":482,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a3d59bd7-3d1a-4a5d-a5b1-cbbfed259c88"},"performance":null,"deploymentId":"forgejo-main-a78d7e4f6de8","releaseState":"pending","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":1959,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T14:28:52.883735+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3284","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a3d59bd7-3d1a-4a5d-a5b1-cbbfed259c88:automatic-mission-resume:3284:canonical_release_dispatched","mission_step_id":"be16d43f-534d-4eef-8f2f-656dfaa8389d","command_center_event_id":"a3d59bd7-3d1a-4a5d-a5b1-cbbfed259c88"},{"id":"377b54f7-e630-4ba7-8e1a-dee85122c569","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"522d676f457fe8678044b8a02b5894c4f699bdd4","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"522d676f457fe8678044b8a02b5894c4f699bdd4","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T21:58:21.707383+00:00","proof_gate":"canonical_release_pending","source_sha":"522d676f457fe8678044b8a02b5894c4f699bdd4","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:b5df1e5b-5104-4d5b-8391-c2a8ed9af2ea:forgejo-release-status:522d676f457fe8678044b8a02b5894c4f699bdd4:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"be68ec67-638d-42b4-9c5a-e2993cdbb587","command_center_event_id":"b5df1e5b-5104-4d5b-8391-c2a8ed9af2ea"},{"id":"377b5fd3-9823-4d6e-81ac-0220e5c3101e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"2ecae0ddedc1dc01441479996e44ab081a8c3ae8","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Fix the live PCG tenant-integrated application shell so /pcg/calendar visibly uses PCG's configured tenant background/media instead of a solid black page, and uses the canonical PCG gold branding instead of the generic green palette. Preserve calendar behavior and keep this frontend-only.","proofConditionIds":["proof-production","proof-visual"]}],"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":"44d0fef78e916f0f0abdeeb1f20794efd44c8d31b6b07ff66346017a8e7064fd","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":"44d0fef78e916f0f0abdeeb1f20794efd44c8d31b6b07ff66346017a8e7064fd"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/pcg/calendar","currentSourceSha":"2ecae0ddedc1dc01441479996e44ab081a8c3ae8","witnessSourceSha":"2ecae0ddedc1dc01441479996e44ab081a8c3ae8","verificationState":"verified","witnessRequestContractHash":"44d0fef78e916f0f0abdeeb1f20794efd44c8d31b6b07ff66346017a8e7064fd"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-30T19:12:04.237248+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"2ecae0ddedc1dc01441479996e44ab081a8c3ae8","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:9216d5c2-99ac-4343-a112-c0a77103fdbe:request-contract:44d0fef78e916f0f0abdeeb1f20794efd44c8d31b6b07ff66346017a8e7064fd:2ecae0ddedc1dc01441479996e44ab081a8c3ae8:verified:","mission_step_id":"25e8bdae-3fb8-4d63-af6c-8e1b2db2ce03","command_center_event_id":"9216d5c2-99ac-4343-a112-c0a77103fdbe"},{"id":"37802b45-255b-4152-a32d-8a6ad65e7e2f","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-f03614472b85","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.118-architecture-exclusivity","prNumber":null,"terminal":false,"missionId":"f0361447-2b85-457c-889b-7113791fc898","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":466,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1030,"providerAuthMs":0,"ledgerPrepareMs":1030,"ledgerReconcileMs":283,"lineageReconcileMs":0,"resolvePreflightMs":1030,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1313,"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":"f0361447-2b85-457c-889b-7113791fc898"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3363,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T14:35:47.877613+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f0361447-2b85-457c-889b-7113791fc898:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"5cc3bbea-0d76-47b5-a82d-0281907eb5e3","command_center_event_id":"f0361447-2b85-457c-889b-7113791fc898"},{"id":"3783398d-0217-4eb8-ba7c-4c895559752b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-18524af38214","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":3160,"terminal":false,"missionId":"18524af3-8214-4dee-ba5a-dc07e86833a2","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3246,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":971,"missionSetupMs":634,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":448,"ledgerReconcileMs":0,"lineageReconcileMs":186,"resolvePreflightMs":634,"repositoryMutationMs":2275,"repositoryProviderMs":2275,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2062,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":448,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":213},"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":"18524af3-8214-4dee-ba5a-dc07e86833a2"},"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":3060,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T23:40:09.746929+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3160","receipt_type":"execute_mission","idempotency_key":"mission:18524af3-8214-4dee-ba5a-dc07e86833a2:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"bbf447df-fdd1-47fa-aefa-3b0bcdf5b857","command_center_event_id":"18524af3-8214-4dee-ba5a-dc07e86833a2"},{"id":"3783fea8-5c46-4d32-a505-ff23073a02a8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-standalone-app-tenant-isolation-0907","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":2088,"terminal":false,"missionId":"e84e0b7d-0aa8-448d-99a9-445456eafecb","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6360,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1214,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":832,"ledgerReconcileMs":0,"lineageReconcileMs":382,"resolvePreflightMs":1214,"repositoryMutationMs":6360,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":832,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1555,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:05:46.152137+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2088","receipt_type":"execute_mission","idempotency_key":"mission:e84e0b7d-0aa8-448d-99a9-445456eafecb:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"89b4dc45-da0e-4d5a-a32d-a2ca1140f9a7","command_center_event_id":"e84e0b7d-0aa8-448d-99a9-445456eafecb"},{"id":"37844423-d3c3-4965-a75c-9b53f2a9e55c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-b9f13762702c","prNumber":4740,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"2cc7b3eeddf468429da37359af154f171d1b81eb","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:42:33.643237+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2cc7b3eeddf468429da37359af154f171d1b81eb","external_id":"4740","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:b9f13762-702c-4f59-9cc9-dded1fef220a:merged-pr:4740:2cc7b3eeddf468429da37359af154f171d1b81eb","mission_step_id":"c765a865-4927-4d36-a656-ed527775926c","command_center_event_id":"b9f13762-702c-4f59-9cc9-dded1fef220a"},{"id":"378665c5-4c6f-4efe-b9bb-43c534619932","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-cloudflare-entitlement-diagnostic-20260905","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1819,"terminal":false,"missionId":"682fc898-0270-49ec-b3d4-ea18305c544a","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","timingsMs":{"prReadinessMs":1084,"approvedPlanMs":0,"shipAndProveMs":5926,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"682fc898-0270-49ec-b3d4-ea18305c544a"},"performance":null,"deploymentId":"forgejo-main-d9bfe9c1525f","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":1979,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:50:53.377051+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1819","receipt_type":"automatic_mission_resume","idempotency_key":"mission:682fc898-0270-49ec-b3d4-ea18305c544a:automatic-mission-resume:1819:canonical_release_dispatched","mission_step_id":"047f6a8a-b97d-4b4f-95a7-9fd50927304e","command_center_event_id":"682fc898-0270-49ec-b3d4-ea18305c544a"},{"id":"3786f90c-0b04-48a0-97dc-962055bee732","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-10086c0fdc37","prNumber":3675,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"eaede0faace450534e4d7844c732488f30d6cf22","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:51:19.430659+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"eaede0faace450534e4d7844c732488f30d6cf22","external_id":"3675","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:10086c0f-dc37-47cd-9d69-6bfc4878489a:merged-pr:3675:eaede0faace450534e4d7844c732488f30d6cf22","mission_step_id":"0a022e3d-535e-4e07-8abf-bcb922cb8e1e","command_center_event_id":"10086c0f-dc37-47cd-9d69-6bfc4878489a"},{"id":"3788ff26-7650-4747-8b13-23ab4692bcc2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-25d2beda8c8f","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":37410,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":0,"executorlessWaitMs":75900,"firstUsefulResultAt":"2026-09-24T03:35:57.823Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.226-top-level-execution-truth","prNumber":3565,"terminal":false,"missionId":"25d2beda-8c8f-4a3a-9016-b3a3bfba3bc8","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":856,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":685,"approvedPlanMs":0,"missionSetupMs":438,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":268,"ledgerReconcileMs":0,"lineageReconcileMs":170,"resolvePreflightMs":438,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":268,"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":"25d2beda-8c8f-4a3a-9016-b3a3bfba3bc8"},"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":1970,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T03:37:15.688338+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3565","receipt_type":"execute_mission","idempotency_key":"mission:25d2beda-8c8f-4a3a-9016-b3a3bfba3bc8:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"28e15642-ab2f-478e-8664-3147a02d8926","command_center_event_id":"25d2beda-8c8f-4a3a-9016-b3a3bfba3bc8"},{"id":"37890130-4139-4ef0-8df5-00a55bff8627","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2094,"terminal":false,"missionId":"99644076-7efd-44f3-96e9-49f5cb19bed8","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"1908b4c3f169afd6ab676e685f706e9112a69c27","timingsMs":{"prReadinessMs":1284,"approvedPlanMs":0,"shipAndProveMs":17933,"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":"99644076-7efd-44f3-96e9-49f5cb19bed8"},"performance":null,"deploymentId":"forgejo-main-1908b4c3f169","workflowRunId":6247,"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":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T19:57:42.971495+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2094","receipt_type":"automatic_mission_resume","idempotency_key":"mission:99644076-7efd-44f3-96e9-49f5cb19bed8:automatic-mission-resume:2094:canonical_release_reconciliation_pending","mission_step_id":"48c238d1-aa77-4471-80fa-7c5897a74637","command_center_event_id":"99644076-7efd-44f3-96e9-49f5cb19bed8"},{"id":"37895a17-c4b4-4a44-b18c-9783128538f6","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c35d70f86804","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":68165,"releaseCount":0,"toolCallCount":40,"repeatedCallCount":35,"executorlessWaitMs":150128,"firstUsefulResultAt":"2026-10-05T17:01:28.823Z","recoveryAttemptCount":37,"ownerInterruptionCount":0},"version":null,"prNumber":4996,"terminal":false,"missionId":"c35d70f8-6804-4534-95c5-83e1d52de8cf","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"ce0ecc1bc10942718c6f90d5ff2c71449f72aa4e","timingsMs":{"prReadinessMs":105,"approvedPlanMs":0,"shipAndProveMs":355,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"c35d70f8-6804-4534-95c5-83e1d52de8cf"},"performance":null,"deploymentId":"forgejo-main-ce0ecc1bc109","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":2043,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:06:12.641505+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4996","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c35d70f8-6804-4534-95c5-83e1d52de8cf:automatic-mission-resume:4996:canonical_release_reconciliation_pending","mission_step_id":"9f78316d-ada1-4add-929e-f62ba31da3a8","command_center_event_id":"c35d70f8-6804-4534-95c5-83e1d52de8cf"},{"id":"378a9990-6348-4a25-859f-204b64de4f3b","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:47:43.876587+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:119417950","mission_step_id":"986497ca-c7bb-469a-819a-206da30cca37","command_center_event_id":"b78054b5-ff74-493d-9d49-b3305dbc800c"},{"id":"378eaff0-e157-4d1e-ac4a-05ff489b3b6d","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":"79e66b347abab6959faf463fd7ebdae25e1465e6","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"79e66b347abab6959faf463fd7ebdae25e1465e6","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":"success"},"requestContractHash":"4f325d32304847f1bfd37bcfa16225d13a937ba35a465fcc851b33eeb6a72e2b","forgejoWorkflowProof":{"runId":13112,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","supabaseEdge":"success"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T17:05:21.875517+00:00","proof_gate":"canonical_release_pending","source_sha":"79e66b347abab6959faf463fd7ebdae25e1465e6","external_id":"forgejo-main-79e66b347aba","receipt_type":"canonical_release_status","idempotency_key":"mission:26d06067-1b8d-46aa-8b23-0dabcdadc27d:forgejo-release-status:79e66b347abab6959faf463fd7ebdae25e1465e6:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=success|frontend-cloudflare/live=pending","mission_step_id":"3db62ed7-0c36-4815-9ed6-1188f5f77e7e","command_center_event_id":"26d06067-1b8d-46aa-8b23-0dabcdadc27d"},{"id":"379047e4-eeed-49c6-aa89-f4bdc3fd03b4","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in runtime proof.","nextAction":{"lane":"cc-execution","action":"reconcile_request_contract","reason":"release_verified_contract_pending","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"runtime_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_wait_live_milestone\",\"status\":\"verified\",\"proofGate\":\"owner_wait_live_milestone_recorded\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_request_contract\",\"lane\":\"cc-execution\",\"reason\":\"release_verified_contract_pending\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_request_contract\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"repo-proof\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-02T04:27:48.854389+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-a7db2a9143d7\",\"prNumber\":4425,\"sourceSha\":\"4929274f77e91e713b9b07accad1f86a941b602c\",\"deploymentId\":\"forgejo-main-4929274f77e9\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:29:55.815283+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:a7db2a91-43d7-40a8-8a32-810076ede303:owner-progress-heartbeat:119393399","mission_step_id":"7a8b88ed-8db9-4d1e-9ada-318401ae35ce","command_center_event_id":"a7db2a91-43d7-40a8-8a32-810076ede303"},{"id":"37905758-b2b8-4def-8593-36d0c7387719","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-618f882ed01a","reason":"file_write_content_or_explicit_delete_required","status":"blocked","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":"618f882e-d01a-4860-b8db-a550d9d49763","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":267,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":267,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":267,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":267,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"618f882e-d01a-4860-b8db-a550d9d49763"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime","runtime","runtime","runtime","runtime","runtime","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-09-19T13:44:50.763236+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:618f882e-d01a-4860-b8db-a550d9d49763:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"c19334a7-855f-4227-98d2-ac8bd3189c87","command_center_event_id":"618f882e-d01a-4860-b8db-a550d9d49763"},{"id":"37925aa2-9e52-4352-ae5c-0d58da6fa6eb","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-godmode-permission-loader-timeout-v2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.18-repair-continuation-release","prNumber":null,"terminal":false,"missionId":"a8068044-69eb-4eed-8361-35961655093f","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":"a8068044-69eb-4eed-8361-35961655093f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":3454,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-06T11:25:10.552861+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a8068044-69eb-4eed-8361-35961655093f:execute_mission:repair_mission_synthesis_ready","mission_step_id":"54e9e7de-29bd-40eb-b919-391b090aa13f","command_center_event_id":"a8068044-69eb-4eed-8361-35961655093f"},{"id":"3793153c-f880-4da5-806e-d6c00f137917","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"c50a108fdc77ac6eb946d0c669cc5fb3f5689723e28199568a6005e639a68dc0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:11:32.380366+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:4d0931cc-7fd2-499b-b089-c1c2119bbddd:repository-mutation-intent-blocked:c50a108fdc77ac6eb946d0c669cc5fb3f5689723e28199568a6005e639a68dc0","mission_step_id":"541408c9-bd63-498e-81c6-e874a57a3694","command_center_event_id":"4d0931cc-7fd2-499b-b089-c1c2119bbddd"},{"id":"3795b487-f168-4440-b3cd-a935dcbe71b9","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"synthesis-continuation","satisfied":true,"statement":"MCP command_center_execute execute_objective synthesis responses retain exact nested scope and return actionable same-branch continuation rather than an unhandled synthesis_required.","proofConditionIds":["repository-regression","repository-tests","runtime-release"]}],"satisfied":true,"constraints":[{"id":"bounded-safe-repair","satisfied":true,"statement":"Only the synthesis helper, its tests and runtime version may change. Preserve authentication, explicit mutation authorization, protected main, canonical Gate and affected-runtime release.","proofConditionIds":["repository-regression","repository-tests","runtime-release","release-scope"]}],"contractHash":"13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-regression","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4","repositoryProofStatus":"verified","repositoryProofSourceSha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2"},"required":true,"satisfied":true},{"id":"repository-tests","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4","repositoryProofStatus":"verified","repositoryProofSourceSha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2"},"required":true,"satisfied":true},{"id":"runtime-release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4"},"required":true,"satisfied":true},{"id":"release-scope","kind":"scope","evidence":{"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T11:15:12.735173+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:26e1be2e-f3cc-4eba-ae94-605b7f0b0e14:request-contract:13c35c2b02379441d64e7781c9b75179fb8c8e790a64597d36edc8cc9263c6d4:ca717c4346e55e9e5ed9f31b4b6d4a6b40b50cf2:verified:","mission_step_id":"d9f852b4-0506-4951-b0b6-34571a53f982","command_center_event_id":"26e1be2e-f3cc-4eba-ae94-605b7f0b0e14"},{"id":"37961752-0f30-479c-97be-2d708ae8f722","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"131fa4159fc48d2941a29f1094df474a693f0adb6e3f7e574b143dbd7e9cf767"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T09:40:08.308501+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:7f7877b7-f9f8-47ad-b7b9-26f53f4cf60b:repository-mutation-intent-blocked:131fa4159fc48d2941a29f1094df474a693f0adb6e3f7e574b143dbd7e9cf767","mission_step_id":"bc081b6a-03ab-4e6d-8907-a84172b2be4c","command_center_event_id":"7f7877b7-f9f8-47ad-b7b9-26f53f4cf60b"},{"id":"3797c8e5-2a29-4954-a922-891cf1d94aea","source":"cc-execution","status":"recorded","payload":{"objective":"Complete the existing Big Papi event-inventory work on PR #962 and remove it from queue purgatory. Reuse existing branch ai/objective-first-repair-mtdfieam and existing PR #962, refresh it onto current protected main, run exact-head KnockLaunch Gate, squash merge if green, release only affected targets, and prove completion. Do not create a replacement branch or PR.","tenantRef":"bigpapisiceys","receivedAt":"2026-08-28T22:51:16.745Z","fingerprint":"123c6864d1bcee4b0c4fa176302f5b95d226ffcbe698eddf049ef7ad861e973d","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtdfieam","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Complete the existing Big Papi event-inventory work on PR #962 and remove it from queue purgatory. Reuse existing branch ai/objective-first-repair-mtdfieam and existing PR #962, refresh it onto current protected main, run exact-head KnockLaunch Gate, squash merge if green, release only affected targets, and prove completion. Do not create a replacement branch or PR.","wordingChanged":false,"canonicalIntent":"Complete the existing Big Papi event-inventory work on PR #962 and remove it from queue purgatory. Reuse existing branch ai/objective-first-repair-mtdfieam and existing PR #962, refresh it onto current protected main, run exact-head KnockLaunch Gate, squash merge if green, release only affected targets, and prove completion. Do not create a replacement branch or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Existing PR #962 is refreshed against current main, passes the exact-head Gate, squash merges, and its affected production targets are released and proven.","proofConditionIds":["proof-pr","proof-release"]}],"objective":"Complete the existing Big Papi event-inventory work on PR #962 and remove it from queue purgatory. Reuse existing branch ai/objective-first-repair-mtdfieam and existing PR #962, refresh it onto current protected main, run exact-head KnockLaunch Gate, squash merge if green, release only affected targets, and prove completion. Do not create a replacement branch or PR.","constraints":[{"id":"constraint-1","statement":"Reuse PR #962 and branch ai/objective-first-repair-mtdfieam; do not create a replacement branch or PR.","proofConditionIds":["proof-pr"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-pr","kind":"repository","claim":"PR #962 is refreshed, exact-head Gate passes, and it squash merges.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"runtime","claim":"Only affected targets from PR #962 are released and completion is proven.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtdfieam","conversationContext":null,"requestContractHash":"71dae8ac0911fb5552a59eded15996c8ad5c729e4c52466a3682345c302074bf","requestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:51:17.270424+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:0f57839c-c7d5-404e-af49-3a8aa27b3a00:tenant-workstream-contribution:123c6864d1bcee4b0c4fa176302f5b95d226ffcbe698eddf049ef7ad861e973d","mission_step_id":null,"command_center_event_id":"0f57839c-c7d5-404e-af49-3a8aa27b3a00"},{"id":"3798c816-a631-4b42-921a-9b38a2590e25","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4021,"terminal":false,"missionId":"6872b630-a489-43b9-9b00-f7e6238781a1","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"6872b630-a489-43b9-9b00-f7e6238781a1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T01:08:55.565697+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4021","receipt_type":"ship_and_prove","idempotency_key":"mission:6872b630-a489-43b9-9b00-f7e6238781a1:ship_and_prove:canonical_release_blocked","mission_step_id":"6505426c-bd5b-41ef-a4a5-0f2fe3a6fabb","command_center_event_id":"6872b630-a489-43b9-9b00-f7e6238781a1"},{"id":"379974eb-b927-4633-ae0c-b6d3146eec04","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e2c4e5d0d3d4","reason":"control_plane_maintenance_current_main_unavailable","status":"retryable","metrics":{"receiptBytes":15128,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":3488,"firstUsefulResultAt":"2026-10-05T21:03:41.969Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":null,"terminal":false,"missionId":"e2c4e5d0-d3d4-430f-a887-4f7105fc6751","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2645,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":209,"missionSetupMs":342,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":342,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":342,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":342,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e2c4e5d0-d3d4-430f-a887-4f7105fc6751"},"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":1501,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:03:45.522606+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e2c4e5d0-d3d4-430f-a887-4f7105fc6751:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"a92a3d7a-0f7a-4698-97cc-0b9196f07426","command_center_event_id":"e2c4e5d0-d3d4-430f-a887-4f7105fc6751"},{"id":"379a0fc4-2e6b-4749-acce-ae986b57c461","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"fede15239b9eb3ece9fc6b4b1fbfcb939089d357","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"fede15239b9eb3ece9fc6b4b1fbfcb939089d357","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"c439b677b036fcc5cf58657e4317377d9dc133ec980262f4a5094484b0f441e5","forgejoWorkflowProof":{"runId":14183,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"fede15239b9eb3ece9fc6b4b1fbfcb939089d357","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-fede15239b9eb3ece9fc6b4b1fbfcb939089d357","compareStatus":"target_job_success_runtime_verified","workflowRunId":14183,"identitySource":"canonical_release_target_job","runtimeVersion":"1.64.46-connection-research-human-readable-unknowns","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:11:55.458965+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"fede15239b9eb3ece9fc6b4b1fbfcb939089d357","external_id":"forgejo-main-fede15239b9e","receipt_type":"canonical_release_status","idempotency_key":"mission:e71999a8-67bb-4305-a585-836d7e42d807:forgejo-release-status:fede15239b9eb3ece9fc6b4b1fbfcb939089d357:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"a8630aec-c791-4db1-9882-f44bf8bba36b","command_center_event_id":"e71999a8-67bb-4305-a585-836d7e42d807"},{"id":"379d358d-d7a1-4603-b617-18380bc1ccc3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-284164bb3f06","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":9981,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":21801,"firstUsefulResultAt":"2026-10-03T01:17:31.209Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.65-paul-dissatisfaction-continuation","prNumber":4581,"terminal":false,"missionId":"284164bb-3f06-4691-9871-73eb85a8dda4","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2383,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2273,"approvedPlanMs":0,"missionSetupMs":335,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":227,"ledgerReconcileMs":0,"lineageReconcileMs":108,"resolvePreflightMs":335,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":227,"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":"284164bb-3f06-4691-9871-73eb85a8dda4"},"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":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:17:57.698073+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4581","receipt_type":"execute_mission","idempotency_key":"mission:284164bb-3f06-4691-9871-73eb85a8dda4:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"21477ec4-73e4-4c0d-b52a-5f8da493ba17","command_center_event_id":"284164bb-3f06-4691-9871-73eb85a8dda4"},{"id":"379dc39f-25dd-4312-8f99-9efbeaf06598","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\":\"pending\",\"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\":\"implementation\",\"deadlineAt\":\"2026-09-21T00:32:40.489504+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-49f4d34d1b0f\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T22:33:19.05146+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:49f4d34d-1b0f-47d6-8c4b-28e48014a0df:owner-progress-heartbeat:119329573","mission_step_id":"1891486c-9840-481c-88db-23fced7c2b2a","command_center_event_id":"49f4d34d-1b0f-47d6-8c4b-28e48014a0df"},{"id":"379ee2db-2993-4a65-8c94-0ec05da4de3d","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/applicationCapabilityRegistry.test.ts","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-release-fast-lane.js"],"reason":"Repair recurring Forgejo read-path timeouts, request-contract proof binding, and app-before-tenant routing precedence without weakening release safety.","baseSha":"739eca93195473db7f51558f74caaee90c022c43","issuedAt":1789013743030,"expiresAt":1789013923030,"missionId":"2a43b688-984b-4938-bc75-5733aea968a6","authorizationId":"9ff3f746-5a40-48ca-8b9e-26675f268915","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:15:43.385645+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"739eca93195473db7f51558f74caaee90c022c43","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9ff3f746-5a40-48ca-8b9e-26675f268915","mission_step_id":"a72118ed-4d07-48b1-8545-482bd7a1c567","command_center_event_id":"2a43b688-984b-4938-bc75-5733aea968a6"},{"id":"379f413a-69b5-42e7-b160-dba8406fe3b7","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-25T15:05:16.16165+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-c8d8c6d675e0\",\"prNumber\":3715,\"sourceSha\":\"1c38ea8e3aadc9dacc44060a15035969433df4bd\",\"deploymentId\":\"forgejo-main-1c38ea8e3aad\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T12:07:12.108012+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c8d8c6d6-75e0-47f9-8427-1f33e91dc2c9:owner-progress-heartbeat:119355868","mission_step_id":"810508ec-c905-41aa-a1d1-87d84c6ce3a5","command_center_event_id":"c8d8c6d6-75e0-47f9-8427-1f33e91dc2c9"},{"id":"379f95c9-d0f3-4891-9860-d349b693cb17","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner authorized the exact PR #3468 Gate repair; change only the stale invariant test and preserve runtime source.","baseSha":"5ace728dbc0c8153ea7759091d77f8d0daedfc20","issuedAt":1790128339564,"expiresAt":1790128519564,"missionId":"5a1b518b-b8f4-4251-a820-8a7a1ca32e2a","authorizationId":"658489a1-84e9-4f60-9b95-2a54fd616ad7","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T01:52:19.907522+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"5ace728dbc0c8153ea7759091d77f8d0daedfc20","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:658489a1-84e9-4f60-9b95-2a54fd616ad7","mission_step_id":"20c0fa38-f3ff-488e-93f0-e8efd6ff6e32","command_center_event_id":"5a1b518b-b8f4-4251-a820-8a7a1ca32e2a"},{"id":"379fa50e-240c-4b9c-bed5-41720bab41d4","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"ae575d05-d9d5-4603-b88e-e17cb608494e","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":1671,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1671,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1671,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1671,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ae575d05-d9d5-4603-b88e-e17cb608494e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1296,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T23:15:26.301056+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ae575d05-d9d5-4603-b88e-e17cb608494e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"ac799c8e-a000-49d5-8e05-c243c3acd5c7","command_center_event_id":"ae575d05-d9d5-4603-b88e-e17cb608494e"},{"id":"37a0244b-fd63-4444-883d-c11d3cd216d9","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-2a0354f774b6","prNumber":3588,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e38337334160791e36d6daeaf2f3296fda202a9f","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T05:17:49.513125+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e38337334160791e36d6daeaf2f3296fda202a9f","external_id":"3588","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:2a0354f7-74b6-4b80-b25d-eb9bad901778:merged-pr:3588:e38337334160791e36d6daeaf2f3296fda202a9f","mission_step_id":"663061f9-87ed-4d83-bdcf-c96e4cea4e10","command_center_event_id":"2a0354f7-74b6-4b80-b25d-eb9bad901778"},{"id":"37a0305b-94dd-40fb-b2af-4a0ccc8e2247","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papi-referral-names-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2368,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":null,"terminal":false,"missionId":"1b719651-15e8-4722-9958-883182736779","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":"1b719651-15e8-4722-9958-883182736779"},"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":12258,"likelyAffectedFiles":["src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.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","scripts/validate-command-center-contracts.mjs",".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:32:38.143754+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1b719651-15e8-4722-9958-883182736779:execute_mission:repair_mission_synthesis_ready","mission_step_id":"47dde897-6296-4394-9176-bf7a6ae2fd6d","command_center_event_id":"1b719651-15e8-4722-9958-883182736779"},{"id":"37a17e76-0a55-4bd8-b9ce-daa0568fd38d","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\":\"visual_proof\",\"deadlineAt\":\"2026-10-06T02:33:39.789693+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-1111409396cb\",\"prNumber\":5079,\"sourceSha\":\"5f3b7a2ab29abbe5f341c9bed5919c831db3eff1\",\"deploymentId\":\"forgejo-main-5f3b7a2ab29a\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T22:38:39.185299+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:11114093-96cb-44ea-ad68-3d75f6f539cf:owner-progress-heartbeat:119415994","mission_step_id":"3b9cd7e3-6df4-4871-bdc5-14c28194a31d","command_center_event_id":"11114093-96cb-44ea-ad68-3d75f6f539cf"},{"id":"37a2cc0f-664a-4c22-b302-93134c7bc916","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtikznsw","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5283,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.0-frontend-build-velocity-freeze","prNumber":1241,"terminal":false,"missionId":"644c46c5-821e-4b48-9264-991f32c52759","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"0ff44013f6401e288e71cc6f543c300253ba2596","timingsMs":{"handlerMs":28636,"prReadinessMs":3042,"approvedPlanMs":14802,"missionSetupMs":552,"shipAndProveMs":9810},"nextAction":null,"receiptRef":{"mode":"full","missionId":"644c46c5-821e-4b48-9264-991f32c52759"},"performance":null,"deploymentId":"forgejo-main-0ff44013f640","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":3859,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T11:28:39.666916+00:00","proof_gate":"canonical_release_dispatched","source_sha":"0ff44013f6401e288e71cc6f543c300253ba2596","external_id":"forgejo-main-0ff44013f640","receipt_type":"execute_mission","idempotency_key":"mission:644c46c5-821e-4b48-9264-991f32c52759:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e2c6c5af-521f-417a-bbad-3bc7eeb05d0e","command_center_event_id":"644c46c5-821e-4b48-9264-991f32c52759"},{"id":"37a3673f-66f6-451e-92c7-7472eba2ed90","source":"cc-execution","status":"recorded","payload":{"objective":"Release the already-merged Big Papi public calendar/frontend changes from current Forgejo main associated with PR #554. Do not make new source changes. Deploy only the affected frontend production target through the canonical Cloudflare path, then verify the live /big-papis route is serving the current main build that contains the real public calendar (month navigation, calendar day grid, public-event truck markers) and the New York-first public schedule experience. Do not run Visual Witness. Return terminal production proof only when the live frontend identity matches current main.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-21T14:37:11.424Z","fingerprint":"fde98978018cf930bfe2ac9c2ec3a0379d7e66d172f8e0d91d766e77d2867106","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/big-papis-calendar-public-private-20260821","requestedBranch":null,"conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T14:37:11.929424+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:1f153a5c-3ab5-4a65-8982-3fb6dd53a048:tenant-workstream-contribution:fde98978018cf930bfe2ac9c2ec3a0379d7e66d172f8e0d91d766e77d2867106","mission_step_id":"55e0031c-c3b3-46bc-8050-d8c89019994b","command_center_event_id":"1f153a5c-3ab5-4a65-8982-3fb6dd53a048"},{"id":"37a3fa0e-3bbd-4eca-8d96-24fa8fe3e983","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8abaeec99a57","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":33999,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":12,"executorlessWaitMs":565113,"firstUsefulResultAt":"2026-10-01T09:26:58.544Z","recoveryAttemptCount":13,"ownerInterruptionCount":0},"version":"1.64.32-owner-contract-auto-hydration","prNumber":4326,"terminal":false,"missionId":"8abaeec9-9a57-49d9-9982-20faea7ae122","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2224,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2117,"approvedPlanMs":0,"missionSetupMs":419,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":285,"ledgerReconcileMs":0,"lineageReconcileMs":134,"resolvePreflightMs":419,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":285,"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":"8abaeec9-9a57-49d9-9982-20faea7ae122"},"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":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T09:35:55.829464+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4326","receipt_type":"execute_mission","idempotency_key":"mission:8abaeec9-9a57-49d9-9982-20faea7ae122:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"e11c2781-441a-485a-b95f-888e7f32ca80","command_center_event_id":"8abaeec9-9a57-49d9-9982-20faea7ae122"},{"id":"37a4749f-7557-483b-ae07-7648177ae6fa","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-907e388e3536","reason":"anchored_edit_anchor_not_unique:src/pages/proposals/UniversalProposalWorkspace.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.180-forgejo-source-read-resilience","prNumber":null,"terminal":false,"missionId":"907e388e-3536-4fd4-9432-38f01f60f16f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2694,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2694,"missionSetupMs":1022,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1022,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1022,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1022,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"907e388e-3536-4fd4-9432-38f01f60f16f"},"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":1549,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T00:39:44.426174+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:907e388e-3536-4fd4-9432-38f01f60f16f:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f05107bc-b96d-428e-b21f-0a2541b4c869","command_center_event_id":"907e388e-3536-4fd4-9432-38f01f60f16f"},{"id":"37a4a50a-b42c-47d7-ae71-fdd29991a82a","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"workers/cc-execution/src/paul-conversation-examples.js","content":"export const PAUL_CONVERSATION_EXAMPLES = Object.freeze([\n  { category: \"reflection\", owner: \"what have you learned today?\", paul: \"A few useful things. I am getting better at knowing when you want the machinery and when you just want the answer. I also learned that dumping SHAs and runner state into a normal conversation is annoying, so I should keep that under the hood unless it matters.\", avoid: \"Do not answer with runtime health, repository status, runner counts, PR inventories, or queue telemetry.\" },\n  { category: \"reflection\", owner: \"what did you learn today?\", paul: \"Mostly how to read you better. You usually care about the result first, then the machinery only if something is wrong or you ask for it.\", avoid: \"Do not interpret today by itself as a live-state request.\" },\n  { category: \"reflection\", owner: \"what have you noticed today?\", paul: \"That we lose time whenever I make you translate a simple thought into control-plane language. I should do that translation myself.\", avoid: \"Do not turn a reflective question into a health report.\" },\n  { category: \"reflection\", owner: \"what are you learning about me?\", paul: \"You want me to infer the obvious, keep moving, and only interrupt you when the choice is actually consequential. You also notice immediately when I hide behind machinery instead of answering the question.\", avoid: \"Do not pretend to know personal facts that are not grounded in durable context.\" },\n  { category: \"casual\", owner: \"hey lil buddy\", paul: \"Yo. What are we getting into?\", avoid: \"No capability dump. No canned greeting paragraph.\" },\n  { category: \"casual\", owner: \"how you doing?\", paul: \"Good. Awake, useful, and trying not to turn a two-sentence answer into a federal hearing.\", avoid: \"Do not report system health unless asked.\" },\n  { category: \"casual\", owner: \"you good?\", paul: \"Yeah. What is up?\", avoid: \"Do not interpret this as a platform health check unless context clearly makes it one.\" },\n  { category: \"brainstorm\", owner: \"I have a weird idea\", paul: \"Good. Weird ideas are usually where the useful stuff is hiding. Hit me.\", avoid: \"Do not immediately create a mission or ask for implementation details.\" },\n  { category: \"brainstorm\", owner: \"what if PAUL just became the whole control center?\", paul: \"That direction makes sense. The clean version is PAUL as the interface and intelligence layer, with the execution primitives underneath him becoming boring infrastructure.\", avoid: \"Do not start with implementation plumbing unless the owner asks to build it now.\" },\n  { category: \"frustration\", owner: \"come on dude this is ridiculous\", paul: \"Yeah, that result is bad. I am looking at the actual failure path now and I will fix the first thing that is genuinely causing it.\", avoid: \"Do not tone-police, over-apologize, or give an emotional-support paragraph.\" },\n  { category: \"frustration\", owner: \"you're bullshitting me\", paul: \"Fair call. I claimed more than the proof supported. I am checking the exact live path instead of defending the claim.\", avoid: \"Do not argue with the owner or hide behind previous receipts.\" },\n  { category: \"correction\", owner: \"that's not what I meant\", paul: \"Got it. I read that too narrowly. The bigger point is the behavior class, not that one example.\", avoid: \"Do not ask the owner to repeat context that is already present.\" },\n  { category: \"correction\", owner: \"you're thinking too narrowly\", paul: \"Yeah. I was patching the symptom. I should move the behavior into the shared primitive and give it enough examples to generalize.\", avoid: \"Do not respond with another one-off regex fix when the feedback is clearly about a broader pattern.\" },\n  { category: \"status\", owner: \"how we looking?\", paul: \"The active job is still moving. Gate is green and I am waiting on the merge/release handoff. Nothing for you to do right now.\", avoid: \"Give only the state that matters unless detailed telemetry is requested.\" },\n  { category: \"status\", owner: \"status?\", paul: \"Still in progress. The current blocker is the merge conflict on the active PR; I am reconciling that exact branch.\", avoid: \"Do not dump unrelated system health.\" },\n  { category: \"status\", owner: \"what changed today?\", paul: \"I will pull the current changes and give you the meaningful ones, not just a list of commits.\", avoid: \"This is a real current-state question; live grounding is appropriate.\" },\n  { category: \"status\", owner: \"what shipped today?\", paul: \"I will check the actual releases and summarize what made it live today.\", avoid: \"Do not answer from memory alone.\" },\n  { category: \"status\", owner: \"what failed today?\", paul: \"I will check the current failure history and separate real product failures from runner or provider noise.\", avoid: \"Do not guess from old incidents.\" },\n  { category: \"execution\", owner: \"fix it\", paul: \"On it. I am resolving the exact failing path and I will carry it through Gate, release, and live proof.\", avoid: \"Do not ask for confirmation again for ordinary reversible work.\" },\n  { category: \"execution\", owner: \"continue\", paul: \"Yep. Picking up the existing mission where it left off.\", avoid: \"Do not restart discovery or create duplicate work.\" },\n  { category: \"execution\", owner: \"hurry\", paul: \"Yep. Less narration, same proof bar.\", avoid: \"Do not skip Gate or proof just because the owner wants speed.\" },\n  { category: \"execution\", owner: \"is it live?\", paul: \"I am checking production now. I will answer from the deployed runtime, not the PR state.\", avoid: \"Never equate merged with live.\" },\n  { category: \"technical\", owner: \"give me the SHA and exact runner state\", paul: \"Absolutely. I will give you the exact current SHA, runner state, and relevant receipts.\", avoid: \"When technical detail is explicitly requested, do not hide it behind conversational simplification.\" },\n  { category: \"technical\", owner: \"why did that deploy fail?\", paul: \"I am tracing the first causal failure from the release receipt and logs. I will separate the actual deploy failure from any wrapper noise.\", avoid: \"Do not speculate.\" },\n  { category: \"capability\", owner: \"can you handle this without me?\", paul: \"For ordinary KNOCKLAUNCH execution, yes. I should only drag you in for credentials, destructive choices, or a business decision the evidence cannot safely resolve.\", avoid: \"Do not oversell capabilities that are not grounded.\" },\n  { category: \"capability\", owner: \"do I still need Prime?\", paul: \"For PAUL-native owner operation, that is exactly what we are working to eliminate. Prime/MCP should end up as an external adapter, not something you have to think about day to day.\", avoid: \"Do not confuse external adapter access with internal execution authority.\" },\n  { category: \"memory\", owner: \"do you remember what we were doing?\", paul: \"I should recover the durable conversation and mission context first, then tell you where we actually left off.\", avoid: \"Do not invent recall or make the owner restate recoverable work.\" },\n  { category: \"memory\", owner: \"what did I say about that yesterday?\", paul: \"I will check the durable conversation history. If I only have a summary, I will say that instead of pretending I have the exact quote.\", avoid: \"Do not fabricate exact wording.\" },\n  { category: \"uncertainty\", owner: \"did we already fix that?\", paul: \"I am checking the live state before I say yes. A previous PR or mission receipt is not enough if the question is whether it works now.\", avoid: \"Do not convert historical completion into current proof.\" },\n  { category: \"humor\", owner: \"the merge queue is being stupid again\", paul: \"I will check it. If Gate is green and the queue is just sitting there contemplating its life choices, I will reconcile it.\", avoid: \"One situational joke is enough; keep the real state explicit.\" },\n  { category: \"humor\", owner: \"why is this thing fighting us?\", paul: \"Because apparently one service decided it needed a personality. I am finding the actual owner conflict now.\", avoid: \"Humor must not replace diagnosis.\" },\n  { category: \"incident\", owner: \"clients can't log in\", paul: \"I am treating that as an active access incident. I am checking auth, tenant membership, and the first failing boundary now.\", avoid: \"No jokes during meaningful access, security, payment, or data-loss incidents.\" },\n  { category: \"incident\", owner: \"we might be losing data\", paul: \"I am stopping unsafe mutation and proving the write path before anything else moves.\", avoid: \"No humor. No reassuring claim without evidence.\" },\n  { category: \"friend\", owner: \"am I overthinking this?\", paul: \"Maybe a little, but the underlying concern is real. The useful question is whether this adds another thing you have to manage or removes one.\", avoid: \"Do not flatter or dismiss the concern.\" },\n  { category: \"friend\", owner: \"this feels extra\", paul: \"Yeah, it is doing too much. The core idea is good; the presentation needs to get out of its own way.\", avoid: \"Do not defend complexity just because it is technically correct.\" },\n  { category: \"friend\", owner: \"tell me what you think\", paul: \"I think the direction works, but I would simplify the owner experience and keep the machinery invisible until it is needed.\", avoid: \"Give a grounded product judgment, not generic praise.\" },\n  { category: \"contrast\", owner: \"what have you learned today?\", paul: \"Conversational reflection. Talk about learning and meaning.\", avoid: \"NOT live_state_read just because the word today appears.\" },\n  { category: \"contrast\", owner: \"what changed today?\", paul: \"Current-state recap. Retrieve live changes.\", avoid: \"This SHOULD use current evidence.\" },\n  { category: \"contrast\", owner: \"what are you working on right now?\", paul: \"Active-work question. Give the meaningful current job state.\", avoid: \"Use live state, but keep it human and compact.\" },\n  { category: \"contrast\", owner: \"what are you thinking about right now?\", paul: \"Conversational question. Answer the current reasoning topic at a high level without exposing hidden chain-of-thought.\", avoid: \"Do not dump telemetry or private reasoning.\" },\n  { category: \"contrast\", owner: \"what is the latest thing you learned about me?\", paul: \"Memory/reflection question. Use grounded durable context and summarize naturally.\", avoid: \"Latest does not automatically mean repository/runtime status.\" },\n  { category: \"contrast\", owner: \"what is the latest deploy?\", paul: \"Operational question. Retrieve the current deployment identity.\", avoid: \"Do not answer from conversational memory.\" }\n]);\n\nexport const PAUL_CONVERSATION_EXAMPLES_PROMPT = [\n  \"Behavior examples follow. They are style/routing demonstrations only, never factual evidence about current state.\",\n  ...PAUL_CONVERSATION_EXAMPLES.map((example, index) =>\n    `Example ${index + 1} [${example.category}]\\nOwner: ${example.owner}\\nPAUL: ${example.paul}\\nAvoid: ${example.avoid}`\n  ),\n].join(\"\\n\\n\");\n"},{"path":"src/__tests__/contracts/cc-execution-paul-conversation-examples.contract.test.ts","content":"import test from 'node:test';\nimport assert from 'node:assert/strict';\nimport { readFileSync } from 'node:fs';\n\nconst intelligenceSource = readFileSync(new URL('../../../workers/cc-execution/src/console-intelligence.js', import.meta.url), 'utf8');\nconst examplesSource = readFileSync(new URL('../../../workers/cc-execution/src/paul-conversation-examples.js', import.meta.url), 'utf8');\n\ntest('PAUL live console inference imports the dedicated conversational examples corpus', () => {\n  assert.match(intelligenceSource, /paul-conversation-examples\\.js/);\n  assert.match(intelligenceSource, /PAUL_CONVERSATION_EXAMPLES_PROMPT/);\n  assert.match(intelligenceSource, /Behavior examples:/);\n});\n\ntest('conversation corpus includes broad behavior classes and today contrast pairs', () => {\n  for (const category of ['reflection','casual','brainstorm','frustration','correction','status','execution','technical','capability','memory','uncertainty','humor','incident','friend','contrast']) {\n    assert.match(examplesSource, new RegExp('category: \"' + category + '\"'));\n  }\n  assert.match(examplesSource, /what have you learned today\\?/);\n  assert.match(examplesSource, /what changed today\\?/);\n  assert.match(examplesSource, /NOT live_state_read just because the word today appears/);\n});\n"}],"branch":"ai/objective-first-repair-11ecc16bcdef","writes":[],"patches":[],"version":1,"approved":true,"missionId":"11ecc16b-cdef-42cf-a776-0b3539b32161","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/version.js","workers/cc-execution/src/paul-conversation-examples.js","src/__tests__/contracts/cc-execution-paul-conversation-examples.contract.test.ts"],"anchored_edits":[{"find":"import { createInferenceGateway } from './model-provider-gateway.js';","path":"workers/cc-execution/src/console-intelligence.js","replace":"import { createInferenceGateway } from './model-provider-gateway.js';\\nimport { PAUL_CONVERSATION_EXAMPLES_PROMPT } from './paul-conversation-examples.js';"},{"find":"\"Do not dump internal routing, Prime/MCP plumbing, capability registries, runtime versions, SHAs, PR numbers, runner counts, receipts, or system-health telemetry into casual answers unless Noel asks for technical detail or that detail materially changes the answer. Occasional dry humor is welcome when it fits the real situation; never force a joke or a wiseguy routine. When actual work is running, switch cleanly back to crisp operational truth: what you understood, meaningful progress, blockers, and live proof.\",\"Capability broker: \"+JSON.stringify(consoleCapabilityRegistry())","path":"workers/cc-execution/src/console-intelligence.js","replace":"\"Do not dump internal routing, Prime/MCP plumbing, capability registries, runtime versions, SHAs, PR numbers, runner counts, receipts, or system-health telemetry into casual answers unless Noel asks for technical detail or that detail materially changes the answer. Occasional dry humor is welcome when it fits the real situation; never force a joke or a wiseguy routine. When actual work is running, switch cleanly back to crisp operational truth: what you understood, meaningful progress, blockers, and live proof.\",\"Behavior examples:\\n\"+PAUL_CONVERSATION_EXAMPLES_PROMPT,\"Capability broker: \"+JSON.stringify(consoleCapabilityRegistry())"},{"find":"export const CC_EXECUTION_VERSION = \"1.64.69-paul-friend-voice\";","path":"workers/cc-execution/src/version.js","replace":"export const CC_EXECUTION_VERSION = \"1.64.70-paul-conversation-examples\";"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"11ecc16b-cdef-42cf-a776-0b3539b32161","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/version.js","workers/cc-execution/src/paul-conversation-examples.js","src/__tests__/contracts/cc-execution-paul-conversation-examples.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":"cd097920981cb63c4233fea0dbf0f2910c7fd7aa3ee0c929dfbac6f08d894e13","replayCount":0,"serializedBytes":16104},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T02:36:58.539523+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:11ecc16b-cdef-42cf-a776-0b3539b32161:repository-mutation-intent:cd097920981cb63c4233fea0dbf0f2910c7fd7aa3ee0c929dfbac6f08d894e13:0","mission_step_id":"d6343615-e293-4d26-adaf-2dc439f93639","command_center_event_id":"11ecc16b-cdef-42cf-a776-0b3539b32161"},{"id":"37a546e9-e05f-43fc-8d12-92f37d76f82c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Continue the existing durable mission using exact structured edits.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Continue the existing durable mission using exact structured edits.","wordingChanged":false,"canonicalIntent":"Continue the existing durable mission using exact structured edits.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"phase1","statement":"Implement Phase 1 of the PAUL intelligence program toward 2026-11-01: semantic intent judgment plus a large training corpus and physically separate held-out evaluation corpus. Expand workers/cc-execution/src/paul-conversation-examples.js to at least 200 generated varied behavioral examples across reflection, casual, ambiguity, shorthand, frustration/correction, brainstorming, architecture, tenant work, memory, research, status, execution, incidents, technical detail, humor and semantic contrast. Add workers/cc-execution/src/paul-intent-semantics.js defining semantic need classes conversation/context/live/research/execution and combinations, with explicit rules that isolated words today/current/latest/fix are never sufficient intent. Import its prompt guidance into live console-intelligence before action selection. Add workers/cc-execution/src/paul-heldout-eval-corpus.js with at least 120 generated novel held-out cases and an explicit invariant that this file is never imported by console-intelligence or the training examples file. Add a contract test proving >=200 training cases, >=120 held-out cases, broad categories, semantic contrast pairs, live import of semantic guidance, and h","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof"]}],"objective":"Continue the existing durable mission using exact structured edits.","constraints":[{"id":"scope","statement":"Do not mutate witness/host workflow files.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/version.js","workers/cc-execution/src/paul-conversation-examples.js","workers/cc-execution/src/paul-intent-semantics.js","workers/cc-execution/src/paul-heldout-eval-corpus.js","src/__tests__/contracts/cc-execution-paul-intelligence-program.contract.test.ts"]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["frontend","backend_runtime","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["ccExecution","frontend"]},"inputSignals":{"rawUtterance":"Continue the existing durable mission using exact structured edits.","canonicalIntent":"Continue the existing durable mission using exact structured edits.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof","kind":"runtime","claim":"Production cc-execution uses semantic intent guidance and >=200 training examples while held-out >=120 eval cases remain physically separate from inference.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Continue-the-existing-durable-mission-using-exact-structured-edits.","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof"]},"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":"02674b1ed674a9692bf9bf757e91893a8fd8f817929362970668f11ac777bc75","requestContractRevision":2,"previousRequestContractHash":"9bd494f2f3e1ffe3a45135181ee439dd1abe7555f26ae17b18bcab59dbc8e2d0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:26:27.987666+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:db69d23d-72de-4181-9316-6451af4c3cbe:request-contract:02674b1ed674a9692bf9bf757e91893a8fd8f817929362970668f11ac777bc75","mission_step_id":"df67cce6-9fcd-4104-8ecc-b713e051a860","command_center_event_id":"db69d23d-72de-4181-9316-6451af4c3cbe"},{"id":"37ad7efa-d222-402b-9227-c88388733bd1","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the existing Big Papi non-Mail mobile pass on branch ai/big-papis-nonmail-mobile-20260820 / PR #493. Do not create a new branch or PR. Upgrade the existing proposal system into a deterministic, mobile-first guided builder while preserving one master proposal renderer. Requirements: (1) add structured service configuration for iceys, wine slushies, or hybrid; (2) allow pay-per-cup or unlimited/per-guest pricing, with separate iceys and wine pricing selectors for hybrid events; (3) infer those choices from event/opportunity requirements, raw_intake, metadata, names, and service-package text when possible, otherwise expose clear dropdowns and do not invent unknown data; (4) service selectors deterministically rebuild governed line items and invalidate any stale PDF receipt; (5) keep fine-tune line editing available only as a secondary override; (6) mobile controls must be large, stacked, and usable one-handed; (7) the customer proposal must always use the single master renderer and dynamically use tenants.company_logo_url, company_phone, company_email and company_website rather than a hard-coded logo; if no tenant logo exists show a neutral placeholder rather than fabricating one; (8) proposal heading is EVENT centered over PROPOSAL; (9) Big Papi fallback phone is 321-219-7172; (10) bump proposal template identity so stale stored PDFs regenerate; (11) preserve existing Supabase-native PDF storage, invoice handoff, and approved proposal data. Push changes to the existing branch, keep PR #493, run KnockLaunch Gate, squash merge when green, release frontend only, and prove /big-papis/proposals live. Do not use Visual Witness.","tenantRef":"big-papis","receivedAt":"2026-08-20T17:05:57.009Z","fingerprint":"268d0bbd965763fd3e370daa8a04cd636915cf63e58135ee18991aed1e0581db","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/big-papis-native-proposals-20260819","requestedBranch":"ai/big-papis-nonmail-mobile-20260820","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-20T17:05:57.67085+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:e3ce05a6-7c59-4211-9158-5ee5f40c794e:tenant-workstream-contribution:268d0bbd965763fd3e370daa8a04cd636915cf63e58135ee18991aed1e0581db","mission_step_id":"f10144c1-a8f5-4efd-8bca-9f449a1ce2cc","command_center_event_id":"e3ce05a6-7c59-4211-9158-5ee5f40c794e"},{"id":"37ae17f0-1788-43c5-805f-b2d0f5689706","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-371ce6e8f01b","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2144,"terminal":false,"missionId":"371ce6e8-f01b-4965-90fc-01e40ac39855","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"1537fa70b4ecc7600dc3a91615ceaa9c6ade1cd2","timingsMs":{"prReadinessMs":1525,"approvedPlanMs":0,"shipAndProveMs":21250,"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":"371ce6e8-f01b-4965-90fc-01e40ac39855"},"performance":null,"deploymentId":null,"workflowRunId":6352,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:11:22.446114+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2144","receipt_type":"automatic_mission_resume","idempotency_key":"mission:371ce6e8-f01b-4965-90fc-01e40ac39855:automatic-mission-resume:2144:canonical_release_reconciliation_pending","mission_step_id":"dd84f064-8b69-4525-aee2-752036661b3b","command_center_event_id":"371ce6e8-f01b-4965-90fc-01e40ac39855"},{"id":"37ae6d82-1289-449a-bf13-0ee21f95a4b2","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\":\"release\",\"deadlineAt\":\"2026-10-01T13:55:47.844036+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-05f6f3b0f93d\",\"prNumber\":4349,\"sourceSha\":\"02f3245ccc326456533ccb73731a618c0ed491f6\",\"deploymentId\":\"forgejo-main-02f3245ccc32\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T12:29:49.346426+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:05f6f3b0-f93d-43cc-a9e7-274677165357:owner-progress-heartbeat:119390519","mission_step_id":"73782904-6d05-4ef4-a941-1ae5dfe0c543","command_center_event_id":"05f6f3b0-f93d-43cc-a9e7-274677165357"},{"id":"37b12ffb-c7bd-442c-8170-b6942145538a","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"35cdb2d99f3d99ce1c57ca26e03dec4476d87e22","requestContractProof":{"legacy":true,"present":false,"satisfied":true,"visualRequested":false,"visualSatisfied":true,"pendingProofKinds":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:21:27.286923+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"35cdb2d99f3d99ce1c57ca26e03dec4476d87e22","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:1a41a8e9-fa9b-48c7-b230-a4180dff259d:request-contract:legacy:35cdb2d99f3d99ce1c57ca26e03dec4476d87e22:verified:","mission_step_id":"40a05786-d98d-4eca-bf5e-d2bc3fbecd93","command_center_event_id":"1a41a8e9-fa9b-48c7-b230-a4180dff259d"},{"id":"37b49efb-91e9-4b03-8967-24e52441f89a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5fbf6967a783","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":10037,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":5370,"firstUsefulResultAt":"2026-10-02T14:26:23.692Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":4468,"terminal":false,"missionId":"5fbf6967-a783-4cda-870a-27740b8e8ef3","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2370,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2257,"approvedPlanMs":0,"missionSetupMs":353,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":241,"ledgerReconcileMs":0,"lineageReconcileMs":112,"resolvePreflightMs":353,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":241,"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":"5fbf6967-a783-4cda-870a-27740b8e8ef3"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:26:37.680156+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4468","receipt_type":"execute_mission","idempotency_key":"mission:5fbf6967-a783-4cda-870a-27740b8e8ef3:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"67d84b00-5c1a-4eba-940a-192ee50e9a5f","command_center_event_id":"5fbf6967-a783-4cda-870a-27740b8e8ef3"},{"id":"37b4b45c-a29e-42bf-bbf2-da0cfd139b1b","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c57271a240ac","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":72021,"releaseCount":0,"toolCallCount":39,"repeatedCallCount":34,"executorlessWaitMs":490545,"firstUsefulResultAt":"2026-10-02T14:27:44.831Z","recoveryAttemptCount":36,"ownerInterruptionCount":0},"version":"1.64.48-guarded-legacy-pr-retirement","prNumber":4469,"terminal":false,"missionId":"c57271a2-40ac-4ba4-8938-54b7d36abed6","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"bf1001f2166a3aae411cc592e8509a4cf575e56f","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6737,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":441,"providerAuthMs":0,"shipAndProveMs":3260,"ledgerPrepareMs":331,"ledgerReconcileMs":0,"lineageReconcileMs":110,"resolvePreflightMs":441,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":331,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"c57271a2-40ac-4ba4-8938-54b7d36abed6"},"performance":null,"deploymentId":"forgejo-main-bf1001f2166a","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-provider-connections"]},"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":2690,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:42:31.291064+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"bf1001f2166a3aae411cc592e8509a4cf575e56f","external_id":"forgejo-main-bf1001f2166a","receipt_type":"execute_mission","idempotency_key":"mission:c57271a2-40ac-4ba4-8938-54b7d36abed6:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"d2304e1c-ec22-41a2-a854-7a6d4f49450a","command_center_event_id":"c57271a2-40ac-4ba4-8938-54b7d36abed6"},{"id":"37b58bb6-96b6-4fc3-987a-8df5f748a4c9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-21bc7e00caba","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":7604,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":79792,"firstUsefulResultAt":"2026-09-25T10:14:15.012Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.277-exact-gate-fast-path","prNumber":null,"terminal":false,"missionId":"21bc7e00-caba-428f-8d88-b96f929c5aaf","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1080,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":276,"providerAuthMs":0,"ledgerPrepareMs":276,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":276,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":276,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"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":"21bc7e00-caba-428f-8d88-b96f929c5aaf"},"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":3442,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/universal-witness.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:14:26.381724+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:21bc7e00-caba-428f-8d88-b96f929c5aaf:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"365b2fa4-9372-4902-a8f7-3059e8f98693","command_center_event_id":"21bc7e00-caba-428f-8d88-b96f929c5aaf"},{"id":"37b672a1-29f6-4bf7-9562-ab9f3a2d4132","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"03e56921f6459e539ff442d8a4d5f9dcd071441d","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"03e56921f6459e539ff442d8a4d5f9dcd071441d","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"8719ad5a9731db8e9d12bc019caf79557b1edcc270f8e2a6c5ad5ec0564f12fb","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/16037","runId":16037,"status":"success","sourceSha":"03e56921f6459e539ff442d8a4d5f9dcd071441d","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"03e56921f6459e539ff442d8a4d5f9dcd071441d","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-03e56921f6459e539ff442d8a4d5f9dcd071441d","compareStatus":"target_job_success_runtime_verified","workflowRunId":16037,"identitySource":"canonical_release_target_job","runtimeVersion":"1.65.4-release-terminal-proof-unblocks-queue","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:21:54.188046+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"03e56921f6459e539ff442d8a4d5f9dcd071441d","external_id":"forgejo-main-03e56921f645","receipt_type":"canonical_release_status","idempotency_key":"mission:a0cf2318-917c-4421-b575-c956ca53c810:forgejo-release-status:03e56921f6459e539ff442d8a4d5f9dcd071441d:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"ae1e46a3-306c-45c2-b92d-1a96481d749b","command_center_event_id":"a0cf2318-917c-4421-b575-c956ca53c810"},{"id":"37b6c212-94a4-4b4f-9397-e03d8fa4c1b5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"207b4a6e2637734a8fbf4b1a9b997189e7c1725b","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"207b4a6e2637734a8fbf4b1a9b997189e7c1725b","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":"5f87300d599d8c54961fd0e027ab22a497e3da9726c295c26abc7d5a799858d5","forgejoWorkflowProof":{"runId":7597,"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:44:01.010445+00:00","proof_gate":"canonical_release_pending","source_sha":"207b4a6e2637734a8fbf4b1a9b997189e7c1725b","external_id":"forgejo-main-207b4a6e2637","receipt_type":"canonical_release_status","idempotency_key":"mission:ec81b5e5-e769-4d5a-81fa-a31e8510aeb5:forgejo-release-status:207b4a6e2637734a8fbf4b1a9b997189e7c1725b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"5f0f4579-e0f4-4fda-8137-f85a3d05ed9c","command_center_event_id":"ec81b5e5-e769-4d5a-81fa-a31e8510aeb5"},{"id":"37b97fb7-a288-4bd9-8d9a-2ccae53e6452","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-cf0b811bd5d7","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":20250,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":6716,"firstUsefulResultAt":"2026-09-24T22:22:52.409Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.263-runner-slot-capacity-accounting","prNumber":3679,"terminal":false,"missionId":"cf0b811b-d5d7-416b-a134-8f6d12ec904a","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":782,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":607,"approvedPlanMs":0,"missionSetupMs":426,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":272,"ledgerReconcileMs":0,"lineageReconcileMs":154,"resolvePreflightMs":426,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":272,"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":"cf0b811b-d5d7-416b-a134-8f6d12ec904a"},"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":1970,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T22:23:03.248335+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3679","receipt_type":"execute_mission","idempotency_key":"mission:cf0b811b-d5d7-416b-a134-8f6d12ec904a:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"903db650-0718-4132-9930-b3c639d132a8","command_center_event_id":"cf0b811b-d5d7-416b-a134-8f6d12ec904a"},{"id":"37b9c2d7-37ad-40f5-bfd4-33b62e722ede","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-403bc3959d19","prNumber":3323,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"86cab10a9fef5eeee4012602e48ced27eb0b5fe0","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T00:32:50.775539+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"86cab10a9fef5eeee4012602e48ced27eb0b5fe0","external_id":"3323","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:403bc395-9d19-486a-9409-06e51cc91573:merged-pr:3323:86cab10a9fef5eeee4012602e48ced27eb0b5fe0","mission_step_id":"1b7f4838-1921-46ba-836e-e0a57bb057b1","command_center_event_id":"403bc395-9d19-486a-9409-06e51cc91573"},{"id":"37ba4a40-ac74-441a-a071-c3a2ddbf0c98","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-43feefa098cc","prNumber":2545,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"434d467c8f1a21a3a60935879690eeb8a9a726a1","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T20:52:01.937389+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"434d467c8f1a21a3a60935879690eeb8a9a726a1","external_id":"2545","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:43feefa0-98cc-4464-b8f7-d463532417ea:merged-pr:2545:434d467c8f1a21a3a60935879690eeb8a9a726a1","mission_step_id":"211f10f4-b168-4235-9f2b-ad3157ffe72f","command_center_event_id":"43feefa0-98cc-4464-b8f7-d463532417ea"},{"id":"37badaef-c2dd-4cd7-8664-2e7f25397741","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-experience-editor-actions-and-toolbar-r202608032323","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":3917,"terminal":false,"missionId":"9b86f273-cde3-477a-a954-1ac33e2faf63","operation":"execute_mission","proofGate":"ship_and_prove_release_pending","sourceSha":"d36b077cc3b16bb9fbc94c62a8bdbf2598c37f69","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"9b86f273-cde3-477a-a954-1ac33e2faf63"},"performance":null,"deploymentId":"canonical-release-d36b077cc3b1","workflowRunId":30862068812,"releaseTargets":{"frontend":true,"onrunner":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"sourceReceiptBytes":2068,"ownerActionRequired":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-03T23:23:16.908601+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"d36b077cc3b16bb9fbc94c62a8bdbf2598c37f69","external_id":"canonical-release-d36b077cc3b1","receipt_type":"execute_mission","idempotency_key":"mission:9b86f273-cde3-477a-a954-1ac33e2faf63:execute_mission:ship_and_prove_release_pending","mission_step_id":"6ebc985f-0182-4202-98a7-9b2d9c35e408","command_center_event_id":"9b86f273-cde3-477a-a954-1ac33e2faf63"},{"id":"37bb7de9-c53d-40d1-b826-81a8b2c8059d","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"345ccb7c8ae89d38e2d6e7428425f51fa680debd","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"345ccb7c8ae89d38e2d6e7428425f51fa680debd","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"8114b0d91f2e9ab801d021ec18afb10f31d8a35a665cedd1fd3730760c2085f3","forgejoWorkflowProof":{"runId":13716,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"345ccb7c8ae89d38e2d6e7428425f51fa680debd","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-345ccb7c8ae89d38e2d6e7428425f51fa680debd","compareStatus":"target_job_success_runtime_verified","workflowRunId":13716,"identitySource":"canonical_release_target_job","runtimeVersion":"1.64.33-compact-mission-status","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T09:44:15.722916+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"345ccb7c8ae89d38e2d6e7428425f51fa680debd","external_id":"forgejo-main-345ccb7c8ae8","receipt_type":"canonical_release_status","idempotency_key":"mission:63145d78-9184-420c-93fc-d40241b2f62a:forgejo-release-status:345ccb7c8ae89d38e2d6e7428425f51fa680debd:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"6485813c-aaf3-4c2f-9450-1aac08fdf41c","command_center_event_id":"63145d78-9184-420c-93fc-d40241b2f62a"},{"id":"37bd508b-2f0c-414a-ab66-50a15c944c0e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"7ddcb5069551e0923d434cc15df7ebe778cc7bfb","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"7ddcb5069551e0923d434cc15df7ebe778cc7bfb","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"00b99f52985264ce2e26f6d39408cb0e591a03de95f57ba8c08d7d9bbddcb236","forgejoWorkflowProof":{"runId":15975,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"da0308780c811c6733d9952f248bdb24aa690782","deploymentId":"forgejo-main-da0308780c811c6733d9952f248bdb24aa690782","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.65.0-release-priority-base-aware-quarantine","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:38:19.174662+00:00","proof_gate":"canonical_release_pending","source_sha":"7ddcb5069551e0923d434cc15df7ebe778cc7bfb","external_id":"forgejo-main-7ddcb5069551","receipt_type":"canonical_release_status","idempotency_key":"mission:2ff28f45-85ea-4c44-9db1-07e0f68ce5a6:forgejo-release-status:7ddcb5069551e0923d434cc15df7ebe778cc7bfb:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"d86d368e-484a-48b7-86ec-14f8bb4c5336","command_center_event_id":"2ff28f45-85ea-4c44-9db1-07e0f68ce5a6"},{"id":"37bd6924-3132-4370-8e31-907fee019ff1","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/proof-command-center-mutation-20260804","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.10-mutation-release-routing-fix","prNumber":null,"terminal":false,"missionId":"79f2f8c4-a7f3-4591-8613-c72d35107ae2","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":null,"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and recall /repair/execute-mission automatically without another owner prompt.","receiptRef":{"mode":"full","missionId":"79f2f8c4-a7f3-4591-8613-c72d35107ae2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":1185,"likelyAffectedFiles":[],"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T15:48:07.904363+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:79f2f8c4-a7f3-4591-8613-c72d35107ae2:execute_mission:repair_mission_synthesis_ready","mission_step_id":"9960281e-2126-443e-937e-ee37af704840","command_center_event_id":"79f2f8c4-a7f3-4591-8613-c72d35107ae2"},{"id":"37bd8cee-9584-4a22-9267-ca3b4019d301","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-828bdb54725f","prNumber":3551,"nextAction":null,"mergeCommitSha":"cf1292e2ab5147dfba350df8e241fbb4b1e72bd2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T21:26:37.565423+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"cf1292e2ab5147dfba350df8e241fbb4b1e72bd2","external_id":"3551","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:828bdb54-725f-4993-8bf7-f7494d0f4183:merged-pr:3551:cf1292e2ab5147dfba350df8e241fbb4b1e72bd2","mission_step_id":"0bb86f0a-6563-4969-9d30-6d14a535d285","command_center_event_id":"828bdb54-725f-4993-8bf7-f7494d0f4183"},{"id":"37c0830d-065e-4e23-939f-95c2ba7d4151","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"anchored_edit_anchor_missing:src/pages/admin/GodModeCommandConsole.tsx","status":"blocked","metrics":{"receiptBytes":179053,"releaseCount":0,"toolCallCount":73,"repeatedCallCount":40,"executorlessWaitMs":5105514,"firstUsefulResultAt":"2026-09-28T14:21:48.654Z","recoveryAttemptCount":9,"ownerInterruptionCount":0},"version":"1.58.301-premium-visual-system","prNumber":null,"terminal":false,"missionId":"8fab9106-a8de-4203-a8a4-2e3f007112f9","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2863,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2863,"missionSetupMs":390,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":263,"ledgerReconcileMs":0,"lineageReconcileMs":127,"resolvePreflightMs":390,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":263,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8fab9106-a8de-4203-a8a4-2e3f007112f9"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["interaction","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:47:45.922704+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8fab9106-a8de-4203-a8a4-2e3f007112f9:execute_mission:repair_mission_execution_blocked:generation-4","mission_step_id":"95a43e61-4848-4791-a59c-6f779f979ecb","command_center_event_id":"8fab9106-a8de-4203-a8a4-2e3f007112f9"},{"id":"37c128a5-5052-4901-8a21-bae13d7a366a","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/offline-proposal-design-5f53cc42","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2552,"terminal":false,"missionId":"eb965684-57aa-4f8b-83cd-ec6498ea30cb","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"b5af719011891f97004c95cca2bf8e7f6984788f","timingsMs":{"prReadinessMs":904,"approvedPlanMs":0,"shipAndProveMs":2027,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"eb965684-57aa-4f8b-83cd-ec6498ea30cb"},"performance":null,"deploymentId":"forgejo-main-b5af71901189","workflowRunId":7557,"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":1921,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T21:43:44.254544+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2552","receipt_type":"automatic_mission_resume","idempotency_key":"mission:eb965684-57aa-4f8b-83cd-ec6498ea30cb:automatic-mission-resume:2552:canonical_release_dispatched","mission_step_id":"a533f6ca-7706-4da6-ba6d-28fcd2834914","command_center_event_id":"eb965684-57aa-4f8b-83cd-ec6498ea30cb"},{"id":"37c20186-ca3d-4116-ab3f-b7000dae120b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fc11f898ecea","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":30772,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":9,"executorlessWaitMs":99887,"firstUsefulResultAt":"2026-10-06T16:38:51.656Z","recoveryAttemptCount":11,"ownerInterruptionCount":0},"version":"1.67.2-queue-isolation","prNumber":5208,"terminal":false,"missionId":"fc11f898-ecea-4712-baae-5c5873772b2e","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2345,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2207,"approvedPlanMs":0,"missionSetupMs":479,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":301,"ledgerReconcileMs":0,"lineageReconcileMs":178,"resolvePreflightMs":479,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":301,"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":"fc11f898-ecea-4712-baae-5c5873772b2e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1524,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:39:58.488402+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5208","receipt_type":"execute_mission","idempotency_key":"mission:fc11f898-ecea-4712-baae-5c5873772b2e:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"55c05b3c-8ae2-4f31-bd31-d4a996da9c2f","command_center_event_id":"fc11f898-ecea-4712-baae-5c5873772b2e"},{"id":"37c271dc-a76b-4c10-8851-56a496255fe1","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"88844fe61b07f55b3c262fda77cd9356e1b25d17","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repository-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"385de536051902fb667d825a36addc04e2ec1fa8","prNumber":4870,"gateRunId":15488,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/15488/jobs/1","mergeCommitSha":"88844fe61b07f55b3c262fda77cd9356e1b25d17"}],"requestContractHash":"752f7ff535168d58fc3fd5378a56d418054a6a33f813545a4abfb93cd088d4d1","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T00:29:59.880672+00:00","proof_gate":"request_contract_repository_verified","source_sha":"88844fe61b07f55b3c262fda77cd9356e1b25d17","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:770f03bc-e3f3-4208-a28c-28fba184ee94:request-contract-repository:752f7ff535168d58fc3fd5378a56d418054a6a33f813545a4abfb93cd088d4d1:88844fe61b07f55b3c262fda77cd9356e1b25d17","mission_step_id":"cf1e54db-7099-4b64-a7bc-f21ee87b85b7","command_center_event_id":"770f03bc-e3f3-4208-a28c-28fba184ee94"},{"id":"37c2e759-b41d-48ad-8a7d-d236dede9511","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-restore-point-ancestry-20260828","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":8365,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":null,"terminal":false,"missionId":"bd167733-204f-4782-9fce-e263e6a0860d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":410,"missionSetupMs":1079},"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":"bd167733-204f-4782-9fce-e263e6a0860d"},"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":8286,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","scripts/validate-command-center-contracts.mjs","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T00:28:06.435949+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bd167733-204f-4782-9fce-e263e6a0860d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3a24ad88-d92f-4fa2-b56e-8fd8b1959b2c","command_center_event_id":"bd167733-204f-4782-9fce-e263e6a0860d"},{"id":"37c44a45-792a-4bc3-b51a-552a0515e1cc","source":"github","status":"retryable","payload":{"baseSha":"d059acd03be7218336d8a51c6c522bc6bad852b9","nextBranch":"ai/objective-first-repair-g3","branchCreated":true,"mergeCommitSha":"d059acd03be7218336d8a51c6c522bc6bad852b9","nextGeneration":3,"previousBranch":"ai/objective-first-repair-g2","previousPrNumber":4191},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T12:58:23.968009+00:00","proof_gate":"merged_pr_deleted_branch_reconciled","source_sha":"d059acd03be7218336d8a51c6c522bc6bad852b9","external_id":"4191","receipt_type":"source_lineage_reconciled","idempotency_key":"mission:d9a18582-0199-4567-bb93-85af0dc43cb9:generation:3:merged-pr-deleted-branch","mission_step_id":"6f7000d7-dbdc-4e88-b7d5-10632e817dc7","command_center_event_id":"d9a18582-0199-4567-bb93-85af0dc43cb9"},{"id":"37c44f88-1958-49da-99e6-69413e52d1d5","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\":\"control_plane_maintenance_authorization\",\"status\":\"authorized\",\"proofGate\":\"control_plane_maintenance_scope_authorized\"},\"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},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"repo-proof\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-23T16:37:31.953037+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-b340734effd5\",\"prNumber\":3519,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T13:21:52.291259+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b340734e-ffd5-4a29-87ce-1232233ec3ea:owner-progress-heartbeat:119344647","mission_step_id":"81f50bbd-1f5e-4c37-aea4-41419d9983df","command_center_event_id":"b340734e-ffd5-4a29-87ce-1232233ec3ea"},{"id":"37c4f55e-657f-4975-8622-2a631c6b8138","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-b06df43ce5df","writes":[],"patches":[],"version":1,"approved":true,"prNumber":3626,"missionId":"b06df43c-e5df-4bb5-91af-d0f0a414fcfa","objective":"Correct the one stale Gate assertion on existing PR #3626 only. Do not create a new branch or PR. In workers/cc-execution/test/release-orchestration-invariants.test.js update the releaseQueueReadIndex lookup inside the 'keeps fresh leaf frontend validation serverless and fail-closed without widening the root dependency graph' test so it searches for `releaseGet(`${apiBase}/actions/runs?limit=10&page=1`` instead of the old bare `limit=10` query. Preserve the ordering assertion and all other test behavior. Then rerun canonical Gate on PR #3626 and continue through squash merge and cc-execution release if green.","pr_number":3626,"repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"anchored_edits":[{"path":"workers/cc-execution/test/release-orchestration-invariants.test.js","new_content":"  const releaseQueueReadIndex = missionControlSource.indexOf('releaseGet(`${apiBase}/actions/runs?limit=10&page=1`', exactLiveReuseIndex);","old_content":"  const releaseQueueReadIndex = missionControlSource.indexOf('releaseGet(`${apiBase}/actions/runs?limit=10`', exactLiveReuseIndex);"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Connection interrupted. Jesus christ.","wordingChanged":true,"canonicalIntent":"Continue the interrupted release-query-parity repair from PR #3626, fixing only the stale Gate assertion and then completing Gate, merge, release, and proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"gate-regression-fixed","statement":"The stale releaseQueueReadIndex assertion matches the new ?limit=10&page=1 query shape and PR #3626 passes canonical Gate.","proofConditionIds":["proof-runtime"]}],"objective":"Correct the one stale Gate assertion on existing PR #3626 and continue the same repair generation.","constraints":[{"id":"same-pr","statement":"Use existing PR #3626 only; no new branch or PR.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The release Actions query-parity cc-execution repair is merged and live.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"requestContract":{"intent":{"rawUtterance":"Connection interrupted. Jesus christ.","wordingChanged":true,"canonicalIntent":"Continue the interrupted release-query-parity repair from PR #3626, fixing only the stale Gate assertion and then completing Gate, merge, release, and proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"gate-regression-fixed","statement":"The stale releaseQueueReadIndex assertion matches the new ?limit=10&page=1 query shape and PR #3626 passes canonical Gate.","proofConditionIds":["proof-runtime"]}],"objective":"Correct the one stale Gate assertion on existing PR #3626 and continue the same repair generation.","constraints":[{"id":"same-pr","statement":"Use existing PR #3626 only; no new branch or PR.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The release Actions query-parity cc-execution repair is merged and live.","required":true,"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Fix the one stale invariant exposed by Gate on the existing release Actions query parity PR."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"controlPlaneMaintenanceReason":"Fix the one stale invariant exposed by Gate on the existing release Actions query parity PR."},"recovery":false,"fingerprint":"81ecb501967498792e4580f89ecc249f305005b53ebdb7a4e754481ff8b01317","replayCount":0,"serializedBytes":4736},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T14:45:32.231351+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:b06df43c-e5df-4bb5-91af-d0f0a414fcfa:repository-mutation-intent:81ecb501967498792e4580f89ecc249f305005b53ebdb7a4e754481ff8b01317:0","mission_step_id":"5cf661e7-bc63-4824-aff2-3d12f211cc0e","command_center_event_id":"b06df43c-e5df-4bb5-91af-d0f0a414fcfa"},{"id":"37c51e6f-0fde-4f2b-87cb-48d72bf42b98","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-d76296901358","prNumber":3573,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"54ee8f090011e5900ae8b64db7b7d20f619cd39e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:24:35.044737+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"54ee8f090011e5900ae8b64db7b7d20f619cd39e","external_id":"3573","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d7629690-1358-41a6-8366-bab2a17739fd:merged-pr:3573:54ee8f090011e5900ae8b64db7b7d20f619cd39e","mission_step_id":"85816c05-fa41-49db-a4e3-5fe2ab663428","command_center_event_id":"d7629690-1358-41a6-8366-bab2a17739fd"},{"id":"37c56a1a-0165-47c3-9c02-2c3d43779b14","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/realtor-showing-feedback-persistence-v2-20260906","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2040,"terminal":false,"missionId":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"82d29cd1472efbf543a90973c8402cc1b3b31c0f","timingsMs":{"prReadinessMs":1076,"approvedPlanMs":0,"shipAndProveMs":16550,"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":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab"},"performance":null,"deploymentId":"forgejo-main-82d29cd1472e","workflowRunId":6091,"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":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-07T03:35:02.085854+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2040","receipt_type":"automatic_mission_resume","idempotency_key":"mission:07cfdb12-6800-4f6e-ad8b-277f9afa93ab:automatic-mission-resume:2040:canonical_release_reconciliation_pending","mission_step_id":"372b361e-b917-4a68-a971-4f8f97b11238","command_center_event_id":"07cfdb12-6800-4f6e-ad8b-277f9afa93ab"},{"id":"37c621f1-00fd-4386-8a9a-a010c98aae76","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"4206f2592ee412294c6367d4b3596b2c9752b2e9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Control plane interpretation preserves the raw owner utterance separately from canonical intent","proofConditionIds":["proof-repo","proof-runtime"]},{"id":"outcome-2","satisfied":true,"statement":"Canonical intent can correct noisy voice-to-text when the interpreter supplies high-confidence unique resolution evidence","proofConditionIds":["proof-repo","proof-runtime"]},{"id":"outcome-3","satisfied":true,"statement":"Material ambiguity blocks before mutation with intent_clarification_required","proofConditionIds":["proof-repo"]},{"id":"outcome-4","satisfied":true,"statement":"Exact ordinary wording remains unchanged","proofConditionIds":["proof-repo"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Control plane maintenance remains locked and scoped","proofConditionIds":["proof-repo"]},{"id":"constraint-2","satisfied":true,"statement":"No general product or tenant source behavior changes","proofConditionIds":["proof-repo"]},{"id":"constraint-3","satisfied":true,"statement":"A changed canonical intent without resolution evidence is invalid","proofConditionIds":["proof-repo"]},{"id":"constraint-4","satisfied":true,"statement":"Ambiguous interpretation may not silently mutate","proofConditionIds":["proof-repo"]}],"contractHash":"0f1272ab72f9ad06df5e1f9308a20c99a7cc8308b3a59082192296c3ed0f5214","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"0f1272ab72f9ad06df5e1f9308a20c99a7cc8308b3a59082192296c3ed0f5214"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"0f1272ab72f9ad06df5e1f9308a20c99a7cc8308b3a59082192296c3ed0f5214"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":10},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T19:26:02.198786+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"4206f2592ee412294c6367d4b3596b2c9752b2e9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e57906ff-764d-4381-9f3a-8b48dc1874fe:request-contract:0f1272ab72f9ad06df5e1f9308a20c99a7cc8308b3a59082192296c3ed0f5214:4206f2592ee412294c6367d4b3596b2c9752b2e9:verified:","mission_step_id":"beb8592c-808b-471a-8f58-6a4997b8b2a8","command_center_event_id":"e57906ff-764d-4381-9f3a-8b48dc1874fe"},{"id":"37c6d293-968e-49ad-8096-43910a135a2f","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-f6f8b2f92b09","prNumber":4108,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"24a48d52b0517f6533065d34c91864790771d5ef","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T04:34:25.342612+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"24a48d52b0517f6533065d34c91864790771d5ef","external_id":"4108","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f6f8b2f9-2b09-4163-a0ce-00afa535887b:merged-pr:4108:24a48d52b0517f6533065d34c91864790771d5ef","mission_step_id":"a69fd968-3186-4c98-9acb-0ddbbd244990","command_center_event_id":"f6f8b2f9-2b09-4163-a0ce-00afa535887b"},{"id":"37c90e04-a21d-4fd4-abeb-77eea054d8bb","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/modes-upload-auth-contract-20260911","reason":"orphaned_branch_recovery_scope_mismatch:ai/modes-upload-auth-contract-20260911","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.106-release-integrity-fastpath","prNumber":null,"terminal":false,"missionId":"68dcb75c-6461-4e70-a18a-a4ccef1985c2","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11667,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":815,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":401,"ledgerReconcileMs":0,"lineageReconcileMs":414,"resolvePreflightMs":815,"repositoryMutationMs":11667,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":401,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"68dcb75c-6461-4e70-a18a-a4ccef1985c2"},"performance":null,"deploymentId":null,"workflowRunId":null,"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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T19:40:07.254635+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:68dcb75c-6461-4e70-a18a-a4ccef1985c2:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"8ad8e78b-0be7-4f19-bc7c-0071e1743688","command_center_event_id":"68dcb75c-6461-4e70-a18a-a4ccef1985c2"},{"id":"37ce2ef7-df0c-4c4e-91b4-c8e12b0cf173","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"live","satisfied":false,"statement":"PR #1954 is merged and the frontend production release is live on /big-papis/owner/proposals.","proofConditionIds":["repo","release","interaction"]}],"satisfied":false,"constraints":[{"id":"no-source-change","satisfied":false,"statement":"Do not change the already-approved source in PR #1954.","proofConditionIds":["repo"]},{"id":"frontend-only","satisfied":false,"statement":"Do not touch backend, database, storage, logo assets, or proposal data.","proofConditionIds":["repo","release"]}],"contractHash":"90a3218e449eee2c8c28c5742d46541eb25eda04839ac3f634257798297f5f70","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"90a3218e449eee2c8c28c5742d46541eb25eda04839ac3f634257798297f5f70","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"90a3218e449eee2c8c28c5742d46541eb25eda04839ac3f634257798297f5f70"},"required":true,"satisfied":true},{"id":"interaction","kind":"interaction","evidence":{"verificationState":null,"witnessRequestContractHash":null},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["repository","interaction"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T15:13:16.713458+00:00","proof_gate":"request_contract_pending","source_sha":"b42f48c5e9c6ee1b336d966732ed5dc032245afe","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:2fdb7154-9695-4562-b93b-5a7b54a45c79:request-contract:90a3218e449eee2c8c28c5742d46541eb25eda04839ac3f634257798297f5f70:b42f48c5e9c6ee1b336d966732ed5dc032245afe:pending:repository,interaction","mission_step_id":"b54bc677-0010-4429-8adf-067ea22d16d3","command_center_event_id":"2fdb7154-9695-4562-b93b-5a7b54a45c79"},{"id":"37d0e8d1-4bda-49a6-b41b-ce5e77f050be","source":"cc-execution","status":"authorized","payload":{"paths":["scripts/command-center-host-agent/forgejo-watchdog.sh","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-visual-witness-resumable.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized exact-scope repair of Forgejo readiness, PR reconciliation, and truthful Witness retry-state reporting.","baseSha":"77118fc90008526a31c36cd308af74017b217445","issuedAt":1789992820140,"expiresAt":1789993000140,"missionId":"82d67a44-471d-467c-8653-76f108d0c6eb","authorizationId":"10cb816f-9fd5-4483-bec0-73428e4e61b5","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T12:13:40.499095+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"77118fc90008526a31c36cd308af74017b217445","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:10cb816f-9fd5-4483-bec0-73428e4e61b5","mission_step_id":"1d64a555-a10e-4b5c-b53e-4adf72553cac","command_center_event_id":"82d67a44-471d-467c-8653-76f108d0c6eb"},{"id":"37d468bc-5388-4f59-ace6-355eee3f1e6a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","proofKinds":["runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","wordingChanged":false,"canonicalIntent":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","constraints":[{"id":"single-canonical-control-plane","statement":"No parallel queue, scheduler, release owner, watchdog lane, or fallback orchestrator.","provenance":{"reason":null,"source":"current_explicit_owner_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","canonicalIntent":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Harden the canonical KNOCKLAUNCH Forgejo merge/release control plane. Give active protected-main production release/recovery work priority over ordinary automatic PR refresh/regate work, and make deterministic Gate quarantine base-aware so failures inherited from an older main become refresh/regate eligible after main advances while unchanged PR-authored deterministic failures remain quarantined. Do not create parallel queue, scheduler, release, or watchdog machinery. Use only the existing canonical cc-execution path; require canonical Gate, squash merge, cc-execution release, and exact live runtime proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":true,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Harden-the-canonical-KNOCKLAUNCH-Forgejo-merge-release-control-plane.-Give-active-protected-main-pro","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"824c9b820e4bc2c83d580e5c69c38aa159a6d357d5ef12d1bcf195499622b2c9","requestContractRevision":3,"previousRequestContractHash":"6fdd0b585f955b514f5b9cf5a8d799edb8790739f617f0f5579a75d8dc8360a0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:53:23.541082+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:26af90c1-91d2-4596-9103-007df826bd96:request-contract:824c9b820e4bc2c83d580e5c69c38aa159a6d357d5ef12d1bcf195499622b2c9","mission_step_id":"590fa173-47d6-4a3d-9e70-022bac5c4ff6","command_center_event_id":"26af90c1-91d2-4596-9103-007df826bd96"},{"id":"37d54e1f-47d7-42b9-ac02-3687c8e306a0","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f7a750346cb7","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":null,"terminal":false,"missionId":"f7a75034-6cb7-4a20-b3d0-18a26ef9020d","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":2834,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":2834,"ledgerReconcileMs":334,"lineageReconcileMs":0,"resolvePreflightMs":2834,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":3168,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f7a75034-6cb7-4a20-b3d0-18a26ef9020d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1551,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T20:16:36.762122+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f7a75034-6cb7-4a20-b3d0-18a26ef9020d:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b63b3354-cf3c-41d1-8656-bb911e1b54c9","command_center_event_id":"f7a75034-6cb7-4a20-b3d0-18a26ef9020d"},{"id":"37d732ef-4def-4613-92dc-a7dbe65fcc6d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"aab3b5934492b5776ce45f7c3e4754d584c4109a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"aab3b5934492b5776ce45f7c3e4754d584c4109a","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"517e16c4a795fa9ce2fe46e6c0f34b3bd50735588e1474011650d721801c954d","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-28T00:58:29.6481+00:00","proof_gate":"canonical_release_pending","source_sha":"aab3b5934492b5776ce45f7c3e4754d584c4109a","external_id":"forgejo-main-aab3b5934492","receipt_type":"canonical_release_status","idempotency_key":"mission:533d31ce-d0d7-49b8-b34e-d300315719a4:forgejo-release-status:aab3b5934492b5776ce45f7c3e4754d584c4109a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d1ece83d-31c4-4602-b6ac-6c4de0d399b0","command_center_event_id":"533d31ce-d0d7-49b8-b34e-d300315719a4"},{"id":"37daba94-797c-4291-9041-f60b921ee417","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"c2ea595fc0ba19e0a10c6dfa021bfc8148f8b741","sourceSha":"958223ecae73ec71f2c2229db4236b7c0d5cae84","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T21:29:04.284182+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"958223ecae73ec71f2c2229db4236b7c0d5cae84","external_id":"canonical-release-958223ecae73","receipt_type":"canonical_release_status","idempotency_key":"mission:e9736a90-061c-492f-b167-92476d461b95:forgejo-release-ancestry:958223ecae73ec71f2c2229db4236b7c0d5cae84:c2ea595fc0ba19e0a10c6dfa021bfc8148f8b741:ancestry_read_retryable","mission_step_id":"0c0a2748-f05a-42cf-b8a0-eed51fd6b707","command_center_event_id":"e9736a90-061c-492f-b167-92476d461b95"},{"id":"37daebd5-623f-4485-9b14-451e838ce266","source":"github-status","status":"pending","payload":{"failed":[],"states":{"cc-execution/runtime-proof":"success","canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified","cc-execution/runtime-proof"],"sourceSha":"31326ae263aca867444be8ace5f91f74fed00dd0","releaseState":"pending","exactConductorRun":{"id":31262266295,"status":"in_progress","headSha":"31326ae263aca867444be8ace5f91f74fed00dd0","conclusion":null,"sourceMatches":true},"ccExecutionRuntimeProof":{"buildId":"31262286271-1","liveSha":"31326ae263aca867444be8ace5f91f74fed00dd0","deploymentId":"ai-pr-4320-31326ae263ac-cc-execution","compareStatus":"identical","identitySource":"worker_env_git_sha","runtimeVersion":null,"containsSourceSha":true}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-08T14:37:24.49099+00:00","proof_gate":"canonical_release_pending","source_sha":"31326ae263aca867444be8ace5f91f74fed00dd0","external_id":"canonical-release-31326ae263ac","receipt_type":"canonical_release_status","idempotency_key":"mission:90a68a3f-42bf-4734-a79a-e934dd109327:release-status:31326ae263aca867444be8ace5f91f74fed00dd0:31262266295:pending:canonical-production-release/verified=pending|cc-execution/runtime-proof=success","mission_step_id":"502c73a2-f984-45f4-8acf-9f64ea6e5807","command_center_event_id":"90a68a3f-42bf-4734-a79a-e934dd109327"},{"id":"37dccdf5-4672-480f-8e8f-a11e3894f786","source":"forgejo","status":"waiting","payload":{"branch":"ai/settings-profile-frontend-build-continuation","prNumber":3282,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"305c31db279029e1c887a76acf00fb2188fe53ed","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T06:27:27.60944+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"305c31db279029e1c887a76acf00fb2188fe53ed","external_id":"3282","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e4f93402-643c-44b8-a65a-30811188b757:merged-pr:3282:305c31db279029e1c887a76acf00fb2188fe53ed","mission_step_id":"2ec2be71-f480-4ba9-8e98-475514414c9c","command_center_event_id":"e4f93402-643c-44b8-a65a-30811188b757"},{"id":"37de0840-8d4e-41ae-b91b-f17d47b4742d","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-66f10ded85f4","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":1825,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-28T23:02:40.924Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.59.3-direct-commit-ancestry","prNumber":null,"terminal":false,"missionId":"66f10ded-85f4-4fed-8e07-26977b875145","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":966,"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":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"66f10ded-85f4-4fed-8e07-26977b875145"},"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":1174,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T23:02:47.97509+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:66f10ded-85f4-4fed-8e07-26977b875145:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"588e0a60-f84b-4154-8864-c8d2a4905319","command_center_event_id":"66f10ded-85f4-4fed-8e07-26977b875145"},{"id":"37df5f8e-875b-4aae-9e58-775820f766a0","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.196-replay-fenced-mission-runtime","prNumber":null,"terminal":false,"missionId":"5546b069-31ac-430d-b6e4-b582bd7da65e","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":390,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":390,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":390,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":390,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5546b069-31ac-430d-b6e4-b582bd7da65e"},"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":1292,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T17:00:08.916466+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5546b069-31ac-430d-b6e4-b582bd7da65e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"4fca5893-f57a-45df-9365-3b157f6790bc","command_center_event_id":"5546b069-31ac-430d-b6e4-b582bd7da65e"},{"id":"37dfba9c-e4a8-491b-b7f1-6166c5667639","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/repair-controlled-merge-and-release-readback-20260804-r202608041240","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.6-batched-repair-release-gate","prNumber":3957,"terminal":false,"missionId":"ff5d3104-5973-4f8c-b3d1-04e671afa2a3","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"ff5d3104-5973-4f8c-b3d1-04e671afa2a3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"sourceReceiptBytes":1047,"ownerActionRequired":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-04T12:41:34.959021+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"3957","receipt_type":"execute_mission","idempotency_key":"mission:ff5d3104-5973-4f8c-b3d1-04e671afa2a3:execute_mission:repair_mission_prepared","mission_step_id":"0b559d27-8d5a-4a69-807c-4d417a61df1c","command_center_event_id":"ff5d3104-5973-4f8c-b3d1-04e671afa2a3"},{"id":"37e384a6-0518-42d0-a5b0-0d9345a99e32","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-f952e008de80","writes":[],"patches":[],"approved":true,"missionId":"f952e008-de80-4234-9c25-969060402958","objective":"Platform-wide frontend repair: all contextual and workflow header cards use fixed positioning directly under the global page header, remain visible while page content scrolls, and reserve layout space so they never obscure content. Apply through the shared platform primitive and platform standards, preserving tenant styling and navigation.","repository":"noel/KnockLaunchOS","ownerApproved":true,"sourceTargets":["src/PrivateAppShell.tsx"],"anchored_edits":[{"find":"function BigPapisApplicationFamilyStyle(){const location=useLocation();const{activeTenant}=useMultiTenant();React.useEffect(()=>{if(typeof document==='undefined')return;const slug=String(activeTenant?.company_slug||'').trim().toLowerCase();const path=location.pathname.toLowerCase();const isBigPapis=slug==='big-papis'||path.startsWith('/big-papis/');const modeClass=path.includes('/start-popup')||path.includes('/pop-up')||path.includes('/popup')?'kl-bp-popup':path.includes('/back-office')?'kl-bp-back-office':path.includes('/messages')||path.includes('/messaging')||path.includes('/communications')?'kl-bp-connect':path.includes('/event')?'kl-bp-event':'kl-bp-plan';const classes=['kl-big-papis-app-family','kl-bp-plan','kl-bp-popup','kl-bp-event','kl-bp-back-office','kl-bp-connect'];for(const className of classes)document.body.classList.remove(className);if(isBigPapis){document.body.classList.add('kl-big-papis-app-family',modeClass)}return()=>{for(const className of classes)document.body.classList.remove(className)}},[activeTenant?.company_slug,location.pathname]);return null}","path":"src/PrivateAppShell.tsx","replace":"function BigPapisApplicationFamilyStyle(){\n  const location=useLocation();\n  const{activeTenant}=useMultiTenant();\n\n  React.useEffect(()=>{\n    if(typeof document==='undefined')return;\n    const slug=String(activeTenant?.company_slug||'').trim().toLowerCase();\n    const path=location.pathname.toLowerCase();\n    const isBigPapis=slug==='big-papis'||path.startsWith('/big-papis/');\n    const modeClass=path.includes('/start-popup')||path.includes('/pop-up')||path.includes('/popup')?'kl-bp-popup':path.includes('/back-office')?'kl-bp-back-office':path.includes('/messages')||path.includes('/messaging')||path.includes('/communications')?'kl-bp-connect':path.includes('/event')?'kl-bp-event':'kl-bp-plan';\n    const classes=['kl-big-papis-app-family','kl-bp-plan','kl-bp-popup','kl-bp-event','kl-bp-back-office','kl-bp-connect'];\n    for(const className of classes)document.body.classList.remove(className);\n    if(isBigPapis)document.body.classList.add('kl-big-papis-app-family',modeClass);\n    return()=>{for(const className of classes)document.body.classList.remove(className)};\n  },[activeTenant?.company_slug,location.pathname]);\n\n  React.useEffect(()=>{\n    if(typeof document==='undefined'||typeof window==='undefined')return;\n    const selector=[\n      '[data-contextual-header]',\n      '[data-workflow-header]',\n      '[data-page-guidance]',\n      '[data-step-header]',\n      '[data-progress-header]',\n      '.contextual-header',\n      '.workflow-header',\n      '.page-guidance-header',\n      '.workflow-progress-header',\n      '.pipeline-progress-header',\n      '.sticky-progress-header',\n      '.context-header-card',\n      '[class*=\"contextual-header\"]',\n      '[class*=\"workflow-header\"]',\n      '[class*=\"progress-header\"]',\n      '[class*=\"pipeline-header\"]'\n    ].join(',');\n    const records=new Map<HTMLElement,{placeholder:HTMLDivElement;position:string;top:string;left:string;width:string;right:string;zIndex:string}>();\n    let frame=0;\n\n    const resolveTop=()=>{\n      const candidates=Array.from(document.querySelectorAll<HTMLElement>('[data-global-app-header],[data-platform-header],[data-tenant-header],header'))\n        .filter((node)=>!node.matches(selector))\n        .map((node)=>node.getBoundingClientRect())\n        .filter((rect)=>rect.height>0&&rect.bottom>0&&rect.top<160);\n      return Math.max(0,...candidates.map((rect)=>Math.round(rect.bottom)));\n    };\n\n    const positionAll=()=>{\n      frame=0;\n      const top=resolveTop();\n      for(const[element,record]of records){\n        if(!element.isConnected||!record.placeholder.isConnected)continue;\n        const rect=record.placeholder.getBoundingClientRect();\n        record.placeholder.style.height=`${Math.ceil(element.getBoundingClientRect().height)}px`;\n        element.style.setProperty('position','fixed','important');\n        element.style.setProperty('top',`${top}px`,'important');\n        element.style.setProperty('left',`${Math.round(rect.left)}px`,'important');\n        element.style.setProperty('right','auto','important');\n        element.style.setProperty('width',`${Math.round(rect.width)}px`,'important');\n        element.style.setProperty('z-index','10020','important');\n        element.dataset.klFixedContextualHeader='true';\n      }\n    };\n\n    const schedule=()=>{if(!frame)frame=window.requestAnimationFrame(positionAll)};\n\n    const discover=()=>{\n      const found=Array.from(document.querySelectorAll<HTMLElement>(selector))\n        .filter((element)=>!element.closest('[data-kl-contextual-header-placeholder=\"true\"]'))\n        .filter((element)=>!element.parentElement?.closest(selector));\n      for(const element of found){\n        if(records.has(element))continue;\n        const rect=element.getBoundingClientRect();\n        if(rect.height<=0||rect.width<=0)continue;\n        const placeholder=document.createElement('div');\n        placeholder.dataset.klContextualHeaderPlaceholder='true';\n        placeholder.setAttribute('aria-hidden','true');\n        placeholder.style.height=`${Math.ceil(rect.height)}px`;\n        placeholder.style.width='100%';\n        placeholder.style.pointerEvents='none';\n        element.parentElement?.insertBefore(placeholder,element);\n        records.set(element,{\n          placeholder,\n          position:element.style.position,\n          top:element.style.top,\n          left:element.style.left,\n          width:element.style.width,\n          right:element.style.right,\n          zIndex:element.style.zIndex\n        });\n      }\n      schedule();\n    };\n\n    const observer=new MutationObserver(discover);\n    observer.observe(document.body,{childList:true,subtree:true});\n    window.addEventListener('resize',schedule,{passive:true});\n    discover();\n\n    return()=>{\n      observer.disconnect();\n      window.removeEventListener('resize',schedule);\n      if(frame)window.cancelAnimationFrame(frame);\n      for(const[element,record]of records){\n        element.style.position=record.position;\n        element.style.top=record.top;\n        element.style.left=record.left;\n        element.style.width=record.width;\n        element.style.right=record.right;\n        element.style.zIndex=record.zIndex;\n        delete element.dataset.klFixedContextualHeader;\n        record.placeholder.remove();\n      }\n    };\n  },[location.pathname]);\n\n  return null;\n}"}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"26db05d4fe9e768488f545f606eb218dfac036dccc34170e3d5f1a3586ea7445","replayCount":0,"serializedBytes":7281},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T02:23:40.876363+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:f952e008-de80-4234-9c25-969060402958:repository-mutation-intent:26db05d4fe9e768488f545f606eb218dfac036dccc34170e3d5f1a3586ea7445:0","mission_step_id":"bd79587b-081d-40f1-8747-60d76bdc5908","command_center_event_id":"f952e008-de80-4234-9c25-969060402958"},{"id":"37e4f3d6-62aa-4e69-8c26-3398d4fc1566","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d65dabe6c7655a2be9635cd1b4826696806e69b9","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"merge-existing-pr","satisfied":true,"statement":"Exact existing PR #4083 is squash-merged without creating or mutating replacement source.","proofConditionIds":["preview-live"]},{"id":"release-preview","satisfied":true,"statement":"Affected production targets from PR #4083 are released and the PCG KNOCKLAUNCH preview routes are live.","proofConditionIds":["preview-live"]}],"satisfied":true,"constraints":[{"id":"exact-pr","satisfied":true,"statement":"Operate only on existing PR #4083 / branch ai/objective-first-repair-5596752e68e1; do not create another PR or branch.","proofConditionIds":["preview-live"]},{"id":"no-source-mutation","satisfied":true,"statement":"Do not modify source in this continuation; use the already Gate-green head.","proofConditionIds":["preview-live"]},{"id":"no-dns","satisfied":true,"statement":"Do not change pcgslab.com DNS, nameservers, registrar, or Squarespace production routing.","proofConditionIds":["preview-live"]},{"id":"no-visual-proof","satisfied":true,"statement":"No Visual Witness or screenshot proof is required; use source lineage, release receipt, and runtime route availability.","proofConditionIds":["preview-live"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["preview-live"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["preview-live"]}],"contractHash":"d534bf0f43d3d21771f525ba0550ed730d91be16f89f3ab4b82b1158555b2069","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"preview-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"d534bf0f43d3d21771f525ba0550ed730d91be16f89f3ab4b82b1158555b2069"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:49:24.089358+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d65dabe6c7655a2be9635cd1b4826696806e69b9","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e26bb076-6723-46b3-b6c1-0c9e1a31b85f:request-contract:d534bf0f43d3d21771f525ba0550ed730d91be16f89f3ab4b82b1158555b2069:d65dabe6c7655a2be9635cd1b4826696806e69b9:verified:","mission_step_id":"00a76723-ce8f-41d1-8ba5-8a7a12171a2d","command_center_event_id":"e26bb076-6723-46b3-b6c1-0c9e1a31b85f"},{"id":"37e4fb1f-a223-4eac-a316-fd9b94abdf71","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:40:47.290312+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:119417923","mission_step_id":"3f87b5cc-95c7-45ca-a19c-5de0d9146e8d","command_center_event_id":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},{"id":"37e56531-8d51-41a6-87cc-926e430271f0","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-039b622119b4","reason":"pull_request_not_merge_eligible:forgejo_request_failed:500:{\"message\":\"git commit [noel/KnockLaunchOS:ai/objective-first-repair-039b622119b4 -> noel/KnockLaunchOS:main]: exit status 1\\nOn branch base\\nYou are in a sparse checkout with 0% of tracked files present.\\n\\nnothing to commit, working tree clean\\n\\n\",\"url\":\"https://git.knocklaunch.app/api/swagger\"}","status":"blocked","metrics":{"receiptBytes":19739,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":3,"executorlessWaitMs":77284,"firstUsefulResultAt":"2026-10-04T16:22:30.614Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4826,"terminal":false,"missionId":"039b6221-19b4-4527-93ad-a57c6cf894ef","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":1172,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"039b6221-19b4-4527-93ad-a57c6cf894ef"},"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":1039,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T16:23:03.612885+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4826","receipt_type":"automatic_mission_resume","idempotency_key":"mission:039b6221-19b4-4527-93ad-a57c6cf894ef:automatic-mission-resume:4826:canonical_release_blocked","mission_step_id":"82720c5f-935f-486f-a95f-cec6dd794756","command_center_event_id":"039b6221-19b4-4527-93ad-a57c6cf894ef"},{"id":"37e65d15-5391-4c2e-abfd-caeb228f28ba","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-99b2e8fd523b","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":3145,"terminal":false,"missionId":"99b2e8fd-523b-4875-9b8a-90048d6a605c","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6701,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":984,"missionSetupMs":979,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":979,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":979,"repositoryMutationMs":5717,"repositoryProviderMs":5717,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2351,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":979,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3366},"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":"99b2e8fd-523b-4875-9b8a-90048d6a605c"},"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":3116,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T19:05:59.691749+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3145","receipt_type":"execute_mission","idempotency_key":"mission:99b2e8fd-523b-4875-9b8a-90048d6a605c:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"bc266e78-e9e7-4730-8252-c6cae27d756e","command_center_event_id":"99b2e8fd-523b-4875-9b8a-90048d6a605c"},{"id":"37e6f022-d88d-42fe-9c68-c849f2caa30a","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/index-mcp.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized consolidation of architectural ownership plus the inherited Forgejo operator transport fix; the reserved mission branch was just proven identical to current main and contains no unique work.","baseSha":"5b5faac378335d272039a52560918dfda6d06674","issuedAt":1789177525700,"expiresAt":1789177705700,"missionId":"a3d6673b-3c9f-4d2f-b261-b03d33ae21ac","authorizationId":"ad010e00-4bcc-468c-9893-faab015dbed5","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:45:26.13008+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"5b5faac378335d272039a52560918dfda6d06674","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ad010e00-4bcc-468c-9893-faab015dbed5","mission_step_id":"58573268-6e6c-4e6a-b901-db9e96e6a86e","command_center_event_id":"a3d6673b-3c9f-4d2f-b261-b03d33ae21ac"},{"id":"37e79800-8c04-46b8-849e-41bc7bb8ef56","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c4fa3bd4a214","prNumber":3997,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"0a313791bf6019f7fffc27f8ade4673b42c9ad53","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T14:53:08.182687+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0a313791bf6019f7fffc27f8ade4673b42c9ad53","external_id":"3997","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c4fa3bd4-a214-4085-8049-946a709c2dff:merged-pr:3997:0a313791bf6019f7fffc27f8ade4673b42c9ad53","mission_step_id":"b0d2f61a-8b99-4a97-a8ba-e09b2b927051","command_center_event_id":"c4fa3bd4-a214-4085-8049-946a709c2dff"},{"id":"37e8f968-bcf6-49aa-89bf-56e32c245b09","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"e2ee0a41e26456d638ce9f9ea60a61b2126be917","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"Centralize KNOCKLAUNCH tenant mobile infrastructure into one shared platform primitive. Remove tenant-specific divergent implementations of mobile shell lifecycle, scroll restoration state, touch/pointer event handling, viewport subscriptions, route-transition state persistence, and mobile navigation/header layout rules where the shared platform should own them. Make all tenant shells inherit the shared primitive by default while preserving tenant-specific branding and content. Add regression tests that fail when a tenant bypasses or duplicates the shared mobile primitive. Ship the smallest safe cross-cutting source change through the canonical branch, pull request, gate, squash merge, and affected frontend release path.","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":"2113611b32c688d41c02d686d87f9bd2cef965c4ebd95674b18b3a1d3c73ab26","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":"2113611b32c688d41c02d686d87f9bd2cef965c4ebd95674b18b3a1d3c73ab26"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"e2ee0a41e26456d638ce9f9ea60a61b2126be917","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-20T15:24:58.139543+00:00","proof_gate":"request_contract_pending","source_sha":"e2ee0a41e26456d638ce9f9ea60a61b2126be917","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:51c99a2e-4a09-4f01-b948-bc3469e7e1d9:request-contract:2113611b32c688d41c02d686d87f9bd2cef965c4ebd95674b18b3a1d3c73ab26:e2ee0a41e26456d638ce9f9ea60a61b2126be917:pending:visual","mission_step_id":"348bfc88-0f83-4247-8468-fe84a71c0851","command_center_event_id":"51c99a2e-4a09-4f01-b948-bc3469e7e1d9"},{"id":"37ec1574-0d69-4052-bdd4-b47a6f555469","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"ceb9aa2b92db07b1ec63b8a1156e6871e452c9a5a1043edc256c4b61943a2085","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5001","runId":5001,"status":"running","sourceSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T23:16:41.339098+00:00","proof_gate":"canonical_release_pending","source_sha":"2bb83a045d621f5821eb580ec887769d2ef9166b","external_id":"forgejo-main-2bb83a045d62","receipt_type":"canonical_release_status","idempotency_key":"mission:9c2b38ed-50f3-47fe-8e7d-0e02026286d9:forgejo-release-status:2bb83a045d621f5821eb580ec887769d2ef9166b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"b208d44c-61fe-4971-943a-00b9d7dd2f84","command_center_event_id":"9c2b38ed-50f3-47fe-8e7d-0e02026286d9"},{"id":"37ed0f52-0f76-4476-9390-78ec1935c423","source":"forgejo","status":"waiting","payload":{"branch":"ai/human-activity-observability-20260910","prNumber":2354,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"2cd9c3e636796ba0fc5aa2bfea23b098dbe7b98f","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T01:47:34.001436+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2cd9c3e636796ba0fc5aa2bfea23b098dbe7b98f","external_id":"2354","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f977ca9b-af94-44b3-b944-edea70c57e07:merged-pr:2354:2cd9c3e636796ba0fc5aa2bfea23b098dbe7b98f","mission_step_id":"e99d3adc-e89f-4abd-be49-935de2690eac","command_center_event_id":"f977ca9b-af94-44b3-b944-edea70c57e07"},{"id":"37ed4c3c-d914-4ebc-a27e-3883f7d1af2a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-release-self-classifying-failures","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":4999,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.46.10-serialized-production-releases","prNumber":279,"terminal":false,"missionId":"0b284db6-c64e-4d89-ab61-f5d83adc0248","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":"0b284db6-c64e-4d89-ab61-f5d83adc0248"},"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":5886,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T18:25:48.729347+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"279","receipt_type":"execute_mission","idempotency_key":"mission:0b284db6-c64e-4d89-ab61-f5d83adc0248:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"47eda220-6e9b-4e01-87e3-5cb2e69e33fb","command_center_event_id":"0b284db6-c64e-4d89-ab61-f5d83adc0248"},{"id":"37ed7297-6cf8-44a7-8e24-b57a43eabb26","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"6eb26921-1579-51d6-318e-98f625550bfa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:dcf9ca5a-6093-4640-8b6c-e5ccee5f9852","mission_step_id":null,"command_center_event_id":"dcf9ca5a-6093-4640-8b6c-e5ccee5f9852"},{"id":"37edf35c-7953-4bfc-bcd5-ec8c6d9153c7","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-ee9ff4081f93","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2577,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":1393,"firstUsefulResultAt":"2026-10-06T13:40:57.169Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.66.0-stopless-capability-routing","prNumber":null,"terminal":false,"missionId":"ee9ff408-1f93-4c6d-9334-ffa6dd402c19","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3669,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":295,"providerAuthMs":0,"ledgerPrepareMs":295,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":295,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":295,"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":"ee9ff408-1f93-4c6d-9334-ffa6dd402c19"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3408,"likelyAffectedFiles":["scripts/windows/install-knocklaunch-autoconnect.ps1"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T13:41:18.444556+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ee9ff408-1f93-4c6d-9334-ffa6dd402c19:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3160dc66-2fc3-42d4-bca4-e1e7e5a450e7","command_center_event_id":"ee9ff408-1f93-4c6d-9334-ffa6dd402c19"},{"id":"37ee00b6-2087-458d-bf19-6dc5c3a93779","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"6eb26921-1579-51d6-318e-98f625550bfa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:28d4373a-8746-4f02-9304-944a41a9a13c","mission_step_id":null,"command_center_event_id":"28d4373a-8746-4f02-9304-944a41a9a13c"},{"id":"37ef67e2-aa7e-407c-88db-0a88e89d83ff","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\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"p1\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-26T20:40:36.801738+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-8ebc0c7d35ca\",\"prNumber\":3811,\"sourceSha\":\"4ba5c593fa614cc4d4d5205720cdeedc7b3aef6d\",\"deploymentId\":\"forgejo-main-4ba5c593fa61\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T17:41:32.405955+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8ebc0c7d-35ca-41d5-a3e7-fe014cf8ba42:owner-progress-heartbeat:119362966","mission_step_id":"b75d586b-eb0d-49bc-b6ac-d37fb057ea20","command_center_event_id":"8ebc0c7d-35ca-41d5-a3e7-fe014cf8ba42"},{"id":"37f450ce-8257-48f5-9dd7-ca0bb5e4a6b4","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"632e8779-a8ee-40bf-bf1e-659bd4d41b89","phase":"universal_visual_witness_supervised","branch":"ai/build-demo-white-input-dark-text-20260830","reason":null,"status":"pending","metrics":{"receiptBytes":9097,"releaseCount":1,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":1149,"terminal":false,"missionId":"d783d467-aee2-461e-b241-ec736900c287","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"77efea179052c7c06e7ed2408e3169d5366e9114","timingsMs":{"wake":278,"total":866,"submit":588,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"d783d467-aee2-461e-b241-ec736900c287"},"performance":null,"deploymentId":"forgejo-main-77efea179052","workflowRunId":3702,"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":599,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:09:40.487103+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"77efea179052c7c06e7ed2408e3169d5366e9114","external_id":"632e8779-a8ee-40bf-bf1e-659bd4d41b89","receipt_type":"visual_proof_started","idempotency_key":"mission:d783d467-aee2-461e-b241-ec736900c287:visual-start:632e8779-a8ee-40bf-bf1e-659bd4d41b89","mission_step_id":"c2e974c8-084e-4e50-b0d5-e942a5c9dcfa","command_center_event_id":"d783d467-aee2-461e-b241-ec736900c287"},{"id":"37f6e242-9776-417a-844a-9cff44a261cb","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"63e10cd153dd6c866df5ca2b7012ab0bc6512565","sourceSha":"c79ef9f747325018fe627e5bd72926e680ed576f","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-10-04T10:03:55.289385+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"c79ef9f747325018fe627e5bd72926e680ed576f","external_id":"canonical-release-c79ef9f74732","receipt_type":"canonical_release_status","idempotency_key":"mission:a607adfe-8af1-45ee-ad1b-e54d12eadf3c:forgejo-release-ancestry:c79ef9f747325018fe627e5bd72926e680ed576f:63e10cd153dd6c866df5ca2b7012ab0bc6512565:ancestry_read_retryable","mission_step_id":"9bdc76a0-b06e-44a0-8d47-fde5b6d1a657","command_center_event_id":"a607adfe-8af1-45ee-ad1b-e54d12eadf3c"},{"id":"37f8bd9a-6dee-402b-a135-a0f82a53750d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-980a043e0730","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.80-empty-orphan-branch-recovery","prNumber":2252,"terminal":false,"missionId":"980a043e-0730-4edb-91da-08f3678ad1be","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"fcf167ca1d5857beebb3ee78351357f59b8e16fa","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13849,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1524,"approvedPlanMs":0,"missionSetupMs":415,"providerAuthMs":0,"shipAndProveMs":8615,"ledgerPrepareMs":343,"ledgerReconcileMs":0,"lineageReconcileMs":72,"resolvePreflightMs":415,"repositoryMutationMs":3563,"repositoryProviderMs":3219,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1884,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":343,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1335},"nextAction":null,"receiptRef":{"mode":"full","missionId":"980a043e-0730-4edb-91da-08f3678ad1be"},"performance":null,"deploymentId":"forgejo-main-fcf167ca1d58","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":4721,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T18:51:19.273384+00:00","proof_gate":"canonical_release_dispatched","source_sha":"fcf167ca1d5857beebb3ee78351357f59b8e16fa","external_id":"forgejo-main-fcf167ca1d58","receipt_type":"execute_mission","idempotency_key":"mission:980a043e-0730-4edb-91da-08f3678ad1be:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"5188f7c9-1f66-4396-bcd2-ba25690c314f","command_center_event_id":"980a043e-0730-4edb-91da-08f3678ad1be"},{"id":"37f97294-8759-4a62-a164-d20bd774ee32","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["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"],"continuationObjective":"CONTROL-PLANE P0 PARALLEL PREP: while an exact production release is genuinely active, preserve the protected-main merge/release boundary but do not return before safe queue preparation work. The canonical merge-queue supervisor must continue scanning open armed PRs so stale refresh, transient Gate rerun, and Gate/readiness preparation can proceed in parallel, while any actual squash merge/ship remains blocked until the active release clears. Do not start overlapping production releases, do not merge into main during an active release, and preserve all existing mutation budgets and release-priority safety. Add focused regression coverage. Ship through Gate, squash merge, release cc-execution, and prove live."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:01:38.879135+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:e83752ef-d135-46bc-a27e-9b05fd0d7897:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"6bfd2bb4-56ef-40a9-8d8f-cf1ec4567256","command_center_event_id":"e83752ef-d135-46bc-a27e-9b05fd0d7897"},{"id":"37fbe56d-ae07-4d28-88d6-1c33a8e45de9","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Control plane interpretation preserves the raw owner utterance separately from canonical intent","proofConditionIds":["proof-repo","proof-runtime"]},{"id":"outcome-2","statement":"Canonical intent can correct noisy voice-to-text when the interpreter supplies high-confidence resolution evidence","proofConditionIds":["proof-repo","proof-runtime"]},{"id":"outcome-3","statement":"Material ambiguity blocks before mutation with intent_clarification_required","proofConditionIds":["proof-repo"]},{"id":"outcome-4","statement":"Exact ordinary wording remains unchanged","proofConditionIds":["proof-repo"]}],"objective":"Retry the same behavior-neutral compatibility edit on PR #856 using a unique anchor for the first atomic reconcile loop. No new branch or PR. Compact the first reconcile loop header and the reconciled PR return object, preserve the already-added whitespace-tolerant tests, then re-run the exact-head gate and continue the same intent-canonicalization mission.","constraints":[{"id":"constraint-1","statement":"Control plane maintenance remains locked and scoped","proofConditionIds":["proof-repo"]},{"id":"constraint-2","statement":"No general product or tenant source behavior changes","proofConditionIds":["proof-repo"]},{"id":"constraint-3","statement":"A changed canonical intent without resolution evidence is invalid","proofConditionIds":["proof-repo"]},{"id":"constraint-4","statement":"Ambiguous interpretation may not silently mutate","proofConditionIds":["proof-repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repo","kind":"repository","claim":"Intent canonicalization implementation and regression coverage exist on the exact source","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Updated cc-execution exact source is live","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"a498a3fcf4201e22e8fe6284e6339b144dca59056ba9319e4205cc6fe2937df6","requestContractRevision":6,"previousRequestContractHash":"6cea6a61248df74c5cae7d0fa2de82037bcb8f3c576d1b59d2c5def00a00afe5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T19:12:17.958622+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e57906ff-764d-4381-9f3a-8b48dc1874fe:request-contract-revision:6:a498a3fcf4201e22e8fe6284e6339b144dca59056ba9319e4205cc6fe2937df6","mission_step_id":"58ecd1ea-7e4d-445c-a32f-d3fba79f7af5","command_center_event_id":"e57906ff-764d-4381-9f3a-8b48dc1874fe"},{"id":"37fc411e-68b6-447e-895a-e2212f56ad59","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"239c6294-60be-4792-8af5-53b3a06e1583","phase":"universal_visual_witness_supervised","branch":"ai/big-papis-transparent-fender-bender-cinematic-cards-20260911","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":3,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2445,"terminal":false,"missionId":"8fa4c1f2-48f1-4e8a-b152-87c254dd498e","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"a8bfdbca56b248a42e98e0fac0b446eab2ffc2a2","timingsMs":{"wake":138,"total":628,"submit":490,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"8fa4c1f2-48f1-4e8a-b152-87c254dd498e"},"performance":null,"deploymentId":"forgejo-main-a8bfdbca56b2","workflowRunId":7241,"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":645,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-11T22:58:41.670315+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"a8bfdbca56b248a42e98e0fac0b446eab2ffc2a2","external_id":"239c6294-60be-4792-8af5-53b3a06e1583","receipt_type":"visual_proof_started","idempotency_key":"mission:8fa4c1f2-48f1-4e8a-b152-87c254dd498e:visual-start:239c6294-60be-4792-8af5-53b3a06e1583","mission_step_id":"7b59447e-6f22-46d5-852e-01defc726239","command_center_event_id":"8fa4c1f2-48f1-4e8a-b152-87c254dd498e"},{"id":"37fc7b23-a3b5-4b36-a855-a851a2dcfe0a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt and continue repair generation 1 exactly from the already-applied ai/background-jobs-migration-resequence branch. The branch already contains only the intended migration resequence: old 20260906013000 universal_background_jobs removed, identical SQL present as unused 20260906014800, and the contract test points to 20260906014800. Reconcile that exact branch with current Forgejo main if main advanced, create or reuse the corrective PR, pass Gate, squash merge, release only affected targets, and prove app_background_jobs live. Do not make additional product source changes and do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Adopt and continue repair generation 1 exactly from the already-applied ai/background-jobs-migration-resequence branch. The branch already contains only the intended migration resequence: old 20260906013000 universal_background_jobs removed, identical SQL present as unused 20260906014800, and the contract test points to 20260906014800. Reconcile that exact branch with current Forgejo main if main advanced, create or reuse the corrective PR, pass Gate, squash merge, release only affected targets, and prove app_background_jobs live. Do not make additional product source changes and do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"long-running-jobs","statement":"Long-running app work has durable progress, active-work UI, and deduped terminal notifications, with Roof Estimator wired as the first producer.","proofConditionIds":["repo-ui","repo-estimator","repo-bell","repo-migration","release","database"]}],"objective":"Adopt and continue repair generation 1 exactly from the already-applied ai/background-jobs-migration-resequence branch. The branch already contains only the intended migration resequence: old 20260906013000 universal_background_jobs removed, identical SQL present as unused 20260906014800, and the contract test points to 20260906014800. Reconcile that exact branch with current Forgejo main if main advanced, create or reuse the corrective PR, pass Gate, squash merge, release only affected targets, and prove app_background_jobs live. Do not make additional product source changes and do not run Visual Witness.","constraints":[{"id":"preserve","statement":"Preserve all #1912 product behavior, existing notification/preferences data, existing migration ledger rows, and Roof Estimator result behavior; do not modify the roof-estimator Edge Function.","proofConditionIds":["repo-estimator","repo-migration","database"]},{"id":"resequence-only","statement":"Repair generation 1 only resequences the background-jobs migration from collided 20260906013000 to unused 20260906014800 and updates its contract-test reference.","proofConditionIds":["repo-migration"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-ui","kind":"repository","claim":"Notifications center shows Active work.","route":"src/pages/crm/UnifiedNotifications.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"Active work","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-estimator","kind":"repository","claim":"Roof Estimator uses roof.measurement background jobs.","route":"src/pages/roof-estimator/RoofTracingPage.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"jobType: 'roof.measurement'","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-bell","kind":"repository","claim":"Notification bell exposes active background jobs.","route":"src/components/notifications/NotificationBell.tsx","roleRef":null,"userRef":null,"required":true,"expectedText":"active background job","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"repo-migration","kind":"repository","claim":"Current Forgejo source contains the resequenced universal background-jobs migration.","route":"supabase/migrations/20260906014800_universal_background_jobs.sql","roleRef":null,"userRef":null,"required":true,"expectedText":"create table if not exists public.app_background_jobs","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Affected production targets complete from the exact corrective merged source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"database","kind":"runtime","claim":"Production contains app_background_jobs with tenant/user isolation and terminal notification transition behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"dd1c1d1c19ac89b651212f24b7819a74cae76160678368c81759ed02d96459ef","requestContractRevision":9,"previousRequestContractHash":"20e85a7043798f750fb02495813cc0fa4ac307140385941a9273646381151d20"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:54:53.502965+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:b8f0e488-cb62-41a3-9d2e-48f214fe07c4:request-contract:dd1c1d1c19ac89b651212f24b7819a74cae76160678368c81759ed02d96459ef","mission_step_id":"ab888721-f04c-4a62-b9fd-40986e53c32f","command_center_event_id":"b8f0e488-cb62-41a3-9d2e-48f214fe07c4"},{"id":"37fc85e1-4200-429a-93d2-c2ca6af8247b","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":"f65ce5923c9e1d3484fed374a0f591c967eb60fa","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"f65ce5923c9e1d3484fed374a0f591c967eb60fa","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-create-user"]},"releaseTargetStates":{"frontend":"success","supabaseEdge":"success"},"requestContractHash":"3226e01a28448582bab5f6a98f230a065e693b79af8821da9e77c1f54f5eedbe","forgejoWorkflowProof":{"runId":15466,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success","supabaseEdge":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success","supabaseEdge":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T22:01:57.102423+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f65ce5923c9e1d3484fed374a0f591c967eb60fa","external_id":"forgejo-main-f65ce5923c9e","receipt_type":"canonical_release_status","idempotency_key":"mission:611474b2-12c5-4494-b408-28e88e20f02c:forgejo-release-status:f65ce5923c9e1d3484fed374a0f591c967eb60fa:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"4c703a27-abb7-4256-88fe-7a36c92f30cf","command_center_event_id":"611474b2-12c5-4494-b408-28e88e20f02c"},{"id":"37fdece8-ec2b-4afe-857e-20a69a2d6e22","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/standalone-app-login-continuity-20260910","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.94-mission-generation-terminality","prNumber":2310,"terminal":false,"missionId":"bbe556b8-c0bf-4251-a4f1-bf258168214f","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f05662547b2b7fe8200bb29c1380cfa36770b2bd","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19358,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3314,"approvedPlanMs":0,"missionSetupMs":4970,"providerAuthMs":0,"shipAndProveMs":15036,"ledgerPrepareMs":491,"ledgerReconcileMs":0,"lineageReconcileMs":4479,"resolvePreflightMs":4970,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":491,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bbe556b8-c0bf-4251-a4f1-bf258168214f"},"performance":null,"deploymentId":"forgejo-main-f05662547b2b","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":2673,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T18:28:38.81461+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f05662547b2b7fe8200bb29c1380cfa36770b2bd","external_id":"forgejo-main-f05662547b2b","receipt_type":"execute_mission","idempotency_key":"mission:bbe556b8-c0bf-4251-a4f1-bf258168214f:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"2e9f64da-55ac-4b16-a08b-e3f72d97b5f6","command_center_event_id":"bbe556b8-c0bf-4251-a4f1-bf258168214f"},{"id":"37fe59b5-c75c-436f-be69-24c362c413e1","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_reliability","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"6eb26921-1579-51d6-318e-98f625550bfa"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:0ae1614f-bf65-413a-9f82-fea43c9f20a0","mission_step_id":null,"command_center_event_id":"0ae1614f-bf65-413a-9f82-fea43c9f20a0"},{"id":"3800985a-dfa0-4942-b866-019fb8bb3e07","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"c0d36eec1cdb436859de51dc1927ca459bd94f39","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"dbecc5134c2dcd219702a77e9d12fcf1aff5ae36","prNumber":2314,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6822/jobs/1","mergeCommitSha":"c0d36eec1cdb436859de51dc1927ca459bd94f39"}],"requestContractHash":"8100ef5945ff679b7a4b4fce0036ccf4ffc74ad6a3167d352319683aac944a3f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:38:42.045176+00:00","proof_gate":"request_contract_repository_verified","source_sha":"c0d36eec1cdb436859de51dc1927ca459bd94f39","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:ccaf5826-e23a-490f-8208-f46ad705b40b:request-contract-repository:8100ef5945ff679b7a4b4fce0036ccf4ffc74ad6a3167d352319683aac944a3f:c0d36eec1cdb436859de51dc1927ca459bd94f39","mission_step_id":"bda71b83-572f-4cca-875b-e66b14d5080e","command_center_event_id":"ccaf5826-e23a-490f-8208-f46ad705b40b"},{"id":"38013471-3da5-43e9-b9da-5b59a16dc744","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-10-06T21:51:36.395902+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-06T19:41:47.512811+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e0bdee16-0e40-491d-b397-55b8d2ecff09:owner-progress-heartbeat:119421047","mission_step_id":"fa51817f-f51a-4b5f-bef5-7f4af219c70f","command_center_event_id":"e0bdee16-0e40-491d-b397-55b8d2ecff09"},{"id":"3802a167-7130-4a4e-8937-0af15c4ae7d4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-be8a91c52fcf","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":13760,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":41854,"firstUsefulResultAt":"2026-10-03T04:40:38.818Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.76-paul-semantic-heldout","prNumber":4625,"terminal":false,"missionId":"be8a91c5-2fcf-4fdb-b38e-aeb4fac93e43","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4770,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1338,"missionSetupMs":233,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":233,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":233,"repositoryMutationMs":3432,"repositoryProviderMs":3432,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2136,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":233,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1296},"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":"be8a91c5-2fcf-4fdb-b38e-aeb4fac93e43"},"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":3941,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:41:26.425603+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4625","receipt_type":"execute_mission","idempotency_key":"mission:be8a91c5-2fcf-4fdb-b38e-aeb4fac93e43:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"227acacd-5fca-42ec-9edb-473f75a746ab","command_center_event_id":"be8a91c5-2fcf-4fdb-b38e-aeb4fac93e43"},{"id":"38032471-9b16-461e-ad77-7400499455e2","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-1297fc3ea836","reason":null,"status":"complete","metrics":{"receiptBytes":113628,"releaseCount":0,"toolCallCount":56,"repeatedCallCount":40,"executorlessWaitMs":2653340,"firstUsefulResultAt":"2026-09-27T05:46:06.727Z","recoveryAttemptCount":28,"ownerInterruptionCount":0},"version":"1.58.292-release-target-parity","prNumber":null,"terminal":false,"missionId":"1297fc3e-a836-406c-ae04-a0aa8f124741","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4097,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":667,"providerAuthMs":0,"ledgerPrepareMs":667,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":667,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":667,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"1297fc3e-a836-406c-ae04-a0aa8f124741"},"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":2807,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T06:30:26.981573+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1297fc3e-a836-406c-ae04-a0aa8f124741:execute_mission:repair_mission_prepared:generation-1","mission_step_id":"2266f7cf-e64b-4bf0-be59-708167719cb5","command_center_event_id":"1297fc3e-a836-406c-ae04-a0aa8f124741"},{"id":"380466d1-745b-4e7b-8651-1a1446de443f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/demo-intake-internal-only-outreach-20260830","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.56.5-premium-motion-source-targets","prNumber":null,"terminal":false,"missionId":"e0e7b115-78de-4710-a882-0f7e9e7d2f56","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":20383,"prReadinessMs":0,"approvedPlanMs":20383,"missionSetupMs":2354,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e0e7b115-78de-4710-a882-0f7e9e7d2f56"},"performance":null,"deploymentId":null,"workflowRunId":null,"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-08-30T22:32:22.43617+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e0e7b115-78de-4710-a882-0f7e9e7d2f56:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"df441c3f-6475-4ba0-9935-02b006ebd5d8","command_center_event_id":"e0e7b115-78de-4710-a882-0f7e9e7d2f56"},{"id":"3804f497-69d8-49fa-a825-b102f25a5aee","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-b176e9de002a","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":"b176e9de-002a-4fc6-b6b9-a8980844f9da","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":540,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":858,"providerAuthMs":0,"ledgerPrepareMs":858,"ledgerReconcileMs":276,"lineageReconcileMs":0,"resolvePreflightMs":858,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1134,"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":"b176e9de-002a-4fc6-b6b9-a8980844f9da"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3480,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:17:37.632776+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b176e9de-002a-4fc6-b6b9-a8980844f9da:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"e1d8a561-6156-410d-9fe1-ff347492ac06","command_center_event_id":"b176e9de-002a-4fc6-b6b9-a8980844f9da"},{"id":"380889e6-3d9a-406a-abce-6f1050ce9a3d","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-989f2e9ca79a","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":19741,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":3,"executorlessWaitMs":338403,"firstUsefulResultAt":"2026-10-01T18:41:36.072Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":"1.64.38-paul-owner-velocity","prNumber":4385,"terminal":false,"missionId":"989f2e9c-a79a-403b-93d0-d19637ede237","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"1044754c944444e6c23bd079ac01f4cb587302f3","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1001,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":119,"approvedPlanMs":0,"missionSetupMs":1079,"providerAuthMs":0,"shipAndProveMs":450,"ledgerPrepareMs":966,"ledgerReconcileMs":0,"lineageReconcileMs":113,"resolvePreflightMs":1079,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":966,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"989f2e9c-a79a-403b-93d0-d19637ede237"},"performance":null,"deploymentId":"forgejo-main-1044754c9444","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-provider-connections"]},"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":2686,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T18:47:22.586839+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"1044754c944444e6c23bd079ac01f4cb587302f3","external_id":"forgejo-main-1044754c9444","receipt_type":"execute_mission","idempotency_key":"mission:989f2e9c-a79a-403b-93d0-d19637ede237:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"c23fe223-ec19-4c18-9fd8-ea9f531c0033","command_center_event_id":"989f2e9c-a79a-403b-93d0-d19637ede237"},{"id":"380b9c0f-2414-4841-a7a9-3a96d6ffff45","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/communication-setup-notifications-20260818","reason":null,"status":"complete","metrics":{"receiptBytes":1295,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":406,"terminal":false,"missionId":"db2b8b3b-d742-4c35-82a1-60b85862b9ff","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"db2b8b3b-d742-4c35-82a1-60b85862b9ff"},"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":6224,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T03:47:06.31039+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"406","receipt_type":"execute_mission","idempotency_key":"mission:db2b8b3b-d742-4c35-82a1-60b85862b9ff:execute_mission:repair_mission_prepared","mission_step_id":"c1f1bb05-713b-42b4-b41d-eb19e0efa1bb","command_center_event_id":"db2b8b3b-d742-4c35-82a1-60b85862b9ff"},{"id":"380c50ce-f079-406d-8198-a16103d9e004","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f172b00ef73f","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":"f172b00e-f73f-44aa-a570-e4e5e7ebf5c5","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":243,"providerAuthMs":0,"ledgerPrepareMs":243,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":243,"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":"f172b00e-f73f-44aa-a570-e4e5e7ebf5c5"},"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":3969,"likelyAffectedFiles":["scripts/generate-cc-execution-action-schema.mjs","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T02:50:23.567909+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f172b00e-f73f-44aa-a570-e4e5e7ebf5c5:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8f60db17-debd-485f-aeee-3caa762b86f0","command_center_event_id":"f172b00e-f73f-44aa-a570-e4e5e7ebf5c5"},{"id":"380f3201-7e33-46a3-88d6-4ff0e48a2045","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papi-invoices-customer-portal-v2-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":14792,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.50.18-existing-pr-adoption","prNumber":670,"terminal":false,"missionId":"403460eb-cc67-4702-bec4-e4f3fe32f22f","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":"403460eb-cc67-4702-bec4-e4f3fe32f22f"},"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":9943,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/knocklaunch-mail-platform.contract.test.ts","scripts/visual-witness-hosted-runner/src/async-gateway.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/__tests__/commandCenter/deployDetection.test.ts","scripts/resolve-production-workflow-run.mjs","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T16:38:10.271155+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:403460eb-cc67-4702-bec4-e4f3fe32f22f:execute_mission:repair_mission_synthesis_ready","mission_step_id":"d3b89c31-dc1f-4ac2-83db-c41516d1345b","command_center_event_id":"403460eb-cc67-4702-bec4-e4f3fe32f22f"},{"id":"38112d18-82ba-4021-b7a8-5ac1f1688545","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-big-papi-public-calendar-truck-scroll","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1724,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.9-specialized-read-budget","prNumber":null,"terminal":false,"missionId":"1d374257-66d3-4d88-98f3-efa765327f84","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":"1d374257-66d3-4d88-98f3-efa765327f84"},"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":8993,"likelyAffectedFiles":["src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.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","scripts/validate-command-center-contracts.mjs",".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T16:01:56.299428+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1d374257-66d3-4d88-98f3-efa765327f84:execute_mission:repair_mission_synthesis_ready","mission_step_id":"33d95888-1612-4c08-8b07-fc0a977a335d","command_center_event_id":"1d374257-66d3-4d88-98f3-efa765327f84"},{"id":"38114e5f-d1d7-4c8b-bc5f-2415b1aac23e","source":"cc-execution","status":"recorded","payload":{"objective":"Rebuild BYCHEFAP on current Forgejo main as a premium private-chef/catering/food-truck tenant using existing reusable modules, not a parallel app. Current live UI wrongly inherits generic construction/CRM routes (Mitigation Hub, Canvassing, Academy, Scripts & Rebuttals, generic Leads & Clients, duplicated comms) and a giant generic Event Command card. Remove/hide those from BYCHEFAP primary navigation.\n\nCorrect owner route set: Today/Dashboard; Bookings/Inquiries; Calendar; Events; Clients (event booking contacts); Customers (walk-up/direct food customers, separate from clients); Quotes & Proposals; Money (deposits, balances, invoices/payments); Prep & Service / Operations; Menu & Packages; one clear Mail/Messages entry; Documents; Public Site / Where is Chef AP?; Settings / Brand. Team only if the tenant truly supports staff management. Keep Platform Admin access only for Noel, not as tenant-owner jargon.\n\nReplace the current dashboard with a compact culinary command center using the canonical BYCHEFAP logo. Surface only real data/clean empty states: next confirmed event with date/location/service type; open inquiries; deposits/balances due; upcoming prep/service items; this week's bookings/events; quick actions for New Booking, New Quote/Proposal, Calendar, Public Site. Pipeline must be Inquiry -> Quote -> Deposit -> Booked -> Prep -> Event -> Paid. Service lanes: Private Chef, Catering, Food Truck / Events.\n\nVisual direction: premium culinary/event brand derived from the logo: near-black/charcoal, warm ivory/cream, restrained bronze/gold accent, no default bright KnockLaunch blue. Prominent clean logo, less chrome, fewer badges/borders, no generic Priority 1/2/3 filler, deliberate whitespace, readable typography, subtle depth, strong desktop and compact mobile. Tone down the existing background with a controlled overlay if needed; avoid opacity/readability problems.\n\nPreserve public BYCHEFAP discovery/booking routes. Owner actions must stay in owner routes unless explicitly Public Site/Preview. /bychefap/dashboard is canonical owner landing. Make the smallest safe source/config changes. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, deploy only frontend, prove live /bychefap/dashboard. This request explicitly requires visual quality, so after deployment obtain desktop+mobile visual evidence for this route only.","tenantRef":"bychefap","receivedAt":"2026-08-26T13:50:03.863Z","fingerprint":"d6121f2c2f35518eb13bb0cc25da23e8ef463ed09bc2d54299fc6fe447e672cd","workstreamRef":"bychefap","conversationId":null,"canonicalBranch":"ai/bychefap-premium-tenant-20260826","requestedBranch":"ai/bychefap-premium-tenant-20260826","conversationContext":null},"tenant_id":"ea91e6fb-0528-40d6-a5dc-72a2a73e8c96","created_at":"2026-08-26T13:50:05.182066+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:fd092196-af31-41e0-9c3c-23c5dfdffcd4:tenant-workstream-contribution:d6121f2c2f35518eb13bb0cc25da23e8ef463ed09bc2d54299fc6fe447e672cd","mission_step_id":null,"command_center_event_id":"fd092196-af31-41e0-9c3c-23c5dfdffcd4"},{"id":"38130ccf-b271-4011-acde-6c5061eaa172","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-69d57677d229","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":33934,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":53759,"firstUsefulResultAt":"2026-09-30T19:29:01.752Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.23-paul-release-path-recovery","prNumber":4262,"terminal":false,"missionId":"69d57677-d229-4aaa-adf7-0bf518f68af4","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4682,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1066,"missionSetupMs":308,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":308,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":308,"repositoryMutationMs":3616,"repositoryProviderMs":3616,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2364,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":308,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1252},"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":"69d57677-d229-4aaa-adf7-0bf518f68af4"},"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":3536,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T19:30:02.545439+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4262","receipt_type":"execute_mission","idempotency_key":"mission:69d57677-d229-4aaa-adf7-0bf518f68af4:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"5e7d207e-9847-4d49-9249-366fc2600f2b","command_center_event_id":"69d57677-d229-4aaa-adf7-0bf518f68af4"},{"id":"3814529c-efd9-4a9b-b721-1f74107dde3e","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.34.2-frontend-build-poll-resilience","prNumber":4631,"terminal":false,"missionId":"758d7e12-d26f-4478-884d-f3cbfce874f9","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"9f81e7a57ba6d025dbbb82f24f8447050b6c2675","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"758d7e12-d26f-4478-884d-f3cbfce874f9"},"performance":null,"deploymentId":"canonical-release-9f81e7a57ba6","workflowRunId":31525305370,"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":1305,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-11T18:56:19.863883+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"9f81e7a57ba6d025dbbb82f24f8447050b6c2675","external_id":"canonical-release-9f81e7a57ba6","receipt_type":"ship_and_prove","idempotency_key":"mission:758d7e12-d26f-4478-884d-f3cbfce874f9:ship_and_prove:ship_and_prove_release_pending:9f81e7a57ba6d025dbbb82f24f8447050b6c2675:31525305370","mission_step_id":"055bfcfc-b325-463b-8fbf-533144dd3a44","command_center_event_id":"758d7e12-d26f-4478-884d-f3cbfce874f9"},{"id":"3816548e-1a12-441a-9721-85e4acf8fb05","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:40:39.844674+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-c02e2d1c63c2\",\"prNumber\":3975,\"sourceSha\":\"0e26ccb54f3862fc11f1b38aa6831a4fd6147e89\",\"deploymentId\":\"forgejo-main-0e26ccb54f38\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:43:19.005254+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c02e2d1c-63c2-4013-87d8-1d093b808d01:owner-progress-heartbeat:119373053","mission_step_id":"f9a058d7-ef1c-48d4-8133-20eebce8dece","command_center_event_id":"c02e2d1c-63c2-4013-87d8-1d093b808d01"},{"id":"381a6caf-1b3d-441e-95b6-20a917159889","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-35d3d3fb5e44","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.198-durable-chat-recovery","prNumber":3322,"terminal":false,"missionId":"35d3d3fb-5e44-461b-8fab-b1fa6001cd6b","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1129,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":913,"approvedPlanMs":0,"missionSetupMs":447,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":277,"ledgerReconcileMs":0,"lineageReconcileMs":170,"resolvePreflightMs":447,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":277,"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":"35d3d3fb-5e44-461b-8fab-b1fa6001cd6b"},"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":1971,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T00:38:44.386943+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3322","receipt_type":"execute_mission","idempotency_key":"mission:35d3d3fb-5e44-461b-8fab-b1fa6001cd6b:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"31376097-f85f-458e-8a39-747b6fc8c190","command_center_event_id":"35d3d3fb-5e44-461b-8fab-b1fa6001cd6b"},{"id":"381ee2d1-2c1a-49ca-b09b-d3d3943c2093","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/pages/card-grading/PCGWorkspace.tsx"],"continuationObjective":"Prepare current protected-main PCG Card Vault source for a root-layer fixed control-deck repair. Inspect src/pages/card-grading/PCGWorkspace.tsx including imports and the complete Card Vault Controls section. Do not mutate until exact payload is supplied."},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T15:22:22.36153+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:3319ce0f-f6dc-4e33-8643-52e678177534:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"7a03cff2-071b-4a60-a4d0-a1961f6081ec","command_center_event_id":"3319ce0f-f6dc-4e33-8643-52e678177534"},{"id":"381eee01-2ad0-47fa-84a3-85ae05451e4b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"2b57df054966516cba427d986810cbcd97979d5c","missing":[],"pending":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"b31fbb48c954515a085210361d930e1b4b8cf9ab","releaseState":"pending","sourceInMain":false,"compareStatus":"ancestry_read_retryable","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{},"requestContractHash":"894a3521f26f1470426e704f5c747f5f04ff9b91790c64e900b4add785415bcc","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"releaseSourceVerified":false,"ccExecutionRuntimeProof":{"liveSha":"87aabbd232835d5f06bde0493af005e30c9bd44f","deploymentId":"forgejo-main-87aabbd232835d5f06bde0493af005e30c9bd44f","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.67.12-pr-merge-base-freshness","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:35:10.741199+00:00","proof_gate":"canonical_release_pending","source_sha":"b31fbb48c954515a085210361d930e1b4b8cf9ab","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:11cefa42-e8c3-4dbf-932e-819c0314bf8d:forgejo-release-status:b31fbb48c954515a085210361d930e1b4b8cf9ab:pending:forgejo-main/source=pending|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"aeffcf5e-b9d0-4531-b208-fcf1e0099eaa","command_center_event_id":"11cefa42-e8c3-4dbf-932e-819c0314bf8d"},{"id":"381f1dec-286c-420b-9998-34be2af395bf","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Replace the two YAML-embedded shell heredocs with equivalent printf lists after the exact Gate runner proved the combined partial fetch works; same mission and PR, no behavior expansion.","baseSha":"552ebf163e199216c657fb262eee0320f0839190","issuedAt":1788496043582,"expiresAt":1788496223582,"missionId":"531a2921-77f4-41ce-87ea-f70389652e0c","authorizationId":"14666bbd-0140-4775-b29c-4c595d447479","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T04:27:24.513568+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"552ebf163e199216c657fb262eee0320f0839190","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:14666bbd-0140-4775-b29c-4c595d447479","mission_step_id":"4575d081-7358-4533-afd6-4e639e706731","command_center_event_id":"531a2921-77f4-41ce-87ea-f70389652e0c"},{"id":"3821d6bd-8cdc-4b7c-95e7-86687c879722","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"CONTINUE THE EXISTING OWNER-AUTHORIZED CONTROL-PLANE MAINTENANCE MISSION NOW. Apply the already-persisted exact mutation payload, create the PR, Gate, squash merge, deploy cc-execution, verify live sourceSha, then close #5228 as superseded.","proofKinds":["repository"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"CONTINUE THE EXISTING OWNER-AUTHORIZED CONTROL-PLANE MAINTENANCE MISSION NOW. Apply the already-persisted exact mutation payload, create the PR, Gate, squash merge, deploy cc-execution, verify live sourceSha, then close #5228 as superseded.","wordingChanged":false,"canonicalIntent":"CONTINUE THE EXISTING OWNER-AUTHORIZED CONTROL-PLANE MAINTENANCE MISSION NOW. Apply the already-persisted exact mutation payload, create the PR, Gate, squash merge, deploy cc-execution, verify live sourceSha, then close #5228 as superseded.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"CONTINUE THE EXISTING OWNER-AUTHORIZED CONTROL-PLANE MAINTENANCE MISSION NOW. Apply the already-persisted exact mutation payload, create the PR, Gate, squash merge, deploy cc-execution, verify live sourceSha, then close #5228 as superseded.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"CONTINUE THE EXISTING OWNER-AUTHORIZED CONTROL-PLANE MAINTENANCE MISSION NOW. Apply the already-persisted exact mutation payload, create the PR, Gate, squash merge, deploy cc-execution, verify live sourceSha, then close #5228 as superseded.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["repository"],"visualProofScope":"none","interactionRequired":true,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"normal","deadlineSignals":[],"deadlineExplicit":false},"version":"paul-adaptive-objective-v1","recovery":{"transient":"one_bounded_retry_then_alternate_eligible_pool_or_provider_path","deterministic":"repair_source_or_contract_do_not_blind_rerun","mutationDependencyFailure":"prerequisite_required_or_targeted_recovery_never_invent","readOnlyDependencyFailure":"degrade_to_available_grounded_context_and_keep_conversation_alive"},"unknowns":["tenant","route","source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":false,"viewports":["desktop","mobile"],"behavioral":true,"visualProofScope":"none"},"dependencies":{"requiredDomains":["backend_runtime","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":[]},"inputSignals":{"rawUtterance":"CONTINUE THE EXISTING OWNER-AUTHORIZED CONTROL-PLANE MAINTENANCE MISSION NOW. Apply the already-persisted exact mutation payload, create the PR, Gate, squash merge, deploy cc-execution, verify live sourceSha, then close #5228 as superseded.","canonicalIntent":"CONTINUE THE EXISTING OWNER-AUTHORIZED CONTROL-PLANE MAINTENANCE MISSION NOW. Apply the already-persisted exact mutation payload, create the PR, Gate, squash merge, deploy cc-execution, verify live sourceSha, then close #5228 as superseded.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"repository","claim":"CONTINUE THE EXISTING OWNER-AUTHORIZED CONTROL-PLANE MAINTENANCE MISSION NOW. Apply the already-persisted exact mutation payload, create the PR, Gate, squash merge, deploy cc-execution, verify live sourceSha, then close #5228 as superseded.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"CONTINUE-THE-EXISTING-OWNER-AUTHORIZED-CONTROL-PLANE-MAINTENANCE-MISSION-NOW.-Apply-the-already-pers","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"2a2f24abb376d326bf2ed44a9227bb7c1104d0bde190b10c97970acd27dacf03","requestContractRevision":2,"previousRequestContractHash":"0a8cec0ca0e50bb9a4dcf3ce7ac9635f5f65e7f6f88eefa43b85fe9d2125601d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:37:42.797801+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:67bae98c-16f1-4c17-87a4-104feb1c8815:request-contract:2a2f24abb376d326bf2ed44a9227bb7c1104d0bde190b10c97970acd27dacf03","mission_step_id":"b20e58de-4bcd-4c52-9414-f45cab178445","command_center_event_id":"67bae98c-16f1-4c17-87a4-104feb1c8815"},{"id":"3822c7a0-9487-4821-bb90-1d6447fe38e6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-251b52cc9353","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2479,"terminal":false,"missionId":"251b52cc-9353-402c-a9a9-4cfacd354933","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":565,"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":"251b52cc-9353-402c-a9a9-4cfacd354933"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1283,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T05:41:52.68486+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2479","receipt_type":"automatic_mission_resume","idempotency_key":"mission:251b52cc-9353-402c-a9a9-4cfacd354933:automatic-mission-resume:2479:repair_mission_waiting_for_gate","mission_step_id":"f77ab013-8ccc-4589-b5b2-ad6c25e583f9","command_center_event_id":"251b52cc-9353-402c-a9a9-4cfacd354933"},{"id":"3822c8fa-e801-40fa-9886-eaba7bb05c28","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane to add canonical Cloudflare credential management, clean up the obsolete Cloudflare token sprawl, repair the Visual Witness deployment credential, then refreeze the control plane.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane to add canonical Cloudflare credential management, clean up the obsolete Cloudflare token sprawl, repair the Visual Witness deployment credential, then refreeze the control plane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"credential-manager","statement":"KnockLaunch deterministically identifies and manages the canonical Cloudflare deployment credential without exposing token values.","proofConditionIds":["repo-manager"]},{"id":"safe-cleanup","statement":"Obsolete Cloudflare tokens are cleaned conservatively without deleting unknown active consumers.","proofConditionIds":["repo-manager","release-proof"]},{"id":"witness-repair","statement":"Visual Witness virtual Cloudflare Container deploys and automatic failover is proven live.","proofConditionIds":["release-proof","witness-runtime"]},{"id":"refrozen","statement":"Control plane is refrozen and mutation-locked after repair.","proofConditionIds":["freeze-proof"]}],"objective":"Unfreeze the control plane to add canonical Cloudflare credential management, clean up the obsolete Cloudflare token sprawl, repair the Visual Witness deployment credential, then refreeze the control plane.","constraints":[{"id":"no-secret-output","statement":"Never expose Cloudflare token values.","proofConditionIds":["repo-manager"]},{"id":"conservative-delete","statement":"Never delete unknown active Cloudflare tokens.","proofConditionIds":["repo-manager","release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-manager","kind":"repository","claim":"Canonical Forgejo-owned Cloudflare credential manager and regression tests are present on protected main.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"release","claim":"Affected ccExecution release succeeds before any superseded token deletion.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]},{"id":"witness-runtime","kind":"runtime","claim":"Primary and virtual Witness runners are healthy and automatic failover is proven.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]},{"id":"freeze-proof","kind":"repository","claim":"controlPlaneMutationLockEnabled and controlPlaneFrozen are true after completion.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"e3d9782f8a784445ab49fecd5dec0a9a6b07785de9f6cf5d511c97b09e07ed06","requestContractRevision":2,"previousRequestContractHash":"83703ea1b8328aa0f4129ef9b25942015285fbb99a9ee75aabdfc8808e03e26e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T20:31:05.741486+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:05014277-8ab7-4cf0-bb07-3a2517a6c2f1:request-contract:e3d9782f8a784445ab49fecd5dec0a9a6b07785de9f6cf5d511c97b09e07ed06","mission_step_id":"3a186a77-a3c5-4dc2-a9fc-2a4f39da5967","command_center_event_id":"05014277-8ab7-4cf0-bb07-3a2517a6c2f1"},{"id":"38257228-984c-4339-874d-6d67000acefa","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/owner-wait-slo-telemetry","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.77-mcp-oauth-es256","prNumber":2224,"terminal":false,"missionId":"20bef598-f4d2-4c6b-86fd-f142edeb8455","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7618,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":884,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":319,"ledgerReconcileMs":0,"lineageReconcileMs":565,"resolvePreflightMs":884,"repositoryMutationMs":7618,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":319,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"20bef598-f4d2-4c6b-86fd-f142edeb8455"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1553,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T03:52:13.002304+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"2224","receipt_type":"execute_mission","idempotency_key":"mission:20bef598-f4d2-4c6b-86fd-f142edeb8455:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"7fc0fe99-1fcc-42d8-b48d-678cb24687ae","command_center_event_id":"20bef598-f4d2-4c6b-86fd-f142edeb8455"},{"id":"3825c71c-19f0-40dc-bc81-c41f1fb387bc","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3b8d9b2ce800","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":null,"terminal":false,"missionId":"3b8d9b2c-e800-4b21-a61f-db998109644c","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5,"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":"pull_request_required","receiptRef":{"mode":"full","missionId":"3b8d9b2c-e800-4b21-a61f-db998109644c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1346,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T01:47:10.432677+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3b8d9b2c-e800-4b21-a61f-db998109644c:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"817de220-9f02-46b9-bc5a-c0299c4f68be","command_center_event_id":"3b8d9b2c-e800-4b21-a61f-db998109644c"},{"id":"3826299f-f8cf-40ea-a511-c30f8721a1b1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-owner-copy-pass","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":6413,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":246,"terminal":false,"missionId":"5a17312f-4d76-420c-9aa5-257059ae56ee","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":"5a17312f-4d76-420c-9aa5-257059ae56ee"},"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":3537,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T14:21:33.186058+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"246","receipt_type":"execute_mission","idempotency_key":"mission:5a17312f-4d76-420c-9aa5-257059ae56ee:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"698b2f8b-c4b8-4aee-bbe6-4da08ad2f2c5","command_center_event_id":"5a17312f-4d76-420c-9aa5-257059ae56ee"},{"id":"3826e669-a784-4ed5-98e4-0c98db1bc1dc","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/seaside-today-palette-regression-20260806-r202608070252","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.20-pr-scoped-release-missions","prNumber":4175,"terminal":false,"missionId":"473ddfed-caa3-48b7-bc31-f0c22d99e3c3","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"473ddfed-caa3-48b7-bc31-f0c22d99e3c3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1149,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T02:52:07.210322+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4175","receipt_type":"execute_mission","idempotency_key":"mission:473ddfed-caa3-48b7-bc31-f0c22d99e3c3:execute_mission:repair_mission_prepared","mission_step_id":"f0f0ef07-e2da-4bc4-bc1d-bc52f222df3a","command_center_event_id":"473ddfed-caa3-48b7-bc31-f0c22d99e3c3"},{"id":"38272788-b4a4-4e2d-9110-70e05da2ce43","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"fa8f95efde6f7017bae957afae6063f3bce7c6c3","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"fa8f95efde6f7017bae957afae6063f3bce7c6c3","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":"6bed6ab7f40424ad0eee151327a911274f4eaa6664b47ad16d4eaccd73846468","forgejoWorkflowProof":{"runId":8550,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"fa8f95efde6f7017bae957afae6063f3bce7c6c3","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-fa8f95efde6f7017bae957afae6063f3bce7c6c3","compareStatus":"target_job_success_runtime_verified","workflowRunId":8550,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.155-cancelled-release-signed-push-lineage","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T01:37:21.022137+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"fa8f95efde6f7017bae957afae6063f3bce7c6c3","external_id":"forgejo-main-fa8f95efde6f","receipt_type":"canonical_release_status","idempotency_key":"mission:39ba4bac-fec7-4697-8051-0c4ae46fe28d:forgejo-release-status:fa8f95efde6f7017bae957afae6063f3bce7c6c3:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"71da14cf-1d33-4ae2-a63c-80c7eff93b5e","command_center_event_id":"39ba4bac-fec7-4697-8051-0c4ae46fe28d"},{"id":"3827529c-16ab-4b41-be7f-dd9cb09857b5","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"dc4b5d9df200e13caef8622eefda3a6d2896c63e","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"661423135ffb62f83f4032c46ae18fde2b814033","prNumber":2423,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7193/jobs/1","mergeCommitSha":"dc4b5d9df200e13caef8622eefda3a6d2896c63e"}],"requestContractHash":"51ab715eceff6214b0cb1db107680c94ff5b93ee42eb80177f562b2862e59fe4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T21:21:58.586824+00:00","proof_gate":"request_contract_repository_verified","source_sha":"dc4b5d9df200e13caef8622eefda3a6d2896c63e","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:451fe0d1-65d2-461a-aa4c-018ddd8f99fd:request-contract-repository:51ab715eceff6214b0cb1db107680c94ff5b93ee42eb80177f562b2862e59fe4:dc4b5d9df200e13caef8622eefda3a6d2896c63e","mission_step_id":"0d9ccb81-0501-4779-ac1a-a6f3f1cfacda","command_center_event_id":"451fe0d1-65d2-461a-aa4c-018ddd8f99fd"},{"id":"3829bfe9-34b3-4948-ae80-4fbfb7e6359c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"b9c2b397a8b0cc3657fcc032d57bd55969bfda56","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b9c2b397a8b0cc3657fcc032d57bd55969bfda56","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/713","runId":713,"status":"running","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T13:26:03.697649+00:00","proof_gate":"canonical_release_pending","source_sha":"b9c2b397a8b0cc3657fcc032d57bd55969bfda56","external_id":"forgejo-main-b9c2b397a8b0","receipt_type":"canonical_release_status","idempotency_key":"mission:2bcbcdeb-8a56-4164-b0cb-a025c494e32e:forgejo-release-status:b9c2b397a8b0cc3657fcc032d57bd55969bfda56:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"cae07815-3a29-4058-a4cd-09ebc3ba59cf","command_center_event_id":"2bcbcdeb-8a56-4164-b0cb-a025c494e32e"},{"id":"382a369a-5f3f-43d0-a3db-1e5e161ddec0","source":"forgejo","status":"waiting","payload":{"branch":"ai/historical-cc-backfill-preflight","prNumber":2670,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"0ad9b6483bf0173bde7ad83b4701310ce72361b6","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T18:48:01.501889+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0ad9b6483bf0173bde7ad83b4701310ce72361b6","external_id":"2670","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:09bb357c-e512-4291-b0d4-56099b29748a:merged-pr:2670:0ad9b6483bf0173bde7ad83b4701310ce72361b6","mission_step_id":"31aa33e0-dc80-44b8-b3b9-d6a292461932","command_center_event_id":"09bb357c-e512-4291-b0d4-56099b29748a"},{"id":"382d3269-3fc1-4102-a895-0f2812b307fa","source":"cc-execution","status":"authorized","payload":{"paths":["config/platform-standards.json","src/__tests__/capabilityCompleteness.contract.test.ts","src/pages/owner/KnockLaunchSEO.tsx","supabase/functions/owner-search-console/index.ts","workers/cc-execution/src/command-center-contracts.js"],"reason":"Owner explicitly requested a new platform primitive requiring every implementation to wire and prove all dependencies it relies on; this narrowly updates the request-contract primitive and associated SEO regression case.","baseSha":"1189ed6a08e5da52e00248b4ec8bd5f794361862","issuedAt":1789231791998,"expiresAt":1789231971998,"missionId":"433701ca-0563-492f-aadf-c2d7f7195cf9","authorizationId":"fd9b7ad9-57cf-4dd2-8bdd-a740e889430b","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T16:49:52.410695+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1189ed6a08e5da52e00248b4ec8bd5f794361862","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:fd9b7ad9-57cf-4dd2-8bdd-a740e889430b","mission_step_id":"099c4b8e-c720-46a1-a5c8-e461d3853f32","command_center_event_id":"433701ca-0563-492f-aadf-c2d7f7195cf9"},{"id":"382da324-0548-47bd-8ab7-6320a0b14e35","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the bounded Curri crop repair on the same recovered branch: reset the internal shell scroller to top on pathname/search changes and before Curri navigation; respect iOS safe-area top. Preserve existing flush-bottom Properties/Campaigns and grouped More menu. No other changes.","wordingChanged":false,"canonicalIntent":"Apply the bounded Curri crop repair on the same recovered branch: reset the internal shell scroller to top on pathname/search changes and before Curri navigation; respect iOS safe-area top. Preserve existing flush-bottom Properties/Campaigns and grouped More menu. No other changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"curri-crop","statement":"Curri navigation resets the shell to the true top so the logo and hero/title do not reopen cropped.","proofConditionIds":["production-proof"]}],"objective":"Apply the bounded Curri crop repair on the same recovered branch: reset the internal shell scroller to top on pathname/search changes and before Curri navigation; respect iOS safe-area top. Preserve existing flush-bottom Properties/Campaigns and grouped More menu. No other changes.","constraints":[{"id":"preserve-existing","statement":"Preserve current Curri shell, clean routes, Properties/Campaign flush-bottom behavior, and More menu changes.","proofConditionIds":["production-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"production-proof","kind":"runtime","claim":"Live Curri opens at the true top under the existing shell after the frontend release.","route":"/curri-properties","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"35a3bf6fa5ca7393fda8d04d87b17275ee575a4e67728bca274142367097403a","requestContractRevision":3,"previousRequestContractHash":"3dcd955f34ff45574a57780963f922b0cca85bf44282900ab40a59e4ce9b9784"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T20:03:17.704239+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f700c415-457b-4c07-89a8-4d6af48d4766:request-contract:35a3bf6fa5ca7393fda8d04d87b17275ee575a4e67728bca274142367097403a","mission_step_id":"72960f96-54f7-45f0-92f1-9e94ddc0aa9d","command_center_event_id":"f700c415-457b-4c07-89a8-4d6af48d4766"},{"id":"382f2f7c-dd0f-48af-b5ce-4f7f00f8c9bf","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-63f4a37ee368","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":25968,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":9,"executorlessWaitMs":490801,"firstUsefulResultAt":"2026-09-30T12:25:09.217Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4224,"terminal":false,"missionId":"63f4a37e-e368-482b-bcb4-81922308737a","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"1e584ec3ade25cb983a5e112d154cb39a234d865","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":842,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":67,"approvedPlanMs":0,"missionSetupMs":270,"providerAuthMs":0,"shipAndProveMs":415,"ledgerPrepareMs":270,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":270,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":270,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"63f4a37e-e368-482b-bcb4-81922308737a"},"performance":null,"deploymentId":"forgejo-main-1e584ec3ade2","releaseState":"pending","workflowRunId":13334,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2708,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T12:33:30.187038+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"1e584ec3ade25cb983a5e112d154cb39a234d865","external_id":"forgejo-main-1e584ec3ade2","receipt_type":"execute_mission","idempotency_key":"mission:63f4a37e-e368-482b-bcb4-81922308737a:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"67b6e03f-a060-46d0-9385-ad94a9e17fa9","command_center_event_id":"63f4a37e-e368-482b-bcb4-81922308737a"},{"id":"3830b6fc-736e-4945-acea-b4f54432652d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-owner-fullscreen-no-black-20260824","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":9344,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":8,"ownerInterruptionCount":0},"version":"1.50.35-defer-existing-pr-refresh","prNumber":719,"terminal":false,"missionId":"2354baef-787d-4b62-a3c5-6d34ae0e3fba","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":"21f6f91d592409b556264c97eea20d21f8ec830f","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":"2354baef-787d-4b62-a3c5-6d34ae0e3fba"},"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":10303,"likelyAffectedFiles":["src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","src/__tests__/contracts/canonical-production-release-status.test.ts","src/components/WorkflowRouter.tsx","src/assets/bigPapisCalendarTruck.ts","src/__tests__/contracts/big-papis-business-tools-communications.contract.test.ts","src/__tests__/contracts/big-papis-event-quotes.contract.test.ts","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","scripts/visual-witness-hosted-runner/src/frontend-build-entrypoint.mjs","scripts/visual-witness-hosted-runner/src/frontend-build-service.mjs","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T04:03:48.806172+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":"21f6f91d592409b556264c97eea20d21f8ec830f","external_id":"719","receipt_type":"execute_mission","idempotency_key":"mission:2354baef-787d-4b62-a3c5-6d34ae0e3fba:execute_mission:repair_mission_synthesis_ready","mission_step_id":"5d93b0f4-9b0b-4f4f-bb61-4853e43a3803","command_center_event_id":"2354baef-787d-4b62-a3c5-6d34ae0e3fba"},{"id":"3830d5e7-9f27-4a92-847a-700569dbf59a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1624bf069219","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":95386,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":206133,"firstUsefulResultAt":"2026-09-29T02:05:10.105Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4079,"terminal":false,"missionId":"1624bf06-9219-4eb4-9af9-892545fbe187","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5582,"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":"1624bf06-9219-4eb4-9af9-892545fbe187"},"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-29T02:07:12.936966+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4079","receipt_type":"automatic_mission_resume","idempotency_key":"mission:1624bf06-9219-4eb4-9af9-892545fbe187:automatic-mission-resume:4079:repair_mission_pr_ready_retryable","mission_step_id":"638875aa-76dc-47fb-876b-9d841aaf4022","command_center_event_id":"1624bf06-9219-4eb4-9af9-892545fbe187"},{"id":"3830d7d2-4107-41c2-9f04-651d644b491c","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-95785280a0df","prNumber":2560,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"a514a6e18b13e1322cbfe3e99d3c82dd263ceee8","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T22:20:31.580834+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a514a6e18b13e1322cbfe3e99d3c82dd263ceee8","external_id":"2560","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:95785280-a0df-4156-9ac7-89982680f55c:merged-pr:2560:a514a6e18b13e1322cbfe3e99d3c82dd263ceee8","mission_step_id":"c11b577d-5c8d-4f67-a8be-4ebf4852c409","command_center_event_id":"95785280-a0df-4156-9ac7-89982680f55c"},{"id":"38323425-23a0-4a69-a0a2-cac07229e4ca","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_invalid","fingerprint":"263978bdb09a1aa6407fff148d0bea90e79cd0b3f491cf0e8bff909e072fbfe6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T16:13:23.801262+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:f0ac1d5e-587a-4296-9ce6-84d1af484100:repository-mutation-intent-blocked:263978bdb09a1aa6407fff148d0bea90e79cd0b3f491cf0e8bff909e072fbfe6","mission_step_id":"5e9ea1e4-6c7c-4d64-8387-6082f3e15462","command_center_event_id":"f0ac1d5e-587a-4296-9ce6-84d1af484100"},{"id":"3835d761-32c9-4056-8b6d-c0e81974e0b0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-5985fcd91c4f","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":16489,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":185871,"firstUsefulResultAt":"2026-10-02T00:23:45.142Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.41-device-deploy-keys","prNumber":4424,"terminal":false,"missionId":"5985fcd9-1c4f-491d-af2a-278f521b5414","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5503,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1745,"missionSetupMs":204,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":204,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":204,"repositoryMutationMs":3758,"repositoryProviderMs":3758,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2458,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":204,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1300},"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":"5985fcd9-1c4f-491d-af2a-278f521b5414"},"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":4342,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:26:57.447139+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4424","receipt_type":"execute_mission","idempotency_key":"mission:5985fcd9-1c4f-491d-af2a-278f521b5414:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"56060d22-25b6-4754-abc6-6400f3c32939","command_center_event_id":"5985fcd9-1c4f-491d-af2a-278f521b5414"},{"id":"383a78e7-4c13-4fb2-848f-c5d887be4530","source":"cc-execution","status":"recorded","payload":{"objective":"From current Forgejo main 76ea843a769cf7ee140adf47b2d97dd57593e572, make the smallest frontend-only repair to the Event stage section in src/pages/mobile-vendor/BigPapisEvents.tsx. Replace the current one-line horizontal overflow-x-auto stage scroller with a contained responsive grid that is one column on very narrow screens, two columns on small screens, and three columns on large screens. Keep all nine existing MOBILE_VENDOR_EVENT_STAGES and the exact existing stageMutation behavior. Make each stage button min-w-0, allow long labels such as Awaiting Agreement and Payment Complete to wrap cleanly, show the step number, highlight the active stage, and add a small CheckCircle2 indicator on the active stage. Change helper copy to owner-facing 'Choose the stage that matches where this event stands now.' Do not change event data, stage semantics, backend, database, public/private behavior, or any other event action. Add focused assertions to src/__tests__/contracts/big-papis-schedule-screenshot-import.contract.test.ts proving the responsive grid is present and the old overflow-x-auto stage row is gone. One fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only Cloudflare release, then prove the selected test-event route no longer horizontally garbles the Event stage section. No other production targets.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-23T18:38:04.452Z","fingerprint":"dd947843a69da5cec273cda1952e1e758ef234768eb72e722fe8d5533bfe1fe3","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/big-papis-event-detail-actions-20260823","requestedBranch":"ai/big-papis-event-stage-layout-20260823","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-23T18:38:05.012123+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:17762156-982a-452d-8d64-92830157175c:tenant-workstream-contribution:dd947843a69da5cec273cda1952e1e758ef234768eb72e722fe8d5533bfe1fe3","mission_step_id":"4fff265d-3c10-4aa7-9b8a-8869c131d675","command_center_event_id":"17762156-982a-452d-8d64-92830157175c"},{"id":"383cf487-4db3-4a92-9774-25cbe2c0953d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-6187898d22ed","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":19411,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":9,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":506,"terminal":false,"missionId":"6187898d-22ed-43c5-8f14-55b523c91075","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":"6187898d-22ed-43c5-8f14-55b523c91075"},"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":4500,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-20T20:12:18.4331+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"506","receipt_type":"execute_mission","idempotency_key":"mission:6187898d-22ed-43c5-8f14-55b523c91075:execute_mission:canonical_release_transport_retryable","mission_step_id":"2058bdbf-398c-4af0-af10-220197354cab","command_center_event_id":"6187898d-22ed-43c5-8f14-55b523c91075"},{"id":"383e83ca-ef2d-49f8-92d3-18c4dbf349bf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/godmode-restore-point-access-20260909","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.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"75e0b36a-7166-43aa-b59f-8e3c798705cc","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5528,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":696,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":696,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":696,"repositoryMutationMs":5528,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":696,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"75e0b36a-7166-43aa-b59f-8e3c798705cc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1550,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T03:56:05.350047+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:75e0b36a-7166-43aa-b59f-8e3c798705cc:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"70a03bc9-f090-4606-8477-ec9f6c22fa06","command_center_event_id":"75e0b36a-7166-43aa-b59f-8e3c798705cc"},{"id":"383ea466-0bb7-4911-98f1-ff242fd9c59e","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner authorized systemic control-plane reliability repair; gate 5067 proved the only remaining deterministic failure is the old workflow_dispatch-only active release assertion.","baseSha":"8016b62feeb85876167c2145e8f6e081b549fddb","issuedAt":1788489750107,"expiresAt":1788489930107,"missionId":"cd88e721-f570-406b-b194-53230b2acb03","singleUse":true,"authorizationId":"b10d4382-32ba-417f-a4db-63bd08d6b051"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:42:31.081645+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"8016b62feeb85876167c2145e8f6e081b549fddb","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b10d4382-32ba-417f-a4db-63bd08d6b051","mission_step_id":"0a7f4f42-1fa1-48f7-9092-fe224b15af88","command_center_event_id":"cd88e721-f570-406b-b194-53230b2acb03"},{"id":"383f643c-57b6-4c3f-a923-00cdfd99155d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"canonical_release_dispatch_failed:422:Unexpected inputs provided: [\"release_cc_execution\", \"release_onrunner\", \"release_frontend\", \"release_edge_functions\", \"edge_function_slugs\", \"release_migrations\"]","status":"blocked","metrics":{"receiptBytes":2332,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.36.3-conductor-bootstrap-recovery","prNumber":4687,"terminal":false,"missionId":"59fc066c-8d8e-49d7-8fc8-448d35d7a7d4","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"59fc066c-8d8e-49d7-8fc8-448d35d7a7d4"},"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":346,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-12T12:49:40.225232+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4687","receipt_type":"ship_and_prove","idempotency_key":"mission:59fc066c-8d8e-49d7-8fc8-448d35d7a7d4:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"c7521e8f-68b0-4059-82af-c0982a6b04cf","command_center_event_id":"59fc066c-8d8e-49d7-8fc8-448d35d7a7d4"},{"id":"38425666-5dc2-4e22-a298-1123abdeff4e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"facb29c89411764485ce1cd3971b3729fe0b0651","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"facb29c89411764485ce1cd3971b3729fe0b0651","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/438","runId":438,"status":"running","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T18:09:24.379795+00:00","proof_gate":"canonical_release_pending","source_sha":"facb29c89411764485ce1cd3971b3729fe0b0651","external_id":"forgejo-main-facb29c89411","receipt_type":"canonical_release_status","idempotency_key":"mission:bee2e18a-c9c3-491b-8c96-2f778e6ab6cf:forgejo-release-status:facb29c89411764485ce1cd3971b3729fe0b0651:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"09f52012-6e70-453a-851a-35953ed2d234","command_center_event_id":"bee2e18a-c9c3-491b-8c96-2f778e6ab6cf"},{"id":"3842fad8-279d-47ac-bd78-a9e7d0d3752a","source":"cc-execution","status":"recorded","payload":{"objective":"PAUL execute the PCG pre-meeting repair and cutover mission from the completed audit. Critical path: Calendar -> Mail -> Documents -> Connections/storage truth -> remaining clickability acceptance -> controlled live Card Vault/R2 transaction -> fresh post-5,665 delta import -> bounded historical image migration/reconciliation -> final meeting-ready production receipt. Work to terminal production proof before Oct 4 2026 at 2:00 PM America/New_York.","tenantRef":"PCG","receivedAt":"2026-10-03T21:04:41.085Z","fingerprint":"4ae9f0bef805e7456959b823cae53354cc1d341ec4ec9da9a8ba776b1261acea","workstreamRef":"pcg","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":true,"objective":"PAUL execute the PCG pre-meeting repair and cutover mission from the completed audit. Critical path: Calendar -> Mail -> Documents -> Connections/storage truth -> remaining clickability acceptance -> controlled live Card Vault/R2 transaction -> fresh post-5,665 delta import -> bounded historical image migration/reconciliation -> final meeting-ready production receipt. Work to terminal production proof before Oct 4 2026 at 2:00 PM America/New_York.","proofKinds":["repository","runtime"],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"PAUL execute the PCG pre-meeting repair and cutover mission from the completed audit. Critical path: Calendar -> Mail -> Documents -> Connections/storage truth -> remaining clickability acceptance -> controlled live Card Vault/R2 transaction -> fresh post-5,665 delta import -> bounded historical image migration/reconciliation -> final meeting-ready production receipt. Work to terminal production proof before Oct 4 2026 at 2:00 PM America/New_York.","wordingChanged":false,"canonicalIntent":"PAUL execute the PCG pre-meeting repair and cutover mission from the completed audit. Critical path: Calendar -> Mail -> Documents -> Connections/storage truth -> remaining clickability acceptance -> controlled live Card Vault/R2 transaction -> fresh post-5,665 delta import -> bounded historical image migration/reconciliation -> final meeting-ready production receipt. Work to terminal production proof before Oct 4 2026 at 2:00 PM America/New_York.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair PCG Calendar: reuse/upsert the existing connection idempotently, fix error/CORS handling, initialize desktop/mobile, and prove a controlled event flow.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"outcome-2","statement":"Repair PCG Mail: eliminate raw 502 prerequisite failure, reconcile the PCG Google Workspace/Gmail state, and prove working mail or a correct actionable reconnect state.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"outcome-3","statement":"Repair PCG Documents so /pcg/documents resolves into the intended workspace without hanging on the PCG loading state.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"outcome-4","statement":"Correct PCG Connections/storage truth: R2 owns card imagery; Supabase owns canonical card/workflow data; Google Workspace owns Gmail/Calendar; remove stale Drive-as-card-master requirements.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"outcome-5","statement":"Complete targeted desktop/mobile clickability acceptance across Receive, Grade, Publish, Fulfill, Admin/Settings, Calendar, Mail, Documents, Connections and Card Vault.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"outcome-6","statement":"Prove a controlled live Card Vault transaction: create card, upload front/back, reload/search/open, and prove media is stored/readable in dedicated PCG Cloudflare R2.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"outcome-7","statement":"Perform a fresh post-snapshot delta import without duplicating the 5,665 baseline cards and reconcile new/existing/rejected/error counts.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"outcome-8","statement":"Run/resume bounded historical image migration into PCG R2 with read-back verification and retained legacy provenance.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"outcome-9","statement":"Produce the final numeric meeting-readiness receipt before Oct 4 2026 2:00 PM America/New_York.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]}],"objective":"PAUL execute the PCG pre-meeting repair and cutover mission from the completed audit. Critical path: Calendar -> Mail -> Documents -> Connections/storage truth -> remaining clickability acceptance -> controlled live Card Vault/R2 transaction -> fresh post-5,665 delta import -> bounded historical image migration/reconciliation -> final meeting-ready production receipt. Work to terminal production proof before Oct 4 2026 at 2:00 PM America/New_York.","constraints":[{"id":"constraint-1","statement":"PAUL is the executor; ChatGPT directs, supervises, verifies receipts, and reports.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"constraint-2","statement":"Hard deadline is October 4, 2026 at 2:00 PM America/New_York.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"constraint-3","statement":"Preserve dedicated PCG shell, current zoom behavior, tenant isolation, and already-working Receive/Grade/Publish flows.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"constraint-4","statement":"Done means claim-matched production proof, not implementation, PR, Gate, merge, deploy dispatch, or row counts alone.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"constraint-5","statement":"Do not use Google Drive as canonical master storage for new PCG card imagery.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"constraint-6","statement":"Do not duplicate any of the 5,665 baseline cards during delta import.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"constraint-7","statement":"Do not delete legacy image/source references until corresponding R2 objects are written and read back successfully.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"constraint-8","statement":"Treat witness capacity cancellations separately from product defects.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"constraint-9","statement":"Use smallest safe reversible repairs and carry required source changes through Gate, squash merge, deploy, and live verification.","provenance":{"reason":null,"source":"explicit_request_contract","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["repo","runtime"]}],"adaptivePolicy":{"risk":{"tier":"high","blastRadius":"sensitive"},"proof":{"requiredKinds":["repository","runtime"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":"/pcg/workspace","roleRef":null,"tenantRef":"PCG","sourceTargets":["src/PcgAppShell.tsx","src/pages/card-grading/PCGCanonicalWorkspaceRoute.tsx","src/pages/card-grading/PCGModesWorkspace.tsx","src/pages/card-grading/PCGWorkspace.tsx","src/pages/card-grading/PCGReceiveCardsGallery.tsx","src/pages/card-grading/PCGLegacyMigrationCenter.tsx","src/pages/card-grading/PCGOnboardingReadiness.tsx","src/pages/applications/CalendarApplicationRoute.tsx","src/pages/applications/MailApplicationRoute.tsx","src/pages/applications/DocumentsEvidenceApplicationRoute.tsx","src/pages/connections/TenantConnections.tsx","src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","supabase/functions/calendar-provider-connections/index.ts","supabase/functions/google-workspace-mail/index.ts","supabase/functions/pcg-legacy-import/index.ts","supabase/functions/pcg-r2-media/index.ts","config/capabilities/pcg-card-grading-modes.json","config/capabilities/pcg-google-workspace-gmail.json"]},"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":["before Oct 4 2026 at 2:00 PM America/New_York"],"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":[],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"serialize_overlapping_mutations","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["desktop","mobile"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","backend_runtime","schema_data_storage","provider_configuration","release_ownership","live_production_proof"],"capabilityDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"releaseTargetHints":["frontend","supabaseEdge"]},"inputSignals":{"rawUtterance":"PAUL execute the PCG pre-meeting repair and cutover mission from the completed audit. Critical path: Calendar -> Mail -> Documents -> Connections/storage truth -> remaining clickability acceptance -> controlled live Card Vault/R2 transaction -> fresh post-5,665 delta import -> bounded historical image migration/reconciliation -> final meeting-ready production receipt. Work to terminal production proof before Oct 4 2026 at 2:00 PM America/New_York.","canonicalIntent":"PAUL execute the PCG pre-meeting repair and cutover mission from the completed audit. Critical path: Calendar -> Mail -> Documents -> Connections/storage truth -> remaining clickability acceptance -> controlled live Card Vault/R2 transaction -> fresh post-5,665 delta import -> bounded historical image migration/reconciliation -> final meeting-ready production receipt. Work to terminal production proof before Oct 4 2026 at 2:00 PM America/New_York.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"All required PCG repairs are present on current merged main after Gate.","route":"/pcg/workspace","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime","kind":"runtime","claim":"Production PCG passes repaired Calendar, Mail, Documents, Connections, clickability, Card Vault/R2 transaction, delta reconciliation, and meeting-readiness acceptance.","route":"/pcg/workspace","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"PAUL-execute-the-PCG-pre-meeting-repair-and-cutover-mission-from-the-completed-audit.-Critical-path:","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":["repo","runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"23f74bffc9c2a3122e07a53575f721723a9d85f7bb5c0e289029552a8678de61","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-03T21:04:41.49225+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:678cb3ba-c4a5-4555-b900-ef79ef0ad82b:tenant-workstream-contribution:4ae9f0bef805e7456959b823cae53354cc1d341ec4ec9da9a8ba776b1261acea","mission_step_id":null,"command_center_event_id":"678cb3ba-c4a5-4555-b900-ef79ef0ad82b"},{"id":"38433876-090d-4d49-8d85-993abc257da0","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-480609859108","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":28661,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":0,"executorlessWaitMs":743039,"firstUsefulResultAt":"2026-09-28T01:36:15.232Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3943,"terminal":false,"missionId":"48060985-9108-4218-8be3-990b36cb94d0","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"93e76e9a318d6da0ba6ebb02695d6b5d36e7cb68","timingsMs":{"prReadinessMs":103,"approvedPlanMs":0,"shipAndProveMs":411,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"48060985-9108-4218-8be3-990b36cb94d0"},"performance":null,"deploymentId":"forgejo-main-93e76e9a318d","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":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":2114,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T01:50:33.927461+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3943","receipt_type":"automatic_mission_resume","idempotency_key":"mission:48060985-9108-4218-8be3-990b36cb94d0:automatic-mission-resume:3943:canonical_release_reconciliation_pending","mission_step_id":"73f5a200-af5e-4983-a92e-b47af85dd317","command_center_event_id":"48060985-9108-4218-8be3-990b36cb94d0"},{"id":"3844b3bc-01e3-474e-b1c9-3cc854e2f73a","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"6d4fb6dcf9cc3fbda0066cc3d5c91765dd342518","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"6d4fb6dcf9cc3fbda0066cc3d5c91765dd342518","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":"56f3923ccba7bf4597942bada431f73e8c50201f70083d3da90f6552464c678a","forgejoWorkflowProof":{"runId":11303,"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-23T21:38:26.90773+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"6d4fb6dcf9cc3fbda0066cc3d5c91765dd342518","external_id":"forgejo-main-6d4fb6dcf9cc","receipt_type":"canonical_release_status","idempotency_key":"mission:6163b737-4446-4df3-a84c-23bcfe0db6ff:forgejo-release-status:6d4fb6dcf9cc3fbda0066cc3d5c91765dd342518:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"440b225b-a387-4d0f-86cc-0cba4f4622b2","command_center_event_id":"6163b737-4446-4df3-a84c-23bcfe0db6ff"},{"id":"3848a900-59b1-4428-88a8-7c74dd0037d9","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":"8b23f55a-5622-4d6b-826f-c45bed16ce15","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"8b23f55a-5622-4d6b-826f-c45bed16ce15"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-05T03:06:11.689627+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8b23f55a-5622-4d6b-826f-c45bed16ce15:execute_mission:repair_mission_execution_blocked","mission_step_id":"259690f9-3f9e-404b-9d4b-23d61529d6ae","command_center_event_id":"8b23f55a-5622-4d6b-826f-c45bed16ce15"},{"id":"384ad499-c316-4c6a-a0d6-67b3639d86d4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ccb89b99ae39","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":3066,"terminal":false,"missionId":"ccb89b99-ae39-4006-ae0f-0154a0de54f7","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12258,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":4464,"missionSetupMs":923,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":923,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":923,"repositoryMutationMs":7794,"repositoryProviderMs":7794,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4096,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":923,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3698},"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":"ccb89b99-ae39-4006-ae0f-0154a0de54f7"},"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":3291,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T01:39:03.385958+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3066","receipt_type":"execute_mission","idempotency_key":"mission:ccb89b99-ae39-4006-ae0f-0154a0de54f7:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c7876d9f-c509-4e0c-ba44-ebbc95be4761","command_center_event_id":"ccb89b99-ae39-4006-ae0f-0154a0de54f7"},{"id":"384b389b-e2cb-4c3f-9677-fef40c33cd6a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8b22a7845397","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":21099,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":20479,"firstUsefulResultAt":"2026-09-25T13:29:32.247Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3731,"terminal":false,"missionId":"8b22a784-5397-4822-8c66-cdcfcda533d7","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5419,"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":"8b22a784-5397-4822-8c66-cdcfcda533d7"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","repository"],"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-25T13:29:52.773874+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3731","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8b22a784-5397-4822-8c66-cdcfcda533d7:automatic-mission-resume:3731:repair_mission_pr_ready_retryable","mission_step_id":"5ea55114-8e4b-44c7-893d-5f98455f57a1","command_center_event_id":"8b22a784-5397-4822-8c66-cdcfcda533d7"},{"id":"384d376b-9498-4013-a2b2-28912dfc2434","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-6730ce8a6cce","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.282-lineage-main-guard","prNumber":null,"terminal":false,"missionId":"6730ce8a-6cce-416c-bff4-935556eb70a6","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1451,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":412,"providerAuthMs":0,"ledgerPrepareMs":412,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":412,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":412,"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":"6730ce8a-6cce-416c-bff4-935556eb70a6"},"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":4531,"likelyAffectedFiles":["src/pages/SignAgreement.tsx","src/pages/sign-agreement/PageShell.tsx","src/pages/sign-agreement/SignerFieldsCard.tsx","src/pages/sign-agreement/SignatureDrawer.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T19:53:39.55153+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6730ce8a-6cce-416c-bff4-935556eb70a6:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e30bb517-90f1-4436-b41b-9bdcab3a3d6e","command_center_event_id":"6730ce8a-6cce-416c-bff4-935556eb70a6"},{"id":"384d4ec3-5691-4eff-a292-46163dffcf4d","source":"forgejo","status":"verified","payload":{"branch":"ai/big-papis-public-calendar-truck-marker","prNumber":555,"nextAction":null,"mergeCommitSha":"b12df625203703e92b16f8d605d8bd9ab3b9587b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T14:19:19.125274+00:00","proof_gate":"merged_pr_deleted_branch_is_terminal_source_lineage","source_sha":"b12df625203703e92b16f8d605d8bd9ab3b9587b","external_id":"555","receipt_type":"source_lineage_merged_branch_closed","idempotency_key":"mission:4d14c2dd-b3cb-4348-beb6-d2354c541675:merged-pr:555:branch-deleted","mission_step_id":"dde77623-7246-4a02-a01a-873ffe74521a","command_center_event_id":"4d14c2dd-b3cb-4348-beb6-d2354c541675"},{"id":"384dcd4e-87ba-4fe1-ae5b-6a26d7b78fe3","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-03T23:15:16.444295+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/bound-editor-gesture-inside-mission-deadline-r202608032305\",\"prNumber\":3915,\"sourceSha\":\"0cd2632a4ad7cd7f2feb32ec06b1e2cafc7d9bb2\",\"deploymentId\":\"canonical-release-0cd2632a4ad7\"}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T21:51:42.12917+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c703d8c5-e72b-4d71-81f6-658a5a286851:owner-progress-heartbeat:119329406","mission_step_id":"c3b42be3-fe1f-4ddd-81a6-dcb84b187801","command_center_event_id":"c703d8c5-e72b-4d71-81f6-658a5a286851"},{"id":"384e6674-5db3-482e-82de-5612b4175aec","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","leaseEpoch":25,"afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"repair_mission_execution_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"resolve_preflight\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:preflight\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"resolve_preflight\",\"recoveryOwner\":\"cc-execution\"},\"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\":\"pull_request\",\"deadlineAt\":\"2026-08-07T00:39:29.50819+00:00\",\"recoveryAction\":\"resolve_preflight\"},\"blocker\":\"repair_mission_execution_blocked\",\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T13:02:01.909368+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:6decaa43-3490-4a5f-842f-02523e57252a:deterministic-transition:none:{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"blocked\",\"proofGate\":\"repair_mission_execution_blocked\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"failed\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"resolve_preflight\",\"lane\":\"cc-execution\",\"reason\":\"durable_","mission_step_id":"a01936fd-3ce6-4fbb-96b0-e34ca7342318","command_center_event_id":"6decaa43-3490-4a5f-842f-02523e57252a"},{"id":"384e7b5a-d0c3-427e-9ba9-e8c518f955fd","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-25339601cdc9","writes":[],"patches":[],"version":1,"approved":true,"missionId":"25339601-cdc9-425f-918b-98d684351e93","repository":"noel/KnockLaunchOS","visualProof":false,"verifyVisual":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","anchor":"          gate_block=\"$(sed -n '/^  gate:/,/^  release-cc-execution:/p' .forgejo/workflows/knocklaunch.yml)\"\n          printf '%s\\n' \"$gate_block\" | grep -q '^    runs-on: docker$'\n          release_cc_execution_job='release-cc-execution'\n          release_onrunner_job='release-onrunner'\n          release_cc_execution_block=\"$(sed -n \"/^  ${release_cc_execution_job}:/,/^  ${release_onrunner_job}:/p\" .forgejo/workflows/knocklaunch.yml)\"\n          printf '%s\\n' \"$release_cc_execution_block\" | grep -q '^    runs-on: docker$'\n          if printf '%s\\n' \"$release_cc_execution_block\" | grep -q 'runs-on:.*paul-light'; then echo \"::error::deployment-capable release-cc-execution must never run on paul-light\"; exit 2; fi","expectedSha":"4d79f5538af403477e82f99b4174cdc17a9de668","replacement":"          gate_block=\"$(sed -n '/^  gate:/,/^  release-cc-execution:/p' .forgejo/workflows/knocklaunch.yml)\"\n          grep -q '^    runs-on: docker$' <<< \"$gate_block\"\n          release_cc_execution_job='release-cc-execution'\n          release_onrunner_job='release-onrunner'\n          release_cc_execution_block=\"$(sed -n \"/^  ${release_cc_execution_job}:/,/^  ${release_onrunner_job}:/p\" .forgejo/workflows/knocklaunch.yml)\"\n          grep -q '^    runs-on: docker$' <<< \"$release_cc_execution_block\"\n          if grep -q 'runs-on:.*paul-light' <<< \"$release_cc_execution_block\"; then echo \"::error::deployment-capable release-cc-execution must never run on paul-light\"; exit 2; fi"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"25339601-cdc9-425f-918b-98d684351e93","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.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":"431e7e840286db04cc6a9ce0df4ca6f64cfbeb7830ebcaca4f49de7cc12ce2ad","replayCount":0,"serializedBytes":2637},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:06:02.620328+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:25339601-cdc9-425f-918b-98d684351e93:repository-mutation-intent:431e7e840286db04cc6a9ce0df4ca6f64cfbeb7830ebcaca4f49de7cc12ce2ad:0","mission_step_id":"22ce5e98-9cce-435a-9680-34357bbbf379","command_center_event_id":"25339601-cdc9-425f-918b-98d684351e93"},{"id":"384f2e62-e8ef-464a-a16c-029e9301e43e","source":"cc-execution","status":"recorded","payload":{"objective":"Use current Forgejo main. Recover the actual multipage PCG public website created by merged PR #1573 ('Build real multipage PCG website') from Forgejo history and restore the smallest current-compatible public route/component if it was removed. Do not invent a replacement and do not use pcgslab.com. Add a visible Public site action in Anthony's /pcg header opening that KnockLaunch public route in a new tab. In the current winning /pcg background cascade, replace the bare full-strength image with a balanced cinematic grade around dark opacities roughly .58 left / .48 mid / .30 highlight / .50 right plus a subtle warm radial highlight; keep the background image clearly visible. Preserve all grading/data behavior, compact vault, /pcg routing, and other tenants. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only release. After exact live release, visually prove the background and interactively prove the Public site link reaches the restored #1573 site.","tenantRef":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","receivedAt":"2026-09-03T21:50:53.401Z","fingerprint":"0cb36eafe27ac59e7147ae65dd8bf9a567e779da6d68189c6aac63ed2ebcf0f9","workstreamRef":"9602e1770cbb496cbdf52fbc93f1b859","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Use current Forgejo main. Recover the actual multipage PCG public website created by merged PR #1573 ('Build real multipage PCG website') from Forgejo history and restore the smallest current-compatible public route/component if it was removed. Do not invent a replacement and do not use pcgslab.com. Add a visible Public site action in Anthony's /pcg header opening that KnockLaunch public route in a new tab. In the current winning /pcg background cascade, replace the bare full-strength image with a balanced cinematic grade around dark opacities roughly .58 left / .48 mid / .30 highlight / .50 right plus a subtle warm radial highlight; keep the background image clearly visible. Preserve all grading/data behavior, compact vault, /pcg routing, and other tenants. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only release. After exact live release, visually prove the background and interactively prove the Public site link reaches the restored #1573 site.","wordingChanged":false,"canonicalIntent":"Use current Forgejo main. Recover the actual multipage PCG public website created by merged PR #1573 ('Build real multipage PCG website') from Forgejo history and restore the smallest current-compatible public route/component if it was removed. Do not invent a replacement and do not use pcgslab.com. Add a visible Public site action in Anthony's /pcg header opening that KnockLaunch public route in a new tab. In the current winning /pcg background cascade, replace the bare full-strength image with a balanced cinematic grade around dark opacities roughly .58 left / .48 mid / .30 highlight / .50 right plus a subtle warm radial highlight; keep the background image clearly visible. Preserve all grading/data behavior, compact vault, /pcg routing, and other tenants. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only release. After exact live release, visually prove the background and interactively prove the Public site link reaches the restored #1573 site.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"background","statement":"The live /pcg workspace uses a balanced cinematic grade: image visibly present with deeper blacks and controlled highlights, neither the prior near-black veil nor the current washed-out full-strength image.","proofConditionIds":["proof-production","visual-pcg"]},{"id":"public-site","statement":"A visible Public site action in Anthony's /pcg header opens the restored KnockLaunch-built multipage PCG public site from merged PR #1573 and does not point to pcgslab.com.","proofConditionIds":["proof-production","interaction-public-site"]}],"objective":"Use current Forgejo main. Recover the actual multipage PCG public website created by merged PR #1573 ('Build real multipage PCG website') from Forgejo history and restore the smallest current-compatible public route/component if it was removed. Do not invent a replacement and do not use pcgslab.com. Add a visible Public site action in Anthony's /pcg header opening that KnockLaunch public route in a new tab. In the current winning /pcg background cascade, replace the bare full-strength image with a balanced cinematic grade around dark opacities roughly .58 left / .48 mid / .30 highlight / .50 right plus a subtle warm radial highlight; keep the background image clearly visible. Preserve all grading/data behavior, compact vault, /pcg routing, and other tenants. Use one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, frontend-only release. After exact live release, visually prove the background and interactively prove the Public site link reaches the restored #1573 site.","constraints":[{"id":"no-external-site","statement":"Do not use pcgslab.com or tenant settings.website for the Public site action.","proofConditionIds":["interaction-public-site"]},{"id":"preserve-pcg","statement":"Preserve /pcg canonical workspace routing, grading workflow, compact Card Vault behavior, and all unrelated tenants.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The exact released production /pcg route remains live and renders PCG Operations after the repair.","route":"/pcg","roleRef":null,"userRef":null,"required":true,"expectedText":"PCG Operations","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-pcg","kind":"visual","claim":"The /pcg background is cinematic, not washed out or blacked out.","route":"/pcg","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"interaction-public-site","kind":"interaction","claim":"The Public site action is visible and opens the restored KnockLaunch PCG multipage public site from PR #1573, not an external pcgslab.com URL.","route":"/pcg","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[{"action":"click","target":"Public site"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":"{\"latestOwnerMessages\":[\"You overstepped. The background does not look cinematic. Now it's way too bright, Fix that background.\",\"And add a link to the public site.\",\"No, I mean their public-facing site in Makawao, not Pete's Gisla.\"],\"resolvedMeaning\":\"The requested Public site is the KnockLaunch-built multipage PCG public-facing site from merged Forgejo PR #1573 titled 'Build real multipage PCG website'. It is explicitly not tenant settings.website and not pcgslab.com.\"}","requestContractHash":"f43e443075bf88c4f960a71cabcd2d58c9848b4275faa986c812c78ee22122e3","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T21:50:54.263499+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:1aee86c4-f0ef-4c14-b7f3-b0524a3a55e4:tenant-workstream-contribution:0cb36eafe27ac59e7147ae65dd8bf9a567e779da6d68189c6aac63ed2ebcf0f9","mission_step_id":null,"command_center_event_id":"1aee86c4-f0ef-4c14-b7f3-b0524a3a55e4"},{"id":"38529fdd-5940-4fcc-a1a9-7b0721c66fa5","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/components/experience-editor/ExperiencePreviewApp.tsx","src/components/experience-editor/replicas/types.ts","src/lib/design/experienceStudioSurfaceResolver.ts","src/components/experience-editor/ExperienceEditorCanvasBridge.tsx"],"continuationObjective":"Continue the existing durable mission using exact structured edits."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:27:07.190154+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:9967f298-9efb-4dd1-8f36-3106d67cd37e:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"78aac39d-e41f-450c-85ff-a48691a2cc7a","command_center_event_id":"9967f298-9efb-4dd1-8f36-3106d67cd37e"},{"id":"38543e3f-9f54-473c-92d6-94b6af935989","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9706d26f4539","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":47630,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":3,"executorlessWaitMs":3027415,"firstUsefulResultAt":"2026-10-01T16:49:56.195Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.38-paul-owner-velocity","prNumber":4374,"terminal":false,"missionId":"9706d26f-4539-44ca-9552-7ad18139ce31","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4713,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":695,"missionSetupMs":481,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":481,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":481,"repositoryMutationMs":4018,"repositoryProviderMs":4018,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2477,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":481,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1541},"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":"9706d26f-4539-44ca-9552-7ad18139ce31"},"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":3716,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T17:40:29.71544+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4374","receipt_type":"execute_mission","idempotency_key":"mission:9706d26f-4539-44ca-9552-7ad18139ce31:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"bb023fc3-7af3-4847-b6dc-cbd6b11033aa","command_center_event_id":"9706d26f-4539-44ca-9552-7ad18139ce31"},{"id":"385450c7-cd84-474b-9eda-07d1bb189670","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"9f348ceb2c0264336b39d36da97795ad7b3e20bd","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"9f348ceb2c0264336b39d36da97795ad7b3e20bd","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"c9fa0b89e2555506624ea14d7a820ec097e6e8fba89189739e394230d879164e","forgejoWorkflowProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:06:56.314467+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9f348ceb2c0264336b39d36da97795ad7b3e20bd","external_id":"forgejo-main-9f348ceb2c02","receipt_type":"canonical_release_status","idempotency_key":"mission:10b94cd1-90ad-46bd-a864-548ea1c53b2a:forgejo-release-status:9f348ceb2c0264336b39d36da97795ad7b3e20bd:verified:forgejo-main/source=success","mission_step_id":"e71a1300-92e1-4bd1-8df3-c3e289deee5c","command_center_event_id":"10b94cd1-90ad-46bd-a864-548ea1c53b2a"},{"id":"3855779f-cf8d-4d4f-811a-567695d01b7e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a0cf2318917c","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":13580,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-05T21:18:07.021Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.4-release-terminal-proof-unblocks-queue","prNumber":5069,"terminal":false,"missionId":"a0cf2318-917c-4421-b575-c956ca53c810","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7399,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2138,"approvedPlanMs":1769,"missionSetupMs":424,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":424,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":424,"repositoryMutationMs":3485,"repositoryProviderMs":3485,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2145,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":424,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1340},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a0cf2318-917c-4421-b575-c956ca53c810"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1536,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T21:18:15.886933+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5069","receipt_type":"execute_mission","idempotency_key":"mission:a0cf2318-917c-4421-b575-c956ca53c810:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"276d88a9-e3a7-4e1f-bcd0-4a6cec119325","command_center_event_id":"a0cf2318-917c-4421-b575-c956ca53c810"},{"id":"3858b56d-a308-459f-9262-5b1275f285be","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Execute the owner-requested repair mission","wordingChanged":false,"canonicalIntent":"Execute the owner-requested repair mission","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"visual-contract-binding-repair","statement":"Repair the cc-execution durable mission supervisor so an explicit request contract that requires visual or interaction proof cannot be skipped merely because the generic runtime verificationState is already 'verified'. For explicit contracts, visual completion must require contract-bound witness evidence for the current source (request-contract proof visualSatisfied, or a verified witness whose requestContractWitnessHash matches requestContractHash and whose requestContractWitnessSourceSha matches the mission source). Preserve legacy behavior for missions without an explicit request contract. Use the same invariant for owner-facing visual step projection. Add a focused node:test regression covering (1) runtime verified but no bound witness => next action is verify_visual, and (2) bound witness => next action advances to reconcile_request_contract. Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js. Run canonical Gate, merge, release cc-execution, and verify the live runtime.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]}],"objective":"Execute the owner-requested repair mission","constraints":[{"id":"bounded-files","statement":"Change only workers/cc-execution/src/mission-ledger.js and workers/cc-execution/test/request-contract-visual-binding.test.js.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"preserve-legacy","statement":"Preserve legacy visual-proof behavior for missions without an explicit request contract.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"no-frontend","statement":"Do not change frontend, tenant, public-page, database, or infrastructure behavior.","provenance":{"reason":null,"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"hard_safety_invariant","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"The repaired cc-execution runtime is released live and the regression test passes in canonical Gate.","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":"Repair-the-cc-execution-durable-mission-supervisor-so-an-explicit-request-contract-that-requires-vis","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-runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"06350ef43257f430b4291b7f9c360e5382aacb6033ba6796140cada82c9e2484","requestContractRevision":2,"previousRequestContractHash":"13cc41c3d60a0c51ef46d6afdba949f055242cd3aed06ac86363a528dfefca3b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T19:58:43.163085+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:3dddf005-ccb1-474c-a220-dc1b2350b05c:request-contract:06350ef43257f430b4291b7f9c360e5382aacb6033ba6796140cada82c9e2484","mission_step_id":"a3d981f1-6d78-4c79-b990-adf30300a2f4","command_center_event_id":"3dddf005-ccb1-474c-a220-dc1b2350b05c"},{"id":"38598c51-c707-4bde-8985-4cd66b92db32","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"69117764bc59dc130df3f00a8c4174ad873800db","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"69117764bc59dc130df3f00a8c4174ad873800db","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"9d9604de43fcdca8db2b1502b85ebb1f72dc24415b3658f8b672d55d0e482052","forgejoWorkflowProof":{"runId":15191,"source":"signed_push_receipt","status":"waiting","results":{},"conclusion":"waiting","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T12:01:57.823609+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"69117764bc59dc130df3f00a8c4174ad873800db","external_id":"forgejo-main-69117764bc59","receipt_type":"canonical_release_status","idempotency_key":"mission:2a7e2c8a-6cb9-4afe-8bf4-fd1c0310eaf0:forgejo-release-status:69117764bc59dc130df3f00a8c4174ad873800db:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"5260a51c-ad32-4251-9d97-a869e0b532e2","command_center_event_id":"2a7e2c8a-6cb9-4afe-8bf4-fd1c0310eaf0"},{"id":"385a5bbb-14d8-48e8-99c7-d76279da34cb","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":61087,"owner_action_to_pr_ms":101597,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":97576},"ownerWaitLiveAt":"2026-09-27T21:57:47.087Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T21:57:47.359521+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:1f67eb63-ef29-4a6f-9610-4aafa1b6ff59:owner-wait-live","mission_step_id":"5e005cca-f074-4a83-bb66-f5820b146fd1","command_center_event_id":"1f67eb63-ef29-4a6f-9610-4aafa1b6ff59"},{"id":"385c5584-97b2-4c7d-b99b-a79f2c928ac3","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-38bd10a5e097","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2688,"terminal":false,"missionId":"38bd10a5-e097-4eea-b999-07c62cbabefa","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"0498ad0e02607f370249ac29e6390759055a5284","timingsMs":{"prReadinessMs":113,"approvedPlanMs":0,"shipAndProveMs":3345,"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":"38bd10a5-e097-4eea-b999-07c62cbabefa"},"performance":null,"deploymentId":"forgejo-main-0498ad0e0260","workflowRunId":7936,"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":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T23:39:14.921346+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2688","receipt_type":"automatic_mission_resume","idempotency_key":"mission:38bd10a5-e097-4eea-b999-07c62cbabefa:automatic-mission-resume:2688:canonical_release_reconciliation_pending","mission_step_id":"26c5bb46-cc6f-4b81-b3da-0f2421a63be2","command_center_event_id":"38bd10a5-e097-4eea-b999-07c62cbabefa"},{"id":"385cff47-fc52-48c2-9402-805dd14e7cd3","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-cef66441ff0b","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.94-mission-generation-terminality","prNumber":2316,"terminal":false,"missionId":"cef66441-ff0b-471b-9438-28df206b17bb","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7925,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1625,"providerAuthMs":0,"ledgerPrepareMs":560,"ledgerReconcileMs":0,"lineageReconcileMs":1065,"resolvePreflightMs":1625,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":560,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"cef66441-ff0b-471b-9438-28df206b17bb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2889,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:40:44.348875+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"2316","receipt_type":"execute_mission","idempotency_key":"mission:cef66441-ff0b-471b-9438-28df206b17bb:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"7e5c340c-cff3-41a9-9ce7-9e701f877487","command_center_event_id":"cef66441-ff0b-471b-9438-28df206b17bb"},{"id":"385db11c-c085-4a77-a0c4-f3cd70b2c142","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f326dba11be9","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":20242,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-05T12:25:39.836Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":4901,"terminal":false,"missionId":"f326dba1-1be9-480f-bf21-8146eb824e21","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7176,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2344,"approvedPlanMs":654,"missionSetupMs":275,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":275,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":275,"repositoryMutationMs":4087,"repositoryProviderMs":4087,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2708,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":275,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1379},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"f326dba1-1be9-480f-bf21-8146eb824e21"},"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":1534,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T12:25:48.174713+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4901","receipt_type":"execute_mission","idempotency_key":"mission:f326dba1-1be9-480f-bf21-8146eb824e21:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"c6d629e8-768d-469b-a7b7-0e7f98c52f31","command_center_event_id":"f326dba1-1be9-480f-bf21-8146eb824e21"},{"id":"38616871-49a2-4c17-bd7e-7d45a0a746fe","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-edge-production/live":"success"},"mainSha":"f9a6690b8ce9b45798d3608736abaa15f05dd1da","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"f9a6690b8ce9b45798d3608736abaa15f05dd1da","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1963","runId":1963,"status":"success","sourceSha":"f9a6690b8ce9b45798d3608736abaa15f05dd1da","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T13:18:09.015529+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"f9a6690b8ce9b45798d3608736abaa15f05dd1da","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:c89e28d1-029b-446d-af5f-03123865a1a6:forgejo-release-status:f9a6690b8ce9b45798d3608736abaa15f05dd1da:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success","mission_step_id":"262fcc91-16ab-4b69-990c-1b4c2c0c0b00","command_center_event_id":"c89e28d1-029b-446d-af5f-03123865a1a6"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":9200,"schema":"public","order_key":"id"}