{"data":[{"id":"7673c4d2-57b5-4e2d-aa25-eed309c27fe5","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-bdb9af031f8b","prNumber":4605,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"bc03ac302f97766959a8a6c84aba1e1a6038bf2b","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:11:34.918168+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"bc03ac302f97766959a8a6c84aba1e1a6038bf2b","external_id":"4605","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:bdb9af03-1f8b-4e67-9763-25a80aab1557:merged-pr:4605:bc03ac302f97766959a8a6c84aba1e1a6038bf2b","mission_step_id":"dc65f02b-6178-425f-9110-3dd4c711c9ce","command_center_event_id":"bdb9af03-1f8b-4e67-9763-25a80aab1557"},{"id":"7675dfe5-2856-4a3d-a59b-152c58015daf","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3f0c04d4ae97","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":18820,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"executorlessWaitMs":40778,"firstUsefulResultAt":"2026-09-26T21:08:58.789Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3831,"terminal":false,"missionId":"3f0c04d4-ae97-4784-a674-ff6ea226e81a","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"bd609b676b0f693f80d9d50e1ba00e22eba2432d","timingsMs":{"prReadinessMs":450,"approvedPlanMs":0,"shipAndProveMs":2646,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"3f0c04d4-ae97-4784-a674-ff6ea226e81a"},"performance":null,"deploymentId":"forgejo-main-bd609b676b0f","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":1897,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T21:10:07.784121+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3831","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3f0c04d4-ae97-4784-a674-ff6ea226e81a:automatic-mission-resume:3831:canonical_release_reconciliation_pending","mission_step_id":"4cab135a-b387-460c-a633-162bdad93e4e","command_center_event_id":"3f0c04d4-ae97-4784-a674-ff6ea226e81a"},{"id":"767d7167-8248-4093-b561-4743cec90ec1","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/big-papis-mail-reader-logo-layout","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1886,"terminal":false,"missionId":"5e54bf13-67e0-425f-abbd-4712ed4fe248","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"b4e00efb5a74d258c64305cbb68854991facaccf","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4530,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":211,"approvedPlanMs":0,"missionSetupMs":1926,"providerAuthMs":0,"shipAndProveMs":4020,"ledgerPrepareMs":946,"ledgerReconcileMs":0,"lineageReconcileMs":980,"resolvePreflightMs":1926,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":946,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"5e54bf13-67e0-425f-abbd-4712ed4fe248"},"performance":null,"deploymentId":"forgejo-main-b4e00efb5a74","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":1481,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-05T23:32:17.885981+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"b4e00efb5a74d258c64305cbb68854991facaccf","external_id":"forgejo-main-b4e00efb5a74","receipt_type":"execute_mission","idempotency_key":"mission:5e54bf13-67e0-425f-abbd-4712ed4fe248:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"912c8a2c-1e88-49e1-a0ab-e8d53e41127e","command_center_event_id":"5e54bf13-67e0-425f-abbd-4712ed4fe248"},{"id":"767e6f65-b28a-4e87-9d30-232fef4f7a9d","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-65958cbd3429","prNumber":3920,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8c57e67c70c24cea72327dcb39d23744cb4195a7","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T23:10:20.944592+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8c57e67c70c24cea72327dcb39d23744cb4195a7","external_id":"3920","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:65958cbd-3429-4b94-95b4-a53f9d893d25:merged-pr:3920:8c57e67c70c24cea72327dcb39d23744cb4195a7","mission_step_id":"4362b954-f960-4504-9ad3-ee0906df94eb","command_center_event_id":"65958cbd-3429-4b94-95b4-a53f9d893d25"},{"id":"767e90d9-c42a-494d-bf5c-7b79b7f1e47e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e4a87d7fdb02","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":7680,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"executorlessWaitMs":10521,"firstUsefulResultAt":"2026-09-24T04:40:38.881Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.237-tree-backed-source-anchor","prNumber":3582,"terminal":false,"missionId":"e4a87d7f-db02-4e9b-b00a-c7ea7da266ef","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"0c09220c29eb80a8527ad1ad733a189e730b5cb4","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6980,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":753,"approvedPlanMs":1731,"missionSetupMs":416,"providerAuthMs":0,"shipAndProveMs":4047,"ledgerPrepareMs":262,"ledgerReconcileMs":0,"lineageReconcileMs":154,"resolvePreflightMs":416,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":262,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e4a87d7f-db02-4e9b-b00a-c7ea7da266ef"},"performance":null,"deploymentId":"forgejo-main-0c09220c29eb","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2869,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:41:01.705415+00:00","proof_gate":"canonical_release_dispatched","source_sha":"0c09220c29eb80a8527ad1ad733a189e730b5cb4","external_id":"forgejo-main-0c09220c29eb","receipt_type":"execute_mission","idempotency_key":"mission:e4a87d7f-db02-4e9b-b00a-c7ea7da266ef:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"cde84958-d4a5-40e4-9a37-472386c28b12","command_center_event_id":"e4a87d7f-db02-4e9b-b00a-c7ea7da266ef"},{"id":"767fa422-a859-45a9-a6bf-cf6afc601815","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"pending","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"2b57df054966516cba427d986810cbcd97979d5c","missing":[],"pending":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c07f56b114f616243e10ed120da76f7cf1cfbd98","releaseState":"pending","sourceInMain":false,"compareStatus":"ancestry_read_retryable","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{},"requestContractHash":"c4067ddc286adae40b9737c5872c7c4299e8b2621a3722a4f46e1a83a0ad76d1","forgejoWorkflowProof":{"error":"workflow_run_id_missing","runId":null},"releaseSourceVerified":false,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:27:37.43623+00:00","proof_gate":"canonical_release_pending","source_sha":"c07f56b114f616243e10ed120da76f7cf1cfbd98","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:c0df4bef-6af3-4c61-b7d1-75a7eef21c95:forgejo-release-status:c07f56b114f616243e10ed120da76f7cf1cfbd98:pending:forgejo-main/source=pending|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"20f1ee55-22b4-40b8-9a66-b85307af0206","command_center_event_id":"c0df4bef-6af3-4c61-b7d1-75a7eef21c95"},{"id":"76806386-489f-4658-9551-1b1293801528","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"57282255212c9548be30cd64b2a1f145aac76f369926d3f8caaa9eb8678a3366","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5466","runId":5466,"status":"running","sourceSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"7f5170ccd2044cf1d3d4cd23ad76d2821480025f","deploymentId":"forgejo-main-7f5170ccd2044cf1d3d4cd23ad76d2821480025f","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.64-mutation-ledger-handoff","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:51:19.278572+00:00","proof_gate":"canonical_release_pending","source_sha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","external_id":"forgejo-main-d9bfe9c1525f","receipt_type":"canonical_release_status","idempotency_key":"mission:682fc898-0270-49ec-b3d4-ea18305c544a:forgejo-release-status:d9bfe9c1525f1ccab687941df79be03b7cf9d70c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"047f6a8a-b97d-4b4f-95a7-9fd50927304e","command_center_event_id":"682fc898-0270-49ec-b3d4-ea18305c544a"},{"id":"76808a44-c52a-4a29-8a8d-60bd710ef62c","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.90-owner-contract-autocompile","prNumber":null,"terminal":false,"missionId":"b77644fd-5258-4eec-a692-7cc782a0e42e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2886,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":593,"providerAuthMs":0,"ledgerPrepareMs":593,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":593,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":593,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"b77644fd-5258-4eec-a692-7cc782a0e42e"},"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":3385,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/KnockLaunchOwnerShell.tsx","scripts/knocklaunch-console/connect-support.cmd","scripts/knocklaunch-console/console.css"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T10:27:05.540978+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b77644fd-5258-4eec-a692-7cc782a0e42e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"296767e5-d29d-4ede-9eb4-9e2a3d32bc98","command_center_event_id":"b77644fd-5258-4eec-a692-7cc782a0e42e"},{"id":"76812dc2-f509-4575-a607-2e671faf5b9f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"0eff641fb3b2ab7ba8a55b650bd7154d744ff19c","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0eff641fb3b2ab7ba8a55b650bd7154d744ff19c","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":"b095e33f3f2c5dc72c97d10124d8969ca1fcdc07076845e287fc00874f2e66b2","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/12915","runId":12915,"status":"waiting","sourceSha":"0eff641fb3b2ab7ba8a55b650bd7154d744ff19c","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":6,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:09:45.254409+00:00","proof_gate":"canonical_release_pending","source_sha":"0eff641fb3b2ab7ba8a55b650bd7154d744ff19c","external_id":"forgejo-main-0eff641fb3b2","receipt_type":"canonical_release_status","idempotency_key":"mission:d87a4d10-ade7-4268-a0f3-290a0559f97c:forgejo-release-status:0eff641fb3b2ab7ba8a55b650bd7154d744ff19c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"c448aaaf-cc3b-426e-b610-fe82251ef5b7","command_center_event_id":"d87a4d10-ade7-4268-a0f3-290a0559f97c"},{"id":"7682ab3d-10d8-45fc-9c1b-f0ad13afe2f8","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":"8bc44934-a1d1-4b16-8006-22dc0ea86dff","phase":"implementation","branch":"ai/objective-first-repair-10537c192b88","reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":93805,"releaseCount":0,"toolCallCount":31,"repeatedCallCount":13,"executorlessWaitMs":2421214,"firstUsefulResultAt":"2026-09-30T13:39:04.114Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.18-paul-eval-action-scope","prNumber":4242,"terminal":false,"missionId":"10537c19-2b88-4637-9b64-d2a82ec654b0","operation":"execute_mission","proofGate":"ship_and_prove_release_pending","sourceSha":"a6183874b68cc095d6fe88b59652943932474425","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1455,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":63,"approvedPlanMs":0,"missionSetupMs":868,"providerAuthMs":0,"shipAndProveMs":938,"ledgerPrepareMs":868,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":868,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":868,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"10537c19-2b88-4637-9b64-d2a82ec654b0"},"performance":null,"deploymentId":"forgejo-main-a6183874b68c","releaseState":null,"visualWitness":{"role":null,"jobId":"8bc44934-a1d1-4b16-8006-22dc0ea86dff","tenant":null,"runnerUrl":null,"runnerLane":null,"attemptsUsed":null,"supervisorId":null,"failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":null,"runnerSourceSha":null,"selectedViewports":[],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13408,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":"failed","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2853,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T14:19:45.075449+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"a6183874b68cc095d6fe88b59652943932474425","external_id":"forgejo-main-a6183874b68c","receipt_type":"execute_mission","idempotency_key":"mission:10537c19-2b88-4637-9b64-d2a82ec654b0:execute_mission:ship_and_prove_release_pending:current-generation","mission_step_id":"29665892-0e7f-4ca1-8e93-d9112e4a466e","command_center_event_id":"10537c19-2b88-4637-9b64-d2a82ec654b0"},{"id":"7682ac2d-2896-4022-81fe-598e8d062fcb","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":76120,"owner_action_to_pr_ms":28974,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":28974},"ownerWaitLiveAt":"2026-09-22T14:12:59.120Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T14:12:59.404244+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:adf85606-26c1-435d-8f4d-f7217b28d357:owner-wait-live","mission_step_id":"aac8efc5-ee82-426c-92f0-50a7b284fb81","command_center_event_id":"adf85606-26c1-435d-8f4d-f7217b28d357"},{"id":"7684d500-6941-42e9-b55f-6a3bfb8f94f6","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\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-06T06:08:08.467348+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5151,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T05:18:57.162721+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:119417595","mission_step_id":"3f87b5cc-95c7-45ca-a19c-5de0d9146e8d","command_center_event_id":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},{"id":"7689cb32-4f61-424e-8358-f707b8b2b310","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the existing Big Papi owner-unification branch and PR #730. Replace the public event-request contact insert with tenant-scoped canonical contact reuse by email then normalized phone; preserve the existing contact identity and loyalty history, add booking/client relationship evidence, and create a new contact only when no canonical match exists.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-25T05:48:48.072Z","fingerprint":"cf1f7cd8bd26159f635912a0c5ee4106251c71dd0e6c925f580e1dc47a36d89d","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/big-papis-unified-owner-os-20260825","requestedBranch":"ai/big-papis-unified-owner-os-20260825","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T05:48:48.602012+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:260f19f5-c09a-4b03-bc3d-87bbf19aa93f:tenant-workstream-contribution:cf1f7cd8bd26159f635912a0c5ee4106251c71dd0e6c925f580e1dc47a36d89d","mission_step_id":"bf29384d-6744-4644-af1f-0c6a98af771f","command_center_event_id":"260f19f5-c09a-4b03-bc3d-87bbf19aa93f"},{"id":"768af8ab-bf6c-431e-9fe3-d58da63e51de","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-996c4218c9b4","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":15105,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":15210,"firstUsefulResultAt":"2026-09-29T00:43:30.140Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":4064,"terminal":false,"missionId":"996c4218-c9b4-40af-9783-1558fff61898","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5534,"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":"996c4218-c9b4-40af-9783-1558fff61898"},"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-29T00:43:45.410835+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4064","receipt_type":"automatic_mission_resume","idempotency_key":"mission:996c4218-c9b4-40af-9783-1558fff61898:automatic-mission-resume:4064:repair_mission_pr_ready_retryable","mission_step_id":"11d6bbf7-74e8-4e02-9e1b-0481e83e0344","command_center_event_id":"996c4218-c9b4-40af-9783-1558fff61898"},{"id":"768bcfa2-81b4-4a8e-ab6b-f019285d7017","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/PrivateAppShell.tsx","config/capabilities/client-commissioning-v1.json","config/capabilities/emergency-control-plane-patch-retired.json","config/capabilities/platform-application-registry.json"],"continuationObjective":"Continue existing route-parent containment mission."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T15:24:33.436225+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:20487f76-7728-461c-9dc7-09d2833551f8:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"217f8202-3fad-4ee1-88f5-6798d69479de","command_center_event_id":"20487f76-7728-461c-9dc7-09d2833551f8"},{"id":"768bfacc-7146-4493-9caa-b7cc01802ac0","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"dae40a877edb58da487448c48f2a24ced107d3ed","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"dae40a877edb58da487448c48f2a24ced107d3ed","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true},"releaseTargetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"},"requestContractHash":"b6046fc063145f1c7ddeea2cc1451717d56a8d7e79a58960fa745f2240f8128e","forgejoWorkflowProof":{"runId":8432,"source":"signed_push_receipt","status":"cancelled","results":{},"conclusion":"cancelled","targetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T19:08:22.803654+00:00","proof_gate":"canonical_release_pending","source_sha":"dae40a877edb58da487448c48f2a24ced107d3ed","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:54e0e2a9-e8d4-4952-9752-77d5b0d31476:forgejo-release-status:dae40a877edb58da487448c48f2a24ced107d3ed:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending|supabase-migrations/live=pending","mission_step_id":"8e4fe211-fb44-451b-b42d-9868cc5256cd","command_center_event_id":"54e0e2a9-e8d4-4952-9752-77d5b0d31476"},{"id":"768d2182-f086-423f-a60d-e00fe9b10664","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ee451939c73c","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":6958,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":21680,"firstUsefulResultAt":"2026-10-02T12:07:41.730Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.47-paul-owner-answer-quality","prNumber":null,"terminal":false,"missionId":"ee451939-c73c-4ea4-b693-a7b279b7dbce","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":249,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":249,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":249,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":249,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ee451939-c73c-4ea4-b693-a7b279b7dbce"},"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":1481,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T12:08:04.362005+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ee451939-c73c-4ea4-b693-a7b279b7dbce:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"4c58ac6a-b3be-4f05-bf8e-cac3734ae46e","command_center_event_id":"ee451939-c73c-4ea4-b693-a7b279b7dbce"},{"id":"768d8c2e-1200-47b8-8a90-2ddb72bb9fca","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/request-contract-outcome-reconciliation-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":825,"terminal":false,"missionId":"144e3918-9370-4e5b-9ca2-14e86f3c09a4","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":15698,"prReadinessMs":1187,"approvedPlanMs":14326,"missionSetupMs":3109,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"144e3918-9370-4e5b-9ca2-14e86f3c09a4"},"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":5611,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:38:51.121156+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"825","receipt_type":"execute_mission","idempotency_key":"mission:144e3918-9370-4e5b-9ca2-14e86f3c09a4:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"69a5055c-a449-4ed2-8ce1-6ad4127da3b1","command_center_event_id":"144e3918-9370-4e5b-9ca2-14e86f3c09a4"},{"id":"768f71b4-5f62-4d00-b4f7-b83187cb61b7","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-8251c1f6eb3f","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2228,"terminal":false,"missionId":"8251c1f6-eb3f-4c02-bd48-fa102496008e","operation":"automatic_mission_resume","proofGate":"ship_and_prove_gate_blocked","sourceSha":"868209eaed64c7d60998e958640944b603e973f3","timingsMs":{"prReadinessMs":838,"approvedPlanMs":0,"shipAndProveMs":1204,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8251c1f6-eb3f-4c02-bd48-fa102496008e"},"performance":null,"deploymentId":"forgejo-main-868209eaed64","workflowRunId":6573,"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":920,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T12:02:45.021528+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"2228","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8251c1f6-eb3f-4c02-bd48-fa102496008e:automatic-mission-resume:2228:ship_and_prove_gate_blocked","mission_step_id":"22e4cb6b-ed97-4ddd-bef6-47dcb033adee","command_center_event_id":"8251c1f6-eb3f-4c02-bd48-fa102496008e"},{"id":"76906732-c73b-4dbf-9694-155d3c991612","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/pages/card-grading/PCGWorkspace.tsx"],"continuationObjective":"Corrective continuation for PCG PR #4855. Prepare exact current-main src/pages/card-grading/PCGWorkspace.tsx only. Replace the failed complex compact-toolbar implementation with a safer responsive-class-only mobile compression: keep existing markup and behavior; on phones hide the explanatory Card Vault Controls/Browse copy, make search span full width, use a compact two-column filter grid, compress count/paging to one row, and make inline controls non-sticky on phones. Preserve tablet/desktop. No Visual Witness."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:00:06.915685+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:c329bd4a-b6c0-4778-a4e2-0cccaf4fcf44:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"8bce105f-b58f-4ef2-b3b1-c0f3b0e0f844","command_center_event_id":"c329bd4a-b6c0-4778-a4e2-0cccaf4fcf44"},{"id":"7695b06d-2c7f-4a18-8602-2dc58374b530","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-reliability-20260821","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":7454,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.50.10-unreleasable-generation-terminal","prNumber":568,"terminal":false,"missionId":"e3658b58-4c90-41ee-b18a-4dd76cc0d85b","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"e3658b58-4c90-41ee-b18a-4dd76cc0d85b"},"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":4821,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T17:30:25.49052+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e3658b58-4c90-41ee-b18a-4dd76cc0d85b:execute_mission:repair_mission_execution_retryable","mission_step_id":"6a7e1d16-d208-48e8-aa82-cc34cce3e030","command_center_event_id":"e3658b58-4c90-41ee-b18a-4dd76cc0d85b"},{"id":"76962feb-acca-431b-8c71-4657acc84e1a","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.65.4-release-terminal-proof-unblocks-queue","prNumber":null,"terminal":false,"missionId":"e80226db-ecd5-4ab8-b421-43d00fe3265f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3375,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":599,"providerAuthMs":0,"ledgerPrepareMs":599,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":599,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":599,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"e80226db-ecd5-4ab8-b421-43d00fe3265f"},"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":3294,"likelyAffectedFiles":["src/PrivateAppShell.tsx","config/contracts/PREHISTORIC-001-TENANT-MEDIA.json","config/system-reference-points/release-reliability-standard-2026-10-05.json","src/PcgAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:00:56.350511+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e80226db-ecd5-4ab8-b421-43d00fe3265f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9fd39ec0-e298-412a-a017-7a2d8a615a9b","command_center_event_id":"e80226db-ecd5-4ab8-b421-43d00fe3265f"},{"id":"7696a7d7-d7ed-4f31-bd9f-e3d42399d706","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["supabase/functions/command-center-autopilot/index.ts"],"continuationObjective":"Fix exactly one production defect in supabase/functions/command-center-autopilot/index.ts on current protected main: when mode is mission_read and readMission reports mission_not_found, return a deterministic successful not-found reconciliation response instead of allowing the top-level handler to emit HTTP 500. Preserve HTTP 500 for all other unexpected ledger errors. Do not modify any other product area. Gate, squash merge, deploy command-center-autopilot, and verify with production evidence."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:51:44.930601+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:45618f87-c231-4ed4-98d5-24a93c909d06:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"4cfad972-0130-402b-ac3e-9b35fb1e0326","command_center_event_id":"45618f87-c231-4ed4-98d5-24a93c909d06"},{"id":"7696e6e8-a6c1-4e71-9825-f8ce0139db25","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/savage-pizza-finance-tenant","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4881,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"b34be2fd-78ce-46f2-918e-f0904c4c9dc8","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":"b34be2fd-78ce-46f2-918e-f0904c4c9dc8"},"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":7508,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/components/WorkflowRouter.tsx","src/__tests__/contracts/direct-pr-merge-release-ownership.contract.test.ts","src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/cc-execution-deploy-proof.test.ts","src/__tests__/contracts/cc-execution-onrunner-deploy-lane.contract.test.ts","src/__tests__/contracts/frontend-build-guard-ai-branch.contract.test.ts","src/components/admin/InvoicePermissionsManager.tsx","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/TenantRouter.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T16:54:52.236916+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b34be2fd-78ce-46f2-918e-f0904c4c9dc8:execute_mission:repair_mission_synthesis_ready","mission_step_id":"498fd74d-f99d-4d68-9522-1c2be446e8b1","command_center_event_id":"b34be2fd-78ce-46f2-918e-f0904c4c9dc8"},{"id":"769a26ae-15de-4bc3-a826-b832eab9543d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-eaa5b687c1e3","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":"eaa5b687-c1e3-4e9b-b2dc-45c622d625ba","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":758,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":387,"providerAuthMs":0,"ledgerPrepareMs":387,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":387,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":387,"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":"eaa5b687-c1e3-4e9b-b2dc-45c622d625ba"},"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":8048,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/PublicAppShell.tsx","scripts/visual-witness-hosted-runner/src/route-prerequisite-recovery.mjs","config/capabilities/platform-application-registry.json","config/capabilities/bychefap-public-site.json","scripts/check-route-registry.mjs","scripts/visual-witness-hosted-runner/src/observe-route-contract.mjs","scripts/visual-witness-hosted-runner/src/route-diagnostic-contract.mjs","scripts/visual-witness-hosted-runner/src/route-expectation-contract.mjs","config/capabilities/tenant-type-platform-primitive.json","src/__tests__/contracts/tenant-router-isolation.contract.test.ts","config/capabilities/tenant-type-registry.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T17:39:03.591391+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:eaa5b687-c1e3-4e9b-b2dc-45c622d625ba:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"46e8b544-c03b-4a18-b9ce-fd843bcf57cd","command_center_event_id":"eaa5b687-c1e3-4e9b-b2dc-45c622d625ba"},{"id":"769a6239-91d5-495c-af06-7022ec32af02","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-roof-file-cohesion-20260829","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":3630,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.0-owner-continuation-scope","prNumber":1013,"terminal":false,"missionId":"5c10ba8d-1b53-4ba4-b464-60fcab1c0749","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":5961,"prReadinessMs":5838,"approvedPlanMs":0,"missionSetupMs":761,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"5c10ba8d-1b53-4ba4-b464-60fcab1c0749"},"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":6297,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T14:19:33.981784+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1013","receipt_type":"execute_mission","idempotency_key":"mission:5c10ba8d-1b53-4ba4-b464-60fcab1c0749:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"a407c5f7-ef16-4ef0-aacb-7e28abdb742d","command_center_event_id":"5c10ba8d-1b53-4ba4-b464-60fcab1c0749"},{"id":"769ad6fd-d325-4db2-899e-79734316d824","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_not_merge_eligible:stale_pr_refreshed_checks_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.36.10-mission-continuation-fix","prNumber":4775,"terminal":false,"missionId":"a7a7332f-f18c-463c-9020-4ed06036a098","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"a7a7332f-f18c-463c-9020-4ed06036a098"},"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":199,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T11:50:31.87986+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4775","receipt_type":"ship_and_prove","idempotency_key":"mission:a7a7332f-f18c-463c-9020-4ed06036a098:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"f701b0b9-7125-4e7e-89a4-f8a7b2d6ec93","command_center_event_id":"a7a7332f-f18c-463c-9020-4ed06036a098"},{"id":"769e029b-a35d-4c50-8b9d-110d9a55729e","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-2023b3d63eec","writes":[],"patches":[],"version":1,"approved":true,"missionId":"2023b3d6-3eec-4d07-b977-b33f489c866c","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/index-mcp.js","edits":[{"new_content":"const expectedHeavyNames = [\"msi-local\", \"knocklaunch-ci-02\"];","old_content":"const expectedHeavyNames = [\"knocklaunch-ci-01\", \"knocklaunch-ci-02\"];"}]},{"path":"workers/cc-execution/src/version.js","edits":[{"new_content":"export const CC_EXECUTION_VERSION = \"1.58.287-msi-primary-docker\";","old_content":"export const CC_EXECUTION_VERSION = \"1.58.286-cursor-readonly-mcp-bootstrap\";"}]},{"path":"workers/cc-execution/test/mcp.test.js","edits":[{"new_content":"{ name: \"msi-local\", status: \"idle\", busy: false, version: \"v13.0.0\", labels: [\"msi-local\", \"docker\"] }","old_content":"{ name: \"knocklaunch-ci-01\", status: \"idle\", busy: false, version: \"v13.0.0\", labels: [\"docker\"] }","expected_replacements":3}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"2023b3d6-3eec-4d07-b977-b33f489c866c","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":"648a98a13d5639d6815e75595feee672fc61d8b65f714ae543445e60b4ab423c","replayCount":0,"serializedBytes":1760},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T15:52:55.167533+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:2023b3d6-3eec-4d07-b977-b33f489c866c:repository-mutation-intent:648a98a13d5639d6815e75595feee672fc61d8b65f714ae543445e60b4ab423c:0","mission_step_id":"4643c179-31b1-45e6-b825-56cb0156ecdc","command_center_event_id":"2023b3d6-3eec-4d07-b977-b33f489c866c"},{"id":"76a0d3e4-e1b1-4c64-a0de-17f15e4e4db2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/proposal-editor-deterministic-direct-manipulation","reason":"pull_request_checks_pending","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":1984,"terminal":false,"missionId":"10531595-c6ae-44a2-84c8-d881de2cc7ab","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4589,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2877,"approvedPlanMs":0,"missionSetupMs":2095,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":944,"ledgerReconcileMs":0,"lineageReconcileMs":1151,"resolvePreflightMs":2095,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":944,"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":"10531595-c6ae-44a2-84c8-d881de2cc7ab"},"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":1986,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-06T19:13:00.371646+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1984","receipt_type":"execute_mission","idempotency_key":"mission:10531595-c6ae-44a2-84c8-d881de2cc7ab:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"dde3bb02-65a5-4a34-8e99-a357f54df500","command_center_event_id":"10531595-c6ae-44a2-84c8-d881de2cc7ab"},{"id":"76a1d025-7203-411e-aa57-8bb2fa5ec551","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"c93752cfadbc6056a052d2e6c14d1a72cf794138","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"c93752cfadbc6056a052d2e6c14d1a72cf794138","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"43a5936c79ce9136ae83ba9213f2d4fa2f5516c5c42979016ffecbd33c313239","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/8346","runId":8346,"status":"running","sourceSha":"c93752cfadbc6056a052d2e6c14d1a72cf794138","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"1bda8c7441fd097ff1a25f53adfce2c9ec307bf3","deploymentId":"forgejo-main-1bda8c7441fd097ff1a25f53adfce2c9ec307bf3","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.151-mission-create-single-rpc","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T14:19:56.672403+00:00","proof_gate":"canonical_release_pending","source_sha":"c93752cfadbc6056a052d2e6c14d1a72cf794138","external_id":"forgejo-main-c93752cfadbc","receipt_type":"canonical_release_status","idempotency_key":"mission:bff42661-1d4b-47df-bfba-5dc09e1acb3b:forgejo-release-status:c93752cfadbc6056a052d2e6c14d1a72cf794138:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"72cfd64f-9ff8-4d93-b5e5-e30c8b046a40","command_center_event_id":"bff42661-1d4b-47df-bfba-5dc09e1acb3b"},{"id":"76a2efb4-2916-494c-92e0-d1f9b3b58b8f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"9048dd3e0ab4d5e01b513156e0e97e40cfdebbed","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"9048dd3e0ab4d5e01b513156e0e97e40cfdebbed","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":"749a7e2070ba2e0611a4e55124341f169938745af88c10afa77bab8ebaace685","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5995","runId":5995,"status":"running","sourceSha":"9048dd3e0ab4d5e01b513156e0e97e40cfdebbed","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":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T22:28:11.992868+00:00","proof_gate":"canonical_release_pending","source_sha":"9048dd3e0ab4d5e01b513156e0e97e40cfdebbed","external_id":"forgejo-main-9048dd3e0ab4","receipt_type":"canonical_release_status","idempotency_key":"mission:41ac9c60-f2d1-4085-ae8a-3b6cf861afed:forgejo-release-status:9048dd3e0ab4d5e01b513156e0e97e40cfdebbed:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"0dca8237-8df5-4f84-ad07-60f21ae19cff","command_center_event_id":"41ac9c60-f2d1-4085-ae8a-3b6cf861afed"},{"id":"76a2fb6d-40cd-459d-8456-b3ed4c79b8e6","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/components/admin/AdminPage.tsx","content":"/**\n * AdminPage - Thin wrapper for admin pages.\n * Registers page meta (title/icon/actions) with the AdminLayout shell\n * via context, so the layout owns ALL header chrome.\n *\n * Pages should render content only — no page-level <header>, no back buttons,\n * no duplicated titles. The breadcrumb in AdminLayout handles navigation context.\n *\n * Usage:\n *   <AdminPage title=\"Agreements\" description=\"...\" icon={FileSignature} actions={<Button>New</Button>}>\n *     <YourContent />\n *   </AdminPage>\n */\n\nimport { ReactNode, type CSSProperties } from 'react';\nimport { Helmet } from 'react-helmet-async';\nimport type { LucideIcon } from 'lucide-react';\nimport { useRegisterAdminPage, AdminPageNestedScope } from './AdminPageContext';\nimport { cn } from '@/lib/utils';\n\ninterface AdminPageProps {\n  title: string;\n  description?: string;\n  icon?: LucideIcon;\n  actions?: ReactNode;\n  /** Override the document <title> (defaults to \"{title} – Admin\") */\n  documentTitle?: string;\n  /** 'default' uses container max-w-7xl; 'wide' uses max-w-[1600px]; 'full' is unconstrained */\n  width?: 'default' | 'wide' | 'full';\n  /** Vertical padding around content; defaults to true */\n  padded?: boolean;\n  /** Render a full in-content header like the traditional customer workspace pages. */\n  contentHeader?: boolean;\n  className?: string;\n  children: ReactNode;\n}\n\nfunction normalizeAdminPageTitle(title: string) {\n  if (title === 'UI Agent') return 'Visual Witness';\n  if (title === 'UI Agent Console') return 'Visual Witness Console';\n  return title;\n}\n\nfunction normalizeAdminDocumentTitle(documentTitle: string | undefined, displayTitle: string) {\n  if (!documentTitle) return `${displayTitle} – Admin`;\n  return documentTitle.replace(/^UI Agent\\b/, 'Visual Witness');\n}\n\nexport function AdminPage({\n  title,\n  description,\n  icon,\n  actions,\n  documentTitle,\n  width = 'default',\n  padded = true,\n  contentHeader = false,\n  className,\n  children,\n}: AdminPageProps) {\n  const displayTitle = normalizeAdminPageTitle(title);\n  const displayDocumentTitle = normalizeAdminDocumentTitle(documentTitle, displayTitle);\n\n  const shellActions = contentHeader ? undefined : actions;\n  useRegisterAdminPage({ title: displayTitle, description, icon, actions: shellActions }, [displayTitle, description, icon, shellActions]);\n\n  const widthClass =\n    width === 'full' ? 'w-full max-w-none' :\n    width === 'wide' ? 'mx-auto w-full max-w-[1600px]' :\n    'mx-auto w-full max-w-7xl';\n\n  return (\n    <>\n      <Helmet>\n        <title>{displayDocumentTitle}</title>\n      </Helmet>\n      <style>{`\n        [data-admin-page-surface=\"true\"] .bg-card {\n          background: rgba(11,18,32,.82) !important;\n          border-color: rgba(125,211,252,.10) !important;\n        }\n        [data-admin-page-surface=\"true\"] .bg-background {\n          background: rgba(5,8,20,.86) !important;\n        }\n        [data-admin-page-surface=\"true\"] button,\n        [data-admin-page-surface=\"true\"] [role=\"button\"] {\n          border-radius: 12px;\n        }\n        [data-admin-page-surface=\"true\"] input:not([type=\"checkbox\"]):not([type=\"radio\"]),\n        [data-admin-page-surface=\"true\"] select,\n        [data-admin-page-surface=\"true\"] textarea {\n          border-radius: 12px;\n          border-color: rgba(125,211,252,.12);\n          background: rgba(6,11,22,.88);\n        }\n        [data-admin-page-surface=\"true\"] [role=\"tablist\"] {\n          border: 1px solid rgba(125,211,252,.10);\n          border-radius: 14px;\n          background: rgba(8,13,24,.76);\n          padding: 4px;\n        }\n        [data-admin-page-surface=\"true\"] [role=\"tab\"] {\n          border-radius: 10px;\n        }\n        [data-admin-page-surface=\"true\"] table {\n          overflow: hidden;\n          border: 1px solid rgba(125,211,252,.09);\n          border-radius: 16px;\n          background: rgba(8,13,24,.48);\n        }\n        [data-admin-page-surface=\"true\"] thead {\n          background: rgba(59,130,246,.045);\n        }\n        [data-admin-page-surface=\"true\"] tr {\n          border-color: rgba(148,163,184,.08);\n        }\n        [data-admin-page-surface=\"true\"] h1,\n        [data-admin-page-surface=\"true\"] h2,\n        [data-admin-page-surface=\"true\"] h3 {\n          letter-spacing: -.02em;\n        }\n        @media (max-width: 639px) {\n          [data-admin-page-surface=\"true\"] button,\n          [data-admin-page-surface=\"true\"] [role=\"button\"],\n          [data-admin-page-surface=\"true\"] [role=\"tab\"] {\n            min-height: 44px !important;\n          }\n          [data-admin-page-surface=\"true\"] input:not([type=\"checkbox\"]):not([type=\"radio\"]),\n          [data-admin-page-surface=\"true\"] select {\n            min-height: 44px !important;\n            font-size: 16px;\n          }\n          [data-admin-page-surface=\"true\"] textarea {\n            font-size: 16px;\n          }\n          [data-admin-page-surface=\"true\"] table {\n            font-size: 12px;\n          }\n        }\n      `}</style>\n      <AdminPageNestedScope>\n        <div data-admin-page-surface=\"true\" style={{ '--background':'222 47% 5%','--foreground':'210 40% 98%','--card':'221 39% 8%','--card-foreground':'210 40% 98%','--popover':'221 39% 8%','--popover-foreground':'210 40% 98%','--primary':'196 100% 65%','--primary-foreground':'222 47% 6%','--secondary':'220 28% 12%','--secondary-foreground':'210 40% 96%','--muted':'220 24% 12%','--muted-foreground':'215 20% 65%','--accent':'217 91% 60%','--accent-foreground':'210 40% 98%','--border':'217 24% 18%','--input':'217 24% 18%','--ring':'196 100% 65%' } as CSSProperties} className={cn(widthClass, !contentHeader && padded && 'px-3 py-3 sm:px-4 sm:py-4', 'text-slate-100 [&_[data-ui-surface=card]]:rounded-2xl [&_[data-ui-surface=card]]:border-blue-300/10 [&_[data-ui-surface=card]]:bg-[#0b1220]/72 [&_[data-ui-surface=card]]:shadow-[0_14px_40px_rgba(0,0,0,.16)] [&_[data-ui-surface=card]]:backdrop-blur-none', className)}>\n          {contentHeader ? (\n            <header data-admin-content-header=\"true\" className=\"border-b border-blue-300/10 bg-[#080d18]/94 text-slate-100 shadow-[0_12px_32px_rgba(0,0,0,.16)] backdrop-blur-xl\">\n              <div className=\"flex flex-col gap-3 px-4 py-4 sm:px-6 sm:py-5 lg:flex-row lg:items-center lg:justify-between\">\n                <div className=\"flex min-w-0 items-start gap-3\">\n                  {icon ? (() => { const Icon = icon; return <Icon className=\"mt-1 h-5 w-5 shrink-0 text-primary\" />; })() : null}\n                  <div className=\"min-w-0\">\n                    <h1 data-page-title className=\"text-2xl font-bold tracking-tight\">{displayTitle}</h1>\n                    {description ? <p className=\"mt-1 max-w-3xl text-sm leading-6 text-muted-foreground\">{description}</p> : null}\n                  </div>\n                </div>\n                {actions ? <div className=\"flex shrink-0 flex-wrap gap-2\">{actions}</div> : null}\n              </div>\n            </header>\n          ) : null}\n          {contentHeader ? <div className={cn(padded && 'px-3 py-3 sm:px-4 sm:py-4')}>{children}</div> : children}\n        </div>\n      </AdminPageNestedScope>\n    </>\n  );\n}\n","expectedSha":"71ddc70dd5b5639f2d6bcd9834c232fb30852bd7"}],"route":"/admin/tenants","branch":"ai/objective-first-repair-83e4fbfd9393","writes":[],"patches":[],"version":1,"approved":true,"missionId":"83e4fbfd-9393-418c-abd7-d8ad1ec62908","objective":"Finish the God Mode /admin route-family refactor at the shared AdminPage layer so child routes no longer retain legacy admin component styling. Apply one scoped family surface treatment to all AdminPage descendants: midnight/cobalt/cyan card and background surfaces, cohesive inputs/selects/textareas, rounded tabs and tablists, cockpit-style tables, tighter heading hierarchy, and mobile-first 44px minimum touch targets for buttons/role buttons/tabs plus 44px form controls and 16px mobile input text. This is a corrective family-level pass based on live Witness findings from /admin/tenants, where page-level controls such as User access, Tenant features, and MODES remained 36px tall. Preserve all behavior, page logic, auth, data, routes, IDs, and semantic destructive/warning colors. Do not touch backend/runtime. Ship through one fresh ai/* branch, one PR, canonical Gate, squash merge, frontend release, then re-verify representative /admin child routes on mobile and desktop.","viewports":["desktop","mobile"],"repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/admin/AdminPage.tsx"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/components/admin/AdminPage.tsx"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"9bbb37c349f464ce3481bf1ac746aabf0fa4514dba783044f1b1ff5ad4f560c4","replayCount":0,"serializedBytes":9487},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:24:40.870855+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:83e4fbfd-9393-418c-abd7-d8ad1ec62908:repository-mutation-intent:9bbb37c349f464ce3481bf1ac746aabf0fa4514dba783044f1b1ff5ad4f560c4:0","mission_step_id":"12967895-c7c6-483f-8fb6-d93f13f0fdc9","command_center_event_id":"83e4fbfd-9393-418c-abd7-d8ad1ec62908"},{"id":"76aa01f6-23a5-48eb-a9ae-8c9ccbe4f463","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-ce873dc80db2","writes":[],"patches":[],"version":1,"approved":true,"missionId":"ce873dc8-0db2-4d80-8f79-8e49a414eb5d","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/index-mcp.js","new_content":"requestContract: { oneOf: [{ type: \"string\", enum: [\"explicit_owner_request\"] }, { type: \"object\", additionalProperties: true }], default: \"explicit_owner_request\",","old_content":"requestContract: { type: \"object\", additionalProperties: true,"},{"path":"scripts/validate-command-center-contracts.mjs","new_content":"check('execute_objective request contract defaults to the canonical explicit owner token', () => {\n  const source = fs.readFileSync('workers/cc-execution/src/index-mcp.js', 'utf8');\n  assert.equal(source.includes('requestContract: { oneOf: [{ type: \"string\", enum: [\"explicit_owner_request\"] }, { type: \"object\", additionalProperties: true }], default: \"explicit_owner_request\"'), true);\n});\n\ncheck('release and visual proof require explicit intent', () => {","old_content":"check('release and visual proof require explicit intent', () => {"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"ce873dc8-0db2-4d80-8f79-8e49a414eb5d","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"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":"3abf4fa2de4a1978f108e5d28f4b8bd0826a27574ca923c1ae0024db604d1466","replayCount":0,"serializedBytes":1971},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T16:42:39.627934+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ce873dc8-0db2-4d80-8f79-8e49a414eb5d:repository-mutation-intent:3abf4fa2de4a1978f108e5d28f4b8bd0826a27574ca923c1ae0024db604d1466:0","mission_step_id":"235a62ae-6474-4aa6-a21d-8cbf0980b69b","command_center_event_id":"ce873dc8-0db2-4d80-8f79-8e49a414eb5d"},{"id":"76aa67d8-70b4-4b98-8cd4-12554d651ed5","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"175c323cca565b4b75c9a0079cbc2f6559171a4b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"175c323cca565b4b75c9a0079cbc2f6559171a4b","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":"15684b8d963ddb0dc36937c94e12d9d085c1783adf7d7be2ce469964defc33b4","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7021","runId":7021,"status":"success","sourceSha":"175c323cca565b4b75c9a0079cbc2f6559171a4b","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-11T05:09:45.594992+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"175c323cca565b4b75c9a0079cbc2f6559171a4b","external_id":"forgejo-main-175c323cca56","receipt_type":"canonical_release_status","idempotency_key":"mission:a3493048-3274-4257-baa0-206330fc2a35:forgejo-release-status:175c323cca565b4b75c9a0079cbc2f6559171a4b:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"de43a6b5-f754-4b3a-9bcd-f9223be7c476","command_center_event_id":"a3493048-3274-4257-baa0-206330fc2a35"},{"id":"76abff40-04e1-4b44-bb98-3a4349ce409f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-0e00885498ee","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.5-release-queue-freshness","prNumber":541,"terminal":false,"missionId":"8eb1c18b-c95c-4868-8d3a-666a190fdbab","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":"8eb1c18b-c95c-4868-8d3a-666a190fdbab"},"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":3787,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T04:13:03.509257+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"541","receipt_type":"execute_mission","idempotency_key":"mission:8eb1c18b-c95c-4868-8d3a-666a190fdbab:execute_mission:canonical_release_transport_retryable","mission_step_id":"3b415ec5-4c46-4595-ac4d-456d2c11e7a4","command_center_event_id":"8eb1c18b-c95c-4868-8d3a-666a190fdbab"},{"id":"76ac86e4-1999-4a89-a66e-7d83c2ec4d3c","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-fd8afbfbcad9","reason":"anchored_edit_anchor_missing:workers/cc-execution/src/index-scoped-repo-patch.js","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.37-release-proof-noop-refreeze","prNumber":null,"terminal":false,"missionId":"fd8afbfb-cad9-4071-8072-c2bf653f5b55","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7170,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":654,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":402,"ledgerReconcileMs":0,"lineageReconcileMs":252,"resolvePreflightMs":654,"repositoryMutationMs":7170,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":402,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fd8afbfb-cad9-4071-8072-c2bf653f5b55"},"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":1544,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:23:43.969411+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fd8afbfb-cad9-4071-8072-c2bf653f5b55:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"1d53d3f7-f4dc-46bb-9f59-ba166ec142bf","command_center_event_id":"fd8afbfb-cad9-4071-8072-c2bf653f5b55"},{"id":"76ac8fe2-8753-40c8-9559-38dfda1662f8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-547743cfec0c","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.144-request-contract-inference","prNumber":2716,"terminal":false,"missionId":"547743cf-ec0c-42e6-a932-33d73618f2fd","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16906,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1387,"approvedPlanMs":0,"missionSetupMs":1467,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":585,"ledgerReconcileMs":0,"lineageReconcileMs":882,"resolvePreflightMs":1467,"repositoryMutationMs":14883,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":585,"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":"547743cf-ec0c-42e6-a932-33d73618f2fd"},"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":1977,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-14T03:45:47.199482+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2716","receipt_type":"execute_mission","idempotency_key":"mission:547743cf-ec0c-42e6-a932-33d73618f2fd:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"12492a3a-1f96-4d34-99a0-65c27d18daf0","command_center_event_id":"547743cf-ec0c-42e6-a932-33d73618f2fd"},{"id":"76ae00e5-ff1a-4453-8c97-62fe61a2be83","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"scripts/visual-witness-hosted-runner/test/route-diagnostic-contract.test.mjs","content":"import test from 'node:test';\nimport assert from 'node:assert/strict';\nimport { classifyRouteDiagnostic } from '../src/route-diagnostic-contract.mjs';\n\nconst appOrigin = 'https://app.knocklaunch.app';\nconst projectionSnapshot = {\n  projectionInvariantFailures: [],\n};\n\ntest('direct /select-tenant inspection is not a tenant selector escape', () => {\n  const result = classifyRouteDiagnostic({\n    requestedRoute: '/select-tenant',\n    finalUrl: 'https://app.knocklaunch.app/select-tenant',\n    appOrigin,\n    projectionSnapshot,\n  });\n  assert.equal(result, null);\n});\n\ntest('private route redirected to /select-tenant remains a tenant selector escape', () => {\n  const result = classifyRouteDiagnostic({\n    requestedRoute: '/big-papis/owner',\n    finalUrl: 'https://app.knocklaunch.app/select-tenant',\n    appOrigin,\n    projectionSnapshot,\n  });\n  assert.equal(result?.code, 'tenant_selector_escape');\n  assert.equal(result?.likelyOwningLayer, 'tenant_selection_guard');\n});\n\ntest('selector next contract remains tenant active context missing', () => {\n  const result = classifyRouteDiagnostic({\n    requestedRoute: '/big-papis/owner',\n    finalUrl: 'https://app.knocklaunch.app/select-tenant?next=%2Fbig-papis%2Fowner',\n    appOrigin,\n    projectionSnapshot,\n  });\n  assert.equal(result?.code, 'tenant_active_context_missing');\n});\n"}],"branch":"ai/objective-first-repair-e0cf6a8a969a","writes":[],"patches":[],"version":1,"approved":true,"missionId":"e0cf6a8a-969a-45bd-9bf1-a35f2d3cc564","objective":"Fix the Visual Witness tenant_selector_escape false positive proven by live PAUL inspection. In route-diagnostic-contract.mjs, a final pathname of /select-tenant is currently classified as tenant_selector_escape even when the requested route is exactly /select-tenant. Change the selector-escape diagnostic so /select-tenant is only considered an escape when the requested pathname is not /select-tenant. Preserve existing next/workspace selector diagnostics for genuine redirects into the selector. Add focused hosted-runner regression tests proving direct /select-tenant is clean while a private route redirected to /select-tenant still reports tenant_selector_escape. Do not change application routing, tenant selection behavior, PAUL architecture, or unrelated witness rules.","sourceSha":"ac45cf27721df31df37ecedcc73af3413bfa33e7","repository":"noel/KnockLaunchOS","visualProof":false,"autoProgress":true,"verifyVisual":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["scripts/visual-witness-hosted-runner/src/route-diagnostic-contract.mjs","scripts/visual-witness-hosted-runner/test/route-diagnostic-contract.test.mjs"],"anchored_edits":[{"path":"scripts/visual-witness-hosted-runner/src/route-diagnostic-contract.mjs","edits":[{"new_content":"  if (requested.pathname !== '/select-tenant' && !sameTenantCanonicalRedirect && final.pathname === '/select-tenant') {","old_content":"  if (!sameTenantCanonicalRedirect && final.pathname === '/select-tenant') {"}]}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"evidence":["live PAUL job 33eff1b8-9759-459e-a651-ee42611bd856 requested /select-tenant and ended at /select-tenant with projection invariants true","route-diagnostic-contract.mjs currently classifies any final /select-tenant as tenant_selector_escape unless sameTenantCanonicalRedirect"],"confidence":1,"rawUtterance":"Fix the Visual Witness tenant_selector_escape false positive proven by live PAUL inspection. In route-diagnostic-contract.mjs, a final pathname of /select-tenant is currently classified as tenant_selector_escape even when the requested route is exactly /select-tenant. Change the selector-escape diagnostic so /select-tenant is only considered an escape when the requested pathname is not /select-tenant. Preserve existing next/workspace selector diagnostics for genuine redirects into the selector. Add focused hosted-runner regression tests proving direct /select-tenant is clean while a private route redirected to /select-tenant still reports tenant_selector_escape. Do not change application routing, tenant selection behavior, PAUL architecture, or unrelated witness rules.","wordingChanged":false,"canonicalIntent":"Fix the Visual Witness tenant_selector_escape false positive proven by live PAUL inspection. In route-diagnostic-contract.mjs, a final pathname of /select-tenant is currently classified as tenant_selector_escape even when the requested route is exactly /select-tenant. Change the selector-escape diagnostic so /select-tenant is only considered an escape when the requested pathname is not /select-tenant. Preserve existing next/workspace selector diagnostics for genuine redirects into the selector. Add focused hosted-runner regression tests proving direct /select-tenant is clean while a private route redirected to /select-tenant still reports tenant_selector_escape. Do not change application routing, tenant selection behavior, PAUL architecture, or unrelated witness rules.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"current_request_explicit","version":1,"outcomes":[{"id":"outcome-selector-diagnostic","statement":"Direct inspection of /select-tenant no longer produces tenant_selector_escape, while genuine redirects from another private route to /select-tenant still do.","provenance":{"reason":"owner demanded completion of PAUL Hybrid witness proof","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-test","proof-paul"]}],"objective":"Fix the Visual Witness tenant_selector_escape false positive proven by live PAUL inspection. In route-diagnostic-contract.mjs, a final pathname of /select-tenant is currently classified as tenant_selector_escape even when the requested route is exactly /select-tenant. Change the selector-escape diagnostic so /select-tenant is only considered an escape when the requested pathname is not /select-tenant. Preserve existing next/workspace selector diagnostics for genuine redirects into the selector. Add focused hosted-runner regression tests proving direct /select-tenant is clean while a private route redirected to /select-tenant still reports tenant_selector_escape. Do not change application routing, tenant selection behavior, PAUL architecture, or unrelated witness rules.","constraints":[{"id":"diagnostic-only","statement":"Change only Visual Witness diagnostic classification and its focused tests; do not alter application routing or tenant selection.","provenance":{"reason":"smallest causal repair","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-test","proof-paul"]},{"id":"preserve-genuine-escape","statement":"A requested route other than /select-tenant that ends at /select-tenant without next/workspace must still report tenant_selector_escape.","provenance":{"reason":"preserve genuine defect detection","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-test"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-test","kind":"runtime","claim":"Hosted-runner tests prove direct /select-tenant is clean and genuine private-route selector escape remains classified.","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-paul","kind":"runtime","claim":"After same-source release convergence, a fresh /select-tenant inspection on runnerLane=paul terminates without tenant_selector_escape and without infrastructure replay/failover.","route":"/select-tenant","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"visual-witness-select-tenant-direct-route-diagnostic","driftPolicy":"unexpected route diagnostic behavior blocks completion","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["cc-execution","onrunner"],"lifecycleStates":["prepare","deploy","verify"],"activationPolicy":"focused_diagnostic_test_then_same_source_runtime_proof","dependencyDomains":["backend_runtime","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"diagnostic_change_only; existing witness lanes remain available","canaryProofConditionIds":["proof-test","proof-paul"]},"capabilityCompleteness":{"domains":["backend_runtime","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["scripts/visual-witness-hosted-runner/src/route-diagnostic-contract.mjs","scripts/visual-witness-hosted-runner/test/route-diagnostic-contract.test.mjs"],"requestContract":{"valid":true,"intent":{"evidence":["live PAUL job 33eff1b8-9759-459e-a651-ee42611bd856 requested /select-tenant and ended at /select-tenant with projection invariants true","route-diagnostic-contract.mjs currently classifies any final /select-tenant as tenant_selector_escape unless sameTenantCanonicalRedirect"],"confidence":1,"rawUtterance":"Fix the Visual Witness tenant_selector_escape false positive proven by live PAUL inspection. In route-diagnostic-contract.mjs, a final pathname of /select-tenant is currently classified as tenant_selector_escape even when the requested route is exactly /select-tenant. Change the selector-escape diagnostic so /select-tenant is only considered an escape when the requested pathname is not /select-tenant. Preserve existing next/workspace selector diagnostics for genuine redirects into the selector. Add focused hosted-runner regression tests proving direct /select-tenant is clean while a private route redirected to /select-tenant still reports tenant_selector_escape. Do not change application routing, tenant selection behavior, PAUL architecture, or unrelated witness rules.","wordingChanged":false,"canonicalIntent":"Fix the Visual Witness tenant_selector_escape false positive proven by live PAUL inspection. In route-diagnostic-contract.mjs, a final pathname of /select-tenant is currently classified as tenant_selector_escape even when the requested route is exactly /select-tenant. Change the selector-escape diagnostic so /select-tenant is only considered an escape when the requested pathname is not /select-tenant. Preserve existing next/workspace selector diagnostics for genuine redirects into the selector. Add focused hosted-runner regression tests proving direct /select-tenant is clean while a private route redirected to /select-tenant still reports tenant_selector_escape. Do not change application routing, tenant selection behavior, PAUL architecture, or unrelated witness rules.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"current_request_explicit","version":1,"outcomes":[{"id":"outcome-selector-diagnostic","statement":"Direct inspection of /select-tenant no longer produces tenant_selector_escape, while genuine redirects from another private route to /select-tenant still do.","provenance":{"reason":"owner demanded completion of PAUL Hybrid witness proof","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-test","proof-paul"]}],"objective":"Fix the Visual Witness tenant_selector_escape false positive proven by live PAUL inspection. In route-diagnostic-contract.mjs, a final pathname of /select-tenant is currently classified as tenant_selector_escape even when the requested route is exactly /select-tenant. Change the selector-escape diagnostic so /select-tenant is only considered an escape when the requested pathname is not /select-tenant. Preserve existing next/workspace selector diagnostics for genuine redirects into the selector. Add focused hosted-runner regression tests proving direct /select-tenant is clean while a private route redirected to /select-tenant still reports tenant_selector_escape. Do not change application routing, tenant selection behavior, PAUL architecture, or unrelated witness rules.","constraints":[{"id":"diagnostic-only","statement":"Change only Visual Witness diagnostic classification and its focused tests; do not alter application routing or tenant selection.","provenance":{"reason":"smallest causal repair","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-test","proof-paul"]},{"id":"preserve-genuine-escape","statement":"A requested route other than /select-tenant that ends at /select-tenant without next/workspace must still report tenant_selector_escape.","provenance":{"reason":"preserve genuine defect detection","source":"current_request_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-test"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-test","kind":"runtime","claim":"Hosted-runner tests prove direct /select-tenant is clean and genuine private-route selector escape remains classified.","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-paul","kind":"runtime","claim":"After same-source release convergence, a fresh /select-tenant inspection on runnerLane=paul terminates without tenant_selector_escape and without infrastructure replay/failover.","route":"/select-tenant","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"visual-witness-select-tenant-direct-route-diagnostic","driftPolicy":"unexpected route diagnostic behavior blocks completion","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["cc-execution","onrunner"],"lifecycleStates":["prepare","deploy","verify"],"activationPolicy":"focused_diagnostic_test_then_same_source_runtime_proof","dependencyDomains":["backend_runtime","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"diagnostic_change_only; existing witness lanes remain available","canaryProofConditionIds":["proof-test","proof-paul"]},"capabilityCompleteness":{"domains":["backend_runtime","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":[],"controlPlaneMaintenanceReason":"Owner demanded completion of PAUL Hybrid reliability; repair only the proven Visual Witness direct-selector false positive and release through canonical machinery."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":"Owner demanded completion of PAUL Hybrid reliability; repair only the proven Visual Witness direct-selector false positive and release through canonical machinery."},"recovery":false,"fingerprint":"adec7ecf5f063f3a925a54d9bf0e4d6cb817f4d8cc31e056cf453f072ee8861b","replayCount":0,"serializedBytes":16711},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T14:04:04.373151+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:e0cf6a8a-969a-45bd-9bf1-a35f2d3cc564:repository-mutation-intent:adec7ecf5f063f3a925a54d9bf0e4d6cb817f4d8cc31e056cf453f072ee8861b:0","mission_step_id":"e3a98b07-903a-406d-ac76-b720e7da47b5","command_center_event_id":"e0cf6a8a-969a-45bd-9bf1-a35f2d3cc564"},{"id":"76b1c959-0161-4a4c-a7eb-3c4a1d48a89f","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-05T18:13:13.064344+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4058,\"sourceSha\":\"416e03f3dd0f0a709a6dc05f8676d6b4e88a4d5a\",\"deploymentId\":\"canonical-release-416e03f3dd0f\"}"},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-10-03T21:40:05.206221+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:569db6d2-423e-4923-903d-869ef511f26b:owner-progress-heartbeat:119404240","mission_step_id":"73394132-0d64-413b-9f18-7f3bd8738670","command_center_event_id":"569db6d2-423e-4923-903d-869ef511f26b"},{"id":"76b4a3c6-3690-407c-8aef-6edb9b0a2da4","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\":\"in_progress\",\"proofGate\":\"canonical_release_reconciliation_pending\"},\"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},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"live-click\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-23T14:45:49.229034+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-6cb3772649b1\",\"prNumber\":3511,\"sourceSha\":\"4133e79cd5944de7a04f6ca807d3b7993d0dedcb\",\"deploymentId\":\"forgejo-main-4133e79cd594\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T12:20:44.401042+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6cb37726-49b1-44fb-bf69-8a8c90116207:owner-progress-heartbeat:119344402","mission_step_id":"1873d2f4-8e21-42b4-b945-f1ad6369eba2","command_center_event_id":"6cb37726-49b1-44fb-bf69-8a8c90116207"},{"id":"76b5cd89-08d4-49ef-b803-0e8ba8b9ee62","source":"cc-execution","status":"blocked","payload":{"reason":"file_write_content_or_explicit_delete_required","fingerprint":"e363301a9ca1c0a19eaa1c283ca25900b63fc031f960c3ae5f181e51f03631e4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T17:49:29.23726+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:6cebe545-6b72-468c-9a0c-d8a2c0936755:repository-mutation-intent-blocked:e363301a9ca1c0a19eaa1c283ca25900b63fc031f960c3ae5f181e51f03631e4","mission_step_id":"05204441-5588-461e-896e-fe66778c8a84","command_center_event_id":"6cebe545-6b72-468c-9a0c-d8a2c0936755"},{"id":"76b65939-694f-4a5a-a418-da1014913ef0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ca00d569094f","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":11650,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":161275,"firstUsefulResultAt":"2026-10-01T10:31:53.358Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.35-paul-owner-interface","prNumber":4336,"terminal":false,"missionId":"ca00d569-094f-423e-9be0-556e36a1708b","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3941,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":479,"missionSetupMs":293,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":293,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":293,"repositoryMutationMs":3462,"repositoryProviderMs":3462,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2138,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":293,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1324},"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":"ca00d569-094f-423e-9be0-556e36a1708b"},"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":3213,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T10:34:39.593141+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4336","receipt_type":"execute_mission","idempotency_key":"mission:ca00d569-094f-423e-9be0-556e36a1708b:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"bac7eccf-d7b2-422e-ab62-57f95985062b","command_center_event_id":"ca00d569-094f-423e-9be0-556e36a1708b"},{"id":"76b820ef-d8ca-45f0-8cd6-b654cb2e6461","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"https://bigpapiscoquitoiceys.com/","branch":"ai/big-papis-hero-video-swap","writes":[],"patches":[],"version":1,"approved":true,"missionId":"7926cfd6-3310-45a6-8588-5fcbe5d8d848","objective":"Apply the exact Big Papi media hierarchy swap on the existing branch: promo video as full-bleed hero/header with current hero image as poster/fallback; static Next Stop image in the secondary club card. Then carry through PR, Gate, squash merge, frontend release, and desktop/mobile proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/mobile-vendor/BigPapisPublic.tsx"],"anchored_edits":[{"path":"src/pages/mobile-vendor/BigPapisPublic.tsx","anchor":"              <img src={BIG_PAPIS_HERO_IMAGE_SRC} alt=\"\" aria-hidden=\"true\" className=\"pointer-events-none absolute inset-0 h-full w-full scale-[1.03] object-cover object-center\" />","replacement":"              <video\n                src={heroVideo.url}\n                poster={heroVideo.poster || heroFallback}\n                autoPlay\n                muted\n                loop\n                playsInline\n                preload=\"metadata\"\n                aria-label=\"Big Papi hero video\"\n                className=\"pointer-events-none absolute inset-0 h-full w-full scale-[1.03] object-cover object-center\"\n              />"},{"path":"src/pages/mobile-vendor/BigPapisPublic.tsx","anchor":"                      {card.key === 'club' ? (\n                        <video\n                          src={BIG_PAPIS_VERIFIED_PROMO_VIDEO}\n                          poster={BIG_PAPIS_NEXT_STOP_IMAGE_SRC}\n                          autoPlay\n                          muted\n                          loop\n                          playsInline\n                          preload=\"metadata\"\n                          aria-label=\"Big Papi truck in action\"\n                          className=\"h-full w-full object-cover object-center transition duration-500 group-hover:scale-[1.025]\"\n                        />\n                      ) : (\n                        <img src={card.image} alt=\"\" className=\"h-full w-full object-cover object-center transition duration-500 group-hover:scale-[1.025]\" loading=\"lazy\" decoding=\"async\" />\n                      )}","replacement":"                      <img src={card.image} alt=\"\" className=\"h-full w-full object-cover object-center transition duration-500 group-hover:scale-[1.025]\" loading=\"lazy\" decoding=\"async\" />"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"7926cfd6-3310-45a6-8588-5fcbe5d8d848","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/mobile-vendor/BigPapisPublic.tsx"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"fd54fd6c3a10d36c989a7bbdee25402ab75d647df5cc4e311b54f3e18b087718","replayCount":0,"serializedBytes":3244},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T22:27:07.146405+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:7926cfd6-3310-45a6-8588-5fcbe5d8d848:repository-mutation-intent:fd54fd6c3a10d36c989a7bbdee25402ab75d647df5cc4e311b54f3e18b087718:0","mission_step_id":"496f8c8b-e6b0-44a5-94aa-5581251c4a38","command_center_event_id":"7926cfd6-3310-45a6-8588-5fcbe5d8d848"},{"id":"76bad5af-db77-437d-96bf-f7846973e074","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a1af83a46e46","reason":"anchored_edit_anchor_missing:.forgejo/workflows/knocklaunch.yml","status":"blocked","metrics":{"receiptBytes":4429,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-05T16:14:54.815Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.97-boring-release-v1","prNumber":null,"terminal":false,"missionId":"a1af83a4-6e46-4626-9afa-a7f45a508686","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1042,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1042,"missionSetupMs":173,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":173,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":173,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":173,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a1af83a4-6e46-4626-9afa-a7f45a508686"},"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":1508,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:14:56.526739+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a1af83a4-6e46-4626-9afa-a7f45a508686:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"1133adc8-4f12-478f-9882-a26fa98f1321","command_center_event_id":"a1af83a4-6e46-4626-9afa-a7f45a508686"},{"id":"76bd7b30-ef60-4a66-9607-73c6674b01b9","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"d1cb1857726d31b577ccea7706855427e19d8bb2","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"a2515ac3ae383d987a316e3928c9e3346e9e97e1","prNumber":2501,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"https://git.knocklaunch.app/noel/KnockLaunchOS/commit/a2515ac3ae383d987a316e3928c9e3346e9e97e1","mergeCommitSha":"d1cb1857726d31b577ccea7706855427e19d8bb2"}],"requestContractHash":"9c34fb4c15f3f250c1d75d515f56639050f58e9826c5ed496e6c7059f29b9f65"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T15:41:31.392047+00:00","proof_gate":"request_contract_repository_verified","source_sha":"d1cb1857726d31b577ccea7706855427e19d8bb2","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:0771e6fa-e19a-4b76-859e-6c47afc8959c:request-contract-repository:9c34fb4c15f3f250c1d75d515f56639050f58e9826c5ed496e6c7059f29b9f65:d1cb1857726d31b577ccea7706855427e19d8bb2","mission_step_id":"530eb510-ae36-433d-923e-fdbd8301bce3","command_center_event_id":"0771e6fa-e19a-4b76-859e-6c47afc8959c"},{"id":"76bd9b74-00ee-4ea9-8ea2-6435eb6e62c4","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"d5ee4067d525aad8088317e594b163b2d9f31186","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"durable-source-scope","satisfied":true,"statement":"Bare continuations inherit the authoritative sourceTargets originally dispatched with the mission.","proofConditionIds":["runtime-proof"]},{"id":"quota-failure-clarity","satisfied":true,"statement":"Recognized Supabase cached-egress quota restriction on the mission ledger is surfaced as a clear ledger-degraded condition and does not masquerade as an unknown command failure.","proofConditionIds":["runtime-proof"]}],"satisfied":true,"constraints":[{"id":"preserve-fail-closed","satisfied":true,"statement":"Unknown provider failures and auth, contract, safety, or other 4xx failures remain blocking.","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":"8780063943b8c0299a5850ce692ec92755b015e381368d375a3ffa3f85432871","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":["ccExecution"],"migrationReleaseVerified":null,"releaseRequestContractHash":"8780063943b8c0299a5850ce692ec92755b015e381368d375a3ffa3f85432871"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T23:14:20.498866+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"d5ee4067d525aad8088317e594b163b2d9f31186","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5a4662af-e846-4ab4-a647-e6828c342c54:request-contract:8780063943b8c0299a5850ce692ec92755b015e381368d375a3ffa3f85432871:d5ee4067d525aad8088317e594b163b2d9f31186:verified:","mission_step_id":"96813253-349d-4533-b43f-e1d9c4d0d3af","command_center_event_id":"5a4662af-e846-4ab4-a647-e6828c342c54"},{"id":"76be2872-4280-4cf2-9afe-04d35dde3e39","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-01T00:52:54.78801+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-41a34e407cae\",\"prNumber\":4282,\"sourceSha\":\"a8c68c94b7c5a4b27e39fc4db6fb8acd00ae1e74\",\"deploymentId\":\"forgejo-main-a8c68c94b7c5\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T22:27:23.685386+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:41a34e40-7cae-41ee-8dac-8a2c04916dca:owner-progress-heartbeat:119387149","mission_step_id":"dc54cf00-36e2-4ccb-a2cc-a21b1d8469aa","command_center_event_id":"41a34e40-7cae-41ee-8dac-8a2c04916dca"},{"id":"76c1c1eb-3c17-4779-bfaa-628c15515314","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-fast-gate-refresh-exact-head-20260827","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":2788,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":849,"terminal":false,"missionId":"c9a3766b-6ddf-46b1-a862-0ec1bdfb339d","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"3bf2ae244a7b2547377329aab5cc4ab507517b82","timingsMs":{"handlerMs":868,"prReadinessMs":133,"approvedPlanMs":0,"missionSetupMs":752,"shipAndProveMs":519},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c9a3766b-6ddf-46b1-a862-0ec1bdfb339d"},"performance":null,"deploymentId":"forgejo-main-3bf2ae244a7b","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":5245,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T16:41:36.091159+00:00","proof_gate":"canonical_release_dispatched","source_sha":"3bf2ae244a7b2547377329aab5cc4ab507517b82","external_id":"forgejo-main-3bf2ae244a7b","receipt_type":"execute_mission","idempotency_key":"mission:c9a3766b-6ddf-46b1-a862-0ec1bdfb339d:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"111fb4c1-5242-476d-b77b-2a60a4a179a8","command_center_event_id":"c9a3766b-6ddf-46b1-a862-0ec1bdfb339d"},{"id":"76c23833-b5d7-4103-b116-7045a218989d","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/realtor-closing-coordinator-canonical-v4-20260906","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2044,"terminal":false,"missionId":"087f0e02-0b57-403a-b046-60853faa6862","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"fb9d690bbf3e26937b63e387388706396dce0eb3","timingsMs":{"prReadinessMs":1068,"approvedPlanMs":0,"shipAndProveMs":17927,"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":"087f0e02-0b57-403a-b046-60853faa6862"},"performance":null,"deploymentId":"forgejo-main-fb9d690bbf3e","workflowRunId":6097,"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-07T04:04:41.275191+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2044","receipt_type":"automatic_mission_resume","idempotency_key":"mission:087f0e02-0b57-403a-b046-60853faa6862:automatic-mission-resume:2044:canonical_release_reconciliation_pending","mission_step_id":"aabe1af9-843c-4957-8f0a-4100330f1a83","command_center_event_id":"087f0e02-0b57-403a-b046-60853faa6862"},{"id":"76c552ba-1c26-4d81-a9f8-f5f7f57397ff","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-55fbec748e46","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":"55fbec74-8e46-4fd0-afa1-e75130595eea","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":238,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":340,"providerAuthMs":0,"ledgerPrepareMs":340,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":340,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":340,"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":"55fbec74-8e46-4fd0-afa1-e75130595eea"},"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":8374,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/visual-witness-hosted-runner/src/server-tenant-projection.mjs","scripts/visual-witness-hosted-runner/src/tenant-owner-preflight.mjs","config/capabilities/tenant-type-platform-primitive.json","config/capabilities/platform-application-registry.json","config/capabilities/tenant-type-registry.json","config/capabilities/tenant-workspace-experience.json","config/capabilities/tenant-workspace-search.json","config/capabilities/tenant-workspace-ui-contract-v2.json","src/PublicAppShell.tsx","scripts/visual-witness-hosted-runner/src/observe-route-contract.mjs","scripts/visual-witness-hosted-runner/src/route-diagnostic-contract.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T11:00:30.867967+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:55fbec74-8e46-4fd0-afa1-e75130595eea:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0976c678-8233-49fe-b624-559f456fe840","command_center_event_id":"55fbec74-8e46-4fd0-afa1-e75130595eea"},{"id":"76c6d9c4-5a05-43ab-b670-c74b8b85ef71","source":"durable-mission-ledger","status":"waiting","payload":{"reason":"immutable_release_receipt_contract_hash_mismatch","sourceSha":"ddd4c58ff7660811fdf30a0392a70276c4cb95a4","currentContractHash":"64257d7ecf0c321328f98a281148db9d59d4e192e17c536d6eb7243f1e81245b","priorReceiptContractHash":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T00:48:27.139367+00:00","proof_gate":"request_contract_release_rebind_blocked","source_sha":"ddd4c58ff7660811fdf30a0392a70276c4cb95a4","external_id":null,"receipt_type":"request_contract_release_rebind_rejected","idempotency_key":"mission:c3f1f22e-1fe3-4a42-b4f1-cde0e09d3f52:release-rebind-blocked:ddd4c58ff7660811fdf30a0392a70276c4cb95a4:none:64257d7ecf0c321328f98a281148db9d59d4e192e17c536d6eb7243f1e81245b","mission_step_id":"b4a3d2e1-cf9e-40c6-be57-721befc84f07","command_center_event_id":"c3f1f22e-1fe3-4a42-b4f1-cde0e09d3f52"},{"id":"76c80109-a544-424f-9eba-64c0793e2bc4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-big-papi-public-calendar-truck-scroll","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3447,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"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_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"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":4289,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-21T16:05:17.63243+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1d374257-66d3-4d88-98f3-efa765327f84:execute_mission:repair_mission_execution_retryable","mission_step_id":"f5c7c0ef-0228-4c84-aa97-28089d01c1ef","command_center_event_id":"1d374257-66d3-4d88-98f3-efa765327f84"},{"id":"76cbeaa7-621b-4f34-bda3-46d9ba443120","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"1daa96721e72fb1dcdc879da46c2b30c6f025708","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"1daa96721e72fb1dcdc879da46c2b30c6f025708","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success","ccExecution":"pending"},"requestContractHash":"24efd2a746ae3a5cb185879609e755580fde2acf5ae6e909caac9db8489ce4e5","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/12564","runId":12564,"status":"blocked","sourceSha":"1daa96721e72fb1dcdc879da46c2b30c6f025708","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success","ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"d1bc8bbba5a221db65a92aa156c84def1b79e60c","deploymentId":"forgejo-main-d1bc8bbba5a221db65a92aa156c84def1b79e60c","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.301-premium-visual-system","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:09:32.332962+00:00","proof_gate":"canonical_release_pending","source_sha":"1daa96721e72fb1dcdc879da46c2b30c6f025708","external_id":"forgejo-main-1daa96721e72","receipt_type":"canonical_release_status","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:forgejo-release-status:1daa96721e72fb1dcdc879da46c2b30c6f025708:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"c0e094a3-36a0-4c0f-a4a9-9a5fd808a29a","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"76ce1ac3-e9a2-4004-a109-3ced0c282f31","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/godmode-cinematic-command-center-20260910","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2285,"terminal":false,"missionId":"367723d0-49cd-4aa5-9eb5-cdc4797f042e","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":2311,"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":"367723d0-49cd-4aa5-9eb5-cdc4797f042e"},"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":1290,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:27:48.567445+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2285","receipt_type":"automatic_mission_resume","idempotency_key":"mission:367723d0-49cd-4aa5-9eb5-cdc4797f042e:automatic-mission-resume:2285:repair_mission_waiting_for_gate","mission_step_id":"412f9aaf-b9ce-4290-bba6-95a870fb7c6f","command_center_event_id":"367723d0-49cd-4aa5-9eb5-cdc4797f042e"},{"id":"76d05ee1-e5ba-4251-8260-383ca8079a2f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-75508663b1c2","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":19531,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":28566,"firstUsefulResultAt":"2026-10-04T17:17:05.846Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":4833,"terminal":false,"missionId":"75508663-b1c2-45ef-87ed-42ded59bc58f","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18898,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":4303,"missionSetupMs":279,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":279,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":279,"repositoryMutationMs":2819,"repositoryProviderMs":2819,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2414,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":279,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":405},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"75508663-b1c2-45ef-87ed-42ded59bc58f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1537,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T17:17:43.982187+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4833","receipt_type":"execute_mission","idempotency_key":"mission:75508663-b1c2-45ef-87ed-42ded59bc58f:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"39a071fe-0b9a-4b23-9707-42dc9d6e491a","command_center_event_id":"75508663-b1c2-45ef-87ed-42ded59bc58f"},{"id":"76d10700-4b45-4a38-8696-e22d609ee23c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"ORPHANED BRANCH RECOVERY ONLY. Adopt exact existing Forgejo branch ai/platform-media-taxonomy-20260830 at f243e140d24481d03fd5d031c30791e206746459. All nine supplied files exactly match the already-applied branch. Do not synthesize or mutate source. Create the single PR, Gate, squash merge, release affected frontend + tenant-media-library + photos-manage + exact migration, then satisfy the existing runtime proof.","wordingChanged":false,"canonicalIntent":"ORPHANED BRANCH RECOVERY ONLY. Adopt exact existing Forgejo branch ai/platform-media-taxonomy-20260830 at f243e140d24481d03fd5d031c30791e206746459. All nine supplied files exactly match the already-applied branch. Do not synthesize or mutate source. Create the single PR, Gate, squash merge, release affected frontend + tenant-media-library + photos-manage + exact migration, then satisfy the existing runtime proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Tenant-aware photo taxonomy is persisted and used by Media Library and shared tenant photo applications.","proofConditionIds":["proof-production"]},{"id":"outcome-2","statement":"Vista property photos are scoped to The View or The Nest and uncategorized photo types are explicitly Needs Category.","proofConditionIds":["proof-production"]},{"id":"outcome-3","statement":"Roofing, public adjuster, mitigation, QSR/mobile-vendor and other supported tenant types receive business-appropriate photo categories and tasteful labels.","proofConditionIds":["proof-production"]},{"id":"outcome-4","statement":"Internal MP3/WAV production artifacts are not active tenant Media Library assets.","proofConditionIds":["proof-production"]},{"id":"outcome-5","statement":"Existing real MP4 video assets remain active and render as video previews.","proofConditionIds":["proof-production"]}],"objective":"ORPHANED BRANCH RECOVERY ONLY. Adopt exact existing Forgejo branch ai/platform-media-taxonomy-20260830 at f243e140d24481d03fd5d031c30791e206746459. All nine supplied files exactly match the already-applied branch. Do not synthesize or mutate source. Create the single PR, Gate, squash merge, release affected frontend + tenant-media-library + photos-manage + exact migration, then satisfy the existing runtime proof.","constraints":[{"id":"constraint-1","statement":"Do not use AI or visual inference to classify ambiguous legacy photos.","proofConditionIds":["proof-production"]},{"id":"constraint-2","statement":"Do not delete source media objects while cleaning registry entries.","proofConditionIds":["proof-production"]},{"id":"constraint-3","statement":"Do not change routers, unrelated tenant configuration, or release architecture.","proofConditionIds":["proof-production"]},{"id":"constraint-4","statement":"Preserve legacy job/contact photo compatibility while storing the richer taxonomy in metadata.","proofConditionIds":["proof-production"]},{"id":"constraint-5","statement":"Use one fresh branch, one PR, KnockLaunch Gate, squash merge, and only affected production releases.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"After squash merge, release the affected frontend, Supabase Edge functions tenant-media-library and photos-manage, and the exact media taxonomy migration; prove production has zero active audio tenant_media_assets, retains the Big Papi video/mp4 asset, backfills Vista The View/The Nest subjects with Needs Category, persists taxonomy edits through the live API, and serves /admin/media-library with the taxonomy-aware frontend.","route":"/admin/media-library","required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"d79c5e0fee204ba7afa0c7899e2b92b99325f2c8844f9f3b60fdec6c60cc902d","requestContractRevision":4,"previousRequestContractHash":"f10dc797b8a04bccc3cf2183509735092338405dffd0f288d0b173bd0e49e968"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T16:46:59.310576+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:537eb44b-b6b0-4ecb-b8d6-350ebf6f44b0:request-contract-revision:4:d79c5e0fee204ba7afa0c7899e2b92b99325f2c8844f9f3b60fdec6c60cc902d","mission_step_id":"554c212a-f5f6-42d6-98b4-e56c8f5e18a4","command_center_event_id":"537eb44b-b6b0-4ecb-b8d6-350ebf6f44b0"},{"id":"76d28034-799e-49fe-a573-ba14ba9456d7","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"3bdbc8e8176ba97d621286ba1132bf3baafbe6b3","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"3bdbc8e8176ba97d621286ba1132bf3baafbe6b3","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"b4a6cd41d015665465e23b5bde866f9cfb3b78070589617c7d1f079f95f1d2a9","forgejoWorkflowProof":{"runId":14765,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"3bdbc8e8176ba97d621286ba1132bf3baafbe6b3","results":{},"proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"3bdbc8e8176ba97d621286ba1132bf3baafbe6b3","conclusion":"running","deploymentId":"forgejo-main-3bdbc8e8176ba97d621286ba1132bf3baafbe6b3","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.64.75-knocklaunch-mcp-fast-watch","targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"3bdbc8e8176ba97d621286ba1132bf3baafbe6b3","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-3bdbc8e8176ba97d621286ba1132bf3baafbe6b3","compareStatus":"identical","workflowRunId":14765,"identitySource":"local_build_metadata","runtimeVersion":"1.64.75-knocklaunch-mcp-fast-watch","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T04:34:37.282833+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"3bdbc8e8176ba97d621286ba1132bf3baafbe6b3","external_id":"forgejo-main-3bdbc8e8176b","receipt_type":"canonical_release_status","idempotency_key":"mission:5e7815f5-fba2-4296-8658-3ca17bc88801:forgejo-release-status:3bdbc8e8176ba97d621286ba1132bf3baafbe6b3:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"2e6113f1-9777-4ca7-b23e-9fbcfebbf857","command_center_event_id":"5e7815f5-fba2-4296-8658-3ca17bc88801"},{"id":"76d5a13c-7d53-4e9f-8050-220d51b0c62f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8c64d55109cd","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":41157,"releaseCount":0,"toolCallCount":22,"repeatedCallCount":15,"executorlessWaitMs":1004194,"firstUsefulResultAt":"2026-09-30T22:49:06.395Z","recoveryAttemptCount":12,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":4285,"terminal":false,"missionId":"8c64d551-09cd-4a22-8649-a04d9e811c37","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3086,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":860,"missionSetupMs":493,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":390,"ledgerReconcileMs":0,"lineageReconcileMs":103,"resolvePreflightMs":493,"repositoryMutationMs":2226,"repositoryProviderMs":2226,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2068,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":390,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":158},"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":"8c64d551-09cd-4a22-8649-a04d9e811c37"},"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":3182,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T22:56:14.12782+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4285","receipt_type":"execute_mission","idempotency_key":"mission:8c64d551-09cd-4a22-8649-a04d9e811c37:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"6fa8fd82-f663-4c1c-9dc1-cd027f9f18a7","command_center_event_id":"8c64d551-09cd-4a22-8649-a04d9e811c37"},{"id":"76d69bf9-8d7e-498d-a80e-12e4bb40bb6e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3efcf1feb362","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":3008,"terminal":false,"missionId":"3efcf1fe-b362-419f-9cf6-ef15e1eda3fe","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10165,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2157,"missionSetupMs":738,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":738,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":738,"repositoryMutationMs":8008,"repositoryProviderMs":8008,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4394,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":738,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3614},"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":"3efcf1fe-b362-419f-9cf6-ef15e1eda3fe"},"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":3267,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T14:35:45.744552+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3008","receipt_type":"execute_mission","idempotency_key":"mission:3efcf1fe-b362-419f-9cf6-ef15e1eda3fe:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"7999397a-febe-4011-bebf-b24aa846e17a","command_center_event_id":"3efcf1fe-b362-419f-9cf6-ef15e1eda3fe"},{"id":"76d97757-889c-49ed-83c6-9e72435f879f","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/gate-starvation-auto-recovery","writes":[],"patches":[],"version":1,"approved":true,"prNumber":4099,"missionId":"a6bd3bc3-907a-4f3d-8d0f-20fecda042ee","objective":"Correct existing PR #4099 only. Fix scripts/validate-release-architecture.mjs so authority validation works under canonical sparse Gate checkouts: authority files must be tracked by Git; read them from the hydrated worktree when present, otherwise read the exact HEAD blob with git show HEAD:path. Do not restore retired files, do not change authority semantics, do not create another PR, and do not broaden the Gate-starvation repair.","sourceSha":"b74aaa4c9fd60cb49b038a98f070a805247129e3","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["scripts/validate-release-architecture.mjs"],"workstreamKey":"gate-starvation-pr4099-sparse-validator-fix","anchored_edits":[{"path":"scripts/validate-release-architecture.mjs","edits":[{"new_content":"const read = (path) => readFileSync(path, \"utf8\");\nconst readTracked = (path) => existsSync(path)\n  ? read(path)\n  : execFileSync(\"git\", [\"show\", `HEAD:${path}`], { encoding: \"utf8\" });\n\nconst trackedFiles = execFileSync(\"git\", [\"ls-files\"], { encoding: \"utf8\" })","old_content":"const read = (path) => readFileSync(path, \"utf8\");\n\nconst trackedFiles = execFileSync(\"git\", [\"ls-files\"], { encoding: \"utf8\" })"},{"new_content":"for (const path of authorityFiles) {\n  assert.ok(trackedFiles.includes(path), `authority file not tracked: ${path}`);\n  const source = readTracked(path);\n  for (const marker of forbidden) {","old_content":"for (const path of authorityFiles) {\n  assert.ok(existsSync(path), `authority file missing: ${path}`);\n  const source = read(path);\n  for (const marker of forbidden) {"},{"new_content":"const capabilities = JSON.parse(readTracked(\"config/control-plane-capabilities.json\"));","old_content":"const capabilities = JSON.parse(read(\"config/control-plane-capabilities.json\"));"},{"new_content":"const restoreCard = readTracked(\"src/pages/godmode/components/RestorePointCard.tsx\");","old_content":"const restoreCard = read(\"src/pages/godmode/components/RestorePointCard.tsx\");"}]}],"implementation":{"files":[],"writes":[]},"updateStrategy":"push_to_branch","requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"PR #4099 Gate validator remains semantically strict while reading tracked authority from exact HEAD when sparse checkout omits the worktree file.","proofConditionIds":["p1"]}],"objective":"Correct existing PR #4099 only. Fix scripts/validate-release-architecture.mjs so authority validation works under canonical sparse Gate checkouts: authority files must be tracked by Git; read them from the hydrated worktree when present, otherwise read the exact HEAD blob with git show HEAD:path. Do not restore retired files, do not change authority semantics, do not create another PR, and do not broaden the Gate-starvation repair.","constraints":[{"id":"same-pr","statement":"Reuse PR #4099 and branch ai/gate-starvation-auto-recovery only.","proofConditionIds":["p1"]},{"id":"no-restore","statement":"Do not restore retired architecture or weaken forbidden-marker checks.","proofConditionIds":["p1"]},{"id":"scope","statement":"Only scripts/validate-release-architecture.mjs changes in this corrective mutation.","proofConditionIds":["p1"]}],"terminalPolicy":"all_required_proof_conditions_satisfied","proofConditions":[{"id":"p1","kind":"repository","claim":"Canonical Gate passes on the corrected exact PR head.","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":["scripts/validate-release-architecture.mjs"],"requestContract":{"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"PR #4099 Gate validator remains semantically strict while reading tracked authority from exact HEAD when sparse checkout omits the worktree file.","proofConditionIds":["p1"]}],"objective":"Correct existing PR #4099 only. Fix scripts/validate-release-architecture.mjs so authority validation works under canonical sparse Gate checkouts: authority files must be tracked by Git; read them from the hydrated worktree when present, otherwise read the exact HEAD blob with git show HEAD:path. Do not restore retired files, do not change authority semantics, do not create another PR, and do not broaden the Gate-starvation repair.","constraints":[{"id":"same-pr","statement":"Reuse PR #4099 and branch ai/gate-starvation-auto-recovery only.","proofConditionIds":["p1"]},{"id":"no-restore","statement":"Do not restore retired architecture or weaken forbidden-marker checks.","proofConditionIds":["p1"]},{"id":"scope","statement":"Only scripts/validate-release-architecture.mjs changes in this corrective mutation.","proofConditionIds":["p1"]}],"terminalPolicy":"all_required_proof_conditions_satisfied","proofConditions":[{"id":"p1","kind":"repository","claim":"Canonical Gate passes on the corrected exact PR head.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["scripts/validate-release-architecture.mjs"],"controlPlaneMaintenanceReason":"Correct sparse-checkout-safe hard-safety validator on existing Gate-starvation PR #4099."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["scripts/validate-release-architecture.mjs"],"controlPlaneMaintenanceReason":"Correct sparse-checkout-safe hard-safety validator on existing Gate-starvation PR #4099."},"recovery":false,"fingerprint":"866544dc4c65d5f72e93b96e9fe15b7ad32e15a67d4047e53d19f64dc5e7505c","replayCount":0,"serializedBytes":5993},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:45:05.717335+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:a6bd3bc3-907a-4f3d-8d0f-20fecda042ee:repository-mutation-intent:866544dc4c65d5f72e93b96e9fe15b7ad32e15a67d4047e53d19f64dc5e7505c:0","mission_step_id":"dc82938f-ab63-4768-80a9-8a2516794956","command_center_event_id":"a6bd3bc3-907a-4f3d-8d0f-20fecda042ee"},{"id":"76de652f-ac4f-46fd-9cc0-06a632ffe6ae","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"87a8741af34ae83471b0a106f434ca5dc8f7fa13","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"a524e006903362a5e15d7a0a3d37534e5efd90d9","prNumber":5093,"gateRunId":16090,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/16090/jobs/1","mergeCommitSha":"87a8741af34ae83471b0a106f434ca5dc8f7fa13"}],"requestContractHash":"d254e715960b6418368568061ee20f5aa52b5c21781ee290422f5d23eb2f51b3","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T23:21:13.846918+00:00","proof_gate":"request_contract_repository_verified","source_sha":"87a8741af34ae83471b0a106f434ca5dc8f7fa13","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:3fd8d7c6-415d-4e25-9d05-04103fee8bf7:request-contract-repository:d254e715960b6418368568061ee20f5aa52b5c21781ee290422f5d23eb2f51b3:87a8741af34ae83471b0a106f434ca5dc8f7fa13","mission_step_id":"5868e6e1-788a-4e69-be79-4fd0391e023c","command_center_event_id":"3fd8d7c6-415d-4e25-9d05-04103fee8bf7"},{"id":"76def17d-0769-44a6-a202-a656c2f1d47d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b99e7c23e639","reason":"retryable_provider_transport:GET:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":12081,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-05T16:16:12.287Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.97-boring-release-v1","prNumber":null,"terminal":false,"missionId":"b99e7c23-e639-484d-8e4d-2a72507ad05e","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3816,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":3816,"missionSetupMs":281,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":281,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":281,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":281,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b99e7c23-e639-484d-8e4d-2a72507ad05e"},"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":1526,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:16:16.919117+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b99e7c23-e639-484d-8e4d-2a72507ad05e:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"8bb552e7-45c1-4ef3-9078-ae88c62a6600","command_center_event_id":"b99e7c23-e639-484d-8e4d-2a72507ad05e"},{"id":"76df9d43-0390-4c47-9538-341b8f59c4b2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/roofhelpfinder-www-canonical-20260901","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1250,"terminal":false,"missionId":"fd8b0e14-76e7-4e21-bc46-949f1e27b600","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":19717,"prReadinessMs":19570,"approvedPlanMs":0,"missionSetupMs":1877,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"fd8b0e14-76e7-4e21-bc46-949f1e27b600"},"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":1813,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T15:39:32.810928+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1250","receipt_type":"execute_mission","idempotency_key":"mission:fd8b0e14-76e7-4e21-bc46-949f1e27b600:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"bda86caa-fb00-40f4-8a18-0e0722eb9a98","command_center_event_id":"fd8b0e14-76e7-4e21-bc46-949f1e27b600"},{"id":"76e195e6-3910-4243-b821-013b20781859","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"pending"},"mainSha":"1daa96721e72fb1dcdc879da46c2b30c6f025708","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1daa96721e72fb1dcdc879da46c2b30c6f025708","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":"b114e52bdb7302bcf9c3660851b7c3ef32c83b078fbb8bfd7743d097b23fdc3a","forgejoWorkflowProof":{"runId":12564,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:10:47.947573+00:00","proof_gate":"canonical_release_pending","source_sha":"1daa96721e72fb1dcdc879da46c2b30c6f025708","external_id":"forgejo-main-1daa96721e72","receipt_type":"canonical_release_status","idempotency_key":"mission:eea01cc3-df5f-4cf1-86d7-9601bf29037d:forgejo-release-status:1daa96721e72fb1dcdc879da46c2b30c6f025708:pending:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=pending","mission_step_id":"659746de-1b16-4314-8220-b6cee0a9f70d","command_center_event_id":"eea01cc3-df5f-4cf1-86d7-9601bf29037d"},{"id":"76e1d1e3-25b3-42cc-8622-9344611ee311","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-25d19aa7aba6","reason":null,"status":"no_change","metrics":{"receiptBytes":8080,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.50.25-cross-scope-source-seeds","prNumber":687,"terminal":false,"missionId":"25d19aa7-aba6-44de-8f7e-0195918848fc","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"25d19aa7-aba6-44de-8f7e-0195918848fc"},"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":5189,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-24T20:38:27.830213+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"687","receipt_type":"execute_mission","idempotency_key":"mission:25d19aa7-aba6-44de-8f7e-0195918848fc:execute_mission:repair_mission_prepared","mission_step_id":"c1785cd7-abc6-42c7-90a2-999fdaf9414e","command_center_event_id":"25d19aa7-aba6-44de-8f7e-0195918848fc"},{"id":"76e23644-5440-4084-bac8-d49922f9e236","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"f771abea866227298c2b7ff278d55fd3101f06af","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-control-plane-tenant-proof","satisfied":false,"statement":"Control plane deferred visual proof uses the route-derived Redfish tenant ahead of a generic platform anchor while preserving explicit tenantRef and mission tenant authority.","proofConditionIds":["proof-control-plane-gate","proof-redfish-interaction"]},{"id":"outcome-redfish-mission-terminal","satisfied":false,"statement":"The existing Redfish mission terminalizes after the corrected verifier proves the non-saving interaction on desktop and mobile.","proofConditionIds":["proof-control-plane-gate","proof-redfish-interaction"]}],"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-control-plane-gate"]},{"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-control-plane-gate"]}],"contractHash":"e6318cf36efca71d8a0210ba62e1ccd041821233ea897db68ca58f99645d21c9","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"proof-control-plane-gate","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success","ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"e6318cf36efca71d8a0210ba62e1ccd041821233ea897db68ca58f99645d21c9"},"required":true,"satisfied":true},{"id":"proof-redfish-interaction","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/redfish-roofing/roof-measurement","currentSourceSha":"f771abea866227298c2b7ff278d55fd3101f06af","witnessSourceSha":"f771abea866227298c2b7ff278d55fd3101f06af","verificationState":"failed","witnessRequestContractHash":"e6318cf36efca71d8a0210ba62e1ccd041821233ea897db68ca58f99645d21c9"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T15:21:26.898621+00:00","proof_gate":"request_contract_pending","source_sha":"f771abea866227298c2b7ff278d55fd3101f06af","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:request-contract:e6318cf36efca71d8a0210ba62e1ccd041821233ea897db68ca58f99645d21c9:f771abea866227298c2b7ff278d55fd3101f06af:pending:visual","mission_step_id":"4974285e-5b3d-4c48-a1fc-7faafc680087","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"76e2d316-c664-4048-b19c-dc9e957948c5","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Prime structured exact mutation continuation","baseSha":"2a47455ac0d88573bfe3ef3aafee90c423bb32cb","issuedAt":1791304973390,"expiresAt":1791305153390,"missionId":"68476ba0-a3e4-49e1-ab5c-1705534676bf","authorizationId":"2a7270b3-ca3c-4485-9523-7ed925c88a2e","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:42:54.03745+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2a47455ac0d88573bfe3ef3aafee90c423bb32cb","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2a7270b3-ca3c-4485-9523-7ed925c88a2e","mission_step_id":"062d29ec-17cc-4cb0-978c-f119abe6b987","command_center_event_id":"68476ba0-a3e4-49e1-ab5c-1705534676bf"},{"id":"76e77397-f86b-4abd-86be-8fee2af271df","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_model_generation_failed","failureClass":"retryable","sourceTargets":["supabase/functions/pcg-r2-media/index.ts"],"dependencyReason":"model_provider_http_429","dependencyStatus":429,"providerAttempts":[{"role":"deep","reason":"model_provider_attempt_timeout","status":504,"provider":"cloudflare-workers-ai","formatRepair":false},{"role":"primary","reason":"model_provider_attempt_timeout","status":504,"provider":"cloudflare-workers-ai","formatRepair":false},{"role":"fallback","reason":"model_provider_http_429","status":429,"provider":"openai","formatRepair":false}],"automaticExecutorAssigned":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-12T18:51:19.978407+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"d314d69a2c1731693f93156b9a1c8ea70cda36d7","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:96b87ed8-f314-49b9-b8ce-1118e2db520e:compiler:d314d69a2c1731693f93156b9a1c8ea70cda36d7:supabase/functions/pcg-r2-media/index.ts","mission_step_id":"521865b6-72b5-42d1-9be0-a330f4b0aa98","command_center_event_id":"96b87ed8-f314-49b9-b8ce-1118e2db520e"},{"id":"76e956ea-8d1f-409a-af34-f18c178aa644","source":"cc-execution","status":"blocked","payload":{"model":"@cf/openai/gpt-oss-120b","reason":"inference_returned_no_edits","provider":"cloudflare-workers-ai","latencyMs":1376,"structuredKeys":["edits"],"synthesisAttempt":2,"synthesisAttemptLimit":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:02:05.373664+00:00","proof_gate":"paul_synthesis_bounded_exhausted","source_sha":null,"external_id":null,"receipt_type":"paul_synthesis_diagnostic","idempotency_key":"mission:a2263413-8791-43e6-b51c-aec1c883457a:paul_synthesis_diagnostic:paul_synthesis_bounded_exhausted:blocked","mission_step_id":"d3233c72-7ae0-418d-8e4d-8fadfb39239a","command_center_event_id":"a2263413-8791-43e6-b51c-aec1c883457a"},{"id":"76eb43ee-c876-4416-99cc-bd355cef4646","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt existing PR #1993 and apply the Curri crop repair to that same head. Reset the Curri shell scroller to top on route/search changes and navigation, and respect mobile safe-area top. Preserve all existing branch changes.","wordingChanged":false,"canonicalIntent":"Adopt existing PR #1993 and apply the Curri crop repair to that same head. Reset the Curri shell scroller to top on route/search changes and navigation, and respect mobile safe-area top. Preserve all existing branch 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":["repo-proof"]}],"objective":"Adopt existing PR #1993 and apply the Curri crop repair to that same head. Reset the Curri shell scroller to top on route/search changes and navigation, and respect mobile safe-area top. Preserve all existing branch changes.","constraints":[{"id":"preserve-existing","statement":"Preserve current Curri shell, clean routes, Properties/Campaign flush-bottom behavior, and More menu changes.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"PR #1993 contains the bounded Curri shell scroll-reset repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"848a80fd4964db4034558eddbf36582ade237a87942e8f88fb4992f8458ee46d","requestContractRevision":4,"previousRequestContractHash":"35a3bf6fa5ca7393fda8d04d87b17275ee575a4e67728bca274142367097403a"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T20:03:44.662422+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:848a80fd4964db4034558eddbf36582ade237a87942e8f88fb4992f8458ee46d","mission_step_id":"72960f96-54f7-45f0-92f1-9e94ddc0aa9d","command_center_event_id":"f700c415-457b-4c07-89a8-4d6af48d4766"},{"id":"76eb7992-483c-4f4d-9089-96f39a18de7b","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8fab9106a8de","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":68233,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"executorlessWaitMs":97176,"firstUsefulResultAt":"2026-09-28T14:21:48.654Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":3996,"terminal":false,"missionId":"8fab9106-a8de-4203-a8a4-2e3f007112f9","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"b8cd859f2f4f8c47623557a142705d0070335934","timingsMs":{"prReadinessMs":541,"approvedPlanMs":0,"shipAndProveMs":2983,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"8fab9106-a8de-4203-a8a4-2e3f007112f9"},"performance":null,"deploymentId":"forgejo-main-b8cd859f2f4f","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-photo-studio"]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2131,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T14:25:38.803699+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3996","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8fab9106-a8de-4203-a8a4-2e3f007112f9:automatic-mission-resume:3996:canonical_release_reconciliation_pending","mission_step_id":"1507603d-0981-43df-a650-1d30f35b881f","command_center_event_id":"8fab9106-a8de-4203-a8a4-2e3f007112f9"},{"id":"76edbba8-dcba-4e0e-b213-9e6357871319","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b069ca9ced7f","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":22996,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-01T01:26:27.437Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":4300,"terminal":false,"missionId":"b069ca9c-ed7f-4a86-92b5-cf809dff490d","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3698,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":714,"missionSetupMs":468,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":468,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":468,"repositoryMutationMs":2984,"repositoryProviderMs":2984,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1977,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":468,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1007},"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":"b069ca9c-ed7f-4a86-92b5-cf809dff490d"},"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":3346,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T01:26:32.953749+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4300","receipt_type":"execute_mission","idempotency_key":"mission:b069ca9c-ed7f-4a86-92b5-cf809dff490d:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"326be258-7c4c-44a9-a434-46a7f6cd7a88","command_center_event_id":"b069ca9c-ed7f-4a86-92b5-cf809dff490d"},{"id":"76f110bb-e7b8-4c9c-85f6-ccb70d187676","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the exact same scoped control-plane speed-and-accuracy repair after the source mutation and PR #1303 succeeded but the old cc-execution invocation hit Cloudflare's subrequest ceiling during post-mutation readiness. Do not mutate source again. Reconcile PR #1303, require the exact-head KnockLaunch Gate, squash merge when green, release only affected targets, verify live cc-execution identity and request-contract proof behavior, and keep the control plane frozen.","wordingChanged":false,"canonicalIntent":"Continue the exact same scoped control-plane speed-and-accuracy repair after the source mutation and PR #1303 succeeded but the old cc-execution invocation hit Cloudflare's subrequest ceiling during post-mutation readiness. Do not mutate source again. Reconcile PR #1303, require the exact-head KnockLaunch Gate, squash merge when green, release only affected targets, verify live cc-execution identity and request-contract proof behavior, and keep the control plane frozen.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"gate-speed","statement":"Control plane Gate reuses valid stamped warm-runner dependencies instead of rehydrating the 427 MB cache on every eligible run.","proofConditionIds":["repo","runtime"]},{"id":"readiness-speed","statement":"Control plane execute_mission PR-readiness reads are bounded to 2 seconds each and 5 seconds total and fail nonterminal on provider slowness.","proofConditionIds":["repo","runtime"]},{"id":"proof-accuracy","statement":"Control plane runtime proof cannot verify unless at least one affected runtime release target actually ran.","proofConditionIds":["repo","runtime"]},{"id":"refreeze","statement":"Control plane remains frozen after this single-use maintenance repair.","proofConditionIds":["repo","runtime"]}],"objective":"Continue the exact same scoped control-plane speed-and-accuracy repair after the source mutation and PR #1303 succeeded but the old cc-execution invocation hit Cloudflare's subrequest ceiling during post-mutation readiness. Do not mutate source again. Reconcile PR #1303, require the exact-head KnockLaunch Gate, squash merge when green, release only affected targets, verify live cc-execution identity and request-contract proof behavior, and keep the control plane frozen.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main contains the exact six-path speed-and-accuracy repair and regression contract.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Affected cc-execution runtime was released from the merged main SHA and live runtime identity matches.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"02a3df0828273bcf95d849e92df1223c2dab2ce63d204890e2dc39a6504fa8e0","requestContractRevision":3,"previousRequestContractHash":"a05e2787ee0f236a8af607ed9d8d951edf2cb7411f21c0ca6a8431b2f1fb025d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:35:39.736897+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5357e24e-a775-4ce8-a74c-53a168591c15:request-contract-revision:3:02a3df0828273bcf95d849e92df1223c2dab2ce63d204890e2dc39a6504fa8e0","mission_step_id":"3cc2cc76-6801-4daa-a0e7-bfaced86ff35","command_center_event_id":"5357e24e-a775-4ce8-a74c-53a168591c15"},{"id":"76f21240-488b-489f-a102-773fb11ce0e8","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.59.2-component-runtime-alignment","prNumber":null,"terminal":false,"missionId":"9f780dae-431e-49ff-a3ef-e8e81b304776","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1656,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":552,"providerAuthMs":0,"ledgerPrepareMs":552,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":552,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":552,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"9f780dae-431e-49ff-a3ef-e8e81b304776"},"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-28T19:02:25.938742+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9f780dae-431e-49ff-a3ef-e8e81b304776:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"287d6808-e2a9-42c0-8a5c-991896af4dfd","command_center_event_id":"9f780dae-431e-49ff-a3ef-e8e81b304776"},{"id":"76f4c25b-deb1-48e6-8439-6ed4d55a7b64","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c223dbbc57b5","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.164-cancelled-release-descendant-recovery","prNumber":2946,"terminal":false,"missionId":"c223dbbc-57b5-4eeb-83d1-64943d66690a","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7518,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":3570,"missionSetupMs":1235,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":849,"ledgerReconcileMs":0,"lineageReconcileMs":386,"resolvePreflightMs":1235,"repositoryMutationMs":3948,"repositoryProviderMs":3948,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2703,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":849,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1245},"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":"c223dbbc-57b5-4eeb-83d1-64943d66690a"},"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":3433,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T20:12:23.69098+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"2946","receipt_type":"execute_mission","idempotency_key":"mission:c223dbbc-57b5-4eeb-83d1-64943d66690a:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"5e91bddf-973c-4ead-ae1c-827fadc9ad93","command_center_event_id":"c223dbbc-57b5-4eeb-83d1-64943d66690a"},{"id":"76f52b30-cf9a-4280-8dd7-3d9792246b29","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"baseSha":"0382ae4ab6d84a2a9d668e77a8d5840668509a66","issuedAt":1791470278430,"expiresAt":1791470458430,"missionId":"73d0e2d3-bcaf-4481-b663-5eded40d0b7b","autoRefreeze":true,"authorizationId":"e8d57dfa-e1c8-4cf3-8cdc-64550ba46af8","authorizationSource":"explicit_owner_request_contract"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-08T14:37:59.230903+00:00","proof_gate":"control_plane_maintenance_exact_scope_authorized","source_sha":"0382ae4ab6d84a2a9d668e77a8d5840668509a66","external_id":"e8d57dfa-e1c8-4cf3-8cdc-64550ba46af8","receipt_type":"control_plane_maintenance_authorized","idempotency_key":"control-plane-maintenance:73d0e2d3-bcaf-4481-b663-5eded40d0b7b:e8d57dfa-e1c8-4cf3-8cdc-64550ba46af8","mission_step_id":null,"command_center_event_id":"73d0e2d3-bcaf-4481-b663-5eded40d0b7b"},{"id":"76f5a689-29c9-41a7-a626-83a2f7a4a5c6","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"9858187430e455154c5f6614ccaf5e099fd26a6d","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"9858187430e455154c5f6614ccaf5e099fd26a6d","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/379","runId":379,"status":"running","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T14:45:18.973414+00:00","proof_gate":"canonical_release_pending","source_sha":"9858187430e455154c5f6614ccaf5e099fd26a6d","external_id":"forgejo-main-9858187430e4","receipt_type":"canonical_release_status","idempotency_key":"mission:5f6516b7-6216-42b7-bcfb-a62126927b15:forgejo-release-status:9858187430e455154c5f6614ccaf5e099fd26a6d:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"ee5671b8-a48d-4104-9b2b-9b807cd7441b","command_center_event_id":"5f6516b7-6216-42b7-bcfb-a62126927b15"},{"id":"76f7a277-f9f1-4313-aeb1-6ddaf1bea378","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-980b9743e3e3","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":16503,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":3,"executorlessWaitMs":619396,"firstUsefulResultAt":"2026-09-24T19:37:33.927Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3667,"terminal":false,"missionId":"980b9743-e3e3-4fa2-b582-487091d09a8b","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"a2adbef312b0090ee951e9c56a05992741ca251d","timingsMs":{"prReadinessMs":123,"approvedPlanMs":0,"shipAndProveMs":1223,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"980b9743-e3e3-4fa2-b582-487091d09a8b"},"performance":null,"deploymentId":"forgejo-main-a2adbef312b0","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1912,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:02:24.370331+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3667","receipt_type":"automatic_mission_resume","idempotency_key":"mission:980b9743-e3e3-4fa2-b582-487091d09a8b:automatic-mission-resume:3667:canonical_release_reconciliation_pending","mission_step_id":"a434d872-4c8a-4c59-81eb-30fdbbaa37dd","command_center_event_id":"980b9743-e3e3-4fa2-b582-487091d09a8b"},{"id":"76f83382-5200-4374-9d79-1377178d60dc","source":"forgejo","status":"waiting","payload":{"branch":"ai/separate-oauth-auth-from-platform-login-20260910","prNumber":2299,"nextAction":null,"mergeCommitSha":"5eb7e7524a279dfa4ffe24be50772be335ab5c8c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T15:44:35.287446+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"5eb7e7524a279dfa4ffe24be50772be335ab5c8c","external_id":"2299","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:1e4a6517-20b8-4a7f-9c77-f7b8b9622a69:merged-pr:2299:5eb7e7524a279dfa4ffe24be50772be335ab5c8c","mission_step_id":"eb2752d9-1358-4295-bb18-078471cb19c0","command_center_event_id":"1e4a6517-20b8-4a7f-9c77-f7b8b9622a69"},{"id":"76fcc82f-cf5f-44dd-8900-a0b1ac7c94bc","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-28T15:03:12.334845+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e329c2cf399f\",\"prNumber\":3979,\"sourceSha\":\"4f70a39ed17809e512c4737c6c1c8f5dcc6c2591\",\"deploymentId\":\"forgejo-main-4f70a39ed178\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T12:06:16.515466+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e329c2cf-399f-4c64-924d-2c496c09ddc7:owner-progress-heartbeat:119373145","mission_step_id":"e8e6d0e2-c0ce-4897-a110-15cbbf75a992","command_center_event_id":"e329c2cf-399f-4c64-924d-2c496c09ddc7"},{"id":"76fe0b40-dd7a-49f8-a059-892421745bb2","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\":[\"runtime\",\"visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-27T23:23:18.265847+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-3bd6deb207c2\",\"prNumber\":3899,\"sourceSha\":\"89c7bfdc214c98197179737b611f8ef802b3b877\",\"deploymentId\":\"forgejo-main-89c7bfdc214c\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T20:30:37.746261+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:3bd6deb2-07c2-44f3-a32b-54074f260b25:owner-progress-heartbeat:119369402","mission_step_id":"3ee773fe-0177-4c53-b060-e36d03cc407d","command_center_event_id":"3bd6deb2-07c2-44f3-a32b-54074f260b25"},{"id":"7704a5a6-e1f1-4ac5-a50d-188fee17c435","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\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-10-05T20:56:09.449875+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-81e1dcb74097\",\"prNumber\":5014,\"sourceSha\":\"e62ae523195d35a2dff3115146216182bb796052\",\"deploymentId\":\"forgejo-main-e62ae523195d\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T17:57:54.417419+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:81e1dcb7-4097-4f7c-afcb-1ca59f3ab267:owner-progress-heartbeat:119414871","mission_step_id":"884062eb-f0de-4977-91a8-59a59a5c4970","command_center_event_id":"81e1dcb7-4097-4f7c-afcb-1ca59f3ab267"},{"id":"770639a7-fd07-4903-9de1-1f7e70656c29","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"platform_editor_brand","disposition":"superseded_execution_attempt","previousStatus":"blocked","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"66dd3d55-1777-db4a-90b5-c3ee3a0954de"},"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:6673ff0c-aa04-4b6a-a194-fe3cf5532c03","mission_step_id":null,"command_center_event_id":"6673ff0c-aa04-4b6a-a194-fe3cf5532c03"},{"id":"7706e59e-b42d-43e7-9dfa-b19eabec2eec","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-bd06d1ec2b6f","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3491,"terminal":false,"missionId":"bd06d1ec-2b6f-4cd5-974a-c1c6790d9e46","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":869,"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":"bd06d1ec-2b6f-4cd5-974a-c1c6790d9e46"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1285,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:00:33.449979+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3491","receipt_type":"automatic_mission_resume","idempotency_key":"mission:bd06d1ec-2b6f-4cd5-974a-c1c6790d9e46:automatic-mission-resume:3491:repair_mission_waiting_for_gate","mission_step_id":"5f5cba60-4b6e-4e06-884d-1e8573b5c6af","command_center_event_id":"bd06d1ec-2b6f-4cd5-974a-c1c6790d9e46"},{"id":"7708c09a-a77d-4b88-ba5f-6ad758ce6e0f","source":"cc-execution","status":"blocked","payload":{"reason":"compiler_model_generation_failed","failureClass":"retryable","sourceTargets":["supabase/functions/pcg-marketplace/ebayReconciliation.ts","supabase/functions/pcg-marketplace/index.ts","src/pages/card-grading/PCGMarketplaceStorefront.tsx"],"dependencyReason":"model_provider_http_429","dependencyStatus":429,"providerAttempts":[{"role":"primary","reason":"model_provider_attempt_timeout","status":504,"provider":"cloudflare-workers-ai","formatRepair":false},{"role":"deep","reason":"model_provider_attempt_timeout","status":504,"provider":"cloudflare-workers-ai","formatRepair":false},{"role":"fallback","reason":"model_provider_http_429","status":429,"provider":"openai","formatRepair":false}],"automaticExecutorAssigned":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-12T00:18:20.534915+00:00","proof_gate":"bounded_implementation_checkpoint_persisted","source_sha":"eebdfffa53b0c1866f76bd6fabd93a5ca7428d99","external_id":null,"receipt_type":"bounded_implementation_continuation","idempotency_key":"mission:fc0dc26f-b8ba-4dbc-9253-41b691985aeb:compiler:eebdfffa53b0c1866f76bd6fabd93a5ca7428d99:supabase/functions/pcg-marketplace/ebayReconciliation.ts,supabase/functions/pcg-marketplace/index.ts,src/pages/card-grading/PCGMarketplaceStorefront.tsx","mission_step_id":"28223cbb-b1be-43e8-b3e8-b1d9c883f14b","command_center_event_id":"fc0dc26f-b8ba-4dbc-9253-41b691985aeb"},{"id":"77093477-b14e-4759-b264-732c7bcb0a5c","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":"30c71cd200aff03bdfe254991d6c5fb9b279974f","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"a6b70ed4d0c16d977f3d75a64bc63d0d37c6a783","releaseState":"verified","sourceInMain":false,"compareStatus":null,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/1533","runId":1533,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T20:24:04.803943+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a6b70ed4d0c16d977f3d75a64bc63d0d37c6a783","external_id":"forgejo-main-a6b70ed4d0c1","receipt_type":"canonical_release_status","idempotency_key":"mission:9c623cde-a012-46f5-91f0-e8ba84fee35a:forgejo-release-status:a6b70ed4d0c16d977f3d75a64bc63d0d37c6a783:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"4ce59300-da99-4059-9f7c-f58ef7633537","command_center_event_id":"9c623cde-a012-46f5-91f0-e8ba84fee35a"},{"id":"770e1b3b-24d5-4e13-a831-f88be39fb501","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"6b3d6da0f7c9594397f4833fb8eb563f822aef05","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"6b3d6da0f7c9594397f4833fb8eb563f822aef05","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":"ed4bd385c9e875bbb4ba0c566b7cba545eed72b87f1bf55ec5bd5f028b4a6e0d","forgejoWorkflowProof":{"runId":9860,"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-19T03:00:17.358019+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"6b3d6da0f7c9594397f4833fb8eb563f822aef05","external_id":"forgejo-main-6b3d6da0f7c9","receipt_type":"canonical_release_status","idempotency_key":"mission:9f15c304-44b9-4e1e-9393-6b8dd7b1feaa:forgejo-release-status:6b3d6da0f7c9594397f4833fb8eb563f822aef05:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"b710d383-6699-4d1f-a9a8-0afbd6074993","command_center_event_id":"9f15c304-44b9-4e1e-9393-6b8dd7b1feaa"},{"id":"770e1f55-3e00-44c0-932a-dd1098b4a9e2","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5810,"releaseCount":2,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":397,"terminal":false,"missionId":"859dd75a-3ebe-453b-8ebf-ae1e1f68ebac","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"06f2a9b2fb082988fed380fa8a6c11c9fc84f415","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"859dd75a-3ebe-453b-8ebf-ae1e1f68ebac"},"performance":null,"deploymentId":"forgejo-main-06f2a9b2fb08","workflowRunId":1354,"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":1529,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T01:53:30.070768+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"397","receipt_type":"automatic_mission_resume","idempotency_key":"mission:859dd75a-3ebe-453b-8ebf-ae1e1f68ebac:automatic-mission-resume:397:canonical_release_dispatched","mission_step_id":"110ea07c-545f-4f0c-90e8-3a6f36169a6d","command_center_event_id":"859dd75a-3ebe-453b-8ebf-ae1e1f68ebac"},{"id":"770eab38-4ba8-4ecc-9d44-797b7d4a4c57","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/application-capability-release-repair-20260907","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2043,"terminal":false,"missionId":"75b95e2f-97be-4d56-b6a0-6a3319697f3e","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4764,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1482,"approvedPlanMs":0,"missionSetupMs":378,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":325,"ledgerReconcileMs":0,"lineageReconcileMs":53,"resolvePreflightMs":378,"repositoryMutationMs":3185,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":325,"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":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},"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":1983,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T03:27:30.286151+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2043","receipt_type":"execute_mission","idempotency_key":"mission:75b95e2f-97be-4d56-b6a0-6a3319697f3e:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"b380d51f-b5d9-4e8b-96cc-3b143fdac2bb","command_center_event_id":"75b95e2f-97be-4d56-b6a0-6a3319697f3e"},{"id":"770ee9f4-ead2-4376-9ebd-626844d071dd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-da659e1aea58","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":13824,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":298010,"firstUsefulResultAt":"2026-09-30T18:25:07.548Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.19-paul-grounded-tool-arguments","prNumber":null,"terminal":false,"missionId":"da659e1a-ea58-47eb-9303-78b5efb86445","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":768,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":768,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":768,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":768,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"da659e1a-ea58-47eb-9303-78b5efb86445"},"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":1543,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T18:29:17.003802+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:da659e1a-ea58-47eb-9303-78b5efb86445:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"2f10e4aa-3d0f-46b5-81d4-f2e304340b2e","command_center_event_id":"da659e1a-ea58-47eb-9303-78b5efb86445"},{"id":"771127a1-9730-4cd7-b73d-ed9b1fca5b3b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/revert-actions-to-1eccbe1735","reason":"pull_request_checks_pending","status":"retryable","metrics":{"receiptBytes":7757,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.46.2-autonomous-forgejo-merge-supervisor","prNumber":108,"terminal":false,"missionId":"56cf1ccd-45d3-4271-a39c-9b15d2fe289f","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":"56cf1ccd-45d3-4271-a39c-9b15d2fe289f"},"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":3561,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T12:01:44.086966+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"108","receipt_type":"execute_mission","idempotency_key":"mission:56cf1ccd-45d3-4271-a39c-9b15d2fe289f:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"82a73cd9-1aed-4627-9f8e-3b51679713c6","command_center_event_id":"56cf1ccd-45d3-4271-a39c-9b15d2fe289f"},{"id":"77146b94-c669-4fc1-ae7d-1c8580025ded","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"2ed63eeff342e258262094f0e32bdede763a6671","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"2ed63eeff342e258262094f0e32bdede763a6671","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/685","runId":685,"status":"success","conclusion":null,"failedJobs":[]},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"2ed63eeff342e258262094f0e32bdede763a6671","deploymentId":"forgejo-main-2ed63eeff342e258262094f0e32bdede763a6671","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.46.8-intent-aware-objectives","containsSourceSha":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T04:07:03.896516+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2ed63eeff342e258262094f0e32bdede763a6671","external_id":"forgejo-main-2ed63eeff342","receipt_type":"canonical_release_status","idempotency_key":"mission:b8bf507e-17cb-4b23-88c6-5b1eae5c1508:forgejo-release-status:2ed63eeff342e258262094f0e32bdede763a6671:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"6ff3a91d-d906-4678-9eb8-147ee11bb0d0","command_center_event_id":"b8bf507e-17cb-4b23-88c6-5b1eae5c1508"},{"id":"7715ff0a-59f6-4dd6-a753-2620ec4f147f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/scet-release-recovery-v2-20260819","reason":"file_write_content_required_use_source_targets","status":"blocked","metrics":{"receiptBytes":1226,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":null,"terminal":false,"missionId":"ee696841-292f-4d0b-a57a-47b1b1d43a9a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ee696841-292f-4d0b-a57a-47b1b1d43a9a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5120,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T05:19:50.833513+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ee696841-292f-4d0b-a57a-47b1b1d43a9a:execute_mission:repair_mission_execution_blocked","mission_step_id":"3afb3616-9a99-429f-b9f5-24e65f995512","command_center_event_id":"ee696841-292f-4d0b-a57a-47b1b1d43a9a"},{"id":"77195043-f747-4cc8-8801-c12929886cbe","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":5165,"terminal":false,"missionId":"c62645e2-71ee-4643-b022-c3f7ff13118f","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6094,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2193,"approvedPlanMs":644,"missionSetupMs":665,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":665,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":665,"repositoryMutationMs":3170,"repositoryProviderMs":3170,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1990,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":665,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1180},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c62645e2-71ee-4643-b022-c3f7ff13118f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1535,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:43:52.812887+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5165","receipt_type":"execute_mission","idempotency_key":"mission:c62645e2-71ee-4643-b022-c3f7ff13118f:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"0a989ebe-b175-470f-ae96-ed2906804ddb","command_center_event_id":"c62645e2-71ee-4643-b022-c3f7ff13118f"},{"id":"771a4266-8ff8-4f5c-b856-f7ed245854ec","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.2-autonomous-forgejo-merge-supervisor","prNumber":116,"terminal":false,"missionId":"d45d2c89-a8e2-4ce4-964e-e7371262c488","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"ffc165f64640726c64b985afd0e811b47d813b19","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"d45d2c89-a8e2-4ce4-964e-e7371262c488"},"performance":null,"deploymentId":"forgejo-main-ffc165f64640","workflowRunId":350,"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":4108,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T13:02:18.129901+00:00","proof_gate":"canonical_release_dispatched","source_sha":"ffc165f64640726c64b985afd0e811b47d813b19","external_id":"forgejo-main-ffc165f64640","receipt_type":"ship_and_prove","idempotency_key":"mission:d45d2c89-a8e2-4ce4-964e-e7371262c488:ship_and_prove:canonical_release_dispatched:ffc165f64640726c64b985afd0e811b47d813b19:350","mission_step_id":"bdf70055-ea8e-4238-baff-a18385e6c351","command_center_event_id":"d45d2c89-a8e2-4ce4-964e-e7371262c488"},{"id":"771c329d-e6f3-4463-b7ff-b07de3fcbc66","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/pages/card-grading/PCGReceiveCardsGallery.tsx","src/pages/card-grading/PCGAIGradingWorkbench.tsx"],"continuationObjective":"P0 PCG intake UX simplification. Inspect current main src/pages/card-grading/PCGReceiveCardsGallery.tsx and src/pages/card-grading/PCGAIGradingWorkbench.tsx and prepare a minimal repair that makes the workflow linear and obvious for a non-technical owner: 1) capture/upload fronts+backs, 2) stored cards remain visible, 3) metadata + preliminary grading run automatically, 4) one primary Review/Approve Grades action. Remove or demote competing controls like Move to Grade Cards and Run grader from the normal path when redundant. Also fix the current 'record new has no field submission_id' transition bug at its source if that action remains anywhere, and fix broken stored-card preview URLs. Mobile-first, preserve advanced actions behind a secondary/overflow area if still needed. No Visual Witness yet."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T20:45:10.022793+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:225e5a15-3d19-491c-b435-aee1e80d74d8:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"e50a145a-4834-48de-a43f-3bd119f670bf","command_center_event_id":"225e5a15-3d19-491c-b435-aee1e80d74d8"},{"id":"771d5313-f777-4e05-b917-b0c8d00c170c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-gate-timeout-contract-20260828","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":14335,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.55.7-queue-hardening","prNumber":969,"terminal":false,"missionId":"1275d745-c77f-4c6f-aba8-418654017c07","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f706cd1e2ba1cff3b04e57c5c98c06c68657a8d7","timingsMs":{"handlerMs":2747,"prReadinessMs":1277,"approvedPlanMs":0,"missionSetupMs":795,"shipAndProveMs":1461},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1275d745-c77f-4c6f-aba8-418654017c07"},"performance":null,"deploymentId":"forgejo-main-f706cd1e2ba1","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6195,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T22:28:45.773227+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f706cd1e2ba1cff3b04e57c5c98c06c68657a8d7","external_id":"forgejo-main-f706cd1e2ba1","receipt_type":"execute_mission","idempotency_key":"mission:1275d745-c77f-4c6f-aba8-418654017c07:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"3c9c911c-5a94-467a-837c-7bb8eeb39d4e","command_center_event_id":"1275d745-c77f-4c6f-aba8-418654017c07"},{"id":"771f0c8a-588c-4f82-bb1a-9e28b17e152c","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.8-request-contract-hydration","prNumber":5140,"terminal":false,"missionId":"92d068b0-b9d1-45d3-b3a1-767c8ced85a0","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"4dd4932f22fea0db2968a2d39ecb5de5aadb526e","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1370,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":67,"approvedPlanMs":0,"missionSetupMs":428,"providerAuthMs":0,"shipAndProveMs":788,"ledgerPrepareMs":428,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":428,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":428,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"92d068b0-b9d1-45d3-b3a1-767c8ced85a0"},"performance":null,"deploymentId":"forgejo-main-4dd4932f22fe","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":2622,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T02:36:10.604239+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"4dd4932f22fea0db2968a2d39ecb5de5aadb526e","external_id":"forgejo-main-4dd4932f22fe","receipt_type":"execute_mission","idempotency_key":"mission:92d068b0-b9d1-45d3-b3a1-767c8ced85a0:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"e104cc1c-d048-4a3c-92bc-4995bd45a66c","command_center_event_id":"92d068b0-b9d1-45d3-b3a1-767c8ced85a0"},{"id":"77219e70-0bf4-4c00-a471-e358e12f2c8c","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":6593,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.47.10-forgejo-merge-authority","prNumber":459,"terminal":false,"missionId":"3bfa8f9e-db1d-46b4-97e4-5b66c3f9022c","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f4debd371fea748c90f0bbb59af354445d78ac6c","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"3bfa8f9e-db1d-46b4-97e4-5b66c3f9022c"},"performance":null,"deploymentId":"forgejo-main-f4debd371fea","workflowRunId":1623,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-create-user"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6127,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T01:10:31.644466+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f4debd371fea748c90f0bbb59af354445d78ac6c","external_id":"forgejo-main-f4debd371fea","receipt_type":"execute_mission","idempotency_key":"mission:3bfa8f9e-db1d-46b4-97e4-5b66c3f9022c:execute_mission:canonical_release_dispatched","mission_step_id":"94a97d84-3639-46f8-8d07-899ec619775a","command_center_event_id":"3bfa8f9e-db1d-46b4-97e4-5b66c3f9022c"},{"id":"7723512f-f8d5-47a9-8ae0-402d89631809","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a786621ef510","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":3248,"terminal":false,"missionId":"a786621e-f510-4964-a692-4200c09b4909","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4834,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":696,"missionSetupMs":229,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":229,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":229,"repositoryMutationMs":4138,"repositoryProviderMs":4138,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2425,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":229,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1713},"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":"a786621e-f510-4964-a692-4200c09b4909"},"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":3074,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T01:49:56.580058+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3248","receipt_type":"execute_mission","idempotency_key":"mission:a786621e-f510-4964-a692-4200c09b4909:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c93e2e45-65e9-44c0-b764-434d0db90517","command_center_event_id":"a786621e-f510-4964-a692-4200c09b4909"},{"id":"77240134-3d28-47c2-8f7e-d6e7f6785eb1","source":"cc-execution","status":"waiting","payload":{"body":{"body":"Route live platform reads from /admin/console to the canonical PAUL/Prime operator instead of generic operator-respond.","ship":true,"files":[],"title":"Fix PAUL live-state console routing","branch":"ai/objective-first-repair-b103393b9f11","writes":[],"patches":[],"version":1,"approved":true,"missionId":"b103393b-9f11-447a-92bc-4795cc646b13","objective":"Fix the live /admin/console owner path so PAUL actually receives broad live-state questions. The frontend currently routes live_state_read through the generic Supabase operator-respond answer lane, bypassing the newly deployed PAUL owner-operation path. Change Console intent classification so recent errors, anomalies, logs, telemetry, incidents and failures are live_state_read signals; route live_state_read through /__knocklaunch/console/operator in both normal and talk-while-busy flows; preserve generic conversation and stable-context answer behavior; add regression contracts that forbid live_state_read from the answer-only lane. Ship the frontend through canonical Gate and production release. Do not touch unrelated UI.","sourceSha":"1353de4b6267561009abc7dfcac71fa918c07b21","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/GodModeCommandConsole.tsx","src/__tests__/contracts/mobile-admin-console-authority.contract.test.ts","src/__tests__/contracts/console-live-witness-control-room.contract.test.ts"],"anchored_edits":[{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"  if (/\\b(current|live|latest|recent|today|status|health|running|queued|failed|deployment|release|runner|gate|pull request|pr|main|runtime|error|errors|anomaly|anomalies|logs|telemetry|incident|incidents|failure|failures)\\b/i.test(text)) return 'live_state_read';","old_content":"  if (/\\b(current|live|latest|today|status|health|running|queued|failed|deployment|release|runner|gate|pull request|pr|main|runtime)\\b/i.test(text)) return 'live_state_read';"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"        const answerOnlyIntent = intentClass === 'conversation' || intentClass === 'stable_context_read';\n        const data = answerOnlyIntent\n          ? await callConsoleAnswer(text, sideContext)\n          : await callConsoleOperator(text, sideContext, agentTurn);","old_content":"        const answerOnlyIntent = intentClass === 'conversation' || intentClass === 'stable_context_read' || intentClass === 'live_state_read';\n        const data = answerOnlyIntent\n          ? await callConsoleAnswer(text, sideContext)\n          : await callConsoleOperator(text, sideContext, agentTurn);"},{"path":"src/pages/admin/GodModeCommandConsole.tsx","new_content":"      const operatorIntent = executionRequest\n        || intentClass === 'direct_operation'\n        || intentClass === 'repository_repair'\n        || intentClass === 'live_state_read';","old_content":"      const operatorIntent = executionRequest\n        || intentClass === 'direct_operation'\n        || intentClass === 'repository_repair';"},{"path":"src/__tests__/contracts/mobile-admin-console-authority.contract.test.ts","new_content":"  it('routes live platform state through the canonical PAUL operator instead of the generic answer lane', () => {\n    expect(consoleSource).toContain(\"const answerOnlyIntent = intentClass === 'conversation' || intentClass === 'stable_context_read';\");\n    expect(consoleSource).toContain(\"|| intentClass === 'live_state_read';\");\n    expect(consoleSource).toContain(\"error|errors|anomaly|anomalies|logs|telemetry|incident|incidents|failure|failures\");\n    expect(operatorSource).toContain('function requiresLiveStateGrounding');\n    expect(operatorSource).toContain('loadLiveStateGrounding');\n  });","old_content":"  it('keeps all non-mutating reads in one grounded answer lane', () => {\n    expect(consoleSource).toContain(\"const answerOnlyIntent = intentClass === 'conversation' || intentClass === 'stable_context_read' || intentClass === 'live_state_read';\");\n    expect(consoleSource).toContain(\"const operatorIntent = executionRequest\");\n    expect(operatorSource).toContain('function requiresLiveStateGrounding');\n    expect(operatorSource).toContain(\"workIntent === 'status') return false\");\n    expect(operatorSource).toContain('loadLiveStateGrounding');\n  });\n\n  it('keeps all non-mutating reads in one grounded answer lane', () => {\n    expect(consoleSource).toContain(\"const answerOnlyIntent = intentClass === 'conversation' || intentClass === 'stable_context_read' || intentClass === 'live_state_read';\");\n    expect(consoleSource).toContain(\"const operatorIntent = executionRequest\");\n    expect(operatorSource).toContain('function requiresLiveStateGrounding');\n    expect(operatorSource).toContain(\"workIntent === 'status') return false\");\n    expect(operatorSource).toContain('loadLiveStateGrounding');\n  });"},{"path":"src/__tests__/contracts/console-live-witness-control-room.contract.test.ts","new_content":"  it('keeps chat and witnessed questions in answer-only AI while live platform state goes through PAUL/Prime', () => {\n    const shell = read('src/pages/admin/GodModeCommandConsole.tsx');\n    const sidekick = read('supabase/functions/operator-respond/index.ts');\n    expect(shell).toContain(\"action: 'console_answer'\");\n    expect(shell).toContain('data = await callConsoleAnswer(text, answerContext);');\n    expect(shell).toContain(\"const answerOnlyIntent = intentClass === 'conversation' || intentClass === 'stable_context_read';\");\n    expect(shell).toContain(\"|| intentClass === 'live_state_read';\");\n    expect(shell).toContain('data = await callConsoleOperator(text, { ...pinnedContext, agentTurn }, agentTurn);');\n    expect(shell).toContain(\"witnessEvidenceAuthority: 'canonical_cc_execution_observation'\");\n    expect(shell).not.toContain('witnessAlreadyDispatched: Boolean(wantsWitness && inferredRoute)');\n    expect(sidekick).toContain(\"if (action === 'console_answer')\");\n    expect(sidekick).toContain(\"mode: 'godmode_console_answer'\");\n    expect(sidekick).toContain(\"callModel([{ role: 'system', content: systemPrompt }, { role: 'user', content: userMessage }], [])\");\n    expect(sidekick).toContain('Base every claim about what is visible, broken, missing, or working on that evidence only.');\n  });","old_content":"  it('answers chat and witnessed questions through answer-only AI without double-dispatching witness work', () => {\n    const shell = read('src/pages/admin/GodModeCommandConsole.tsx');\n    const sidekick = read('supabase/functions/operator-respond/index.ts');\n    expect(shell).toContain(\"action: 'console_answer'\");\n    expect(shell).toContain('data = await callConsoleAnswer(text, answerContext);');\n    expect(shell).toContain(\"intentClass === 'stable_context_read'\");\n    expect(shell).toContain(\"intentClass === 'live_state_read'\");\n    expect(shell).toContain('data = await callConsoleOperator(text, { ...pinnedContext, agentTurn }, agentTurn);');\n    expect(shell).toContain(\"witnessEvidenceAuthority: 'canonical_cc_execution_observation'\");\n    expect(shell).not.toContain('witnessAlreadyDispatched: Boolean(wantsWitness && inferredRoute)');\n    expect(sidekick).toContain(\"if (action === 'console_answer')\");\n    expect(sidekick).toContain(\"mode: 'godmode_console_answer'\");\n    expect(sidekick).toContain(\"callModel([{ role: 'system', content: systemPrompt }, { role: 'user', content: userMessage }], [])\");\n    expect(sidekick).toContain('Base every claim about what is visible, broken, missing, or working on that evidence only.');\n  });"}],"commit_message":"fix: route console live state through PAUL","implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/admin/GodModeCommandConsole.tsx","src/__tests__/contracts/mobile-admin-console-authority.contract.test.ts","src/__tests__/contracts/console-live-witness-control-room.contract.test.ts"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"22f32748067f7e3c621127683e383f7ba46cb4b8a1d8c7246f04297403ef0615","replayCount":0,"serializedBytes":8545},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T10:32:51.600179+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:b103393b-9f11-447a-92bc-4795cc646b13:repository-mutation-intent:22f32748067f7e3c621127683e383f7ba46cb4b8a1d8c7246f04297403ef0615:0","mission_step_id":"3a41ab84-c49d-450d-a8db-a5431bd46384","command_center_event_id":"b103393b-9f11-447a-92bc-4795cc646b13"},{"id":"7724f647-fd08-4392-b85d-b5cb632cfda4","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/mutation-latency-2-20260910","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.96-mission-latency-parallel-reads","prNumber":2322,"terminal":false,"missionId":"95af3703-5b13-4d8f-a7c4-98989021782b","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13219,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1823,"providerAuthMs":0,"ledgerPrepareMs":646,"ledgerReconcileMs":0,"lineageReconcileMs":1177,"resolvePreflightMs":1823,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":646,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"95af3703-5b13-4d8f-a7c4-98989021782b"},"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":2798,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T20:39:12.501433+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"2322","receipt_type":"execute_mission","idempotency_key":"mission:95af3703-5b13-4d8f-a7c4-98989021782b:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"c5ee56d0-6f84-4b43-a5e5-550bbd76d727","command_center_event_id":"95af3703-5b13-4d8f-a7c4-98989021782b"},{"id":"772666b7-1c0e-4054-ba55-f9248feacc17","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"72b118b5b8a78b517230f908d4ecc1e2306e1122","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"72b118b5b8a78b517230f908d4ecc1e2306e1122","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"bf1c6aa90e858ce06ad96b0b427a50a3e0395fb5e176ab016643467f8840a869","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/12948","runId":12948,"status":"success","sourceSha":"72b118b5b8a78b517230f908d4ecc1e2306e1122","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":6,"observedTargetStates":{"ccExecution":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"72b118b5b8a78b517230f908d4ecc1e2306e1122","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-72b118b5b8a78b517230f908d4ecc1e2306e1122","compareStatus":"target_job_success_runtime_verified","workflowRunId":12948,"identitySource":"canonical_release_target_job","runtimeVersion":"1.63.2-gate-starvation-auto-recovery","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T03:46:41.396077+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"72b118b5b8a78b517230f908d4ecc1e2306e1122","external_id":"forgejo-main-72b118b5b8a7","receipt_type":"canonical_release_status","idempotency_key":"mission:3d40fd25-fdd5-44c9-b33b-0d60abc2ab6a:forgejo-release-status:72b118b5b8a78b517230f908d4ecc1e2306e1122:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"967dc913-9489-4dde-a7fd-041ac02f12f7","command_center_event_id":"3d40fd25-fdd5-44c9-b33b-0d60abc2ab6a"},{"id":"772716c4-97de-4417-954f-896fbcf7960e","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-afc173642dad","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":3614,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":12852,"firstUsefulResultAt":"2026-10-01T18:50:23.016Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.38-paul-owner-velocity","prNumber":null,"terminal":false,"missionId":"afc17364-2dad-4df7-b10f-0d7a9ead7d3d","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1510,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":289,"providerAuthMs":0,"ledgerPrepareMs":289,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":289,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":289,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"afc17364-2dad-4df7-b10f-0d7a9ead7d3d"},"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":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T18:50:23.060626+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:afc17364-2dad-4df7-b10f-0d7a9ead7d3d:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"dac9df33-cfa6-41fb-9cad-9e121e1daaad","command_center_event_id":"afc17364-2dad-4df7-b10f-0d7a9ead7d3d"},{"id":"7727ce4c-59f9-46e9-921c-e74e058f4e05","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-627f39874f8c","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.155-cancelled-release-signed-push-lineage","prNumber":2868,"terminal":false,"missionId":"627f3987-4f8c-44c3-bbaf-129caf528a4c","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13025,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1255,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1255,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1255,"repositoryMutationMs":13025,"repositoryProviderMs":10140,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":5059,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1255,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":5081},"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":"627f3987-4f8c-44c3-bbaf-129caf528a4c"},"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":3843,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T01:45:27.293551+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2868","receipt_type":"execute_mission","idempotency_key":"mission:627f3987-4f8c-44c3-bbaf-129caf528a4c:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"84a14702-fe6a-4add-bdb0-6d6b32bc1784","command_center_event_id":"627f3987-4f8c-44c3-bbaf-129caf528a4c"},{"id":"7729a047-4843-4dc8-94fd-f2cef2d0988d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-flavor-gallery","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":9097,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":205,"terminal":false,"missionId":"655cf7e7-fa16-48f4-b0f1-7ffd50e18a67","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":"655cf7e7-fa16-48f4-b0f1-7ffd50e18a67"},"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":8707,"likelyAffectedFiles":["src/components/admin/TenantUserCommandCenters.tsx","src/__tests__/contracts/command-palette-platform-authority.contract.test.ts","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/admin/AdminPageContext.tsx","src/components/GlobalCommandPalette.tsx","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/components/admin/InvoicePermissionsManager.tsx",".forgejo/workflows/knocklaunch.yml","src/components/admin/AdminUserCreateModal.tsx","src/components/CallFlow/hooks/useKeyboardShortcuts.ts","src/components/CallFlow/hooks/useLeadQueue.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T00:50:09.246121+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":"205","receipt_type":"execute_mission","idempotency_key":"mission:655cf7e7-fa16-48f4-b0f1-7ffd50e18a67:execute_mission:repair_mission_synthesis_ready","mission_step_id":"0367cfdd-b5c5-4c58-8088-79f39d07be4c","command_center_event_id":"655cf7e7-fa16-48f4-b0f1-7ffd50e18a67"},{"id":"7729c2d9-0a45-4950-b046-cbb91c960ec9","source":"cc-execution","status":"recorded","payload":{"objective":"Repair Big Papi schedule screenshot import end to end. Live truth: Supabase mobile-vendor-event-request v27 (0.6.0-smart-schedule-import) returned HTTP 500 on POST at 2026-08-23T15:11:07.096Z immediately after the owner tried the feature. Diagnose the first causal failure in schedule_screenshot_extract and make extraction resilient rather than returning a generic 500. Preserve strict anti-fabrication/current-year/date-time rules and calendar-first commit/deduplication. Improve client error parsing so real function errors are shown instead of 'Edge Function returned a non-2xx status code'. Simplify Will's UX substantially: rename the entry action to 'Upload schedule screenshot'; after extraction, automatically select all safe nonduplicate events; present a simple compact review with the event name/date/time/location as readable rows; hide advanced evidence/confidence/warnings unless an item actually needs attention; make 'Add X events' the obvious primary action; do not require Will to understand Ready/Check/Already-there admin concepts when not necessary. Keep ambiguous/missing dates unselected and editable. Do not touch existing valid tournament events. Add focused regression coverage. One fresh branch, one PR, KnockLaunch Gate, squash merge, deploy only frontend + affected Supabase Edge Function, and verify exact live runtime/source. Do not run Visual Witness unless interaction proof becomes strictly necessary.","tenantRef":"big-papis","receivedAt":"2026-08-23T15:13:12.388Z","fingerprint":"76cc44b8a5afa75f34fbebdea349d7058c9dbc95c89198fab85f2174f5aa25f2","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/fix-big-papis-backend-20260823","requestedBranch":"ai/big-papis-schedule-import-repair-20260823","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-23T15:13:12.985195+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:9d443c9c-dc68-44b2-859d-2605546837c0:tenant-workstream-contribution:76cc44b8a5afa75f34fbebdea349d7058c9dbc95c89198fab85f2174f5aa25f2","mission_step_id":"a92b56a5-ae7c-41d0-991e-0d34f13617e6","command_center_event_id":"9d443c9c-dc68-44b2-859d-2605546837c0"},{"id":"7729f488-fd90-4c78-9763-b1f95d7b6b60","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-0303403fd53e","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":6770,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-05T12:09:23.667Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":4899,"terminal":false,"missionId":"0303403f-d53e-4e50-b57d-90cde9eed9cf","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6792,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2304,"approvedPlanMs":703,"missionSetupMs":347,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":347,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":347,"repositoryMutationMs":3701,"repositoryProviderMs":3701,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2357,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":347,"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":"0303403f-d53e-4e50-b57d-90cde9eed9cf"},"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:09:31.639992+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4899","receipt_type":"execute_mission","idempotency_key":"mission:0303403f-d53e-4e50-b57d-90cde9eed9cf:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"13d1e04a-d8d6-4956-b34a-9b80a78144d0","command_center_event_id":"0303403f-d53e-4e50-b57d-90cde9eed9cf"},{"id":"772a0cec-dfa4-4cec-9502-43fa93f73d8f","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_requires_merge_reconciliation","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_requires_merge_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T21:32:42.553766+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-6485e83e8248\",\"prNumber\":5221,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:56:04.392191+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6485e83e-8248-44f2-be22-b3a6a9fb88fe:owner-progress-heartbeat:119421104","mission_step_id":"927fb8fd-d5af-4bc5-be94-2c9bc6e680a6","command_center_event_id":"6485e83e-8248-44f2-be22-b3a6a9fb88fe"},{"id":"772b8231-f318-47c8-a6c2-650f7940473b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2315c074c80c","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":18847,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":5,"executorlessWaitMs":117477,"firstUsefulResultAt":"2026-10-02T21:24:34.948Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4532,"terminal":false,"missionId":"2315c074-c80c-4d43-8fd7-d0eb32e08ec9","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2022,"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":"2315c074-c80c-4d43-8fd7-d0eb32e08ec9"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:26:23.719322+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4532","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2315c074-c80c-4d43-8fd7-d0eb32e08ec9:automatic-mission-resume:4532:repair_mission_pr_ready_retryable","mission_step_id":"c6d82093-4caf-4a14-b58d-abe070a9889f","command_center_event_id":"2315c074-c80c-4d43-8fd7-d0eb32e08ec9"},{"id":"772dd599-383d-4627-b949-8ef9543cb608","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0d98d4bacba8804e6c6f767eade04523da05ed84","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Ship the existing Big Papi Facebook gallery Fast UI PR #4579 exactly as gated on head ddea1799d98f8c5baf0e0e739de947cf7f1e9259. Squash merge, release only the frontend, and stop after live release proof. Do not mutate source and do not run Visual Witness.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"6dd8ad710972b96d744b18b9beb4e4f41a2f64e8a81c8cff880791f72b928ad8","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"6dd8ad710972b96d744b18b9beb4e4f41a2f64e8a81c8cff880791f72b928ad8"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:11:26.193104+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"0d98d4bacba8804e6c6f767eade04523da05ed84","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:cad9b4aa-f27e-4f2d-abe6-ecdf0d32db3b:request-contract:6dd8ad710972b96d744b18b9beb4e4f41a2f64e8a81c8cff880791f72b928ad8:0d98d4bacba8804e6c6f767eade04523da05ed84:verified:","mission_step_id":"d1c1596b-77ae-4055-81bb-70a207bf11ad","command_center_event_id":"cad9b4aa-f27e-4f2d-abe6-ecdf0d32db3b"},{"id":"772e8f34-ff2a-41aa-8e82-fee8e7f16a91","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","release-targets/detection":"pending"},"mainSha":"06eeef71316bd8843f59f9f223bd934befb7730b","missing":[],"pending":["release-targets/detection"],"required":["forgejo-main/source","release-targets/detection"],"sourceSha":"06eeef71316bd8843f59f9f223bd934befb7730b","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T12:47:06.636861+00:00","proof_gate":"canonical_release_pending","source_sha":"06eeef71316bd8843f59f9f223bd934befb7730b","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:5323401f-fa2a-4dab-90c9-2fd6da4f10f1:forgejo-release-status:06eeef71316bd8843f59f9f223bd934befb7730b:pending:forgejo-main/source=success|release-targets/detection=pending","mission_step_id":"49b9c2a3-be02-4660-ab3a-c062d123a94f","command_center_event_id":"5323401f-fa2a-4dab-90c9-2fd6da4f10f1"},{"id":"772f498c-3c15-4fcd-a0d5-a21fa866461b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"7dfc9177a78c04801d4d093cb9c8dd9a2c1667d9","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7dfc9177a78c04801d4d093cb9c8dd9a2c1667d9","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":"4face03e269f2f3aaef1f488f6f44fa4d0053417ee11f144f790d8e72a6dd70b","forgejoWorkflowProof":{"runId":7359,"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-12T14:41:08.316376+00:00","proof_gate":"canonical_release_pending","source_sha":"7dfc9177a78c04801d4d093cb9c8dd9a2c1667d9","external_id":"forgejo-main-7dfc9177a78c","receipt_type":"canonical_release_status","idempotency_key":"mission:f0361447-2b85-457c-889b-7113791fc898:forgejo-release-status:7dfc9177a78c04801d4d093cb9c8dd9a2c1667d9:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"134acb2c-5328-44ee-8691-b52bedcf7f34","command_center_event_id":"f0361447-2b85-457c-889b-7113791fc898"},{"id":"77303b31-1a9a-41e7-a6c4-f83cbb064116","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"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-04T15:58:14.430685+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3992,\"sourceSha\":\"94682567d4687c8f5e0960ca6a3be9f6efc8eaf9\",\"deploymentId\":\"canonical-release-94682567d468\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-21T00:57:28.233651+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e2df42d9-541e-4873-bef6-518803067eb4:owner-progress-heartbeat:119330149","mission_step_id":"d98d45f4-8868-4729-9d2c-365a1ed3f4e7","command_center_event_id":"e2df42d9-541e-4873-bef6-518803067eb4"},{"id":"773179e8-5bdb-474f-aedf-62145a4fe82a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a049de9f9da5","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.123-modes-storage-validated-oauth","prNumber":null,"terminal":false,"missionId":"a049de9f-9da5-4896-a823-6cd275d9ef0d","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8356,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":318,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":318,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":318,"repositoryMutationMs":8356,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":318,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a049de9f-9da5-4896-a823-6cd275d9ef0d"},"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":1424,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T06:26:49.251944+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a049de9f-9da5-4896-a823-6cd275d9ef0d:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"d5b54b0e-dfd0-4e1f-a17e-4b6f6612bd62","command_center_event_id":"a049de9f-9da5-4896-a823-6cd275d9ef0d"},{"id":"7732aea7-d77c-4072-9848-e19418b7ee83","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-06T19:08:30.030194+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T16:39:03.276351+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:68476ba0-a3e4-49e1-ab5c-1705534676bf:owner-progress-heartbeat:119420316","mission_step_id":"def314f9-cfc2-4e6c-90ec-971fde7f0a20","command_center_event_id":"68476ba0-a3e4-49e1-ab5c-1705534676bf"},{"id":"773427bb-1180-40e0-85cf-941d8711501f","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"83ce8c453d742a0cdc9483f49598872632875e52","sourceSha":"1df95ef7a89a8d030434cb36e0ebb776523b9d5b","sourceInMain":false,"compareStatus":"main_history_page_inconclusive","ancestryProofResolved":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-03T18:07:13.455341+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"1df95ef7a89a8d030434cb36e0ebb776523b9d5b","external_id":"canonical-release-1df95ef7a89a","receipt_type":"canonical_release_status","idempotency_key":"mission:71be18d4-3839-4146-b6c2-5a44b87d044c:forgejo-release-ancestry:1df95ef7a89a8d030434cb36e0ebb776523b9d5b:83ce8c453d742a0cdc9483f49598872632875e52:main_history_page_inconclusive","mission_step_id":"aefba49a-881b-4a07-98bd-ea37ac1067e8","command_center_event_id":"71be18d4-3839-4146-b6c2-5a44b87d044c"},{"id":"77358b46-e4af-4d9f-be4a-5180d09dab03","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-10086c0fdc37","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":19603,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"executorlessWaitMs":139809,"firstUsefulResultAt":"2026-09-24T20:44:39.197Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":3675,"terminal":false,"missionId":"10086c0f-dc37-47cd-9d69-6bfc4878489a","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5438,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1725,"missionSetupMs":295,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":295,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":295,"repositoryMutationMs":3713,"repositoryProviderMs":3713,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2330,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":295,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1383},"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":"10086c0f-dc37-47cd-9d69-6bfc4878489a"},"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":3595,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T20:47:05.542421+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3675","receipt_type":"execute_mission","idempotency_key":"mission:10086c0f-dc37-47cd-9d69-6bfc4878489a:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"a661a61b-03a7-4973-a7c7-e26fb9bbd751","command_center_event_id":"10086c0f-dc37-47cd-9d69-6bfc4878489a"},{"id":"7737c68d-068d-4ecd-b14d-7baed9ecebdc","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/background-jobs-migration-resequence","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1912,"terminal":false,"missionId":"b8f0e488-cb62-41a3-9d2e-48f214fe07c4","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":2583,"approvedPlanMs":0,"shipAndProveMs":27996,"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":"b8f0e488-cb62-41a3-9d2e-48f214fe07c4"},"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":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T01:52:12.112032+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1912","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b8f0e488-cb62-41a3-9d2e-48f214fe07c4:automatic-mission-resume:1912:canonical_release_reconciliation_pending","mission_step_id":"adf00712-23e0-4d19-bf85-43b1f64404bc","command_center_event_id":"b8f0e488-cb62-41a3-9d2e-48f214fe07c4"},{"id":"77398c65-b28f-4793-a091-30122ec2a7ef","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"complete\",\"proofGate\":\"repair_mission_prepared\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":5,\"verified\":0,\"pending\":5,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"contacts\",\"mail\",\"tasks\",\"calendar\",\"impersonation\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-10-02T05:06:10.382475+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-6464a9c7033f\",\"prNumber\":4442,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T01:21:40.677713+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6464a9c7-033f-4ab3-9a6d-a3838a8e8f1f:owner-progress-heartbeat:119393606","mission_step_id":"6e045e29-e1a7-4316-8360-7fbe2927342c","command_center_event_id":"6464a9c7-033f-4ab3-9a6d-a3838a8e8f1f"},{"id":"773b8f38-1d07-479d-88a5-d66d45fff9b6","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/standalone-app-routes-bootstrap-0907","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2084,"terminal":true,"missionId":"bc8b7d18-a45c-473d-939b-531ae27c4450","operation":"execute_mission","proofGate":"repair_mission_no_change_verified","sourceSha":"752729e0fb72387ad2ce6d27bdb12e3e492f7990","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1922,"providerAuthMs":0,"ledgerPrepareMs":933,"ledgerReconcileMs":0,"lineageReconcileMs":989,"resolvePreflightMs":1922,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":933,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bc8b7d18-a45c-473d-939b-531ae27c4450"},"performance":null,"deploymentId":"forgejo-main-752729e0fb72","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"LIVE","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1166,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:22:30.320359+00:00","proof_gate":"repair_mission_no_change_verified","source_sha":"752729e0fb72387ad2ce6d27bdb12e3e492f7990","external_id":"forgejo-main-752729e0fb72","receipt_type":"execute_mission","idempotency_key":"mission:bc8b7d18-a45c-473d-939b-531ae27c4450:execute_mission:repair_mission_no_change_verified:current-generation","mission_step_id":"70ca9ebc-92a3-4168-ad06-b30a2d332696","command_center_event_id":"bc8b7d18-a45c-473d-939b-531ae27c4450"},{"id":"773dbe31-0a49-4b13-bd7f-33d673aadb02","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"From current protected main, execute the owner-authorized maintenance in one fresh repair generation: replace PR-scoped TypeScript build-info cache transport with repository-visible Forgejo v16 exact-source artifacts, keep semantic TypeScript validation mandatory, seed the first exact-head artifact in the Gate, refreeze at 1.58.19-cross-pr-typescript-cache-refreeze, pass KnockLaunch Gate, squash merge, release cc-execution, and prove the next frontend Gate restores the exact base artifact warm across a PR boundary. Do not alter unrelated release or product behavior.","wordingChanged":false,"canonicalIntent":"From current protected main, execute the owner-authorized maintenance in one fresh repair generation: replace PR-scoped TypeScript build-info cache transport with repository-visible Forgejo v16 exact-source artifacts, keep semantic TypeScript validation mandatory, seed the first exact-head artifact in the Gate, refreeze at 1.58.19-cross-pr-typescript-cache-refreeze, pass KnockLaunch Gate, squash merge, release cc-execution, and prove the next frontend Gate restores the exact base artifact warm across a PR boundary. Do not alter unrelated release or product behavior.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"cross_pr_typescript_cache","statement":"Replace PR-scoped TypeScript build-info caching with repository-visible exact-source artifacts reusable by sibling pull requests.","proofConditionIds":["cache_repository_proof","warm_runtime_proof"]},{"id":"refreeze_control_plane","statement":"Refreeze the control plane at version 1.58.19-cross-pr-typescript-cache-refreeze after the bounded cache repair.","proofConditionIds":["refreeze_repository_proof","refreeze_runtime_proof"]}],"objective":"From current protected main, execute the owner-authorized maintenance in one fresh repair generation: replace PR-scoped TypeScript build-info cache transport with repository-visible Forgejo v16 exact-source artifacts, keep semantic TypeScript validation mandatory, seed the first exact-head artifact in the Gate, refreeze at 1.58.19-cross-pr-typescript-cache-refreeze, pass KnockLaunch Gate, squash merge, release cc-execution, and prove the next frontend Gate restores the exact base artifact warm across a PR boundary. Do not alter unrelated release or product behavior.","constraints":[{"id":"owner_directive","statement":"Owner directive: Unfreeze the control plane, fix cross-PR TypeScript cache reuse, then refreeze the control plane.","proofConditionIds":["refreeze_repository_proof"]},{"id":"typescript_mandatory","statement":"TypeScript semantic validation remains mandatory; only cache transport and visibility are changed.","proofConditionIds":["cache_repository_proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"cache_repository_proof","kind":"repository","claim":"Protected source uses Forgejo repository-visible exact-source TypeScript build-info artifacts instead of PR-scoped TypeScript actions/cache transport.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"warm_runtime_proof","kind":"runtime","claim":"A subsequent frontend Gate restores TypeScript build-info warm from the exact protected-main source tree artifact across a pull-request boundary.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refreeze_repository_proof","kind":"repository","claim":"Protected main records controlPlaneFrozen true and version 1.58.19-cross-pr-typescript-cache-refreeze.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refreeze_runtime_proof","kind":"runtime","claim":"Live Command Center reports version 1.58.19-cross-pr-typescript-cache-refreeze on the merged source SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"58d3e018b561698606a90e61bb247fdbc09bda794c75bc987d872c3741fe69e1","requestContractRevision":2,"previousRequestContractHash":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:05:08.14787+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:b5ce913c-711a-4ed1-9857-ad666db2adc0:request-contract-revision:2:58d3e018b561698606a90e61bb247fdbc09bda794c75bc987d872c3741fe69e1","mission_step_id":"8e79342c-05c3-4d37-8e96-1b64dd958521","command_center_event_id":"b5ce913c-711a-4ed1-9857-ad666db2adc0"},{"id":"773e383f-fb75-4443-b0ef-34d4f0215f42","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"f16b144c3c76b3eec35b54c3479283225081a592","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"f16b144c3c76b3eec35b54c3479283225081a592","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/191","runId":191,"status":"waiting","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":{"liveSha":"3e978c362a536b667ec24affa018dda46b5e03a5","deploymentId":"forgejo-main-3e978c362a536b667ec24affa018dda46b5e03a5","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.39.1-forgejo-pr-queue-final","containsSourceSha":false}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T23:29:45.92712+00:00","proof_gate":"canonical_release_pending","source_sha":"f16b144c3c76b3eec35b54c3479283225081a592","external_id":"forgejo-main-f16b144c3c76","receipt_type":"canonical_release_status","idempotency_key":"mission:62d5bc35-c402-41ce-9c5f-0893f6c9e9d1:forgejo-release-status:f16b144c3c76b3eec35b54c3479283225081a592:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"4a1519a4-a609-4347-b37c-fac552eb893a","command_center_event_id":"62d5bc35-c402-41ce-9c5f-0893f6c9e9d1"},{"id":"773ffa13-b27f-4bb0-951b-4c0ce4a08b02","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"success"},"mainSha":"221bc5aa650b594aacca698372eb63825dfb40ab","missing":[],"pending":["forgejo-release/workflow"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"221bc5aa650b594aacca698372eb63825dfb40ab","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/175","runId":175,"status":"running","conclusion":null,"failedJobs":[]},"ccExecutionRuntimeProof":{"liveSha":"221bc5aa650b594aacca698372eb63825dfb40ab","deploymentId":"forgejo-main-221bc5aa650b594aacca698372eb63825dfb40ab","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.38.7-forgejo-queue-connector-compat","containsSourceSha":true}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T23:00:12.383509+00:00","proof_gate":"canonical_release_pending","source_sha":"221bc5aa650b594aacca698372eb63825dfb40ab","external_id":"forgejo-main-221bc5aa650b","receipt_type":"canonical_release_status","idempotency_key":"mission:5ba0853b-41a6-48e7-9f3a-0e6b3ac9b301:forgejo-release-status:221bc5aa650b594aacca698372eb63825dfb40ab:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=success","mission_step_id":"17fb347c-5591-4363-9a72-93b6f8acad31","command_center_event_id":"5ba0853b-41a6-48e7-9f3a-0e6b3ac9b301"},{"id":"77442d37-4624-472f-b39b-76923b767639","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","scripts/release-target-ownership.mjs","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"reason":"Correct release ownership so cc-execution test-only changes cannot trigger production Worker deployment; preserve runtime source ownership.","baseSha":"03c428ea1b6c86483bb369d66c90c339eced09f4","issuedAt":1788525026548,"expiresAt":1788525206548,"missionId":"553eb4db-0d17-4ea5-a231-c4b088ebbc89","authorizationId":"3decd7b8-f69e-4031-9e05-d2f75b8d1cb9","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:30:27.034681+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"03c428ea1b6c86483bb369d66c90c339eced09f4","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3decd7b8-f69e-4031-9e05-d2f75b8d1cb9","mission_step_id":"394ae0bd-7d54-43cf-91bd-1c143cfad93e","command_center_event_id":"553eb4db-0d17-4ea5-a231-c4b088ebbc89"},{"id":"7744dcba-19d9-4701-b1a5-5e9b5883c083","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-adc9f8a7dc29","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.107-exact-green-no-prearm","prNumber":2417,"terminal":false,"missionId":"adc9f8a7-dc29-4724-9df0-afc076604415","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"7cba0731eddb4761ba7966758d8d66e93d8987de","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15440,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3111,"approvedPlanMs":0,"missionSetupMs":1405,"providerAuthMs":0,"shipAndProveMs":11354,"ledgerPrepareMs":496,"ledgerReconcileMs":0,"lineageReconcileMs":909,"resolvePreflightMs":1405,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":496,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"adc9f8a7-dc29-4724-9df0-afc076604415"},"performance":null,"deploymentId":"forgejo-main-7cba0731eddb","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":2717,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T20:42:55.024823+00:00","proof_gate":"canonical_release_dispatched","source_sha":"7cba0731eddb4761ba7966758d8d66e93d8987de","external_id":"forgejo-main-7cba0731eddb","receipt_type":"execute_mission","idempotency_key":"mission:adc9f8a7-dc29-4724-9df0-afc076604415:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e65349fa-b0f1-428a-a723-33cd26997256","command_center_event_id":"adc9f8a7-dc29-4724-9df0-afc076604415"},{"id":"774aa457-0719-45f0-82f7-043fe0f227a9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-25e1b5132e66","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":null,"terminal":false,"missionId":"25e1b513-2e66-40ae-8aea-013e14872817","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1772,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1779,"providerAuthMs":0,"ledgerPrepareMs":1220,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1779,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1220,"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":"25e1b513-2e66-40ae-8aea-013e14872817"},"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":5270,"likelyAffectedFiles":["src/components/platform/TenantBrandMediaSettings.tsx","src/components/platform/PlatformProfileEditor.tsx","src/pages/settings/TenantSettingsPageWithWebsiteAssets.tsx","src/lib/tenantMedia.ts","src/lib/tenants/tenantMediaBranding.ts","src/shells/modesTenantShell.ts","supabase/functions/tenant-media-library/index.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T20:39:06.29527+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:25e1b513-2e66-40ae-8aea-013e14872817:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"02109a33-168b-400a-b11d-7b3a9fa0b9f9","command_center_event_id":"25e1b513-2e66-40ae-8aea-013e14872817"},{"id":"774ab490-2096-4aa4-b05b-365578150ac0","source":"cc-execution","status":"recorded","payload":{"objective":"Apply the exact two-file repair from the already-read source bundle. Add a dedicated LONG_TERM_RENTAL application composition for Vista settings and make every dashboard control visibly consequential. Then gate, squash merge, release frontend, and prove the live interactions.","tenantRef":"lavistadelmar","receivedAt":"2026-08-27T21:39:35.334Z","fingerprint":"0e7a08d15a6aee97babcde23e6232ee93b142d9636928d509c1f5f0bb9e2cf68","workstreamRef":"lavistadelmar","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtc1kvgj","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the exact two-file repair from the already-read source bundle. Add a dedicated LONG_TERM_RENTAL application composition for Vista settings and make every dashboard control visibly consequential. Then gate, squash merge, release frontend, and prove the live interactions.","wordingChanged":false,"canonicalIntent":"Apply the exact two-file repair from the already-read source bundle. Add a dedicated LONG_TERM_RENTAL application composition for Vista settings and make every dashboard control visibly consequential. Then gate, squash merge, release frontend, and prove the live interactions.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-controls","statement":"Every visible Vista dashboard control produces a visible intended result in production.","proofConditionIds":["proof-production"]},{"id":"outcome-routes","statement":"Residents, Rent & Payments, and Documents & Leases no longer redirect back to the Vista dashboard because long-term-rental composition is supported.","proofConditionIds":["proof-production"]}],"objective":"Apply the exact two-file repair from the already-read source bundle. Add a dedicated LONG_TERM_RENTAL application composition for Vista settings and make every dashboard control visibly consequential. Then gate, squash merge, release frontend, and prove the live interactions.","constraints":[{"id":"constraint-no-bleed","statement":"LONG_TERM_RENTAL must not inherit construction, roofing, public-adjuster, realtor, field-intelligence, jobs/work-orders, or other unrelated vertical application families.","proofConditionIds":["proof-production"]},{"id":"constraint-design","statement":"Preserve the approved dark fullscreen senior-friendly Vista dashboard design.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"On live /la-vista-del-mar/dashboard, Manage Rentals and Apartments open visible apartment-management UI; The View and The Nest open unit dialogs; Residents stays on a functioning Vista customer/resident route; Rent & Payments stays on a functioning Vista billing route; Maintenance lands on /la-vista-del-mar/tasks; Documents & Leases stays on /la-vista-del-mar/documents; no unrelated vertical route is enabled for LONG_TERM_RENTAL.","route":"/la-vista-del-mar/dashboard","required":true,"expectedText":"La Vista del Mar Rentals","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtc1kvgj","conversationContext":null,"requestContractHash":"66764613c6bfa20abb2225d1724e047d67365b17c32f7783d99115c714234e04","requestContractRevision":1},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-27T21:39:35.833033+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:560f1401-702a-4fb3-8b1e-054ad89dfbc1:tenant-workstream-contribution:0e7a08d15a6aee97babcde23e6232ee93b142d9636928d509c1f5f0bb9e2cf68","mission_step_id":null,"command_center_event_id":"560f1401-702a-4fb3-8b1e-054ad89dfbc1"},{"id":"774ab6e3-2406-40c0-a44d-a556ca48668d","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"89074625b579da265bb77d6fc3e802a032faa33d","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"source","path":"src/components/communications/email/MailWorkspace.tsx","blobSha":"19f75144f251422118bbe4cb98b7895846c8a6a2","expectedText":"reader.style.maxHeight = `${layout.readerHeight}px`"},{"id":"regression","path":"src/__tests__/contracts/mail-reply-viewport.contract.test.ts","blobSha":"5e32b995c82d5d6eabb02680087046b6b2c90a4a","expectedText":"does not override the compact layout to fill the keyboard viewport"}],"requestContractHash":"9abc1b5f70feaa7c24b91d4283c4aadd02329bb31a7a2d00aa7fd2af2c9e8705"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T01:15:20.119223+00:00","proof_gate":"request_contract_repository_verified","source_sha":"89074625b579da265bb77d6fc3e802a032faa33d","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:abdde506-2acb-4b5d-bcb1-30e820d14c44:request-contract-repository:9abc1b5f70feaa7c24b91d4283c4aadd02329bb31a7a2d00aa7fd2af2c9e8705:89074625b579da265bb77d6fc3e802a032faa33d","mission_step_id":"d40a2c9d-6b6e-41d8-95f9-7ea1a3ea4915","command_center_event_id":"abdde506-2acb-4b5d-bcb1-30e820d14c44"},{"id":"774b5dea-f7f3-42af-8480-e4d67f4facd4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"runtime_proof","branch":"ai/tenant-readiness-contract-v1-20260913","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.126-forgejo-bounded-retry","prNumber":2648,"terminal":false,"missionId":"4a9bbbf7-015e-4413-82e6-5fdab504ced0","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"5d435bddbc7130779d3146d2a2a5c6ba3d66163a","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5073,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"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":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"4a9bbbf7-015e-4413-82e6-5fdab504ced0"},"performance":null,"deploymentId":"forgejo-main-5d435bddbc71","workflowRunId":7813,"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":1521,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T16:20:12.567582+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":"5d435bddbc7130779d3146d2a2a5c6ba3d66163a","external_id":"forgejo-main-5d435bddbc71","receipt_type":"execute_mission","idempotency_key":"mission:4a9bbbf7-015e-4413-82e6-5fdab504ced0:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"b560abd4-c332-4803-ab6b-c5a2b4172b02","command_center_event_id":"4a9bbbf7-015e-4413-82e6-5fdab504ced0"},{"id":"774b78c0-3636-4e42-ad74-92d11a84bbb5","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-53d37037d0b1","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":33062,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"executorlessWaitMs":293653,"firstUsefulResultAt":"2026-09-26T14:20:05.432Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3798,"terminal":false,"missionId":"53d37037-d0b1-4265-b5b6-e9ea72ad856e","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"d9bbea33164a3180face92d5fcee1bbdd09997c6","timingsMs":{"prReadinessMs":108,"approvedPlanMs":0,"shipAndProveMs":391,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"53d37037-d0b1-4265-b5b6-e9ea72ad856e"},"performance":null,"deploymentId":"forgejo-main-d9bbea33164a","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2019,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T14:31:18.43875+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3798","receipt_type":"automatic_mission_resume","idempotency_key":"mission:53d37037-d0b1-4265-b5b6-e9ea72ad856e:automatic-mission-resume:3798:canonical_release_reconciliation_pending","mission_step_id":"793fa07d-d238-406a-b713-83d42b5457ee","command_center_event_id":"53d37037-d0b1-4265-b5b6-e9ea72ad856e"},{"id":"774c7e4c-c6fb-4b23-ad67-02ed23451934","source":"forgejo-runtime","status":"failed","payload":{"failed":["render-onrunner/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","render-onrunner/runtime-proof":"failure"},"mainSha":"39673103d3d42e2a6d57e36f9d38c1715cbb2ef4","missing":[],"pending":["forgejo-release/workflow"],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"39673103d3d42e2a6d57e36f9d38c1715cbb2ef4","releaseState":"failed","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"pending"},"requestContractHash":"ef31becdb8a13eda2f286ebae6d57efe4506fffc119c7bfe3bc9f62395e409c1","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5960","runId":5960,"status":"running","sourceSha":"39673103d3d42e2a6d57e36f9d38c1715cbb2ef4","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"pending"},"targetJobCount":7,"observedTargetStates":{"onrunner":"pending"}},"onrunnerRuntimeProof":{"reason":"render_onrunner_source_mismatch","hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":false,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"89247f1fbc228392282089a83548255b8b457980","runnerVersion":"onrunner-89247f1fbc22","expectedSourceSha":"39673103d3d42e2a6d57e36f9d38c1715cbb2ef4"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T20:03:01.535801+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"39673103d3d42e2a6d57e36f9d38c1715cbb2ef4","external_id":"forgejo-main-39673103d3d4","receipt_type":"canonical_release_status","idempotency_key":"mission:6ceb24af-4c24-43c4-ba5c-980687dc9e30:forgejo-release-status:39673103d3d42e2a6d57e36f9d38c1715cbb2ef4:failed:forgejo-main/source=success|forgejo-release/workflow=pending|render-onrunner/runtime-proof=failure","mission_step_id":"151781b3-750d-4169-b13f-cc7fbbb43cdf","command_center_event_id":"6ceb24af-4c24-43c4-ba5c-980687dc9e30"},{"id":"774cfa83-d168-4bce-bed3-4c962d1892f4","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-181f544ef91a","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.293-scheduler-v2","prNumber":null,"terminal":false,"missionId":"181f544e-f91a-4eec-9b78-1f5b27d7bf09","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1141,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":350,"providerAuthMs":0,"ledgerPrepareMs":350,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":350,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":350,"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":"181f544e-f91a-4eec-9b78-1f5b27d7bf09"},"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":3776,"likelyAffectedFiles":["src/pages/admin/GodModeCommandConsole.tsx","supabase/migrations/20260927153500_console_owner_tenant_context.sql"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T15:32:16.82575+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:181f544e-f91a-4eec-9b78-1f5b27d7bf09:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6cf46f7a-bd55-477f-a508-3797407a83b6","command_center_event_id":"181f544e-f91a-4eec-9b78-1f5b27d7bf09"},{"id":"774d1421-5c30-4a5a-be1c-be071e2f1f61","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":126,"terminal":false,"missionId":"8529ba8d-756b-4b39-8d77-f3d7c8b500d1","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"9888864f0a46b36a58a7a0b50a49e3b964fe4b39","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"8529ba8d-756b-4b39-8d77-f3d7c8b500d1"},"performance":null,"deploymentId":"forgejo-main-9888864f0a46","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3760,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-15T14:44:20.902833+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"9888864f0a46b36a58a7a0b50a49e3b964fe4b39","external_id":"forgejo-main-9888864f0a46","receipt_type":"ship_and_prove","idempotency_key":"mission:8529ba8d-756b-4b39-8d77-f3d7c8b500d1:ship_and_prove:ship_and_prove_release_pending:9888864f0a46b36a58a7a0b50a49e3b964fe4b39:no-run","mission_step_id":"f8389567-4d11-417a-91e6-89e58ecac93d","command_center_event_id":"8529ba8d-756b-4b39-8d77-f3d7c8b500d1"},{"id":"774daed5-93bf-4e5a-94d7-05ed182b5b67","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","workers/cc-execution/test/forgejo-provider-singleflight.test.js"],"reason":"Eliminate recurring transient Forgejo timeout and post-gate 502 false failures.","baseSha":"15fc74103498c003757c827aab9f0685c9967023","issuedAt":1789315217062,"expiresAt":1789315397062,"missionId":"fbb9558c-9b2e-4112-9083-a61df457c7d3","authorizationId":"08f3b9c6-4ef8-458b-bdc1-e09832257341","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T16:00:17.489408+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"15fc74103498c003757c827aab9f0685c9967023","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:08f3b9c6-4ef8-458b-bdc1-e09832257341","mission_step_id":"29ec64cd-5f6f-4e4c-839a-b0b66cf991f0","command_center_event_id":"fbb9558c-9b2e-4112-9083-a61df457c7d3"},{"id":"774de514-bfcc-4a66-8686-41708677b3dc","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"97fa469ca281e7d3d73343fc1b70a5ab726aff5c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"transport-reliability","satisfied":false,"statement":"Healthy Forgejo/provider latency no longer becomes a fatal connection solely because a read exceeds the old 1.2-4 second budgets; shared idempotent reads use a bounded 5 second first attempt and approximately 15 second total budget with at most one retry, and exhausted transient transport is explicitly retryable/degraded.","proofConditionIds":["repo-proof","runtime-proof","watchdog-proof"]},{"id":"gate-pressure","satisfied":false,"statement":"KnockLaunch Gate uses resilient bounded Forgejo freshness reads and checks stale protected-main state before expensive dependency/typecheck work without adding redundant normal-path provider reads; final protected-main freshness remains fail-closed.","proofConditionIds":["repo-proof","release-proof"]},{"id":"live-release","satisfied":true,"statement":"The repair passes KnockLaunch Gate, squash-merges through Forgejo, deploys only affected Command Center/control-plane targets, and the new runtime is live.","proofConditionIds":["release-proof","runtime-proof"]}],"satisfied":false,"constraints":[{"id":"write-safety","satisfied":false,"statement":"Forgejo writes remain single-attempt except existing exact read-back reconciliation; no blind write retry is introduced.","proofConditionIds":["repo-proof"]},{"id":"host-safety","satisfied":false,"statement":"Verified healthy-host provider transport latency is not host restart authority and must not create restart loops or spend automatic host restart budget.","proofConditionIds":["repo-proof","watchdog-proof"]},{"id":"scope","satisfied":false,"statement":"Change only the exact Forgejo transport, Gate freshness, capability-contract, regression-test, and Command Center version files required by this failure class; do not run Visual Witness.","proofConditionIds":["repo-proof","release-proof"]}],"contractHash":"f5e425191c15f0f7fbce6d2c1a4469bcf7437788a282387ff5d2258dd57ed01f","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-proof","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"f5e425191c15f0f7fbce6d2c1a4469bcf7437788a282387ff5d2258dd57ed01f","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"release-proof","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"f5e425191c15f0f7fbce6d2c1a4469bcf7437788a282387ff5d2258dd57ed01f"},"required":true,"satisfied":true},{"id":"runtime-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"f5e425191c15f0f7fbce6d2c1a4469bcf7437788a282387ff5d2258dd57ed01f"},"required":true,"satisfied":true},{"id":"watchdog-proof","kind":"host_watchdog","evidence":{"expectedText":null,"heartbeatAgeMs":33604,"maintenanceProof":"migration=pack-bitmaps-v13 status=success observed_at=2026-09-04T04:49:54Z warning: garbage found: ./objects/pack/tmp_pack_VYdAHs warning: garbage found: ./objects/pack/tmp_pack_VYdAHs canonical_repo=/data/git/repositories/noel/knocklaunchos.git before=count: 69428,size: 352160,in-pack: 157475,packs: 51,size-pack: 70814,prune-packable: 0,garbage: 1,size-garbage: 65898, after=count: 10317,size: 51500,in-pack: 216586,packs: 2,size-pack: 91470,prune-packable: 0,garbage: 1,size-garbage: 65898,","heartbeatVerified":true},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T21:19:00.700752+00:00","proof_gate":"request_contract_pending","source_sha":"97fa469ca281e7d3d73343fc1b70a5ab726aff5c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:bbe450ac-8efa-4745-8a8f-c98149163993:request-contract:f5e425191c15f0f7fbce6d2c1a4469bcf7437788a282387ff5d2258dd57ed01f:97fa469ca281e7d3d73343fc1b70a5ab726aff5c:pending:repository","mission_step_id":"973afc63-fd0d-4625-9828-9c30e38b5f9e","command_center_event_id":"bbe450ac-8efa-4745-8a8f-c98149163993"},{"id":"774e834f-85ee-4061-9619-76918ae70c0d","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/platform-sidekick-intelligence.js","workers/cc-execution/src/version.js"],"reason":"Owner authorized immediate PAUL continuous intelligence improvement. Exact scope improves grounded tool argument fidelity in cc-execution only.","baseSha":"20629cb8be6bf7ab2b16ab296602e8725b2a30b4","issuedAt":1790778190073,"expiresAt":1790778370073,"missionId":"da6f423c-b447-4551-af69-8b0aa977283a","authorizationId":"812d29b2-c1be-417f-908d-b64a5062c419","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T14:23:10.441558+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"20629cb8be6bf7ab2b16ab296602e8725b2a30b4","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:812d29b2-c1be-417f-908d-b64a5062c419","mission_step_id":"e3f58225-8efc-4033-b819-d880441dbc3e","command_center_event_id":"da6f423c-b447-4551-af69-8b0aa977283a"},{"id":"774e9ca7-c0b5-4ed8-a5cf-7c692b3f5b09","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-claim-workspace-inplace-tabs-20260813-r202608131316","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.36.10-mission-continuation-fix","prNumber":4787,"terminal":false,"missionId":"3511a56f-6095-4af1-ac20-1c7e7064781a","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"3511a56f-6095-4af1-ac20-1c7e7064781a"},"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":334,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T13:17:39.304459+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4787","receipt_type":"execute_mission","idempotency_key":"mission:3511a56f-6095-4af1-ac20-1c7e7064781a:execute_mission:canonical_release_blocked","mission_step_id":"a5c22f51-cb3c-42d6-930e-ea8bbaf8d832","command_center_event_id":"3511a56f-6095-4af1-ac20-1c7e7064781a"},{"id":"774f9e6b-7877-422e-9903-a42ee0cf2e85","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"11726215d902cbef15c372cc44096394e35722e1","consumedAt":1788201572256,"consumerToken":"eabcc5d0-353f-46c5-b0e5-a5fea4eb8773","authorizationId":"19f5c71a-665d-4cb3-a7ce-511581cefdcf"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-31T18:39:33.208719+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"11726215d902cbef15c372cc44096394e35722e1","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:19f5c71a-665d-4cb3-a7ce-511581cefdcf","mission_step_id":"35be41b8-c0ec-47a1-95ab-32415e976edf","command_center_event_id":"9716c521-3988-4461-b2d1-5b5ffb47ef66"},{"id":"775271f6-3b5f-40ef-ac06-44b823101365","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":"b70dafa9c747e6b164c9a8e5fcd85a4d16ae4faa","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":"b70dafa9c747e6b164c9a8e5fcd85a4d16ae4faa","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["console-ops"]},"releaseTargetStates":{"frontend":"pending","supabaseEdge":"pending"},"requestContractHash":"f1da45d4279a547e6764b365a2d50e03a62636c74e8e9039606e571aa4ec89b1","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11980","runId":11980,"status":"waiting","sourceSha":"b70dafa9c747e6b164c9a8e5fcd85a4d16ae4faa","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-26T13:51:52.826911+00:00","proof_gate":"canonical_release_pending","source_sha":"b70dafa9c747e6b164c9a8e5fcd85a4d16ae4faa","external_id":"forgejo-main-b70dafa9c747","receipt_type":"canonical_release_status","idempotency_key":"mission:e94def15-84f7-4204-b641-545c8d57df6c:forgejo-release-status:b70dafa9c747e6b164c9a8e5fcd85a4d16ae4faa:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"ce62db6e-e015-4a17-bd9e-d71c8d3c0793","command_center_event_id":"e94def15-84f7-4204-b641-545c8d57df6c"},{"id":"7752a42b-f608-4b43-aa10-71e6684e3a82","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-156dda51be1f","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":40327,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":8,"executorlessWaitMs":22947,"firstUsefulResultAt":"2026-10-06T19:39:27.591Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":5230,"terminal":false,"missionId":"156dda51-be1f-47cd-83cb-0c33b230daff","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"97eb696b505bacb1490e46534e3bc67d7c90a864","timingsMs":{"prReadinessMs":2080,"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":"156dda51-be1f-47cd-83cb-0c33b230daff"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T19:39:41.847064+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5230","receipt_type":"automatic_mission_resume","idempotency_key":"mission:156dda51-be1f-47cd-83cb-0c33b230daff:automatic-mission-resume:5230:repair_mission_pr_ready_retryable","mission_step_id":"11e7335d-75ba-44d4-8a1b-51b614baf897","command_center_event_id":"156dda51-be1f-47cd-83cb-0c33b230daff"},{"id":"77530e53-38c0-4add-bfe0-0e20c76aa71f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f7a750346cb7","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2166,"terminal":false,"missionId":"f7a75034-6cb7-4a20-b3d0-18a26ef9020d","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2002,"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":"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":1357,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T20:26:40.488138+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2166","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f7a75034-6cb7-4a20-b3d0-18a26ef9020d:automatic-mission-resume:2166:repair_mission_pr_ready_retryable","mission_step_id":"80c5b163-9b80-4783-a798-44b0750bf21a","command_center_event_id":"f7a75034-6cb7-4a20-b3d0-18a26ef9020d"},{"id":"7753caf0-e1b7-464f-8b73-133bfb0206a6","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/tenant-readiness-corrective-20260913","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2652,"terminal":false,"missionId":"261da808-08e7-48bd-ba48-19c85b97ddd1","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":1583,"approvedPlanMs":0,"shipAndProveMs":13676,"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":"261da808-08e7-48bd-ba48-19c85b97ddd1"},"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":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T16:35:01.994095+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2652","receipt_type":"automatic_mission_resume","idempotency_key":"mission:261da808-08e7-48bd-ba48-19c85b97ddd1:automatic-mission-resume:2652:canonical_release_reconciliation_pending","mission_step_id":"2a9c7e0b-d524-43d8-a34b-18c45d1fec1d","command_center_event_id":"261da808-08e7-48bd-ba48-19c85b97ddd1"},{"id":"7754f669-3bf9-4e5c-ba8a-d36a6ab5f751","source":"cc-execution","status":"release_freshness_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-1a4968bc5196","reason":null,"status":"release_freshness_reconciliation_pending","metrics":{"receiptBytes":10208,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":113399,"firstUsefulResultAt":"2026-09-24T16:08:13.223Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.260-release-actions-query-parity","prNumber":3639,"terminal":false,"missionId":"1a4968bc-5196-4d7c-88a0-7077f3aa550f","operation":"execute_mission","proofGate":"canonical_release_freshness_reconciliation_pending","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1496,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":482,"approvedPlanMs":0,"missionSetupMs":415,"providerAuthMs":0,"shipAndProveMs":571,"ledgerPrepareMs":275,"ledgerReconcileMs":0,"lineageReconcileMs":140,"resolvePreflightMs":415,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":275,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"refresh_regate_and_reconcile_release","receiptRef":{"mode":"full","missionId":"1a4968bc-5196-4d7c-88a0-7077f3aa550f"},"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":1463,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T16:16:53.325334+00:00","proof_gate":"canonical_release_freshness_reconciliation_pending","source_sha":null,"external_id":"3639","receipt_type":"execute_mission","idempotency_key":"mission:1a4968bc-5196-4d7c-88a0-7077f3aa550f:execute_mission:canonical_release_freshness_reconciliation_pending:current-generation","mission_step_id":"f7f969af-9afb-4611-ab97-e1a0f378f672","command_center_event_id":"1a4968bc-5196-4d7c-88a0-7077f3aa550f"},{"id":"77556a52-4de6-4f80-9c78-8924fa90b6fd","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.12-canonical-repair-planner","prNumber":4312,"terminal":false,"missionId":"b91295e4-417a-4769-b09e-51d361d121d2","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"3be0ff5564cf8d7787a30a5e31329f91e0bccd7b","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b91295e4-417a-4769-b09e-51d361d121d2"},"performance":null,"deploymentId":"canonical-release-3be0ff5564cf","workflowRunId":31261379017,"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":1150,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-08T14:12:32.868601+00:00","proof_gate":"canonical_release_dispatched","source_sha":"3be0ff5564cf8d7787a30a5e31329f91e0bccd7b","external_id":"canonical-release-3be0ff5564cf","receipt_type":"ship_and_prove","idempotency_key":"mission:b91295e4-417a-4769-b09e-51d361d121d2:ship_and_prove:canonical_release_dispatched","mission_step_id":"d6e1655f-f7ce-4c31-b051-8626259efd14","command_center_event_id":"b91295e4-417a-4769-b09e-51d361d121d2"},{"id":"77571796-e149-4036-b54d-8b8e7fa3f948","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-f250504fc6e6","prNumber":3769,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"1efd98a76363d60124492c0696d3bd773fd5a3fb","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T21:46:46.153492+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"1efd98a76363d60124492c0696d3bd773fd5a3fb","external_id":"3769","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f250504f-c6e6-4a24-a499-d57851237fcf:merged-pr:3769:1efd98a76363d60124492c0696d3bd773fd5a3fb","mission_step_id":"2835ae5d-c393-4e28-bda3-faca6cb633a7","command_center_event_id":"f250504f-c6e6-4a24-a499-d57851237fcf"},{"id":"775992c3-d769-4998-865e-49b9ed52b5c7","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-611474b212c5","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":71437,"releaseCount":0,"toolCallCount":33,"repeatedCallCount":30,"executorlessWaitMs":281315,"firstUsefulResultAt":"2026-10-04T21:55:38.853Z","recoveryAttemptCount":32,"ownerInterruptionCount":0},"version":null,"prNumber":4861,"terminal":false,"missionId":"611474b2-12c5-4494-b408-28e88e20f02c","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"f65ce5923c9e1d3484fed374a0f591c967eb60fa","timingsMs":{"prReadinessMs":712,"approvedPlanMs":0,"shipAndProveMs":3113,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"611474b2-12c5-4494-b408-28e88e20f02c"},"performance":null,"deploymentId":"forgejo-main-f65ce5923c9e","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-create-user"]},"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":1955,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T22:00:25.641552+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4861","receipt_type":"automatic_mission_resume","idempotency_key":"mission:611474b2-12c5-4494-b408-28e88e20f02c:automatic-mission-resume:4861:canonical_release_reconciliation_pending","mission_step_id":"e2b039e9-5e85-4db5-89c4-48ce937557de","command_center_event_id":"611474b2-12c5-4494-b408-28e88e20f02c"},{"id":"775a3d18-48d9-4b02-ac39-c3e19bd851cb","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-25T13:25:37.625867+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-c7373ea23636\",\"prNumber\":3702,\"sourceSha\":\"bd0bcc26eba3963a04a88c9834b30efd301ea313\",\"deploymentId\":\"forgejo-main-bd0bcc26eba3\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:29:03.018508+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c7373ea2-3636-4c7b-9050-04c5a983a587:owner-progress-heartbeat:119355476","mission_step_id":"f27d1328-f58b-4de6-8adb-cd84c12002b1","command_center_event_id":"c7373ea2-3636-4c7b-9050-04c5a983a587"},{"id":"775da062-ef47-4fbd-a447-0395b6af41be","source":"cc-execution","status":"repair_prepared","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/encore-route-family-professionalization-20260805-r202608051752","reason":null,"status":"repair_prepared","metrics":{"receiptBytes":21136,"releaseCount":0,"toolCallCount":21,"repeatedCallCount":18,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4070,"terminal":false,"missionId":"d22ae20b-34b4-4296-a221-c42d9e9626b7","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":null,"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"d22ae20b-34b4-4296-a221-c42d9e9626b7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1362,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-05T17:52:54.939124+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4070","receipt_type":"execute_mission","idempotency_key":"mission:d22ae20b-34b4-4296-a221-c42d9e9626b7:execute_mission:repair_mission_prepared","mission_step_id":"57d1db23-becf-4d98-9cd6-4bbc4c63a38e","command_center_event_id":"d22ae20b-34b4-4296-a221-c42d9e9626b7"},{"id":"775e7611-7953-4a51-9332-22022d7c8429","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"c7025444c80b03e4d812aaf8de61ea5c5025e828","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Execute the real Tennex IRSLogiq client sync now in production and follow it end-to-end. This is an operational integration execution objective. Required live receipts, in order: (1) verify the Tennex IRSLogiq connection is truly connected and bound to the correct Tennex tenant/provider account; (2) resolve and prove the exact production provider route/function/edge path invoked by the sync and confirm it is reachable; (3) invoke the canonical IRSLogiq client sync and capture its terminal provider/function result; (4) query canonical tenant-scoped imported-client data after sync and return the imported client count; (5) verify the Tennex Clients application's production data path resolves those same canonical imported records and the same count/state. Sync Status IDs are optional and must never block the sync. If any step fails, repair the first causal defect with the smallest safe authoritative change and carry it through Gate, squash merge, affected release, and production proof, then rerun from the failed step until all five claims pass. Do not use Visual Witness. Do not stop at source inspection or implementation.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"ee90f97363d6ef385ae9858e3f8d593f9c24c085dc78c4748c1776fabfa2df12","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"ee90f97363d6ef385ae9858e3f8d593f9c24c085dc78c4748c1776fabfa2df12"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T01:54:42.189617+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"c7025444c80b03e4d812aaf8de61ea5c5025e828","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:b00691c5-7e8e-4130-8411-5d9324d2c592:request-contract:ee90f97363d6ef385ae9858e3f8d593f9c24c085dc78c4748c1776fabfa2df12:c7025444c80b03e4d812aaf8de61ea5c5025e828:verified:","mission_step_id":"594af5bf-75fc-4d7e-9a31-f241defd5378","command_center_event_id":"b00691c5-7e8e-4130-8411-5d9324d2c592"},{"id":"775ea8c2-e103-4cd9-b25b-81477b5d4ffe","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"1d18df6e49d243fa6e961166836e52147df1769d","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"1d18df6e49d243fa6e961166836e52147df1769d","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-r2-media"]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"77283d5177b3b10aaf2938f183f7628dbb5270932280f51971f1127e9c57f95d","forgejoWorkflowProof":{"runId":15608,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T13:28:07.73262+00:00","proof_gate":"canonical_release_pending","source_sha":"1d18df6e49d243fa6e961166836e52147df1769d","external_id":"forgejo-main-1d18df6e49d2","receipt_type":"canonical_release_status","idempotency_key":"mission:384bbd68-f02e-4cd7-8460-0530b53064b7:forgejo-release-status:1d18df6e49d243fa6e961166836e52147df1769d:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"9f97272b-0ab5-4b29-9471-dfc8d4d94f01","command_center_event_id":"384bbd68-f02e-4cd7-8460-0530b53064b7"},{"id":"7763a4c1-535c-40a1-a45e-e30104df1535","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-7079ed540262","reason":"explicit_pull_request_identity_mismatch:3311","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.197-deterministic-owner-progress","prNumber":3311,"terminal":false,"missionId":"7079ed54-0262-4d39-865d-72ec84c5c74d","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1477,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1477,"missionSetupMs":1588,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":256,"ledgerReconcileMs":0,"lineageReconcileMs":1332,"resolvePreflightMs":1588,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":256,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7079ed54-0262-4d39-865d-72ec84c5c74d"},"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":1476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T21:58:31.426847+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3311","receipt_type":"execute_mission","idempotency_key":"mission:7079ed54-0262-4d39-865d-72ec84c5c74d:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"2888007c-eaec-4cd4-9a48-5b0e31ea12ae","command_center_event_id":"7079ed54-0262-4d39-865d-72ec84c5c74d"},{"id":"77646150-176e-4c06-9f04-406dac33929a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane and complete the existing #1729 repair in place. Stop control-plane/build-tooling-only changes from setting QA_RUN_FRONTEND and forcing the full customer Vite bundle inside the constrained Gate container, while preserving build-critical classification, hard-safety/invariant tests, and full bundle validation for actual frontend payload changes. Keep the existing cache and memory-contract repairs, require canonical Gate, squash merge #1729 if green, execute the real frontend production release so the already-merged React #185 fix reaches customers, verify exact-source production, then refreeze the control plane.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane and complete the existing #1729 repair in place. Stop control-plane/build-tooling-only changes from setting QA_RUN_FRONTEND and forcing the full customer Vite bundle inside the constrained Gate container, while preserving build-critical classification, hard-safety/invariant tests, and full bundle validation for actual frontend payload changes. Keep the existing cache and memory-contract repairs, require canonical Gate, squash merge #1729 if green, execute the real frontend production release so the already-merged React #185 fix reaches customers, verify exact-source production, then refreeze the control plane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Tooling-only control-plane changes no longer trigger the full customer frontend bundle in Gate.","proofConditionIds":["proof-1","proof-2","proof-3","proof-4","proof-5"]},{"id":"outcome-2","statement":"Actual frontend payload changes continue to receive full bundle validation.","proofConditionIds":["proof-1","proof-2","proof-3","proof-4","proof-5"]},{"id":"outcome-3","statement":"The already-merged React #185 fix reaches production through the repaired frontend release path.","proofConditionIds":["proof-1","proof-2","proof-3","proof-4","proof-5"]}],"objective":"Unfreeze the control plane and complete the existing #1729 repair in place. Stop control-plane/build-tooling-only changes from setting QA_RUN_FRONTEND and forcing the full customer Vite bundle inside the constrained Gate container, while preserving build-critical classification, hard-safety/invariant tests, and full bundle validation for actual frontend payload changes. Keep the existing cache and memory-contract repairs, require canonical Gate, squash merge #1729 if green, execute the real frontend production release so the already-merged React #185 fix reaches customers, verify exact-source production, then refreeze the control plane.","constraints":[{"id":"constraint-1","statement":"Preserve all existing hard-safety checks, exact-source verification, dependency cache behavior, and build-critical classification.","proofConditionIds":["proof-1","proof-2","proof-3","proof-4","proof-5"]},{"id":"constraint-2","statement":"Do not create a replacement PR; update and finish #1729.","proofConditionIds":["proof-1","proof-2","proof-3","proof-4","proof-5"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-1","kind":"repository","claim":"Exact #1729 source classifies scripts/cloudflare-native-* as build-critical without setting QA_RUN_FRONTEND, while src/public/index/vite/package frontend payload paths still set QA_RUN_FRONTEND.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-2","kind":"runtime","claim":"Exact-head canonical Gate is green.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-3","kind":"runtime","claim":"PR #1729 is squash merged.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-4","kind":"release","claim":"Frontend production release succeeds and deploys the current main bundle containing the React #185 fix.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-5","kind":"runtime","claim":"Exact-source production verification succeeds and control plane is refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"1bb4cdf0197b68a320d65ccd752ada74a639fc95d875b56603599a696662302e","requestContractRevision":7,"previousRequestContractHash":"18153d448d00538f0f971af26be94c919dd3dec5a17b7ac6342bd7cf7c3ba747"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T17:07:08.097402+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f31eab5c-7299-4632-b006-2d89e51cc390:request-contract:1bb4cdf0197b68a320d65ccd752ada74a639fc95d875b56603599a696662302e","mission_step_id":"0abef53c-3965-47a5-9e30-7cd3320ac94b","command_center_event_id":"f31eab5c-7299-4632-b006-2d89e51cc390"},{"id":"77646a57-174c-4321-8737-baa56ab8516a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/frontend-build-memory-envelope-v2","reason":"control_plane_maintenance_base_sha_mismatch","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3139,"terminal":false,"missionId":"2555a1ee-d01a-4c5c-beb5-e2625e7f0a5c","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3176,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":3176,"missionSetupMs":1151,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":253,"ledgerReconcileMs":0,"lineageReconcileMs":898,"resolvePreflightMs":1151,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":253,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2555a1ee-d01a-4c5c-beb5-e2625e7f0a5c"},"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":1481,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T17:52:59.623212+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2555a1ee-d01a-4c5c-beb5-e2625e7f0a5c:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"c3baccdb-a26d-4d3f-98d5-61d4c37f22d4","command_center_event_id":"2555a1ee-d01a-4c5c-beb5-e2625e7f0a5c"},{"id":"77646ff5-8d2c-494e-b26a-1ed7f764a19f","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"010736e4-8869-464c-b0d4-8afbfcb554f8","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-8c04bea84e20","reason":null,"status":"pending","metrics":{"receiptBytes":124994,"releaseCount":0,"toolCallCount":70,"repeatedCallCount":36,"executorlessWaitMs":4336114,"firstUsefulResultAt":"2026-09-28T13:17:30.172Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3993,"terminal":false,"missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"7d477d4a1e4117ce0180b206604417728935ac6a","timingsMs":{"queue":263,"total":334,"execution":71},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},"performance":null,"deploymentId":"forgejo-main-7d477d4a1e41","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"010736e4-8869-464c-b0d4-8afbfcb554f8","tenant":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"010736e4-8869-464c-b0d4-8afbfcb554f8","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"/redfish-roofing/roof-measurement","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":1,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":"failed","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1817,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T14:29:47.427734+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"7d477d4a1e4117ce0180b206604417728935ac6a","external_id":"010736e4-8869-464c-b0d4-8afbfcb554f8","receipt_type":"visual_proof_started","idempotency_key":"mission:8c04bea8-4e20-43c8-8b0e-56d79150cdd6:visual-start:010736e4-8869-464c-b0d4-8afbfcb554f8","mission_step_id":"d411668f-fe4a-4ab5-80d6-0d9bde8b75cc","command_center_event_id":"8c04bea8-4e20-43c8-8b0e-56d79150cdd6"},{"id":"77647deb-694a-4881-91dd-31efcf1bc892","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the approved Roofing OS mission with the existing secure homeowner portal as the customer-facing projection. Inspect the exact current branch sources for src/components/portal/CustomerPortalPage.tsx and supabase/functions/customer-portal/index.ts and prepare a bounded portal extension that exposes only homeowner-safe roofing milestones: project phase, install date, permit readiness, material readiness, closeout status and warranty registration. Never expose job costs, gross margin, commission, supplier internal notes, provider credentials, mortgage/claim strategy, or other internal insurance operations. Reuse the existing portal token and customer-portal function; do not create another portal or data model. Do not ship yet.","wordingChanged":false,"canonicalIntent":"Continue the approved Roofing OS mission with the existing secure homeowner portal as the customer-facing projection. Inspect the exact current branch sources for src/components/portal/CustomerPortalPage.tsx and supabase/functions/customer-portal/index.ts and prepare a bounded portal extension that exposes only homeowner-safe roofing milestones: project phase, install date, permit readiness, material readiness, closeout status and warranty registration. Never expose job costs, gross margin, commission, supplier internal notes, provider credentials, mortgage/claim strategy, or other internal insurance operations. Reuse the existing portal token and customer-portal function; do not create another portal or data model. Do not ship yet.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"project-spine","statement":"Every ROOFING_COMPANY job has a tenant-scoped roofing operations spine that composes canonical measurements, financing, permits and supplements with durable roofing material orders, insurance money, costs, commissions, provider state and closeout.","proofConditionIds":["proof-command"]},{"id":"owner-command","statement":"The Redfish dashboard becomes owner-first Roofing Command with real production readiness, blocker, upcoming install and money rollups derived from roofing operations data.","proofConditionIds":["proof-command"]},{"id":"job-operations","statement":"Redfish owner operations expose a responsive Roofing OS project workspace that persists production, materials, insurance money, cost/margin, commission and closeout while using canonical permit, aerial, financing and supplement workflows.","proofConditionIds":["proof-command"]},{"id":"homeowner-experience","statement":"The existing secure customer portal shows homeowner-safe roofing project phase, install timing, permit/material readiness, closeout and warranty status without exposing internal costs, commissions, supplier notes or claim strategy.","proofConditionIds":["proof-portal"]},{"id":"existing-strengths","statement":"Existing roof estimator, Good/Better/Best, proposal, aerial orders, financing prequals, unified permits, claim supplements, Xactimate, e-sign, invoice/payment, photo/evidence and JobTracker capabilities remain intact and are not duplicated.","proofConditionIds":["proof-homeowners"]},{"id":"provider-truth","statement":"Supplier, aerial, accounting and financing provider connections are modeled truthfully; unavailable credentials are shown as disconnected/action-required and manual workflows remain usable.","proofConditionIds":["proof-command"]}],"objective":"Continue the approved Roofing OS mission with the existing secure homeowner portal as the customer-facing projection. Inspect the exact current branch sources for src/components/portal/CustomerPortalPage.tsx and supabase/functions/customer-portal/index.ts and prepare a bounded portal extension that exposes only homeowner-safe roofing milestones: project phase, install date, permit readiness, material readiness, closeout status and warranty registration. Never expose job costs, gross margin, commission, supplier internal notes, provider credentials, mortgage/claim strategy, or other internal insurance operations. Reuse the existing portal token and customer-portal function; do not create another portal or data model. Do not ship yet.","constraints":[{"id":"tenant-safety","statement":"Shared primitives may change only where ROOFING_COMPANY behavior requires it; unrelated tenant experiences must not regress.","proofConditionIds":["proof-homeowners"]},{"id":"portal-privacy","statement":"Customer portal must never expose roofing cost entries, gross margin, commissions, supplier internal notes, provider credentials, or internal claim/mortgage strategy.","proofConditionIds":["proof-portal"]},{"id":"one-delivery","statement":"Use the existing one ai branch/workstream, one PR, KnockLaunch Gate, squash merge, release only affected targets, and verify live Redfish.","proofConditionIds":["proof-command","proof-portal"]},{"id":"no-fake-integrations","statement":"Do not claim a supplier, aerial, accounting or financing provider is connected without real credentials/provider proof.","proofConditionIds":["proof-command"]},{"id":"no-duplicate-primitives","statement":"Do not create roofing-specific copies of canonical aerial measurement, financing prequal, permit or claim-supplement storage/workflows.","proofConditionIds":["proof-command","proof-homeowners"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-command","kind":"runtime","claim":"Live Redfish dashboard exposes Roofing Command and its production-readiness operating surface after release.","route":"/redfish-roofing","required":true,"expectedText":"Roofing Command","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-homeowners","kind":"runtime","claim":"Live Redfish homeowner workspace remains healthy and roofing-specific after the new operating layer.","route":"/redfish-roofing/contacts","required":true,"expectedText":"Roofing Homeowner Desk","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-portal","kind":"runtime","claim":"The existing customer-portal runtime includes homeowner-safe roofing project projection after the affected Edge Function and frontend release.","route":"/redfish-roofing","required":true,"expectedText":"Roofing Command","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"05046653e51d6fa0c48221ff5a53844b7caa1343476a4bf99ba43a20fa5a27da","requestContractRevision":14,"previousRequestContractHash":"0af0334e601751d751cce79d5ddf3bf628d29e984236bb5dea655bca0a5a9ee2"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-31T04:18:31.415543+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:fbe3597e-9f43-4b0b-a3b3-02a9f3096a96:request-contract-revision:14:05046653e51d6fa0c48221ff5a53844b7caa1343476a4bf99ba43a20fa5a27da","mission_step_id":"9b458f83-1309-4938-8413-dbd04f4a98e1","command_center_event_id":"fbe3597e-9f43-4b0b-a3b3-02a9f3096a96"},{"id":"77654678-0ee3-417c-9863-6847cc1dff42","source":"forgejo-runtime","status":"pending","payload":{"mainSha":"0646720cad3dc88b10532a280fd98ff47c311f3e","sourceSha":"1598f3e423c9d2b6e818fa31dd854dfb35052abb","sourceInMain":false,"compareStatus":"ancestry_read_retryable","ancestryProofResolved":false},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T16:08:03.875999+00:00","proof_gate":"canonical_release_ancestry_pending","source_sha":"1598f3e423c9d2b6e818fa31dd854dfb35052abb","external_id":"canonical-release-1598f3e423c9","receipt_type":"canonical_release_status","idempotency_key":"mission:61e6b811-ff36-48f2-a16d-15bb9a34ad1f:forgejo-release-ancestry:1598f3e423c9d2b6e818fa31dd854dfb35052abb:0646720cad3dc88b10532a280fd98ff47c311f3e:ancestry_read_retryable","mission_step_id":"8da68369-8b23-4a32-8e8c-bc5641f48f2b","command_center_event_id":"61e6b811-ff36-48f2-a16d-15bb9a34ad1f"},{"id":"7765e2ca-39ed-4e68-8cee-845c84072af1","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-d7c6daf22839","prNumber":4412,"nextAction":null,"mergeCommitSha":"2fa0d7b6be8f852f8befeeae82cf3af1f072e5af","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T23:15:58.967931+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2fa0d7b6be8f852f8befeeae82cf3af1f072e5af","external_id":"4412","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d7c6daf2-2839-42cf-9093-92c20624355d:merged-pr:4412:2fa0d7b6be8f852f8befeeae82cf3af1f072e5af","mission_step_id":"ee388ed5-c250-4cdc-93a0-73af304fdb42","command_center_event_id":"d7c6daf2-2839-42cf-9093-92c20624355d"},{"id":"77665aed-07fb-4483-af32-8f09701241ae","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-85e87aeb1b35","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":12340,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"executorlessWaitMs":84019,"firstUsefulResultAt":"2026-09-27T22:46:27.213Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":3916,"terminal":false,"missionId":"85e87aeb-1b35-4f05-8f55-a4302838d06a","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3932,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":617,"missionSetupMs":241,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":241,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":241,"repositoryMutationMs":3315,"repositoryProviderMs":3315,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2137,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":241,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1178},"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":"85e87aeb-1b35-4f05-8f55-a4302838d06a"},"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":3686,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T22:47:55.91775+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3916","receipt_type":"execute_mission","idempotency_key":"mission:85e87aeb-1b35-4f05-8f55-a4302838d06a:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"15f39f37-1f03-4162-b8be-0466095e9ccd","command_center_event_id":"85e87aeb-1b35-4f05-8f55-a4302838d06a"},{"id":"7768abb0-852a-4286-835b-191325dd9f7c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Owner-authorized control plane maintenance on existing PR #1041. Refine the TypeScript incremental cache from whole-repository tree identity to the actual tsconfig.app.json semantic input boundary: Node runtime + package/package-lock content + src tree + tsconfig.app.json blob. Restore the exact base semantic-state cache and save the successful exact head semantic-state cache. Preserve full tsc --noEmit semantic validation, freshness checks, one-runner policy, and release ownership.","wordingChanged":false,"canonicalIntent":"Owner-authorized control plane maintenance on existing PR #1041. Refine the TypeScript incremental cache from whole-repository tree identity to the actual tsconfig.app.json semantic input boundary: Node runtime + package/package-lock content + src tree + tsconfig.app.json blob. Restore the exact base semantic-state cache and save the successful exact head semantic-state cache. Preserve full tsc --noEmit semantic validation, freshness checks, one-runner policy, and release ownership.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"fresh-ts-cache","statement":"The canonical control plane Gate restores TypeScript incremental state using the exact protected-main base semantic inputs and saves successful state using the exact PR head semantic inputs: Node runtime, dependency manifests, src tree, and tsconfig.app.json.","proofConditionIds":["proof-workflow-source","proof-gate"]},{"id":"unrelated-churn-safe","statement":"Backend, workflow, documentation, and other changes outside the TypeScript app semantic inputs do not invalidate the frontend TypeScript incremental cache.","proofConditionIds":["proof-workflow-source"]},{"id":"dependency-cache-preserved","statement":"node_modules and npm dependency caches remain keyed by Node runtime and lockfile.","proofConditionIds":["proof-workflow-source"]},{"id":"policy-synchronized","statement":"The control plane capability document describes the semantic-input TypeScript cache policy.","proofConditionIds":["proof-policy-source"]}],"objective":"Owner-authorized control plane maintenance on existing PR #1041. Refine the TypeScript incremental cache from whole-repository tree identity to the actual tsconfig.app.json semantic input boundary: Node runtime + package/package-lock content + src tree + tsconfig.app.json blob. Restore the exact base semantic-state cache and save the successful exact head semantic-state cache. Preserve full tsc --noEmit semantic validation, freshness checks, one-runner policy, and release ownership.","constraints":[{"id":"no-safety-reduction","statement":"This owner-authorized control plane maintenance preserves the full TypeScript semantic check, protected-main freshness checks, canonical Gate, and one-runner policy; no bypass, reduced-scope typecheck, second validator, or duplicate workflow.","proofConditionIds":["proof-workflow-source","proof-gate"]},{"id":"bounded-control-plane","statement":"Change only .forgejo/workflows/knocklaunch.yml and config/control-plane-capabilities.json.","proofConditionIds":["proof-workflow-source","proof-policy-source"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-workflow-source","kind":"repository","claim":"Protected-main workflow implements separate lockfile dependency cache plus semantic-input keyed TypeScript base restore and head save.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-policy-source","kind":"repository","claim":"Protected-main control plane capabilities document the semantic-input TypeScript cache policy.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-gate","kind":"runtime","claim":"Canonical KnockLaunch Gate passes on the exact control plane repair head while still executing semantic TypeScript validation.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"494d1eedaebe3a0ae2c6547ed3e28dcebf90ac24b96515bf8b9e391d2e0175f8","requestContractRevision":4,"previousRequestContractHash":"5f224b5ec73dc6e2e043980194a2aeeafa9f9a27db4b29e47b568db94254afb2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T18:43:14.520837+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c50d8da7-6690-40f2-9cd1-2d815628cbd7:request-contract-revision:4:494d1eedaebe3a0ae2c6547ed3e28dcebf90ac24b96515bf8b9e391d2e0175f8","mission_step_id":"5eb71f03-e8b7-4993-9bbe-0a4672ab8e23","command_center_event_id":"c50d8da7-6690-40f2-9cd1-2d815628cbd7"},{"id":"776a59b6-9475-4e9f-9b1d-e89a409aec96","source":"cc-execution","status":"corrective_generation_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-2a9406a97c6d","reason":"refresh_conflict_requires_corrective_generation","status":"corrective_generation_required","metrics":{"receiptBytes":13475,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":2,"executorlessWaitMs":850495,"firstUsefulResultAt":"2026-09-24T18:58:28.216Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":3661,"terminal":false,"missionId":"2a9406a9-7c6d-4703-8d4c-d15457953174","operation":"execute_mission","proofGate":"repair_mission_refresh_conflict_requires_corrective_generation","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9129,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3606,"approvedPlanMs":5372,"missionSetupMs":584,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":387,"ledgerReconcileMs":0,"lineageReconcileMs":197,"resolvePreflightMs":584,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":387,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Create exactly one fresh repair generation from current main under the same request contract; preserve this conflicted PR as evidence until the corrective generation proves preservation.","receiptRef":{"mode":"full","missionId":"2a9406a9-7c6d-4703-8d4c-d15457953174"},"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":2465,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T19:12:58.015327+00:00","proof_gate":"repair_mission_refresh_conflict_requires_corrective_generation","source_sha":null,"external_id":"3661","receipt_type":"execute_mission","idempotency_key":"mission:2a9406a9-7c6d-4703-8d4c-d15457953174:execute_mission:repair_mission_refresh_conflict_requires_corrective_generation:generation-1","mission_step_id":"0a452147-2823-4336-9446-62f7a4eb905d","command_center_event_id":"2a9406a9-7c6d-4703-8d4c-d15457953174"},{"id":"776bd656-3c01-46e7-af12-e1c5bda18097","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/live-edit-history-templates-v2","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"3d77a776-7fef-4e69-8408-93047e10aded","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":"3d77a776-7fef-4e69-8408-93047e10aded"},"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":12344,"likelyAffectedFiles":["src/__tests__/contracts/command-palette-platform-authority.contract.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/__tests__/contracts/experience-editor-sidekick-navigation.contract.test.ts","src/__tests__/contracts/experience-editor-universal-tenant-runtime.contract.test.ts","src/__tests__/contracts/experience-studio-route-truth.contract.test.ts","src/components/TenantRouter.tsx","src/components/WorkflowRouter.tsx","src/components/admin/LeadManagement/smart-importer/EditLeadDialog.tsx","src/components/admin/RichTextEditor.tsx",".forgejo/workflows/knocklaunch.yml","src/components/admin/AdminPageContext.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-16T15:08:19.328151+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3d77a776-7fef-4e69-8408-93047e10aded:execute_mission:repair_mission_synthesis_ready","mission_step_id":"bcdbadb4-dfbc-4e4d-87fa-5ae0c9fbbb7a","command_center_event_id":"3d77a776-7fef-4e69-8408-93047e10aded"},{"id":"776c6282-8c35-4dee-b3d6-e09601719340","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"9f860bb0a3a4bf168140895eae4ff814ca2d5b67","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"f95855c2763c032b9332e35e0a5038058f2418a2","prNumber":2889,"gateRunId":8653,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/8653/jobs/1","mergeCommitSha":"9f860bb0a3a4bf168140895eae4ff814ca2d5b67"}],"requestContractHash":"674c056d1652d37925ffaf08f91e1bf001951beca249f4026bfcbb2c63093a42","namedGateEvidenceReceiptVersion":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T05:37:18.595822+00:00","proof_gate":"request_contract_repository_verified","source_sha":"9f860bb0a3a4bf168140895eae4ff814ca2d5b67","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:25776a3e-f543-4fb8-921f-4747b7def5a8:request-contract-repository:674c056d1652d37925ffaf08f91e1bf001951beca249f4026bfcbb2c63093a42:9f860bb0a3a4bf168140895eae4ff814ca2d5b67","mission_step_id":"200ec4fd-9140-4040-a6c3-bcaf78c6bd3c","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"776cc463-f023-42ca-89a1-1c9beb068a8f","source":"cc-execution","status":"waiting","payload":{"sourceTargets":["src/pages/card-grading/PCGWorkspace.tsx"],"continuationObjective":"PCG mobile vault sticky toolbar corrective generation 2. Exact anchored edits only in src/pages/card-grading/PCGWorkspace.tsx; no full-file replacement. Add mobile-only compact toolbar, hide desktop deck on mobile, portal both variants, make inline fallback non-sticky on mobile. Preserve desktop. No Visual Witness."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:04:17.303287+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:f3a5a14e-123f-4c7a-a802-1696ef047c25:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"9f7c7c66-5a40-44eb-80d4-6624752a0f89","command_center_event_id":"f3a5a14e-123f-4c7a-a802-1696ef047c25"},{"id":"77729959-512e-4197-a314-2521b2963a78","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_not_unique:src/components/crm/CRMShell.tsx","fingerprint":"22ec4bf5dc6413312b816710032e059b269dd94f33da705ece94a6de381a3afb"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T02:26:48.336733+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:c0a68a70-1024-4fa2-9c80-9de3c085d1dc:repository-mutation-intent-blocked:22ec4bf5dc6413312b816710032e059b269dd94f33da705ece94a6de381a3afb","mission_step_id":"e3a7c1c5-92ec-43d7-ac99-94b3c50550ba","command_center_event_id":"c0a68a70-1024-4fa2-9c80-9de3c085d1dc"},{"id":"77731d5d-3db1-4e53-9aa9-e01b41df1d07","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":"3a525d6f-8664-4083-b562-ba7e332079ea","phase":"visual_proof","branch":"ai/objective-first-repair-c8d862995f21","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":21258,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":4,"executorlessWaitMs":355915,"firstUsefulResultAt":"2026-09-29T05:11:15.074Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":"1.64.0-platform-sidekick-intelligence","prNumber":4115,"terminal":false,"missionId":"c8d86299-5f21-49d8-8ed5-5d5b5b769f84","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3736,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":654,"missionSetupMs":357,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":357,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":357,"repositoryMutationMs":3082,"repositoryProviderMs":3082,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1989,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":357,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1093},"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":"c8d86299-5f21-49d8-8ed5-5d5b5b769f84"},"performance":null,"deploymentId":null,"releaseState":"verified","visualWitness":{"role":null,"jobId":"3a525d6f-8664-4083-b562-ba7e332079ea","tenant":null,"runnerUrl":null,"runnerLane":null,"attemptsUsed":null,"supervisorId":null,"failureReason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":null,"runnerSourceSha":null,"selectedViewports":[],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3396,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T05:22:56.757901+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3a525d6f-8664-4083-b562-ba7e332079ea","receipt_type":"execute_mission","idempotency_key":"mission:c8d86299-5f21-49d8-8ed5-5d5b5b769f84:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-1","mission_step_id":"38275d58-4a43-4fc3-af21-3248418610dd","command_center_event_id":"c8d86299-5f21-49d8-8ed5-5d5b5b769f84"},{"id":"77770d20-b403-4d19-8afc-7668ca54324d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"4573e4715f31b84101e4c95e765033b5a07769f9","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"4573e4715f31b84101e4c95e765033b5a07769f9","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/981","runId":981,"status":"running","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T21:04:15.170342+00:00","proof_gate":"canonical_release_pending","source_sha":"4573e4715f31b84101e4c95e765033b5a07769f9","external_id":"forgejo-main-4573e4715f31","receipt_type":"canonical_release_status","idempotency_key":"mission:3e87133a-efb6-4490-a291-75f1de0335de:forgejo-release-status:4573e4715f31b84101e4c95e765033b5a07769f9:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"1b120d08-13a6-4cf1-8c8b-e32a4c8a35f6","command_center_event_id":"3e87133a-efb6-4490-a291-75f1de0335de"},{"id":"7779b903-d908-4f95-8f1b-0dfe4f8a4bac","source":"cc-execution","status":"verified","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/command-center-oauth-identity-reliability-20260907","reason":null,"status":"verified","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.71-mcp-oauth-owner-retry","prNumber":2089,"terminal":true,"missionId":"7f57b452-893f-4763-a4f3-804798b693c2","operation":"execute_mission","proofGate":"canonical_release_already_verified","sourceSha":"087564df10291d0c85b23f5481dde826788cba2b","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11536,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2414,"approvedPlanMs":0,"missionSetupMs":882,"providerAuthMs":0,"shipAndProveMs":6554,"ledgerPrepareMs":882,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":882,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":882,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7f57b452-893f-4763-a4f3-804798b693c2"},"performance":null,"deploymentId":"forgejo-main-087564df1029","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"LIVE","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2561,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T18:12:35.877514+00:00","proof_gate":"canonical_release_already_verified","source_sha":"087564df10291d0c85b23f5481dde826788cba2b","external_id":"forgejo-main-087564df1029","receipt_type":"execute_mission","idempotency_key":"mission:7f57b452-893f-4763-a4f3-804798b693c2:execute_mission:canonical_release_already_verified:current-generation","mission_step_id":"9a6957cc-e2f1-4fea-9350-fd367260165a","command_center_event_id":"7f57b452-893f-4763-a4f3-804798b693c2"},{"id":"7779e1e5-bfa1-4e46-9fc7-960387869659","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/knocklaunch-design-system-seaside-pilot","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":9166,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.30.16-controlled-merge-fallback-fix","prNumber":4074,"terminal":false,"missionId":"1e0bad78-2853-459b-98a0-5896468d3d53","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":"1e0bad78-2853-459b-98a0-5896468d3d53"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":2038,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-05T19:15:09.331174+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1e0bad78-2853-459b-98a0-5896468d3d53:execute_mission:repair_mission_synthesis_ready","mission_step_id":"13cd940d-fa39-4565-9938-c6ac3b4dd33d","command_center_event_id":"1e0bad78-2853-459b-98a0-5896468d3d53"},{"id":"777ba17d-2dd8-405b-a960-8ecc7c8851ee","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/experience-editor-ux-overhaul","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.20-pr-scoped-release-missions","prNumber":null,"terminal":false,"missionId":"d4abac23-f6e0-41be-8998-71281d9dbc8f","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":"d4abac23-f6e0-41be-8998-71281d9dbc8f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":1973,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T00:34:49.555707+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d4abac23-f6e0-41be-8998-71281d9dbc8f:execute_mission:repair_mission_synthesis_ready","mission_step_id":"c4555ade-8187-4ad6-bdea-1c1977373f03","command_center_event_id":"d4abac23-f6e0-41be-8998-71281d9dbc8f"},{"id":"777be9a8-0591-45f1-8e76-165064ccd085","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-253d595bdd57","writes":[],"patches":[],"version":1,"approved":true,"missionId":"253d595b-dd57-4df7-aa32-6924b506ed33","objective":"Continue the existing PAUL intelligence repair mission. Fix only the proven deep-final-synthesis downgrade in the canonical PAUL intelligence runtime, preserve the fast path, then Gate, squash merge, release cc-execution, and prove the live paul_intelligence_eval passes.","repository":"noel/KnockLaunchOS","anchoredEdits":[{"path":"workers/cc-execution/src/platform-sidekick-intelligence.js","edits":[{"new_content":"responseSchema:envelope(),reasoningProfile:\"deep\"})}catch{return null}}","old_content":"responseSchema:envelope(),reasoningProfile:\"standard\"})}catch{return null}}"}]}],"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/platform-sidekick-intelligence.js"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"253d595b-dd57-4df7-aa32-6924b506ed33","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/platform-sidekick-intelligence.js"],"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":"82f92a0cf42ef7680b41e1b493e0d08df704471cf310f0f5f2a07a8e126fa62a","replayCount":0,"serializedBytes":1616},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T03:27:12.105304+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:253d595b-dd57-4df7-aa32-6924b506ed33:repository-mutation-intent:82f92a0cf42ef7680b41e1b493e0d08df704471cf310f0f5f2a07a8e126fa62a:0","mission_step_id":"055c6f16-e59f-4095-a825-b6fef0d27d18","command_center_event_id":"253d595b-dd57-4df7-aa32-6924b506ed33"},{"id":"777c32c3-2d05-4487-aca1-1a1bd141fb79","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f81d8ceb30a7","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3046,"terminal":false,"missionId":"f81d8ceb-30a7-4f93-ae60-94991d12bc1d","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":860,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":730,"approvedPlanMs":0,"missionSetupMs":603,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":452,"ledgerReconcileMs":0,"lineageReconcileMs":151,"resolvePreflightMs":603,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":452,"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":"f81d8ceb-30a7-4f93-ae60-94991d12bc1d"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime","runtime","runtime","runtime","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2064,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T21:45:58.260159+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3046","receipt_type":"execute_mission","idempotency_key":"mission:f81d8ceb-30a7-4f93-ae60-94991d12bc1d:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"a643dad9-4f71-4f5c-8eab-89b83e9ae307","command_center_event_id":"f81d8ceb-30a7-4f93-ae60-94991d12bc1d"},{"id":"777c4e21-e979-43c7-9570-a21edcd8a799","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"deb1d58f69843f0ef69cbc84ba9311188895651f","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"deb1d58f69843f0ef69cbc84ba9311188895651f","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":"577fc37d8b95c3d87d995f259c7fe9bc58dd35c6bd5666aa1f42b10f72fa7e5a","forgejoWorkflowProof":{"runId":7040,"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":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-11T05:48:11.948942+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"deb1d58f69843f0ef69cbc84ba9311188895651f","external_id":"forgejo-main-deb1d58f6984","receipt_type":"canonical_release_status","idempotency_key":"mission:6ec953b6-8ab8-4171-9c6c-6e4656cec657:forgejo-release-status:deb1d58f69843f0ef69cbc84ba9311188895651f:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"0d0c9b66-7327-4c1f-b05e-ca3e863cdea7","command_center_event_id":"6ec953b6-8ab8-4171-9c6c-6e4656cec657"},{"id":"777ca549-37e5-4d3c-b777-5264a506b5b5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-eeb568b2306b","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":23949,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":135881,"firstUsefulResultAt":"2026-10-01T11:04:07.857Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.35-paul-owner-interface","prNumber":4350,"terminal":false,"missionId":"eeb568b2-306b-4ad3-b86f-7361e42dde08","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4597,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":690,"missionSetupMs":387,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":387,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":387,"repositoryMutationMs":3907,"repositoryProviderMs":3907,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2365,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":387,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1542},"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":"eeb568b2-306b-4ad3-b86f-7361e42dde08"},"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":3751,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-10-01T11:06:29.54693+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4350","receipt_type":"execute_mission","idempotency_key":"mission:eeb568b2-306b-4ad3-b86f-7361e42dde08:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"98e214f6-06e1-46b7-b166-968be965de29","command_center_event_id":"eeb568b2-306b-4ad3-b86f-7361e42dde08"},{"id":"777f9493-f86b-4d7e-8b74-52ebb4e2c8bf","source":"cc-execution-autonomous-supervisor","status":"advanced","payload":{"trigger":"cloudflare_cron","afterSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"preflight\",\"deadlineAt\":\"2026-08-03T17:43:41.301351+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":3893,\"sourceSha\":\"95bdd0558f7296f49dcad08f781112f51700aee7\",\"deploymentId\":\"canonical-release-95bdd0558f72\"}","beforeSignature":null,"transitionBrain":"mission_status_deterministic_supervisor"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-20T15:59:24.85416+00:00","proof_gate":"deterministic_semantic_transition_journaled","source_sha":null,"external_id":null,"receipt_type":"deterministic_supervisor_transition","idempotency_key":"mission:f69d3fe3-a713-4931-8a2e-c238a69508ec:deterministic-transition:none:{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conduc","mission_step_id":"8ea58237-fdfd-4c21-809f-6c9536f988ac","command_center_event_id":"f69d3fe3-a713-4931-8a2e-c238a69508ec"},{"id":"77830d53-0c3a-449f-8ac0-03a054c4e04b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"auto_progress_pr_read_failed:404","status":"retryable","metrics":{"receiptBytes":743,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3964,"terminal":false,"missionId":"534674da-1760-441e-8735-7852cf2c1f21","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":"534674da-1760-441e-8735-7852cf2c1f21"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":711,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:33:03.374997+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"3964","receipt_type":"automatic_mission_resume","idempotency_key":"mission:534674da-1760-441e-8735-7852cf2c1f21:automatic-mission-resume:3964:repair_mission_auto_progress_authorization_retryable","mission_step_id":"36739b87-43aa-4312-a953-8c2b89a36865","command_center_event_id":"534674da-1760-441e-8735-7852cf2c1f21"},{"id":"77833f30-3ea4-4161-a2fb-52cb1528bb0c","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":"ec50a02570cb5b3aa8b57b181fab40faefdd11c6","releaseState":"pending","exactConductorRun":{"id":31328589852,"status":"in_progress","headSha":"ec50a02570cb5b3aa8b57b181fab40faefdd11c6","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T18:16:11.735451+00:00","proof_gate":"canonical_release_pending","source_sha":"ec50a02570cb5b3aa8b57b181fab40faefdd11c6","external_id":"canonical-release-ec50a02570cb","receipt_type":"canonical_release_status","idempotency_key":"mission:e6c3bc7e-fb5b-4b7e-af29-7b8e5201a121:release-status:ec50a02570cb5b3aa8b57b181fab40faefdd11c6:31328589852:pending:canonical-production-release/verified=pending","mission_step_id":"f5e7b941-5a61-44ef-987e-f53929c7db2d","command_center_event_id":"e6c3bc7e-fb5b-4b7e-af29-7b8e5201a121"},{"id":"77836826-c03f-4769-bd4b-060a97871737","source":"cc-execution","status":"recorded","payload":{"objective":"Continue exact green PR 2095. Squash merge and release only the newly versioned Calendar migration, then prove the Calendar CalDAV database contract is live. Frontend and calendar-provider-connections are already live and unchanged; do not redeploy them. Do not authorize any provider or mutate any event.","tenantRef":"c55998b4-82a3-467e-8d35-177bb4785f6e","receivedAt":"2026-09-07T19:02:48.085Z","fingerprint":"73c96b44f6f9782f07b4734849edf227da613bc672d9e865b4a58923731342b9","workstreamRef":"c55998b482a3467e8d35177bb4785f6e","conversationId":null,"canonicalBranch":"ai/fix-calendar-migration-version-20260907","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue exact green PR 2095. Squash merge and release only the newly versioned Calendar migration, then prove the Calendar CalDAV database contract is live. Frontend and calendar-provider-connections are already live and unchanged; do not redeploy them. Do not authorize any provider or mutate any event.","wordingChanged":false,"canonicalIntent":"Continue exact green PR 2095. Squash merge and release only the newly versioned Calendar migration, then prove the Calendar CalDAV database contract is live. Frontend and calendar-provider-connections are already live and unchanged; do not redeploy them. Do not authorize any provider or mutate any event.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"migration-live","statement":"The fresh Calendar CalDAV migration is applied in production and the stale colliding Calendar migration is no longer a release candidate.","proofConditionIds":["db-constraint","db-capability","db-action","release-scope"]}],"objective":"Continue exact green PR 2095. Squash merge and release only the newly versioned Calendar migration, then prove the Calendar CalDAV database contract is live. Frontend and calendar-provider-connections are already live and unchanged; do not redeploy them. Do not authorize any provider or mutate any event.","constraints":[{"id":"migration-only","statement":"Release only migrations; frontend and Supabase Edge are already live and unchanged.","proofConditionIds":["release-scope"]},{"id":"no-runtime-mutation-proof","statement":"Do not authorize third-party providers or create/edit/delete production events during proof.","proofConditionIds":["db-constraint","db-capability","db-action"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"db-constraint","kind":"runtime","claim":"Production calendar_connections provider constraint permits caldav.","route":"/knocklaunch-crm/calendar","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]},{"id":"db-capability","kind":"runtime","claim":"Production Calendar application_catalog capabilities include add-caldav.","route":"/knocklaunch-crm/calendar","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]},{"id":"db-action","kind":"runtime","claim":"Production application_action_registry contains callable calendar/add-caldav mapped to calendar-provider-connections:add_caldav.","route":"/knocklaunch-crm/calendar","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]},{"id":"release-scope","kind":"scope","claim":"Only the migrations production owner releases in this corrective generation.","route":"/knocklaunch-crm/calendar","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]}],"validationErrors":[]},"requestedBranch":"ai/fix-calendar-migration-version-20260907","conversationContext":null,"requestContractHash":"192fc548df51eb45142c6be048c0659eb9754509df0fe29227cc7c8bc38b6df0","requestContractRevision":1},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-09-07T19:02:48.582656+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:5dc323c9-a5d3-4740-940f-450413a024bb:tenant-workstream-contribution:73c96b44f6f9782f07b4734849edf227da613bc672d9e865b4a58923731342b9","mission_step_id":null,"command_center_event_id":"5dc323c9-a5d3-4740-940f-450413a024bb"},{"id":"778471a7-481d-487e-b7a4-37ca59c2727d","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in reasoning required.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"persisted_continuation_scope_ready","handoff":null,"capability":"heavy-build-gate","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":null},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"reasoning_required\",\"ownerFacingState\":null,\"latest\":null,\"activeStep\":null,\"nextStep\":null,\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"persisted_continuation_scope_ready\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"heavy-build-gate\",\"resumeFromCheckpoint\":null,\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":null,\"deadlineAt\":null,\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-da0e17c6930a\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T20:00:13.201106+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:da0e17c6-930a-4b74-91de-466c3f8bf970:owner-progress-heartbeat:119421120","mission_step_id":"0bb0d27f-85b1-4fe4-bd24-8abe7b3ba3cb","command_center_event_id":"da0e17c6-930a-4b74-91de-466c3f8bf970"},{"id":"7787409f-0006-4d5e-8463-4a369723d06e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/organize-tenant-selector","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.64-mutation-ledger-handoff","prNumber":1861,"terminal":false,"missionId":"d096284f-4723-4a9c-b6c0-866f1a7a5fa3","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6764,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":936,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":351,"ledgerReconcileMs":0,"lineageReconcileMs":585,"resolvePreflightMs":936,"repositoryMutationMs":6764,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":351,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d096284f-4723-4a9c-b6c0-866f1a7a5fa3"},"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-05T17:27:26.033498+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"1861","receipt_type":"execute_mission","idempotency_key":"mission:d096284f-4723-4a9c-b6c0-866f1a7a5fa3:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"ade70f3f-0380-4ee9-9413-90d1b98a6c25","command_center_event_id":"d096284f-4723-4a9c-b6c0-866f1a7a5fa3"},{"id":"77876d58-bf44-4fd3-a497-b895070a1a50","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-30a85857b919","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2248,"terminal":false,"missionId":"30a85857-b919-4ed2-8a1a-a1fad5669942","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":1200,"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":"30a85857-b919-4ed2-8a1a-a1fad5669942"},"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-09T17:42:29.38541+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2248","receipt_type":"automatic_mission_resume","idempotency_key":"mission:30a85857-b919-4ed2-8a1a-a1fad5669942:automatic-mission-resume:2248:repair_mission_pr_ready_retryable","mission_step_id":"ccd21755-9b44-44f4-8884-f5ed8a47adf6","command_center_event_id":"30a85857-b919-4ed2-8a1a-a1fad5669942"},{"id":"778cbe5c-4054-4fa2-b501-a15128b877b2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/control-plane-release-handoff-20260830","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":21358,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.56.5-premium-motion-source-targets","prNumber":1153,"terminal":false,"missionId":"07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":10101,"prReadinessMs":1724,"approvedPlanMs":8368,"missionSetupMs":2746,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3"},"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":1037,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T21:33:45.331629+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1153","receipt_type":"execute_mission","idempotency_key":"mission:07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"fa43d2bf-a08d-47f3-83b3-ce471b793e97","command_center_event_id":"07ac6e7d-db24-4c2a-a3be-cdac6adcbeb3"},{"id":"778cd9b0-f818-442d-8389-1b7070741ede","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":1,\"pending\":5,\"percent\":17,\"satisfied\":false,\"verifiedIds\":[\"preflight\"],\"pendingIds\":[\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-08-05T18:09:34.635305+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/encore-route-family-shell-contrast-20260805\",\"prNumber\":4058,\"sourceSha\":\"416e03f3dd0f0a709a6dc05f8676d6b4e88a4d5a\",\"deploymentId\":\"canonical-release-416e03f3dd0f\"}"},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-10-03T21:39:48.343184+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:da2ae268-4227-43c1-bf98-2551d4224a33:owner-progress-heartbeat:119404238","mission_step_id":"fbf667ad-ac49-40ab-bf02-0e1544736d02","command_center_event_id":"da2ae268-4227-43c1-bf98-2551d4224a33"},{"id":"778d58e5-2efb-4526-bdf0-fa48fc1373c9","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/forgejo-provider.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/test/forgejo-provider-timeout-contract.test.js"],"reason":"Owner previously and explicitly authorized unfreezing the control plane for this active Forgejo timeout hardening mission and has now directed completion of the broader hardening.","baseSha":"0fd6ca5b45ac8bbad48bb311ca44ba187c45893d","issuedAt":1788924844086,"expiresAt":1788925024086,"missionId":"366e8a41-b11b-446f-8147-da071bd5769c","authorizationId":"894afd22-14c9-4340-ab4b-ed48a7f5eff4","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T03:34:04.470469+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0fd6ca5b45ac8bbad48bb311ca44ba187c45893d","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:894afd22-14c9-4340-ab4b-ed48a7f5eff4","mission_step_id":"a438c951-71cc-4900-aa4e-4fd24bff2871","command_center_event_id":"366e8a41-b11b-446f-8147-da071bd5769c"},{"id":"778df19d-5701-4cd4-876b-67f5a9caf8e9","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-899698484640","prNumber":4604,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"11333c7e825636c21e4f2843eca02fa490880c35","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T03:09:14.185246+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"11333c7e825636c21e4f2843eca02fa490880c35","external_id":"4604","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:89969848-4640-4a75-a745-fde1ec865764:merged-pr:4604:11333c7e825636c21e4f2843eca02fa490880c35","mission_step_id":"f5ddf491-5a66-40d7-8709-6cda3915cc1a","command_center_event_id":"89969848-4640-4a75-a745-fde1ec865764"},{"id":"779019ee-3184-42ba-9315-8faa601bcdb7","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-9bd232005455","prNumber":4507,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f6261145a610eff234e557f762da50488cf18769","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T17:49:19.176549+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f6261145a610eff234e557f762da50488cf18769","external_id":"4507","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:9bd23200-5455-4f9b-ab0e-a990291ca240:merged-pr:4507:f6261145a610eff234e557f762da50488cf18769","mission_step_id":"18af3727-60b1-4287-8939-f5a1d65b168d","command_center_event_id":"9bd23200-5455-4f9b-ab0e-a990291ca240"},{"id":"7791404c-dd8c-416c-ad77-c72094029bd6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-fundraiser-best-20260822","reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":2093,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":589,"terminal":false,"missionId":"dc9badd3-1935-4eaf-9250-3ca180e10e71","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"dc9badd3-1935-4eaf-9250-3ca180e10e71"},"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":5053,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T15:40:57.4358+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"589","receipt_type":"execute_mission","idempotency_key":"mission:dc9badd3-1935-4eaf-9250-3ca180e10e71:execute_mission:repair_mission_execution_blocked","mission_step_id":"a89a6ac4-94c7-4f1e-89e6-6de9316d9345","command_center_event_id":"dc9badd3-1935-4eaf-9250-3ca180e10e71"},{"id":"7792f5e8-f2cd-401b-9fb0-ee74704f134b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-8c64d55109cd","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":7541,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":58867,"firstUsefulResultAt":"2026-09-30T22:49:06.395Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":null,"terminal":false,"missionId":"8c64d551-09cd-4a22-8649-a04d9e811c37","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1425,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":350,"providerAuthMs":0,"ledgerPrepareMs":350,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":350,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":350,"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":"8c64d551-09cd-4a22-8649-a04d9e811c37"},"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":4415,"likelyAffectedFiles":["src/components/backgrounds/SpaceBackground.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T22:49:30.143355+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8c64d551-09cd-4a22-8649-a04d9e811c37:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"bc08618d-8285-4c24-b32d-e7911f7393d0","command_center_event_id":"8c64d551-09cd-4a22-8649-a04d9e811c37"},{"id":"7795d4bb-20e0-4e8a-b1f4-cfcfa4ace519","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized hardening so a new corrective mutation cannot inherit an older generation's release or proof identity and falsely terminalize before the new code is live.","baseSha":"5371951d5c78965a184aa80c9683232e4e42ce52","issuedAt":1789877428061,"expiresAt":1789877608061,"missionId":"15cf6542-7456-4c36-8950-748ec91a29a7","authorizationId":"98420764-04db-4cf6-93db-2114a84026aa","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T04:10:28.359435+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"5371951d5c78965a184aa80c9683232e4e42ce52","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:98420764-04db-4cf6-93db-2114a84026aa","mission_step_id":"5e4f9ff4-48b1-4d24-bbe4-3d0072353683","command_center_event_id":"15cf6542-7456-4c36-8950-748ec91a29a7"},{"id":"7797adb8-1fef-4166-a712-7618073e1f41","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8c64d55109cd","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":49576,"releaseCount":0,"toolCallCount":27,"repeatedCallCount":20,"executorlessWaitMs":1136368,"firstUsefulResultAt":"2026-09-30T22:49:06.395Z","recoveryAttemptCount":16,"ownerInterruptionCount":0},"version":null,"prNumber":4285,"terminal":false,"missionId":"8c64d551-09cd-4a22-8649-a04d9e811c37","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"19774fcd24811ac1451fe38946436da826557f88","timingsMs":{"prReadinessMs":99,"approvedPlanMs":0,"shipAndProveMs":395,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"8c64d551-09cd-4a22-8649-a04d9e811c37"},"performance":null,"deploymentId":"forgejo-main-19774fcd2481","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":1880,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T23:11:07.69382+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"4285","receipt_type":"automatic_mission_resume","idempotency_key":"mission:8c64d551-09cd-4a22-8649-a04d9e811c37:automatic-mission-resume:4285:canonical_release_reconciliation_pending","mission_step_id":"75b2b7f2-4b03-4d1a-b7bd-4dde421438ed","command_center_event_id":"8c64d551-09cd-4a22-8649-a04d9e811c37"},{"id":"779826e5-ea18-4f10-99ad-5b24b768f87e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"cfa86aedba17472a81254ef103d102eeb4b842cd","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"paul-thorough-intelligence-hardening","satisfied":true,"statement":"Thoroughly harden PAUL conversational intelligence in one bounded production pass. For deep conversations, expand active conversation retention from 48 to 96 normalized messages while preserving the 48-message fast/standard budget. Strengthen answer-quality rejection for clarification evasion after corrections or referent-heavy follow-ups. Strengthen the deep final critic so it explicitly audits whether the latest direct question was answered, prior correction was honored, referents were resolved from available conversation context, and unnecessary clarification was avoided. Make referent-heavy deep turns require critic review even without completion claims. Upgrade paul_intelligence_eval so deep and full suites default to all available cases rather than only 3, allow up to 40 cases, and permit targeting owner-regression cases by arbitrary case id. Add regression cases for long-horizon referent resolution and correction recovery across intervening turns. Preserve tenant isolation, tool authorization, provider-neutral routing, live-truth precedence, and cheap fast-path behavior. Ship through canonical PR, Gate, squash merge, cc-execution release, then verify smoke and deep productio","proofConditionIds":["paul-thorough-live-proof"]}],"satisfied":true,"constraints":[{"id":"safety-cost","satisfied":true,"statement":"Preserve tenant isolation, authorization, live-truth precedence, provider-neutral routing, and fast-path cost controls.","proofConditionIds":["paul-thorough-live-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":["paul-thorough-live-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":["paul-thorough-live-proof"]}],"contractHash":"49958dd9ca4e949b2a85eadfc3b37b29346172ac683573576137b9c065b09fc0","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"paul-thorough-live-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":"49958dd9ca4e949b2a85eadfc3b37b29346172ac683573576137b9c065b09fc0"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:50:52.298743+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"cfa86aedba17472a81254ef103d102eeb4b842cd","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d95acae9-6954-49dc-9e9c-caebc0321692:request-contract:49958dd9ca4e949b2a85eadfc3b37b29346172ac683573576137b9c065b09fc0:cfa86aedba17472a81254ef103d102eeb4b842cd:verified:","mission_step_id":"698fb29e-fed4-4457-867f-cb0a5aca4b0d","command_center_event_id":"d95acae9-6954-49dc-9e9c-caebc0321692"},{"id":"7798dff4-c4fd-4b1b-9ce1-1369765c55be","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Same authorized test-only false-red Gate hardening mission.","baseSha":"f852d7571ae237f049f53ecc3e497cfaa98c3d43","issuedAt":1790130179067,"expiresAt":1790130359067,"missionId":"3e398a97-cf59-4472-ac68-d44ab00fcd65","authorizationId":"78fc9f41-43dc-4a58-a127-a4a6488b5b04","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:22:59.471667+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f852d7571ae237f049f53ecc3e497cfaa98c3d43","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:78fc9f41-43dc-4a58-a127-a4a6488b5b04","mission_step_id":"18cbe8f3-52ee-45a3-9292-069d5967659f","command_center_event_id":"3e398a97-cf59-4472-ac68-d44ab00fcd65"},{"id":"779980cc-97f4-44d9-a6cb-cf1f031dff08","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-54768a670c93","prNumber":2305,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"f7edb4e7f83af9243d3ed83fd94ae7be3af0de86","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T17:23:22.696895+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"f7edb4e7f83af9243d3ed83fd94ae7be3af0de86","external_id":"2305","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:54768a67-0c93-4153-a65a-f0b95d7e3b4c:merged-pr:2305:f7edb4e7f83af9243d3ed83fd94ae7be3af0de86","mission_step_id":"3500e3e1-fba0-458b-9865-65d2ab44c56c","command_center_event_id":"54768a67-0c93-4153-a65a-f0b95d7e3b4c"},{"id":"7799ec9f-adab-4229-80ba-7ae5f37276c1","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:ecb47455-25d5-4ba2-b044-0d050aeb1b5d","mission_step_id":null,"command_center_event_id":"ecb47455-25d5-4ba2-b044-0d050aeb1b5d"},{"id":"779a0475-ea10-420b-a57a-fd93ede71654","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"auto_progress_pr_read_failed:404","status":"retryable","metrics":{"receiptBytes":752,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3956,"terminal":false,"missionId":"2cb7591e-6b08-4bb3-9a7b-df5d54dd4896","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":"2cb7591e-6b08-4bb3-9a7b-df5d54dd4896"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":711,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-09-20T22:22:03.775645+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"3956","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2cb7591e-6b08-4bb3-9a7b-df5d54dd4896:automatic-mission-resume:3956:repair_mission_auto_progress_authorization_retryable","mission_step_id":"c65315d8-e22f-44ff-abae-5bb7cdae9122","command_center_event_id":"2cb7591e-6b08-4bb3-9a7b-df5d54dd4896"},{"id":"779b25e1-2ab0-4436-a4de-49ec2770bfa1","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-c23cb8e10825","writes":[],"patches":[],"approved":true,"missionId":"c23cb8e1-0825-40c0-befd-36be72161100","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"src/pages/applications/CreativeStudioApplicationRoute.tsx","after":"type LeftRailTab = 'layouts' | 'saved' | 'assets' | 'layers';\ntype MobilePanel = 'canvas' | 'layouts' | 'saved' | 'assets' | 'layers' | 'edit';","before":"type LeftRailTab = 'layouts' | 'saved' | 'assets' | 'layers';"}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"d3a798f9d2212a5f28d8c3897d3c4f20860268bdb8cc7ca68a6af15378bddcd3","replayCount":0,"serializedBytes":608},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:12:01.120751+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:c23cb8e1-0825-40c0-befd-36be72161100:repository-mutation-intent:d3a798f9d2212a5f28d8c3897d3c4f20860268bdb8cc7ca68a6af15378bddcd3:0","mission_step_id":"52d6ff09-15a2-43ba-b1fc-305723fa4905","command_center_event_id":"c23cb8e1-0825-40c0-befd-36be72161100"},{"id":"779de79f-ae09-4ce2-9d32-03b714493bd5","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-0fd4e9f6c0fd","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.260-release-actions-query-parity","prNumber":null,"terminal":false,"missionId":"0fd4e9f6-c0fd-4798-948d-60076cab0459","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":999,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":590,"providerAuthMs":0,"ledgerPrepareMs":590,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":590,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":590,"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":"0fd4e9f6-c0fd-4798-948d-60076cab0459"},"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":5031,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","scripts/cloudflare-native-build.mjs","scripts/cloudflare-native-preflight.mjs","scripts/cloudflare-native-prepare.mjs","scripts/cloudflare-native-artifact-guard.mjs","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T16:59:58.561721+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0fd4e9f6-c0fd-4798-948d-60076cab0459:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c36835dc-cd69-4a5e-bb1e-9b38e4c6a9ef","command_center_event_id":"0fd4e9f6-c0fd-4798-948d-60076cab0459"},{"id":"779e6416-0093-4e7f-b651-8bad64fb704c","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/request-contract-target-evidence.test.js"],"reason":"Owner-authorized release reliability repair: repository proof conditions must not invent release targets from wording.","baseSha":"58f895d0be42f89e1ac6ffe947026160747a8a8f","issuedAt":1791217009773,"expiresAt":1791217189773,"missionId":"b99e7c23-e639-484d-8e4d-2a72507ad05e","authorizationId":"f54c13c5-07ac-4ff7-b13c-4d47c1d4cf76","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:16:50.051133+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"58f895d0be42f89e1ac6ffe947026160747a8a8f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:f54c13c5-07ac-4ff7-b13c-4d47c1d4cf76","mission_step_id":"599a7e35-e04b-4b1a-a0bc-0cc476cda174","command_center_event_id":"b99e7c23-e639-484d-8e4d-2a72507ad05e"},{"id":"779f188d-935e-47c8-8fa7-109b34c50470","source":"forgejo-runtime","status":"superseded","payload":{"reason":"forgejo_release_source_not_contained_in_current_main","mainSha":"d363a851d5614a518ec149968a0664d755c43ee5","sourceSha":"06882d69e77f0b584876e098205410fd1a10c26a","deploymentId":"forgejo-main-06882d69e77f","releaseState":"superseded","sourceInMain":false,"compareStatus":null,"workflowRunId":6023},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-07T00:43:32.202146+00:00","proof_gate":"canonical_release_source_superseded_by_current_main","source_sha":"06882d69e77f0b584876e098205410fd1a10c26a","external_id":"forgejo-main-06882d69e77f","receipt_type":"canonical_release_status","idempotency_key":"mission:1f3324e6-b19c-4067-8336-29d404713f0f:forgejo-release-status:06882d69e77f0b584876e098205410fd1a10c26a:superseded:d363a851d5614a518ec149968a0664d755c43ee5","mission_step_id":"7f61df52-0aad-4dcf-8543-91da2bcf22f4","command_center_event_id":"1f3324e6-b19c-4067-8336-29d404713f0f"},{"id":"77a039ae-f64b-414a-8f92-969b18bfe092","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":"16fb5c183f9981d38d65218ae0bf6d0a802dac72","releaseState":"pending","exactConductorRun":{"id":31693873790,"status":"in_progress","headSha":"16fb5c183f9981d38d65218ae0bf6d0a802dac72","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-13T11:06:49.099832+00:00","proof_gate":"canonical_release_pending","source_sha":"16fb5c183f9981d38d65218ae0bf6d0a802dac72","external_id":"canonical-release-16fb5c183f99","receipt_type":"canonical_release_status","idempotency_key":"mission:76fa6c19-ea03-4cb0-a805-5d211cb1c4fd:release-status:16fb5c183f9981d38d65218ae0bf6d0a802dac72:31693873790:pending:canonical-production-release/verified=pending","mission_step_id":"a54e9e33-bb96-4895-8ae6-4fea2a767284","command_center_event_id":"76fa6c19-ea03-4cb0-a805-5d211cb1c4fd"},{"id":"77a232a1-cca2-4781-9728-df35bc779994","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-b2142252305a","reason":"canonical_release_queue_busy:14806","status":"blocked","metrics":{"receiptBytes":16414,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":4,"executorlessWaitMs":1082334,"firstUsefulResultAt":"2026-10-03T12:35:03.686Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":"1.64.77-paul-heldout-repair","prNumber":4628,"terminal":false,"missionId":"b2142252-305a-45a4-9760-fee37236be2f","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":"06ef4e83921c6bb092d03d88cf15f939c9a49b7b","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1444,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":89,"approvedPlanMs":0,"missionSetupMs":267,"providerAuthMs":0,"shipAndProveMs":972,"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":"b2142252-305a-45a4-9760-fee37236be2f"},"performance":null,"deploymentId":"forgejo-main-06ef4e83921c","releaseState":"pending","workflowRunId":14803,"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":1404,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T12:53:12.396247+00:00","proof_gate":"canonical_release_blocked","source_sha":"06ef4e83921c6bb092d03d88cf15f939c9a49b7b","external_id":"forgejo-main-06ef4e83921c","receipt_type":"execute_mission","idempotency_key":"mission:b2142252-305a-45a4-9760-fee37236be2f:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"54193a72-f45e-4d1c-a2be-7a79cbd9d38f","command_center_event_id":"b2142252-305a-45a4-9760-fee37236be2f"},{"id":"77a48414-122b-43b8-ba09-7c906705c32a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a19eef2bf4f1","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":19668,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":5,"executorlessWaitMs":121095,"firstUsefulResultAt":"2026-10-05T00:59:46.099Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":4875,"terminal":false,"missionId":"a19eef2b-f4f1-4a3a-b592-7d0dbdea0767","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9470,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":3714,"missionSetupMs":343,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":266,"ledgerReconcileMs":0,"lineageReconcileMs":77,"resolvePreflightMs":343,"repositoryMutationMs":2674,"repositoryProviderMs":2674,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2558,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":266,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":116},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a19eef2b-f4f1-4a3a-b592-7d0dbdea0767"},"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":1535,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:01:08.482528+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4875","receipt_type":"execute_mission","idempotency_key":"mission:a19eef2b-f4f1-4a3a-b592-7d0dbdea0767:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"8edad56c-16ac-4744-ba98-2a1f7d8946c5","command_center_event_id":"a19eef2b-f4f1-4a3a-b592-7d0dbdea0767"},{"id":"77a7bcb3-27cf-43ed-b15c-5dcddf51ebb9","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"Owner-authorized exact test-only correction on existing maintenance PR #2411 after Gate identified one stale assertion; frozen by default immediately after this scoped edit.","baseSha":"a104deec737320640e243ca012eeac24b67600cb","issuedAt":1789154504404,"expiresAt":1789154684404,"missionId":"6f277f61-7a54-4f88-bb0d-d8be946364eb","authorizationId":"bed054e3-5f34-4fc1-977f-d92a8f41ff0d","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T19:21:44.89587+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"a104deec737320640e243ca012eeac24b67600cb","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:bed054e3-5f34-4fc1-977f-d92a8f41ff0d","mission_step_id":"fd1583f6-70fd-42d9-9667-8d81ff14392e","command_center_event_id":"6f277f61-7a54-4f88-bb0d-d8be946364eb"},{"id":"77a80a54-ef8c-4f36-8e2b-97dd25592a59","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtln19xk","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":8484,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1562,"terminal":false,"missionId":"944e364c-cc67-4f16-aae7-802331f15416","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"0cf1457b808d7ec323fbedcac5461978b5167129","timingsMs":{"handlerMs":11242,"prReadinessMs":1120,"approvedPlanMs":0,"missionSetupMs":462,"shipAndProveMs":9852},"nextAction":null,"receiptRef":{"mode":"full","missionId":"944e364c-cc67-4f16-aae7-802331f15416"},"performance":null,"deploymentId":"forgejo-main-0cf1457b808d","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":2037,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T14:55:07.110093+00:00","proof_gate":"canonical_release_dispatched","source_sha":"0cf1457b808d7ec323fbedcac5461978b5167129","external_id":"forgejo-main-0cf1457b808d","receipt_type":"execute_mission","idempotency_key":"mission:944e364c-cc67-4f16-aae7-802331f15416:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"47a981ff-417e-443f-b08d-f99712d71984","command_center_event_id":"944e364c-cc67-4f16-aae7-802331f15416"},{"id":"77a97c91-51c7-4111-95e2-cb39a5313c6a","source":"github-status","status":"verified","payload":{"failed":[],"states":{"canonical-production-release/verified":"success"},"missing":[],"pending":[],"required":["canonical-production-release/verified"],"sourceSha":"7eed48616e78afe1a5e360457d6ab05c39312944","releaseState":"verified","exactConductorRun":{"id":31540874842,"status":"completed","headSha":"7eed48616e78afe1a5e360457d6ab05c39312944","conclusion":"success","compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T22:21:05.232637+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"7eed48616e78afe1a5e360457d6ab05c39312944","external_id":"canonical-release-7eed48616e78","receipt_type":"canonical_release_status","idempotency_key":"mission:ba7ea407-700f-49f0-88b8-abe871be9900:release-status:7eed48616e78afe1a5e360457d6ab05c39312944:31540874842:verified:canonical-production-release/verified=success","mission_step_id":"7935c755-e53d-4c32-9122-6bcdcf2af174","command_center_event_id":"ba7ea407-700f-49f0-88b8-abe871be9900"},{"id":"77abf5c7-6340-47c0-a88f-c4a3dc6aa948","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2ab04458852c","reason":"explicit_pull_request_identity_mismatch:3214","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.182-witness-render-cold-start-aware","prNumber":3214,"terminal":false,"missionId":"2ab04458-852c-4a64-8e1e-2a026ef2d358","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1458,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1458,"missionSetupMs":1654,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":279,"ledgerReconcileMs":0,"lineageReconcileMs":1375,"resolvePreflightMs":1654,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":279,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2ab04458-852c-4a64-8e1e-2a026ef2d358"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T14:15:49.053816+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3214","receipt_type":"execute_mission","idempotency_key":"mission:2ab04458-852c-4a64-8e1e-2a026ef2d358:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"c3517149-46bb-4919-ba3b-7caa3126a3b8","command_center_event_id":"2ab04458-852c-4a64-8e1e-2a026ef2d358"},{"id":"77acaf32-2530-4bff-b65a-46bcbbac4736","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"926f9ae16ab3f6c4b61f229d751ff5502f323b30","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Customer-facing custom domains declared in current canonical KNOCKLAUNCH Cloudflare routes are automatically authorized for Visual Witness missions.","proofConditionIds":["proof-custom-domain"]},{"id":"outcome-2","satisfied":true,"statement":"Unregistered arbitrary external domains remain blocked.","proofConditionIds":["proof-unregistered"]}],"satisfied":true,"constraints":[],"contractHash":"ac8310de89632aca7e695b179522b71f2d491232c6c250c76d25d891a7427344","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-custom-domain","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"ac8310de89632aca7e695b179522b71f2d491232c6c250c76d25d891a7427344"},"required":true,"satisfied":true},{"id":"proof-unregistered","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"ac8310de89632aca7e695b179522b71f2d491232c6c250c76d25d891a7427344"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution","onrunner"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T19:23:44.006214+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"926f9ae16ab3f6c4b61f229d751ff5502f323b30","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:f36f22f7-6bae-4298-84f4-6b6fe8a14ccf:request-contract:ac8310de89632aca7e695b179522b71f2d491232c6c250c76d25d891a7427344:926f9ae16ab3f6c4b61f229d751ff5502f323b30:verified:","mission_step_id":"136fa7aa-41e3-4b6e-9cbd-32809ad7a8c0","command_center_event_id":"f36f22f7-6bae-4298-84f4-6b6fe8a14ccf"},{"id":"77acb869-7513-42a1-83b2-d3769092bccd","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"f1d2b29e9f0acfbbf50d1d1f76495a407579f680","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"f1d2b29e9f0acfbbf50d1d1f76495a407579f680","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"73cac8355903b002a7b55aebb67bd264856b48798d15343f3b48870c44f3e650","forgejoWorkflowProof":{"runId":14951,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"1b3d52f9221c840f6bce20b7b82746b90d58b91f","deploymentId":"forgejo-main-1b3d52f9221c840f6bce20b7b82746b90d58b91f","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.86-paul-synthesis-full-evidence","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T21:58:47.067424+00:00","proof_gate":"canonical_release_pending","source_sha":"f1d2b29e9f0acfbbf50d1d1f76495a407579f680","external_id":"forgejo-main-f1d2b29e9f0a","receipt_type":"canonical_release_status","idempotency_key":"mission:a8d7267d-ae45-4f86-b76f-3cb206662918:forgejo-release-status:f1d2b29e9f0acfbbf50d1d1f76495a407579f680:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"a973aa5a-bb96-4ff7-a3f9-b9e22c55489d","command_center_event_id":"a8d7267d-ae45-4f86-b76f-3cb206662918"},{"id":"77ae6a77-5150-458f-8764-cf3bb114c1af","source":"cc-execution","status":"recorded","payload":{"objective":"Corrective generation from CURRENT Forgejo main. Prior empty mission is unusable because its ledger falsely bound to unrelated merged PR #716; its empty branch cannot be deleted because the branch-delete helper has a clamp bug. Do not reuse that PR or release. Implement Big Papi People/loyalty only on this branch. Exact source owners: src/pages/mobile-vendor/BigPapisCustomersPremium.tsx, src/pages/mobile-vendor/BigPapisGrowthClub.tsx, src/lib/mobileVendor/bigPapisGrowth.ts, supabase/functions/mobile-vendor-growth/index.ts, plus one Big-Papi-scoped migration. Requirements: Customers = actual mobile_vendor_loyalty_members/Icee buyers; Clients = booking/proposal/event contacts, organizations, venues, institutions. Current mixed Customers page loads all unified_contacts and must be replaced with distinct Customers and Clients projections. Customer cards must be substantially smaller/scannable, show name/contact, stamps/points/last activity/reward ready, retain one-tap Cash sale and reward actions. Client rows show booking/event/value/status and no loyalty controls. Future loyalty contacts persist contact_role='customer'; tenant-scoped idempotent migration/backfill sets loyalty source/status customer and non-loyalty manual_proposal/owner_confirmed_event_customer/org/venue/institution/event-linked contacts client without deletes. Customer projection must NOT trust contact_role alone: live role count is 11 customer but there are exactly 8 loyalty members. Add authenticated owner member_detail to mobile-vendor-growth using the same tables as member portal: identity/status/joined source/date, stamp/lifetime, points/lifetime, reward readiness/redemptions, referral code, activity, referral relationships/names/status, photo claims with signed previews/location confidence, consent evidence, loyalty purchases/payment method/date/amount/source transaction. Add owner analytics from durable historical data, beginning with the 8 existing real signups (first 2026-08-23T23:48:10.063Z, latest 2026-08-25T02:29:00.082Z), daily series through today including zero days, total/active/reward-ready, email/SMS opt-ins/rates, visits, confirmed purchases, cash vs Square/other, stamps earned, rewards redeemed, referral joins/conversions, points awarded, photo claims. No synthetic rows. Surface analytics clearly in owner People/loyalty experience. Preserve PR #716 cash purchase flow plus referral/consent/idempotency hardening. Owner-facing wording only. No Visual Witness. One corrective branch, one PR, Gate, squash merge, deploy only affected frontend + migration + mobile-vendor-growth, verify current main, classification, 8 members/history/balances intact, function version/runtime, and release receipts.","tenantRef":"766cfaa7-ac42-46c8-bbef-69d13268a29d","receivedAt":"2026-08-25T03:56:26.770Z","fingerprint":"1dff3e217bfa8b1914facc4f6407136556636504457ad34eb8a9dcbefdbedf8d","workstreamRef":"766cfaa7ac4246c8bbef69d13268a29d","conversationId":null,"canonicalBranch":"ai/fix-big-papis-people-analytics-20260825","requestedBranch":"ai/fix-big-papis-people-analytics-20260825","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-25T03:56:27.183944+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:d55831ea-1921-4ca2-8bcb-dbdae31c3434:tenant-workstream-contribution:1dff3e217bfa8b1914facc4f6407136556636504457ad34eb8a9dcbefdbedf8d","mission_step_id":null,"command_center_event_id":"d55831ea-1921-4ca2-8bcb-dbdae31c3434"},{"id":"77b08c18-0293-4a8c-8052-830e336272f0","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"7b349a15a4cf06380d91b53a41f9e5fc3c69536f","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-adaptive-apps","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"20a623aca01ec6e1970801840f5a092f0f5dd644","prNumber":2284,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6725/jobs/1","mergeCommitSha":"7b349a15a4cf06380d91b53a41f9e5fc3c69536f"}],"requestContractHash":"67a2da0cb879ecae9c0ec1a45cd463817ddb567a6b518826dc0fce3d4acf26a8"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:08:48.612+00:00","proof_gate":"request_contract_repository_verified","source_sha":"7b349a15a4cf06380d91b53a41f9e5fc3c69536f","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:842eb06b-93d4-43cd-a5e8-52de9834cc21:request-contract-repository:67a2da0cb879ecae9c0ec1a45cd463817ddb567a6b518826dc0fce3d4acf26a8:7b349a15a4cf06380d91b53a41f9e5fc3c69536f","mission_step_id":"02a76e35-b753-4dfd-8cd5-fb3bd990938f","command_center_event_id":"842eb06b-93d4-43cd-a5e8-52de9834cc21"},{"id":"77b0d4ba-3864-4cb4-b771-6a74d81a5561","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.17-release-orchestration-guardrails","prNumber":335,"terminal":false,"missionId":"cc7df1cd-5fbc-4b51-9be9-64a359aeb31f","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"cc7df1cd-5fbc-4b51-9be9-64a359aeb31f"},"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":4953,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"69c86c8d-c737-439a-8f30-3246af0b3ad1","created_at":"2026-08-17T17:00:29.240255+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"335","receipt_type":"ship_and_prove","idempotency_key":"mission:cc7df1cd-5fbc-4b51-9be9-64a359aeb31f:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"16456605-49e5-4875-9706-aee85524f13f","command_center_event_id":"cc7df1cd-5fbc-4b51-9be9-64a359aeb31f"},{"id":"77b30d78-a1a7-4982-b72f-a8d3a9cce29d","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-53213a39bb66","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.131-forgejo-heartbeat-forwarding","prNumber":null,"terminal":false,"missionId":"53213a39-bb66-4224-b68a-8bd17206abae","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":271,"providerAuthMs":0,"ledgerPrepareMs":271,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":271,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":271,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"53213a39-bb66-4224-b68a-8bd17206abae"},"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":3882,"likelyAffectedFiles":["src/pages/owner/KnockLaunchOSShared.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T17:41:54.853889+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:53213a39-bb66-4224-b68a-8bd17206abae:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"b9367adb-db78-4f2f-a22e-71f5ee3e41cb","command_center_event_id":"53213a39-bb66-4224-b68a-8bd17206abae"},{"id":"77b3750e-736e-4628-87b7-4cb6bf0ece58","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same PR #2027, but correct the live mail owner discovered from current config: active tenant mail is zoho-mail, while mail360 is legacy rollback-only. Restore mail360 exactly to current main, route mail.read/mail.reply and delegated execution through active zoho-mail, set capability-router verify_jwt=false because it performs its own dual Supabase-user/cc-execution bearer authentication, and require actual tenant-owner status for grant_delegate/revoke_delegate. Keep single-use leases, zero auto-grants, and all non-mail capabilities fail-closed for Command Center. Re-run Gate on the corrected exact head, then merge/release only migration + capability-router + zoho-mail.","wordingChanged":false,"canonicalIntent":"Continue the same PR #2027, but correct the live mail owner discovered from current config: active tenant mail is zoho-mail, while mail360 is legacy rollback-only. Restore mail360 exactly to current main, route mail.read/mail.reply and delegated execution through active zoho-mail, set capability-router verify_jwt=false because it performs its own dual Supabase-user/cc-execution bearer authentication, and require actual tenant-owner status for grant_delegate/revoke_delegate. Keep single-use leases, zero auto-grants, and all non-mail capabilities fail-closed for Command Center. Re-run Gate on the corrected exact head, then merge/release only migration + capability-router + zoho-mail.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"active-mail-owner","statement":"mail.read and mail.reply resolve through active zoho-mail, not legacy mail360, and production provider bindings identify zoho-mail adapter keys.","proofConditionIds":["proof-router-source","proof-binding-source","proof-zoho-live"]},{"id":"single-use-delegation","statement":"Tenant owners can explicitly grant mail.read or mail.reply to Command Center for at most 30 days; executions use a tenant/capability/adapter-bound 90-second single-use lease that requires a verified cc-execution bearer.","proofConditionIds":["proof-router-source","proof-migration","proof-zoho-source"]},{"id":"fail-closed-default","statement":"No delegations are auto-created; all other capabilities remain Command Center fail-closed.","proofConditionIds":["proof-router-source","proof-zero-grants"]}],"objective":"Continue the same PR #2027, but correct the live mail owner discovered from current config: active tenant mail is zoho-mail, while mail360 is legacy rollback-only. Restore mail360 exactly to current main, route mail.read/mail.reply and delegated execution through active zoho-mail, set capability-router verify_jwt=false because it performs its own dual Supabase-user/cc-execution bearer authentication, and require actual tenant-owner status for grant_delegate/revoke_delegate. Keep single-use leases, zero auto-grants, and all non-mail capabilities fail-closed for Command Center. Re-run Gate on the corrected exact head, then merge/release only migration + capability-router + zoho-mail.","constraints":[{"id":"single-pr","statement":"Reuse PR #2027 and its existing branch only; no replacement PR or duplicate release.","proofConditionIds":["proof-router-source","proof-migration"]},{"id":"active-owner-only","statement":"Legacy mail360 must be restored to current main and not released; delegated tenant mail must use active zoho-mail.","proofConditionIds":["proof-mail360-restored","proof-router-source","proof-zoho-source"]},{"id":"owner-grants-only","statement":"grant_delegate and revoke_delegate require actual tenant-owner status; platform/system-admin status alone is insufficient.","proofConditionIds":["proof-router-source"]},{"id":"custom-router-auth","statement":"capability-router must have gateway verify_jwt=false and must continue authenticating every POST in-function as either a verified Supabase user owner/admin or a verified cc-execution bearer.","proofConditionIds":["proof-config-source","proof-router-source"]},{"id":"zero-auto-grants","statement":"Migration/release creates no tenant delegation grants automatically.","proofConditionIds":["proof-zero-grants"]},{"id":"affected-targets","statement":"Release only migrations plus capability-router and zoho-mail; do not wake mail360, Contacts, frontend, Command Center, OnRunner, or unrelated services.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-router-source","kind":"repository","claim":"Released capability-router version 0.4.0-delegated-mail-execution routes mail.read/mail.reply to zoho-mail with zoho_mail_read/zoho_mail_reply adapters, exposes only mail.read/mail.reply as delegatable, and requires actual tenant-owner status for grant/revoke.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"0.4.0-delegated-mail-execution","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-zoho-source","kind":"repository","claim":"Released zoho-mail version 1.10.0-capability-delegation accepts normal user JWTs unchanged and accepts Command Center only with a matching single-use lease for read-only mail actions or reply.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"1.10.0-capability-delegation","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-mail360-restored","kind":"repository","claim":"Legacy supabase/functions/mail360/index.ts matches current main rollback-only source and is not part of the release diff.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"1.0.1-knocklaunch-mail-release-recovery","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-migration","kind":"repository","claim":"Delegation migration contains RLS-closed grant/lease tables, atomic service_role-only lease consumption, and corrects existing Zoho mail capability bindings to active zoho-mail adapter keys without creating grants.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"consume_capability_delegation_lease","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-binding-source","kind":"repository","claim":"Migration updates mail.read and mail.reply provider bindings to zoho_mail_read and zoho_mail_reply with service metadata zoho-mail.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"zoho_mail_read","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-config-source","kind":"repository","claim":"supabase/config.toml configures capability-router verify_jwt=false for its in-function dual-auth contract while zoho-mail remains verify_jwt=false and mail360 remains verify_jwt=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"functions.capability-router","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-router-live","kind":"runtime","claim":"Production capability-router reports 0.4.0-delegated-mail-execution.","route":"/functions/v1/capability-router/health","roleRef":null,"userRef":null,"required":true,"expectedText":"0.4.0-delegated-mail-execution","targetedActions":[],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"]},{"id":"proof-zoho-live","kind":"runtime","claim":"Production zoho-mail reports 1.10.0-capability-delegation.","route":"/functions/v1/zoho-mail/health","roleRef":null,"userRef":null,"required":true,"expectedText":"1.10.0-capability-delegation","targetedActions":[],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"]},{"id":"proof-zero-grants","kind":"runtime","claim":"tenant_capability_delegations contains zero rows immediately after release unless an owner explicitly creates one independently.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"0","targetedActions":[],"allowedReleaseTargets":["migrations"],"requiredReleaseTargets":["migrations"]},{"id":"proof-release","kind":"runtime","claim":"Canonical release verifies only migrations plus capability-router and zoho-mail edge targets.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"verified","targetedActions":[],"allowedReleaseTargets":["migrations","supabaseEdge"],"requiredReleaseTargets":["migrations","supabaseEdge"]}],"validationErrors":[]},"requestContractHash":"89b026bef99cc1e5872a0395edefb784853b65456f2147a4dd51f0615c0c4434","requestContractRevision":2,"previousRequestContractHash":"cc13526e66de4ec422c4a30f7e43ba4ab226536309fb0c844eb792bbf7ad1185"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T02:21:55.995155+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:27651882-ac8d-41d4-a013-57effbe18a2d:request-contract:89b026bef99cc1e5872a0395edefb784853b65456f2147a4dd51f0615c0c4434","mission_step_id":"593e5d73-3456-4b7b-a548-377a05f5a443","command_center_event_id":"27651882-ac8d-41d4-a013-57effbe18a2d"},{"id":"77b47cf2-2282-45ae-9c37-641757fa780c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"78a15b3e5406b41cd369b9201ea5b01522851d37","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"78a15b3e5406b41cd369b9201ea5b01522851d37","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"5030786cec7e5f3c4d96b9aa4c8a10007e4a70b5a76c4eb7e6ff97028b946ae6","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6533","runId":6533,"status":"running","sourceSha":"78a15b3e5406b41cd369b9201ea5b01522851d37","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T02:42:10.712495+00:00","proof_gate":"canonical_release_pending","source_sha":"78a15b3e5406b41cd369b9201ea5b01522851d37","external_id":"forgejo-main-78a15b3e5406","receipt_type":"canonical_release_status","idempotency_key":"mission:599c83fb-a92f-4cef-b4b8-d361856c8128:forgejo-release-status:78a15b3e5406b41cd369b9201ea5b01522851d37:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d959f7fd-cdec-428c-8532-a453bcac0917","command_center_event_id":"599c83fb-a92f-4cef-b4b8-d361856c8128"},{"id":"77b5cbc3-dfc4-4cb2-8b10-e46f15a46040","source":"cc-execution","status":"recorded","payload":{"objective":"Merge and ship existing PR #4166. Gate run 13152 passed for head 598f8dfd9b91d8d97f5766e69db57a42f8e6084f. Squash merge PR #4166, release the frontend, then verify https://whatsmyprogress.com/pcg on desktop and mobile for the tenant-branded three-second WMP loading video experience.","tenantRef":"pcg","receivedAt":"2026-09-29T19:10:50.499Z","fingerprint":"1d55818a9ebd9f7b7769ae9523e957b88448e74825f9ab22693549bf2afd3a8e","workstreamRef":"pcg","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"compilation":{"stages":["owner_intent","conversation_context","scope","live_state","mutation_authority","affected_systems","dependencies","risk_and_blast_radius","execution_tactics","required_proof","release_plan","recovery_plan"],"version":2,"explicit":false,"objective":"Merge and ship existing PR #4166. Gate run 13152 passed for head 598f8dfd9b91d8d97f5766e69db57a42f8e6084f. Squash merge PR #4166, release the frontend, then verify https://whatsmyprogress.com/pcg on desktop and mobile for the tenant-branded three-second WMP loading video experience.","proofKinds":[],"adaptiveDomains":["intent","tenant_route_role_viewport","urgency_deadline","dependency_scope","risk_blast_radius","runner_capacity","queue_active_work","provider_failure_circuits","qa_scope","retry_recovery","release_ownership","proof_depth"],"expansionPolicy":"later_stages_may_only_narrow_or_expand_with_machine_readable_dependency_evidence","dynamicStatePolicy":"live_state_may_change_execution_tactics_but_never_owner_outcome_or_explicit_constraints","dynamicRefreshStages":["preflight","gate","release","runtime_proof"],"adaptiveCompilerVersion":"paul-adaptive-objective-v1","inheritedContextBlockingAuthority":false},"rawUtterance":"Merge and ship existing PR #4166. Gate run 13152 passed for head 598f8dfd9b91d8d97f5766e69db57a42f8e6084f. Squash merge PR #4166, release the frontend, then verify https://whatsmyprogress.com/pcg on desktop and mobile for the tenant-branded three-second WMP loading video experience.","wordingChanged":false,"canonicalIntent":"Merge and ship existing PR #4166. Gate run 13152 passed for head 598f8dfd9b91d8d97f5766e69db57a42f8e6084f. Squash merge PR #4166, release the frontend, then verify https://whatsmyprogress.com/pcg on desktop and mobile for the tenant-branded three-second WMP loading video experience.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"legacy_derived","version":1,"outcomes":[{"id":"outcome-1","statement":"Merge and ship existing PR #4166. Gate run 13152 passed for head 598f8dfd9b91d8d97f5766e69db57a42f8e6084f. Squash merge PR #4166, release the frontend, then verify https://whatsmyprogress.com/pcg on desktop and mobile for the tenant-branded three-second WMP loading video experience.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]}],"objective":"Merge and ship existing PR #4166. Gate run 13152 passed for head 598f8dfd9b91d8d97f5766e69db57a42f8e6084f. Squash merge PR #4166, release the frontend, then verify https://whatsmyprogress.com/pcg on desktop and mobile for the tenant-branded three-second WMP loading video experience.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"adaptivePolicy":{"risk":{"tier":"standard","blastRadius":"scoped"},"proof":{"requiredKinds":["runtime","visual"],"visualProofScope":"targeted","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":"https://whatsmyprogress.com/pcg","roleRef":null,"tenantRef":"pcg","sourceTargets":[]},"dynamic":{"variables":["main_and_runtime_lineage","runner_capacity","queue_and_active_work","provider_health","failure_clusters_and_circuits","release_target_state","current_pr_and_gate_state"],"refreshStages":["preflight","gate","release","runtime_proof"],"refreshMayChange":["runner_selection","parallelism","retry_path","qa_depth","release_recovery","proof_timing"],"refreshMayNotChange":["owner_outcome","explicit_no_go_constraints","tenant_identity","credential_boundary","hard_safety_invariants"]},"urgency":{"priority":"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":["source_targets_until_repository_resolution","release_targets_until_changed_paths","deadline"],"authority":{"outcome":"current_explicit_owner_request","tactics":"live_prime_truth","unknownPolicy":"preserve_unknown_never_invent","historicalContext":"advisory_unless_current_request_confirms"},"execution":{"mutation":true,"concurrency":"parallel_non_overlapping_tenant_work","scopePolicy":"start_bounded_expand_only_with_machine_readable_dependency_evidence","staleStatePolicy":"refresh_dynamic_state_before_irreversible_or_acceptance_stage","conversationIsolation":true,"ownerOutcomeMayBeChangedByAdaptation":false},"experience":{"visual":true,"viewports":["mobile","desktop"],"behavioral":false,"visualProofScope":"targeted"},"dependencies":{"requiredDomains":["frontend","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":"Merge and ship existing PR #4166. Gate run 13152 passed for head 598f8dfd9b91d8d97f5766e69db57a42f8e6084f. Squash merge PR #4166, release the frontend, then verify https://whatsmyprogress.com/pcg on desktop and mobile for the tenant-branded three-second WMP loading video experience.","canonicalIntent":"Merge and ship existing PR #4166. Gate run 13152 passed for head 598f8dfd9b91d8d97f5766e69db57a42f8e6084f. Squash merge PR #4166, release the frontend, then verify https://whatsmyprogress.com/pcg on desktop and mobile for the tenant-branded three-second WMP loading video experience.","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Merge and ship existing PR #4166. Gate run 13152 passed for head 598f8dfd9b91d8d97f5766e69db57a42f8e6084f. Squash merge PR #4166, release the frontend, then verify https://whatsmyprogress.com/pcg on desktop and mobile for the tenant-branded three-second WMP loading video experience.","route":"https://whatsmyprogress.com/pcg","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-visual","kind":"visual","claim":"Merge and ship existing PR #4166. Gate run 13152 passed for head 598f8dfd9b91d8d97f5766e69db57a42f8e6084f. Squash merge PR #4166, release the frontend, then verify https://whatsmyprogress.com/pcg on desktop and mobile for the tenant-branded three-second WMP loading video experience.","route":"https://whatsmyprogress.com/pcg","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Merge-and-ship-existing-PR-4166.-Gate-run-13152-passed-for-head-598f8dfd9b91d8d97f5766e69db57a42f8e6","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestedBranch":null,"conversationContext":null,"requestContractHash":"77e09371c0ff3121962ad2d27966df1168780622affb09f51a164449b4b8d4c1","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T19:10:51.220077+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:cbe6b4ff-532a-4188-97d0-6f53900b0ad9:tenant-workstream-contribution:1d55818a9ebd9f7b7769ae9523e957b88448e74825f9ab22693549bf2afd3a8e","mission_step_id":null,"command_center_event_id":"cbe6b4ff-532a-4188-97d0-6f53900b0ad9"},{"id":"77b7b505-9de2-425d-a951-b9412ac4e873","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-d392fd71a82a","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.162-owner-activity-mission-recovery","prNumber":2919,"terminal":false,"missionId":"0bf96f5b-ce09-4055-bb72-724cbe06064a","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11857,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":11487,"approvedPlanMs":0,"missionSetupMs":1600,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1600,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1600,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1600,"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":"0bf96f5b-ce09-4055-bb72-724cbe06064a"},"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":2957,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T16:48:16.893617+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2919","receipt_type":"execute_mission","idempotency_key":"mission:0bf96f5b-ce09-4055-bb72-724cbe06064a:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"4823123d-de25-455f-8035-0e4ed06363aa","command_center_event_id":"0bf96f5b-ce09-4055-bb72-724cbe06064a"},{"id":"77b866a3-d841-4be5-bbb4-ef51da12cb1e","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":173226,"owner_action_to_pr_ms":6277,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":641},"ownerWaitLiveAt":"2026-10-02T22:38:02.226Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T22:38:02.532232+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:c9a1f52b-1245-493a-bd11-fde15014ce56:owner-wait-live","mission_step_id":"f6ab22b2-f59b-43db-b1a4-c207b1bf69d8","command_center_event_id":"c9a1f52b-1245-493a-bd11-fde15014ce56"},{"id":"77b999af-0467-4d72-9827-0577d9e87270","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"c5b4362abf5e8676b6518215d525ed637e74aedb","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"c5b4362abf5e8676b6518215d525ed637e74aedb","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/972","runId":972,"status":"success","conclusion":null,"failedJobs":[],"diagnostics":null},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-16T20:53:37.094901+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c5b4362abf5e8676b6518215d525ed637e74aedb","external_id":"forgejo-main-c5b4362abf5e","receipt_type":"canonical_release_status","idempotency_key":"mission:d194301d-2511-4213-8160-260137e33829:forgejo-release-status:c5b4362abf5e8676b6518215d525ed637e74aedb:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"ca56f736-dc5c-47a9-a7ef-34bf0b716a85","command_center_event_id":"d194301d-2511-4213-8160-260137e33829"},{"id":"77b9ba34-1bf5-45e7-af00-f44f83933d9f","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0fd2a2ae03016a841fe885954e0e4ab57ce9d02f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Fix exactly one system-backup status-contract defect in supabase/functions/system-backup/index.ts on current protected main. Live failed run f232cbb4-5823-49af-9437-0fcf4e78d8fb is status=failed with backup_run_age_limit_exceeded but still has 3,640 pending and 1 processing item. The MAX_RUN_AGE resume cleanup updates item statuses only when in ['pending','leased','running'], while the current lease/worker contract uses status 'processing'. This leaves a zombie processing item and thousands of pending items after the run is terminal. Update the age-limit cleanup to include the current 'processing' status while retaining legacy statuses for compatibility, so all unfinished items of an expired run become failed and cannot remain resumable. Do not delete backup data or weaken restore coverage. Gate, squash merge, deploy system-backup, then reconcile the already-failed Oct 5 run's unfinished item statuses safely and verify no active run remains.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"07d080c7df100edc1fab415b75bd79dff91a2d6a70b697384a7e4a4093adc510","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-production","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"07d080c7df100edc1fab415b75bd79dff91a2d6a70b697384a7e4a4093adc510"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T04:24:46.905955+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"0fd2a2ae03016a841fe885954e0e4ab57ce9d02f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8296e610-c41a-43dd-b222-f792135b41dc:request-contract:07d080c7df100edc1fab415b75bd79dff91a2d6a70b697384a7e4a4093adc510:0fd2a2ae03016a841fe885954e0e4ab57ce9d02f:verified:","mission_step_id":"831dc07e-a16f-4610-a2ac-7654ca539c23","command_center_event_id":"8296e610-c41a-43dd-b222-f792135b41dc"},{"id":"77b9c098-b963-4c15-aa9d-cc0c2d1131a1","source":"github-status","status":"pending","payload":{"failed":[],"states":{"canonical-web/source-proof":"pending","canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified"],"required":["canonical-production-release/verified"],"sourceSha":"5f81a86377881067b936e61d13d4a7084f4ae2fc","releaseState":"pending","exactConductorRun":{"id":31141812574,"status":"in_progress","headSha":"5f81a86377881067b936e61d13d4a7084f4ae2fc","conclusion":null,"sourceMatches":true},"ccExecutionRuntimeProof":null},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-07T02:38:01.794397+00:00","proof_gate":"canonical_release_pending","source_sha":"5f81a86377881067b936e61d13d4a7084f4ae2fc","external_id":"canonical-release-5f81a8637788","receipt_type":"canonical_release_status","idempotency_key":"mission:95d76124-e770-4391-9135-9468bf52f936:release-status:5f81a86377881067b936e61d13d4a7084f4ae2fc:pending:canonical-production-release/verified=pending","mission_step_id":"c92a2e8e-40f8-4d91-aa11-ae602e9735fc","command_center_event_id":"95d76124-e770-4391-9135-9468bf52f936"},{"id":"77bb8c21-dd3b-43fc-9dc0-bbecb616dc53","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"UNFREEZE the control plane only for this exact four-file corrective generation on the existing adaptive execution mission. Implement baseline-relative cc-execution release canary containment: if candidate missionReadOk=false, compare exact N-1 via Cloudflare version override and permit promotion only when candidate source identity, core health body, MCP catalog, frozen mutation default, and matching N/N-1 mission-read degradation prove a shared dependency outage. Any candidate-specific failure remains fail-closed with automatic rollback.","wordingChanged":false,"canonicalIntent":"UNFREEZE the control plane only for this exact four-file corrective generation on the existing adaptive execution mission. Implement baseline-relative cc-execution release canary containment: if candidate missionReadOk=false, compare exact N-1 via Cloudflare version override and permit promotion only when candidate source identity, core health body, MCP catalog, frozen mutation default, and matching N/N-1 mission-read degradation prove a shared dependency outage. Any candidate-specific failure remains fail-closed with automatic rollback.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"adaptive-execution","statement":"Bounded deterministic frontend/source changes normalize equivalent write wrappers and take the fast path before durable mission creation when exact writes are present; exact safe source paths may use an inferred request contract when durable synthesis is genuinely needed.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"hard-invariants","statement":"Protected main, exact-head canonical gate, single mutation owner, single release owner, auth/security boundaries, destructive-data safety, control-plane maintenance authorization, ambiguous-write reconciliation, and candidate-specific release rollback remain fail-closed.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"regression-guards","statement":"Configuration and regression tests prevent wrapper mismatch, low-risk contract boilerplate, or a shared N/N-1 mission-ledger outage from falsely blocking otherwise safe bounded work.","proofConditionIds":["proof-repository"]}],"objective":"UNFREEZE the control plane only for this exact four-file corrective generation on the existing adaptive execution mission. Implement baseline-relative cc-execution release canary containment: if candidate missionReadOk=false, compare exact N-1 via Cloudflare version override and permit promotion only when candidate source identity, core health body, MCP catalog, frozen mutation default, and matching N/N-1 mission-read degradation prove a shared dependency outage. Any candidate-specific failure remains fail-closed with automatic rollback.","constraints":[{"id":"no-safety-regression","statement":"Do not weaken control-plane unfreeze authorization, protected-main integrity, auth/security, destructive-data safeguards, duplicate authority protection, ambiguous-write reconciliation, source identity checks, catalog proof, frozen mutation default, or candidate-specific automatic rollback.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"single-owner-release","statement":"Continue the existing mission with one corrective generation, one replacement PR for that generation, canonical gate, squash merge, and one affected-target production release.","proofConditionIds":["proof-repository","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.","proofConditionIds":["proof-repository","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.","proofConditionIds":["proof-repository","proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Merged source and regression tests encode adaptive low-risk execution plus baseline-relative release canary containment while preserving hard invariants.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Updated cc-execution runtime is deployed from the corrective merged source and healthy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[],"capabilityManifest":{"id":"UNFREEZE-the-control-plane-only-for-this-exact-four-file-corrective-generation-on-the-existing-adapt","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-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":"be80ba7ccde8e42da4f7db4d8a948258cab53298b62c2b8cf1995c43474c7f55","requestContractRevision":7,"previousRequestContractHash":"6cb8fce3b9896ede1a3a11c84c276973253333327476be523a656a81c2e4864a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T13:36:15.432407+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:404f3cab-a641-439c-8d6a-6d14fb10a7d4:request-contract:be80ba7ccde8e42da4f7db4d8a948258cab53298b62c2b8cf1995c43474c7f55","mission_step_id":"cac5f49e-db51-4213-bfd8-a2059b4f50a0","command_center_event_id":"404f3cab-a641-439c-8d6a-6d14fb10a7d4"},{"id":"77bf9104-5a82-4e05-b3de-baec7166e683","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-orphan-pr-reconciliation-repair","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2896,"terminal":false,"missionId":"9f448d31-6af5-4b8e-a1f3-4e11ba17e7a6","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"47a9d19d141420425858464b5ec86469fc8e68b8","timingsMs":{"prReadinessMs":885,"approvedPlanMs":0,"shipAndProveMs":5662,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9f448d31-6af5-4b8e-a1f3-4e11ba17e7a6"},"performance":null,"deploymentId":"forgejo-main-47a9d19d1414","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":1980,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T13:32:02.742496+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2896","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9f448d31-6af5-4b8e-a1f3-4e11ba17e7a6:automatic-mission-resume:2896:canonical_release_dispatched","mission_step_id":"70ec997f-91ff-48c6-9146-bedc0695d1c4","command_center_event_id":"9f448d31-6af5-4b8e-a1f3-4e11ba17e7a6"},{"id":"77c06d76-0b10-4abf-9547-24b4899c423b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-336f64f93ed2","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":13565,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-05T01:07:39.095Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.94-terminal-completion-supervisor","prNumber":4878,"terminal":false,"missionId":"336f64f9-3ed2-47c9-a214-4d052e58f04a","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6034,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2165,"approvedPlanMs":410,"missionSetupMs":296,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":296,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":296,"repositoryMutationMs":3402,"repositoryProviderMs":3402,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2135,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":296,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1267},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"336f64f9-3ed2-47c9-a214-4d052e58f04a"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1535,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T01:07:46.333132+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4878","receipt_type":"execute_mission","idempotency_key":"mission:336f64f9-3ed2-47c9-a214-4d052e58f04a:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"ff24c88e-3052-4833-bfa6-8fea61eca2b9","command_center_event_id":"336f64f9-3ed2-47c9-a214-4d052e58f04a"},{"id":"77c16b3a-7088-414f-986f-c46f1a5f03c7","source":"forgejo","status":"waiting","payload":{"branch":"","prNumber":5209,"nextAction":null,"mergeCommitSha":"3c40e50fac2740e8cec598aeda9dcb81398343ae","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:12:11.933376+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"3c40e50fac2740e8cec598aeda9dcb81398343ae","external_id":"5209","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e43c3e86-73cc-4530-954b-b9a1bcb6a560:merged-pr:5209:3c40e50fac2740e8cec598aeda9dcb81398343ae","mission_step_id":"ab26e83f-821a-46d2-9dd0-cea08cbb247f","command_center_event_id":"e43c3e86-73cc-4530-954b-b9a1bcb6a560"},{"id":"77c22c99-7f4a-48d0-88d3-7b7cbd9b7cb6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"file_write_content_required_use_source_targets","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.4-pr-native-freshness","prNumber":null,"terminal":false,"missionId":"7a127965-0eae-4ff6-9545-ac8f003b7076","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"7a127965-0eae-4ff6-9545-ac8f003b7076"},"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":5350,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T04:58:59.717559+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:7a127965-0eae-4ff6-9545-ac8f003b7076:execute_mission:repair_mission_execution_blocked","mission_step_id":"b585994a-2551-4a82-aa32-dd35982076fd","command_center_event_id":"7a127965-0eae-4ff6-9545-ac8f003b7076"},{"id":"77c672de-f2f6-4a6d-a9d1-4402934e62f5","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-approved-public-redesign-20260822","reason":"file_write_content_required_use_source_targets","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.16-onrunner-release-ownership","prNumber":null,"terminal":false,"missionId":"346875e6-1ea0-465a-a7ab-c0ef9cf1bf33","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"346875e6-1ea0-465a-a7ab-c0ef9cf1bf33"},"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":5056,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-22T16:33:50.466091+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:346875e6-1ea0-465a-a7ab-c0ef9cf1bf33:execute_mission:repair_mission_execution_blocked","mission_step_id":"5c3d180f-7c1e-413a-87a1-59c08279ad72","command_center_event_id":"346875e6-1ea0-465a-a7ab-c0ef9cf1bf33"},{"id":"77c69544-52dc-4da0-80cc-d284762cdbd7","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.59.3-direct-commit-ancestry","prNumber":null,"terminal":false,"missionId":"c792f012-f023-42e5-a38f-b3bedb27e053","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1155,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":378,"providerAuthMs":0,"ledgerPrepareMs":378,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":378,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":378,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"c792f012-f023-42e5-a38f-b3bedb27e053"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T23:31:37.646939+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c792f012-f023-42e5-a38f-b3bedb27e053:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"2519065b-f9f6-47f5-ae35-cd7ac0f82c34","command_center_event_id":"c792f012-f023-42e5-a38f-b3bedb27e053"},{"id":"77cab168-0212-4672-9ba8-1076af8e6024","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"297942fed174fc244ce0dab5ec4ee43736ce1791","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-visual-review","satisfied":false,"statement":"GodMode Live Edit Review becomes a visual before/after comparison of the actual page, with changed-section focus and technical operation details demoted.","proofConditionIds":["proof-runtime","proof-visual"]}],"satisfied":false,"constraints":[{"id":"capability-completeness","satisfied":false,"statement":"All shared Live Edit Review changes and their frontend contracts must be Gate-validated, released through the affected frontend owner, and proven in production.","proofConditionIds":["proof-runtime","proof-visual"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"The Review repair is not accepted until current-main Gate, affected frontend release, and claim-matched production interaction proof succeed.","proofConditionIds":["proof-runtime","proof-visual"]},{"id":"review-private-safety","satisfied":false,"statement":"Before/After comparison is presentation-only. It must not mutate Live Edit history, pending operations, local working-copy data, published overrides, or tenant business data. Leaving Review must restore the private After state.","proofConditionIds":["proof-runtime","proof-visual"]},{"id":"tenant-isolation","satisfied":false,"statement":"Repair the shared editor primitive while production proof is isolated to PCG; do not mutate unrelated tenant content or records.","proofConditionIds":["proof-runtime","proof-visual"]},{"id":"visual-artifact-scope","satisfied":false,"statement":"The requested visual artifact is the existing Live Edit Review experience on the PCG dashboard; do not redesign unrelated dashboard content.","proofConditionIds":["proof-visual"]},{"id":"visual-content-truth","satisfied":false,"statement":"Do not invent business content, metrics, customer data, imagery, or claims while implementing or proving Review.","proofConditionIds":["proof-visual"]},{"id":"tenant-visual-isolation","satisfied":false,"statement":"Preserve PCG visual identity and do not import another tenant's brand, content, or styling.","proofConditionIds":["proof-visual"]},{"id":"visual-viewport-authority","satisfied":false,"statement":"Desktop is authoritative for the primary proof; implementation must still preserve compact mobile usability.","proofConditionIds":["proof-visual"]}],"contractHash":"ecd30fb50a28d13b80e87402136dc4fd1b39d8cfe3e3d69f0442e417ffa2eae4","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"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"ecd30fb50a28d13b80e87402136dc4fd1b39d8cfe3e3d69f0442e417ffa2eae4"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/pcg/DASHBOARD","currentSourceSha":"297942fed174fc244ce0dab5ec4ee43736ce1791","witnessSourceSha":"297942fed174fc244ce0dab5ec4ee43736ce1791","verificationState":null,"witnessRequestContractHash":"ecd30fb50a28d13b80e87402136dc4fd1b39d8cfe3e3d69f0442e417ffa2eae4"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["visual"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T05:49:27.493224+00:00","proof_gate":"request_contract_pending","source_sha":"297942fed174fc244ce0dab5ec4ee43736ce1791","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:7042be91-3eec-4ac8-b0b3-7207cb5a2f30:request-contract:ecd30fb50a28d13b80e87402136dc4fd1b39d8cfe3e3d69f0442e417ffa2eae4:297942fed174fc244ce0dab5ec4ee43736ce1791:pending:visual","mission_step_id":"1aa7eba3-040a-4639-a057-f44edb6ce47b","command_center_event_id":"7042be91-3eec-4ac8-b0b3-7207cb5a2f30"},{"id":"77ccaa2c-ead6-413d-a828-6e6ecaef92b5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-b83d358051ec","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":94189,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":242585,"firstUsefulResultAt":"2026-10-02T00:44:45.762Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.45-connection-research-readable-normalization","prNumber":4433,"terminal":false,"missionId":"b83d3580-51ec-4c16-be87-5d52d80804ec","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4296,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":810,"missionSetupMs":424,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":424,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":424,"repositoryMutationMs":3486,"repositoryProviderMs":3486,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2214,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":424,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1272},"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":"b83d3580-51ec-4c16-be87-5d52d80804ec"},"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":3463,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:48:54.395048+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4433","receipt_type":"execute_mission","idempotency_key":"mission:b83d3580-51ec-4c16-be87-5d52d80804ec:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"2f733fa7-3bf1-4b52-9e7e-df2677691ec2","command_center_event_id":"b83d3580-51ec-4c16-be87-5d52d80804ec"},{"id":"77cda762-456f-4fc9-8850-90bd0fe81fd8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"b46da9eacaf42f6809519d27331d1ad0382d621b","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"b46da9eacaf42f6809519d27331d1ad0382d621b","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"a56029f81f3f2dc0fa053e6ace164c5d9dcf66ab2e4465e7741f0bdc10861b9d","forgejoWorkflowProof":{"runId":13356,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"ccExecution":"pending"},"targetJobCount":6,"observedTargetStates":{"ccExecution":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"bc71088dcf7401e79fc59087c6f4517395f83056","deploymentId":"forgejo-main-bc71088dcf7401e79fc59087c6f4517395f83056","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.64.11-paul-basename-precision","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T13:13:41.900176+00:00","proof_gate":"canonical_release_pending","source_sha":"b46da9eacaf42f6809519d27331d1ad0382d621b","external_id":"forgejo-main-b46da9eacaf4","receipt_type":"canonical_release_status","idempotency_key":"mission:553b0f82-9dbc-4674-a9eb-99760ccfda85:forgejo-release-status:b46da9eacaf42f6809519d27331d1ad0382d621b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"2e9c0434-fb4e-4f3d-9158-f517df6a6a8c","command_center_event_id":"553b0f82-9dbc-4674-a9eb-99760ccfda85"},{"id":"77cdba1b-67b8-4d26-b1b5-68cdad2b3661","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"97c6f8aed6922c03eaa496ace6bb6e98c6e590f6","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"97c6f8aed6922c03eaa496ace6bb6e98c6e590f6","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"c7df7f5370abba40cbd2434cdf5483fe7e52fdcf48b09889c59f45480ba9b64e","forgejoWorkflowProof":{"runId":15038,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T08:57:32.487751+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"97c6f8aed6922c03eaa496ace6bb6e98c6e590f6","external_id":"forgejo-main-97c6f8aed692","receipt_type":"canonical_release_status","idempotency_key":"mission:9112429c-45da-42be-86d2-5aaf37eccc1e:forgejo-release-status:97c6f8aed6922c03eaa496ace6bb6e98c6e590f6:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"105be4dc-1eaf-46de-95f2-d38605b53514","command_center_event_id":"9112429c-45da-42be-86d2-5aaf37eccc1e"},{"id":"77ce9bd6-9bbc-43df-84e9-26ae859ce643","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"807303c14b6a55145677905cf73f601a08a4aea2","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"807303c14b6a55145677905cf73f601a08a4aea2","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"b34e04a6f463ab47bc52e85338f0951b5cb18aba0053371e56ae421f053e2c26","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3435","runId":3435,"status":"running","sourceSha":"807303c14b6a55145677905cf73f601a08a4aea2","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T19:19:30.012063+00:00","proof_gate":"canonical_release_pending","source_sha":"807303c14b6a55145677905cf73f601a08a4aea2","external_id":"forgejo-main-807303c14b6a","receipt_type":"canonical_release_status","idempotency_key":"mission:0e6442f4-842f-4664-a0d8-10793cca1f42:forgejo-release-status:807303c14b6a55145677905cf73f601a08a4aea2:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d997c4a5-4f2e-49d5-8287-08ec0945d2a1","command_center_event_id":"0e6442f4-842f-4664-a0d8-10793cca1f42"},{"id":"77d037c3-edc7-49d5-8596-1719d6fba7eb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"auto_progress_pr_patch_failed:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2176,"terminal":false,"missionId":"a2c907c0-39bb-44e1-b69f-0be4d8487b5a","operation":"execute_mission","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10750,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":563,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":563,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":563,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":563,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a2c907c0-39bb-44e1-b69f-0be4d8487b5a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1490,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:30:50.907667+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"2176","receipt_type":"execute_mission","idempotency_key":"mission:a2c907c0-39bb-44e1-b69f-0be4d8487b5a:execute_mission:repair_mission_auto_progress_authorization_retryable:current-generation","mission_step_id":"7ae54472-35e5-4416-8fc1-acc8497fc0c4","command_center_event_id":"a2c907c0-39bb-44e1-b69f-0be4d8487b5a"},{"id":"77d147be-11ca-43d4-b84a-1cf91b5861ac","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/merge-queue-low-pressure-scan-v2","reason":"auto_progress_pr_read_failed:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2258,"terminal":false,"missionId":"6f914b7c-48a6-47fc-a300-eaea2e92f0fd","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":"1267c5c400b867a265083a8a5819e41db98c9e7a","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":"6f914b7c-48a6-47fc-a300-eaea2e92f0fd"},"performance":null,"deploymentId":"forgejo-main-1267c5c400b8","workflowRunId":6640,"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":785,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T20:06:11.407513+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"2258","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6f914b7c-48a6-47fc-a300-eaea2e92f0fd:automatic-mission-resume:2258:repair_mission_auto_progress_authorization_retryable","mission_step_id":"efae8dbb-c1b6-4ca8-a91d-cd94f920f752","command_center_event_id":"6f914b7c-48a6-47fc-a300-eaea2e92f0fd"},{"id":"77d2db39-90a6-406a-9b96-4482bd93255c","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"workers/cc-execution/src/console-intelligence.js","content":"const ACTIONS=Object.freeze({\nchat:{risk:\"read_only\",executor:\"model\",verification:\"response_only\"},\nclarify:{risk:\"read_only\",executor:\"model\",verification:\"response_only\"},\nwitness:{risk:\"read_only\",executor:\"inspect_route\",verification:\"witness_receipt\"},\nmission:{risk:\"write_proposed\",executor:\"execute_objective\",verification:\"mission_receipt\"},\nstatus:{risk:\"read_only\",executor:\"mission_or_witness_status\",verification:\"receipt\"},\ncancel:{risk:\"bounded_write\",executor:\"witness_cancel\",verification:\"receipt\"},\nreview_candidate:{risk:\"read_only\",executor:\"forgejo_candidate_review\",verification:\"forgejo_receipt\"},\naccept_candidate:{risk:\"production_write\",executor:\"canonical_merge_release\",verification:\"live_release_receipt\"},\nreject_candidate:{risk:\"bounded_write\",executor:\"forgejo_candidate_close\",verification:\"forgejo_receipt\"},\nrevise_candidate:{risk:\"write_proposed\",executor:\"execute_objective\",verification:\"mission_receipt\"}\n});\nconst trim=(v,m=2000)=>String(v??\"\").trim().slice(0,m);\nconst cleanRoute=v=>{const r=trim(v,1000);return r.startsWith(\"/\")&&!r.startsWith(\"//\")&&!/[\\\\\\r\\n]/.test(r)?r:\"\"};\nconst cleanViewport=v=>[\"desktop\",\"mobile\"].includes(String(v))?String(v):null;\nexport function consoleCapabilityRegistry(){return Object.entries(ACTIONS).map(([name,contract])=>({name,...contract}))}\nexport function worldFact(value,provenance,source,observedAt=new Date().toISOString()){const allowed=new Set([\"observed\",\"retrieved\",\"known\",\"inferred\",\"stale\",\"unknown\"]);return{value:value??null,provenance:allowed.has(provenance)?provenance:\"unknown\",source:trim(source,160)||\"unspecified\",observedAt}}\nexport function verificationStateFromReceipt(receipt=null){if(!receipt||typeof receipt!==\"object\")return\"requested\";const status=String(receipt.ownerFacingState||receipt.status||receipt.phase||\"\").toLowerCase(),gate=String(receipt.proofGate||receipt.proof_gate||\"\").toLowerCase();if(receipt.terminal===true&&(status.includes(\"verified\")||gate.includes(\"verified\")||gate.includes(\"live\")))return\"verified\";if(status.includes(\"deploy\")||status.includes(\"release\")||gate.includes(\"deploy\"))return\"deployed\";if(status.includes(\"merged\")||gate.includes(\"merge\"))return\"merged\";if(status.includes(\"gate\")||gate.includes(\"gate\"))return\"gate_passed\";if(status.includes(\"test\"))return\"tested\";if(status.includes(\"implement\")||status.includes(\"change\")||status.includes(\"patch\"))return\"changed\";if(status.includes(\"progress\")||status.includes(\"running\")||status.includes(\"inspect\"))return\"started\";if(status.includes(\"plan\")||status.includes(\"synthesis\")||status.includes(\"ready\"))return\"planned\";return\"requested\"}\nexport function createCognitionEnvelope({message,context={},decision=null,model=null,receipt=null,fallback=false,agentTurn=null}){const capability=decision?.kind&&ACTIONS[decision.kind]?ACTIONS[decision.kind]:null,verificationState=verificationStateFromReceipt(receipt);return{version:\"kl-ai-kernel-v1\",objective:trim(decision?.objective||message,2000),scope:{route:cleanRoute(decision?.context?.route||context.route),tenantRef:trim(decision?.context?.tenantRef||context.tenantRef,120)||null,roleRef:trim(decision?.context?.roleRef||context.roleRef,80)||null},facts:[worldFact(context.route||null,context.route?\"known\":\"unknown\",\"console_context.route\"),worldFact(context.tenantRef||null,context.tenantRef?\"known\":\"unknown\",\"console_context.tenantRef\"),worldFact(context.missionId||null,context.missionId?\"retrieved\":\"unknown\",\"console_context.missionId\"),worldFact(context.jobId||null,context.jobId?\"retrieved\":\"unknown\",\"console_context.jobId\")],frontendHint:agentTurn&&typeof agentTurn===\"object\"?{intentClass:trim(agentTurn.intentClass,80)||null,capabilitySource:trim(agentTurn.capabilitySource,80)||null,target:agentTurn.target&&typeof agentTurn.target===\"object\"?agentTurn.target:null}:null,uncertainties:Array.isArray(decision?.uncertainties)?decision.uncertainties.map(v=>trim(v,300)).filter(Boolean).slice(0,8):[],plan:Array.isArray(decision?.plan)?decision.plan.map(v=>trim(v,300)).filter(Boolean).slice(0,10):[],capability:decision?.kind?{proposed:decision.kind,selected:capability?decision.kind:null,available:Boolean(capability),...(capability||{})}:null,authorization:{deterministicPolicyRequired:true,modelMayAuthorizeWrites:false},model:model?{provider:model.provider,model:model.model}:null,verificationState,completion:verificationState===\"verified\"?\"verified\":\"not_verified\",fallback}}\nfunction responseSchema(){return{name:\"knocklaunch_console_intent\",strict:true,schema:{type:\"object\",additionalProperties:false,required:[\"kind\",\"response\",\"objective\",\"route\",\"tenantRef\",\"roleRef\",\"viewports\",\"confidence\",\"uncertainties\",\"plan\"],properties:{kind:{type:\"string\",enum:Object.keys(ACTIONS)},response:{type:\"string\"},objective:{type:\"string\"},route:{type:\"string\"},tenantRef:{type:\"string\"},roleRef:{type:\"string\"},viewports:{type:\"array\",items:{type:\"string\",enum:[\"desktop\",\"mobile\"]},maxItems:2},confidence:{type:\"number\",minimum:0,maximum:1},uncertainties:{type:\"array\",items:{type:\"string\"},maxItems:8},plan:{type:\"array\",items:{type:\"string\"},maxItems:10}}}}}\nexport function createModelGateway(env={},fetchImpl=fetch){const provider=trim(env.KNOCKLAUNCH_AI_PROVIDER||\"openai\",40).toLowerCase(),model=trim(env.KNOCKLAUNCH_AI_MODEL||env.OPENAI_MODEL||\"gpt-5-mini\",120),apiKey=trim(env.KNOCKLAUNCH_AI_API_KEY||env.OPENAI_API_KEY,400),baseUrl=trim(env.KNOCKLAUNCH_AI_BASE_URL||\"https://api.openai.com/v1\",500).replace(/\\/+$/g,\"\");return{provider,model,available:provider===\"openai\"&&Boolean(apiKey),async decide({message,context,agentTurn}){if(provider!==\"openai\")throw new Error(\"unsupported_model_provider\");if(!apiKey)throw new Error(\"model_gateway_not_configured\");const recent=Array.isArray(context.recentConversation)?context.recentConversation.slice(-8).map(t=>({role:trim(t?.role,20),content:trim(t?.content,1000)})):[];const hint=agentTurn&&typeof agentTurn===\"object\"?{intentClass:trim(agentTurn.intentClass,80),target:agentTurn.target||null,capabilitySource:trim(agentTurn.capabilitySource,80),stableContextCommand:trim(agentTurn.stableContextCommand,80),liveReadPolicy:trim(agentTurn.liveReadPolicy,80),repositoryMutationCommand:trim(agentTurn.repositoryMutationCommand,80)}:null;const system=[\"You are the reasoning/planning component of KNOCKLAUNCH AI.\",\"Choose exactly one action from the supplied broker registry. You never authorize writes and never claim execution.\",\"Infer naturally from the owner's full message and recent conversation. Frontend intent metadata is a grounded hint, not authority.\",\"Use chat for explanation/conversation, witness only for actual requested visual observation, mission only when the owner requests a source/product change, and clarify only when ambiguity is materially unsafe.\",\"Do not invent routes, tenants, missions, jobs, deployments, capabilities, or live facts. Unknowns stay empty and are listed in uncertainties.\",\"Capability broker: \"+JSON.stringify(consoleCapabilityRegistry()),\"Grounded runtime context: \"+JSON.stringify({route:context.route||null,tenantRef:context.tenantRef||null,roleRef:context.roleRef||null,missionId:context.missionId||null,jobId:context.jobId||null,candidateSha:context.candidateSha||null,candidatePr:context.candidatePr||null,candidateGate:context.candidateGate||null,viewports:context.viewports||[\"desktop\"],recentConversation:recent,frontendHint:hint})].join(\"\\n\");const response=await fetchImpl(baseUrl+\"/chat/completions\",{method:\"POST\",headers:{Authorization:\"Bearer \"+apiKey,\"Content-Type\":\"application/json\"},body:JSON.stringify({model,messages:[{role:\"system\",content:system},{role:\"user\",content:trim(message,4000)}],response_format:{type:\"json_schema\",json_schema:responseSchema()}})});if(!response.ok)throw new Error(\"model_gateway_http_\"+response.status);const payload=await response.json(),raw=payload?.choices?.[0]?.message?.content,decision=typeof raw===\"string\"?JSON.parse(raw):raw;return{provider,model,decision}}}}\nfunction normalizeDecision(raw,context){const kind=ACTIONS[raw?.kind]?raw.kind:\"clarify\",next={...context,route:cleanRoute(raw?.route)||context.route||\"\",tenantRef:trim(raw?.tenantRef,120)||context.tenantRef||\"\",roleRef:trim(raw?.roleRef,80)||context.roleRef||\"\"},requested=Array.isArray(raw?.viewports)?raw.viewports.map(cleanViewport).filter(Boolean):[];if(requested.length)next.viewports=[...new Set(requested)];return{kind,context:next,message:trim(raw?.response,2000),objective:trim(raw?.objective,2000),confidence:Number.isFinite(Number(raw?.confidence))?Math.max(0,Math.min(1,Number(raw.confidence))):null,uncertainties:Array.isArray(raw?.uncertainties)?raw.uncertainties:[],plan:Array.isArray(raw?.plan)?raw.plan:[]}}\nexport async function planConsoleIntent({message,context,agentTurn,env,deterministicPlan,fetchImpl=fetch}){const fixed=new Set([\"accept_candidate\",\"reject_candidate\",\"review_candidate\",\"revise_candidate\",\"status\",\"cancel\"]),containsCredential=/\\b(?:password|secret|bearer|api[_ -]?key|access[_ -]?token)\\s*[:=]/i.test(String(message||\"\"));if(containsCredential||fixed.has(deterministicPlan?.kind))return{plan:deterministicPlan,model:null,fallback:false,deterministicAuthority:true};const gateway=createModelGateway(env,fetchImpl);if(!gateway.available)return{plan:deterministicPlan,model:{provider:gateway.provider,model:gateway.model},fallback:true,reason:\"model_gateway_not_configured\"};try{const result=await gateway.decide({message,context,agentTurn});return{plan:normalizeDecision(result.decision,context),model:{provider:result.provider,model:result.model},fallback:false,deterministicAuthority:false}}catch(error){return{plan:deterministicPlan,model:{provider:gateway.provider,model:gateway.model},fallback:true,reason:trim(error?.message||error,240)}}}\n"},{"path":"workers/cc-execution/test/console-intelligence.test.js","content":"import test from \"node:test\";import assert from \"node:assert/strict\";import{consoleCapabilityRegistry,createCognitionEnvelope,createModelGateway,planConsoleIntent,verificationStateFromReceipt}from\"../src/console-intelligence.js\";\ntest(\"broker only exposes known console actions\",()=>{const n=consoleCapabilityRegistry().map(x=>x.name);assert.ok(n.includes(\"chat\"));assert.ok(n.includes(\"witness\"));assert.ok(n.includes(\"mission\"));assert.equal(new Set(n).size,n.length)});\ntest(\"verification state does not overclaim\",()=>{assert.equal(verificationStateFromReceipt(null),\"requested\");assert.equal(verificationStateFromReceipt({status:\"synthesis_required\"}),\"planned\");assert.equal(verificationStateFromReceipt({status:\"deployed\"}),\"deployed\");assert.equal(verificationStateFromReceipt({status:\"verified\",terminal:true}),\"verified\")});\ntest(\"missing provider fails back safely\",async()=>{const deterministicPlan={kind:\"help\",context:{route:\"\"},message:\"fallback\"},r=await planConsoleIntent({message:\"How does Gate work?\",context:{},agentTurn:{intentClass:\"stable_context_read\"},env:{},deterministicPlan});assert.equal(r.fallback,true);assert.equal(r.plan,deterministicPlan)});\ntest(\"model decision remains subordinate to deterministic authorization\",async()=>{const fakeFetch=async()=>new Response(JSON.stringify({choices:[{message:{content:JSON.stringify({kind:\"chat\",response:\"Gate protects releases.\",objective:\"Explain Gate\",route:\"\",tenantRef:\"\",roleRef:\"\",viewports:[\"desktop\"],confidence:.97,uncertainties:[],plan:[\"Answer\"]})}}]}),{status:200,headers:{\"content-type\":\"application/json\"}});const g=createModelGateway({OPENAI_API_KEY:\"test\",KNOCKLAUNCH_AI_MODEL:\"test-model\"},fakeFetch),r=await g.decide({message:\"How does Gate work?\",context:{},agentTurn:{intentClass:\"stable_context_read\"}}),e=createCognitionEnvelope({message:\"How does Gate work?\",context:{},decision:{kind:\"chat\",objective:\"Explain Gate\"},model:r});assert.equal(r.decision.kind,\"chat\");assert.equal(e.authorization.modelMayAuthorizeWrites,false);assert.equal(e.completion,\"not_verified\")});\n"}],"branch":"ai/objective-first-repair-f67350182876","writes":[],"patches":[],"version":1,"approved":true,"pr_title":"KNOCKLAUNCH AI Kernel v1","missionId":"f6735018-2876-46bb-98ee-2dbf952606bd","objective":"Build and ship KNOCKLAUNCH AI Kernel v1 in the live GodMode Console backend: replace regex-only intent authority with a provider-neutral reasoning gateway plus bounded capability broker, preserve deterministic authorization and existing Prime/Witness/mission/Gate/release machinery, and reuse current v4 Console session/evidence metadata.","sourceSha":"c788c4dacce8d2d3d1794aaebb64be1221bca711","repository":"noel/KnockLaunchOS","visualProof":false,"autoProgress":true,"verifyVisual":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"workers/cc-execution/src/console-operator.js","new_content":"// Console is an authenticated client of the existing mission and witness engines.\\nimport { createCognitionEnvelope, planConsoleIntent } from './console-intelligence.js';","old_content":"// Console is an authenticated client of the existing mission and witness engines."},{"path":"workers/cc-execution/src/console-operator.js","new_content":"    candidateChangedPaths: Array.isArray(raw.candidateChangedPaths) ? raw.candidateChangedPaths.map(v=>text(v,300)).filter(Boolean).slice(0,80) : [],\\n    recentConversation: Array.isArray(raw.recentConversation) ? raw.recentConversation.slice(-8).map(turn => ({ role: text(turn?.role, 20), content: text(turn?.content, 1000) })).filter(turn => turn.content) : [],","old_content":"    candidateChangedPaths: Array.isArray(raw.candidateChangedPaths) ? raw.candidateChangedPaths.map(v=>text(v,300)).filter(Boolean).slice(0,80) : [],"},{"path":"workers/cc-execution/src/console-operator.js","new_content":"  const deterministicPlan = inferOperator(input.message, input.context);\\n  const agentTurn = input.agentTurn && typeof input.agentTurn === 'object' ? input.agentTurn : input.context?.agentTurn;\\n  const intelligenceResult = await planConsoleIntent({ message: input.message, context: safeContext(input.context), agentTurn, env, deterministicPlan });\\n  const plan = intelligenceResult.plan, context=plan.context;\\n  const intelligenceBase = createCognitionEnvelope({ message: input.message, context, decision: plan, model: intelligenceResult.model, fallback: intelligenceResult.fallback, agentTurn });","old_content":"  const plan = inferOperator(input.message, input.context), context=plan.context;"},{"path":"workers/cc-execution/src/console-operator.js","new_content":"  if (plan.kind==='chat') return json({ok:true,kind:'chat',message:plan.message||'I do not have enough grounded context to answer that confidently.',context,intelligence:intelligenceBase,decision:{intentClass:agentTurn?.intentClass||'conversation',selectedCapability:'chat',lifecycleState:'response_only',evidenceSource:'model_gateway'},inference:{action:'chat',confidence:plan.confidence??null}});\\n  if (plan.kind==='clarify'||plan.kind==='help') return json({ok:true,kind:'help',message:plan.message||'What outcome do you want?',context,intelligence:intelligenceBase,decision:{intentClass:agentTurn?.intentClass||'conversation',selectedCapability:'clarify',lifecycleState:'requested',evidenceSource:intelligenceResult.fallback?'deterministic_fallback':'model_gateway'},inference:{action:'clarify',route:context.route,viewports:context.viewports,confidence:plan.confidence??null}});","old_content":"  if (plan.kind==='help') return json({ok:true,kind:'help',message:plan.message,context,inference:{action:'clarify',route:context.route,viewports:context.viewports}});"},{"path":"workers/cc-execution/src/console-operator.js","new_content":"    const intelligence = createCognitionEnvelope({ message: input.message, context, decision: plan, model: intelligenceResult.model, receipt, fallback: intelligenceResult.fallback, agentTurn });\\n    return json({ok:true,kind:plan.kind,message,context,receipt,intelligence,decision:{intentClass:agentTurn?.intentClass||null,selectedCommand:path,selectedCapability:plan.kind,lifecycleState:intelligence.verificationState,evidenceSource:receipt?.proofGate||receipt?.proof_gate||receipt?.source||null,missionId:receipt?.missionId||null,witnessJobId:receipt?.jobId||null},inference:{action:plan.kind,route:context.route,tenantRef:context.tenantRef,roleRef:context.roleRef||'default',viewports:context.viewports,runnerLane:'laptop',confidence:plan.confidence??null}});","old_content":"    return json({ok:true,kind:plan.kind,message,context,receipt,inference:{action:plan.kind,route:context.route,tenantRef:context.tenantRef,roleRef:context.roleRef||'default',viewports:context.viewports,runnerLane:'laptop'}});"}],"commit_message":"feat: add KNOCKLAUNCH AI kernel v1","implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Build KNOCKLAUNCH AI now. Temporarily unfreeze only the exact cc-execution AI Kernel v1 files required, then return to frozen-by-default behavior.","wordingChanged":false,"canonicalIntent":"Build and ship KNOCKLAUNCH AI Kernel v1 in the live GodMode Console backend: replace regex-only intent authority with a provider-neutral reasoning gateway plus bounded capability broker, preserve deterministic authorization and existing Prime/Witness/mission/Gate/release machinery, and reuse current v4 Console session/evidence metadata.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"ai-kernel-v1","statement":"GodMode Console backend routes normal conversational and operational intent through KNOCKLAUNCH AI Kernel v1 before canonical execution, with deterministic policy retaining all write authority.","provenance":{"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"objective":"Build and ship KNOCKLAUNCH AI Kernel v1 in the live GodMode Console backend: replace regex-only intent authority with a provider-neutral reasoning gateway plus bounded capability broker, preserve deterministic authorization and existing Prime/Witness/mission/Gate/release machinery, and reuse current v4 Console session/evidence metadata.","constraints":[{"id":"bounded-unfreeze","statement":"Unfreeze only the exact three cc-execution AI Kernel v1 files for this change and return to frozen-by-default after canonical release.","provenance":{"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"canonical-execution","statement":"Do not create another mission, queue, release, witness, or capability execution system; existing Prime and execution endpoints remain canonical.","provenance":{"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"model-no-authority","statement":"The model is replaceable compute and may select/propose only brokered actions; deterministic code retains authorization and execution authority.","provenance":{"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"AI Kernel v1 source and tests pass canonical Gate, squash-merge, affected cc-execution release, and live runtime identity proof.","route":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":[],"requestContract":{"intent":{"rawUtterance":"Build KNOCKLAUNCH AI now. Temporarily unfreeze only the exact cc-execution AI Kernel v1 files required, then return to frozen-by-default behavior.","wordingChanged":false,"canonicalIntent":"Build and ship KNOCKLAUNCH AI Kernel v1 in the live GodMode Console backend: replace regex-only intent authority with a provider-neutral reasoning gateway plus bounded capability broker, preserve deterministic authorization and existing Prime/Witness/mission/Gate/release machinery, and reuse current v4 Console session/evidence metadata.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"ai-kernel-v1","statement":"GodMode Console backend routes normal conversational and operational intent through KNOCKLAUNCH AI Kernel v1 before canonical execution, with deterministic policy retaining all write authority.","provenance":{"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"objective":"Build and ship KNOCKLAUNCH AI Kernel v1 in the live GodMode Console backend: replace regex-only intent authority with a provider-neutral reasoning gateway plus bounded capability broker, preserve deterministic authorization and existing Prime/Witness/mission/Gate/release machinery, and reuse current v4 Console session/evidence metadata.","constraints":[{"id":"bounded-unfreeze","statement":"Unfreeze only the exact three cc-execution AI Kernel v1 files for this change and return to frozen-by-default after canonical release.","provenance":{"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"canonical-execution","statement":"Do not create another mission, queue, release, witness, or capability execution system; existing Prime and execution endpoints remain canonical.","provenance":{"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]},{"id":"model-no-authority","statement":"The model is replaceable compute and may select/propose only brokered actions; deterministic code retains authorization and execution authority.","provenance":{"source":"owner_explicit","inherited":false,"blockingAuthority":true},"proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"AI Kernel v1 source and tests pass canonical Gate, squash-merge, affected cc-execution release, and live runtime identity proof.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/console-operator.js","workers/cc-execution/test/console-intelligence.test.js"],"controlPlaneMaintenanceReason":"Owner explicitly authorized building KNOCKLAUNCH AI. Temporarily unfreeze only the exact three cc-execution AI Kernel v1 files for this bounded implementation, then return to frozen-by-default behavior after canonical release."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/console-intelligence.js","workers/cc-execution/src/console-operator.js","workers/cc-execution/test/console-intelligence.test.js"],"controlPlaneMaintenanceReason":"Owner explicitly authorized building KNOCKLAUNCH AI. Temporarily unfreeze only the exact three cc-execution AI Kernel v1 files for this bounded implementation, then return to frozen-by-default behavior after canonical release."},"recovery":false,"fingerprint":"907a072eb22ef493f60991982fc91ac56da934a185a9fbb04423872389c85160","replayCount":0,"serializedBytes":24340},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T21:00:15.075319+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:f6735018-2876-46bb-98ee-2dbf952606bd:repository-mutation-intent:907a072eb22ef493f60991982fc91ac56da934a185a9fbb04423872389c85160:0","mission_step_id":"15141052-defc-4857-a7f6-147e1da1532e","command_center_event_id":"f6735018-2876-46bb-98ee-2dbf952606bd"},{"id":"77d32a57-f328-4d31-b196-e2cd27535964","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-208a1298dd98","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":22073,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":7,"executorlessWaitMs":23138,"firstUsefulResultAt":"2026-10-05T20:45:03.592Z","recoveryAttemptCount":9,"ownerInterruptionCount":0},"version":null,"prNumber":5058,"terminal":false,"missionId":"208a1298-dd98-45b2-bdb2-149eaa5dc7cb","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2094,"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":"208a1298-dd98-45b2-bdb2-149eaa5dc7cb"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["repository","runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:45:17.161383+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5058","receipt_type":"automatic_mission_resume","idempotency_key":"mission:208a1298-dd98-45b2-bdb2-149eaa5dc7cb:automatic-mission-resume:5058:repair_mission_pr_ready_retryable","mission_step_id":"e7474e55-6338-4107-840f-16b82f23ddd2","command_center_event_id":"208a1298-dd98-45b2-bdb2-149eaa5dc7cb"},{"id":"77d73292-ff64-49f5-82e6-9aab10bd2124","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for the exact existing orphaned `.forgejo/workflows/knocklaunch.yml` change on this locked mission branch so it can be adopted into the mission's one PR, then neutralized back to current main while the permanent MODES upload auth fix moves to `supabase/config.toml`; refreeze immediately after the workflow write.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for the exact existing orphaned `.forgejo/workflows/knocklaunch.yml` change on this locked mission branch so it can be adopted into the mission's one PR, then neutralized back to current main while the permanent MODES upload auth fix moves to `supabase/config.toml`; refreeze immediately after the workflow write.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"adopt","statement":"The existing orphaned workflow change is adopted into this mission's one PR without creating duplicate work.","proofConditionIds":["repo"]},{"id":"final-repair","statement":"Before merge, the workflow workaround is neutralized back to current main and the permanent per-function Supabase config declares admin-tenant-mode-image-upload with verify_jwt=false.","proofConditionIds":["repo","gate","release","runtime"]}],"objective":"Unfreeze the control plane only for the exact existing orphaned `.forgejo/workflows/knocklaunch.yml` change on this locked mission branch so it can be adopted into the mission's one PR, then neutralized back to current main while the permanent MODES upload auth fix moves to `supabase/config.toml`; refreeze immediately after the workflow write.","constraints":[{"id":"scoped-unfreeze","statement":"Control-plane maintenance is restricted to `.forgejo/workflows/knocklaunch.yml` for this single adoption/neutralization sequence and must not touch any other control-plane file.","proofConditionIds":["repo"]},{"id":"final-minimal","statement":"Final PR diff before merge must not retain the workflow workaround; only the minimal canonical Supabase auth registry repair should remain.","proofConditionIds":["repo","gate"]},{"id":"no-visual","statement":"Do not run Visual Witness.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"One locked mission branch and one Forgejo PR are used; the final PR diff is reconciled to only the canonical MODES upload auth registry repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"repository","claim":"KnockLaunch Gate passes on the exact final PR head.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Only the Supabase Edge target for admin-tenant-mode-image-upload is released.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"]},{"id":"runtime","kind":"runtime","claim":"Production admin-tenant-mode-image-upload is ACTIVE with verify_jwt=false and Big Papi's MODES upload reaches its own auth handler.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"5279af614063462b6cd2e4623f1a21b4fc0601f650a7bc855a10ee9e14c06c2d","requestContractRevision":7,"previousRequestContractHash":"8f712ad0494bdb433b5220beda521fe2c74b2ed3d7530b271bf30cd0634c7487"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T19:57:03.724625+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:68dcb75c-6461-4e70-a18a-a4ccef1985c2:request-contract:5279af614063462b6cd2e4623f1a21b4fc0601f650a7bc855a10ee9e14c06c2d","mission_step_id":"8ad8e78b-0be7-4f19-bc7c-0071e1743688","command_center_event_id":"68dcb75c-6461-4e70-a18a-a4ccef1985c2"},{"id":"77d8a9b5-31e4-4a1f-8742-f8fb10f81643","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.8-visual-objective-proof","prNumber":4304,"terminal":false,"missionId":"fd2ea99c-b294-4b4f-a340-d11475814719","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"5b9a50195eed46c75eff805596724cbf8b90032b","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"fd2ea99c-b294-4b4f-a340-d11475814719"},"performance":null,"deploymentId":"canonical-release-5b9a50195eed","workflowRunId":31258924048,"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":1053,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-08T13:10:39.864003+00:00","proof_gate":"canonical_release_dispatched","source_sha":"5b9a50195eed46c75eff805596724cbf8b90032b","external_id":"canonical-release-5b9a50195eed","receipt_type":"ship_and_prove","idempotency_key":"mission:fd2ea99c-b294-4b4f-a340-d11475814719:ship_and_prove:canonical_release_dispatched","mission_step_id":"18c13bea-b1a3-485c-ad43-dfce0ccc565c","command_center_event_id":"fd2ea99c-b294-4b4f-a340-d11475814719"},{"id":"77da45b1-e098-4750-9a70-bb90631a7b2e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"d676d05138e07698d200b94dff922a859e36bf66","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"d676d05138e07698d200b94dff922a859e36bf66","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":"34157281729a93ea803053e5a1c7634037dc4766c02e4c85ad535ca9c87388e7","forgejoWorkflowProof":{"runId":10670,"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-22T02:43:25.786996+00:00","proof_gate":"canonical_release_pending","source_sha":"d676d05138e07698d200b94dff922a859e36bf66","external_id":"forgejo-main-d676d05138e0","receipt_type":"canonical_release_status","idempotency_key":"mission:d710e348-6141-42a6-a7dc-af7d10ba3def:forgejo-release-status:d676d05138e07698d200b94dff922a859e36bf66:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"6e4f1ea4-a453-42d0-a9a4-a19aa5e388e0","command_center_event_id":"d710e348-6141-42a6-a7dc-af7d10ba3def"},{"id":"77db071b-d2ed-4305-b6d5-02081e73074e","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/vista-del-mar-renter-portal-20260827","reason":"pull_request_not_merge_eligible:pull_request_merge_rejected_no_mutation:{\"headSha\":\"ab573d46cb66c76a8cb9b6bcf9d1d709ba38b3cf\",\"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":6931,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.54.0-intent-canonicalization","prNumber":861,"terminal":false,"missionId":"ea75c883-8cac-4788-bed2-30872daa4154","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"handlerMs":2006,"prReadinessMs":558,"approvedPlanMs":0,"missionSetupMs":928,"shipAndProveMs":1444},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ea75c883-8cac-4788-bed2-30872daa4154"},"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":5755,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T22:25:16.932222+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"861","receipt_type":"execute_mission","idempotency_key":"mission:ea75c883-8cac-4788-bed2-30872daa4154:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"c9005c46-df99-4993-b495-d46bf77bdb44","command_center_event_id":"ea75c883-8cac-4788-bed2-30872daa4154"},{"id":"77db2a3b-9baa-489a-a17b-fcc4ce3c3ecb","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/pages/auto-lockout/approved-bg-0.ts","content":"export default \"UklGRoBHAABXRUJQVlA4IHRHAAAwvAKdASoABgAEPmEulEikIquqIHEYWXAMCWlu8aed2/4q6Kpu1cGU0X/8KMayfWKf76Qe8+ZK9x6c/MO/sf9s8Wb4b+bv9j/V0/5n7Ae9n+3eoj/av9L1v3oR/rx6dH7j/DV/b/+x+6nta9fb0z/hHma+N8KjQfpv4gdtDhmukcTvex4270/pVf93zIfnP+99g/9egDFISYcktKkSgSrTuJe3GDDSCKrBlqorQEB5C2c+xMBakFixYsWLFixYsT7/r5ekJ9epOV+dgV67wt/smAtSFnqLZzU3XVaiQv2GkDeCWwATeNV016+eY9Gf0gwlB4o4V+dQqaAcN3sBoMFYgLW1ZgFQFBHogL7LrfbYXoUCHPP69uIuyq3EXYLE+bKDDy/qV7KO4A5jxHrqUC+dEBixgQan7crNG2LlKQmA7crBeHOzG5T4kPQQ7fRXPCOUTTA2kUObaml4h4h4h4eR5iuTcS1DTH3dmzKcL6iSHA5d3lU0LbVTQcX+SUpPaLwzlSH7UeID8L5WOgywfRmx/5qYwhQ9oVTq94NFOr/hmiVFAihQXcx5sUK1BvrF6Dh4kDRUhWMgnKSShQ6xxMK9jZbRTTRfRmkfgkFlfqskP0lfEWkreNABuDDS+kLsuyCjsDCenK50YKvGoqFo9LM50ku2+D/lrw06TAgqoSYenhVYh1mNCLuEzHv5Wq9Az7f9gR0SiRyiDho8qQasg84mRgA77R8a7U0/WuKafFKKzzBFfkXkIpeujxTJAAcB5QcWppOBlZiuTQsdtAeNhKWPcweAdXYx+WfggO07IRHVffE5E+6XfX1U1JR2cLqywILBM3htZW0caZz88HADG5ZbldK0SxeGA1XO6tGbkL++Qbj7IBpnJGbXcYEt4rY/UntV4Wkh3qei8/g0JfCo1Ouvgmm4k03HVGMbYXUYQWogDWRqoGdISP/xHRZzAq+1jxhgXj8jNFO/KU7qjLGqBUQUK32QKJqSdX61e8hvEGLOwHYBT/p16UklTENP7fvUfIAxZsOga/RYTCIQNLnxcgRVDAQa1GdT0+fYOn6LKEwRTW/GhhAGsHwS1D2z9EQfevIyEc5lmBBDTh6mFTJwES2/PFIG/IfIO5A6h1V45t4BYpolRg9KcUVpAdPOSTOMpKBz6rVNe3WTAPsHfDW/miqlaRDCuW/yJSvSu5Adz3qgkH9jbmLfawhgLwcCets9n3HxYkcsyIlYOWCd0QthhBlBEX1L28Ch1oA9tRe25QjuUogr0ASx6niVGsju87lcxvciuVEOhR5ScD0p1bWfrpC/MBVS7E0kb04wXSa9yLNr1+cEt4De0Y7I58dF1Z/c45J5lDflrj8O/oaSpwzOcwqak6yGT7XW69Ka3wRTw2ZTvxU5+xmq/woP0T7u+Nt82Y6s9IzZGvai/ljf3IMgdh28yOt64J7c9oFZl3OOpkK73Ld7VgqvZMFKp8m7WFlKanFjT8ECn6SosjC8EUu9jKIf0aUTG9bqNReFjQx/Nb5gFB/ssS+7XkiYDphcnYhRcUFlENnznuejNFkvDMBdIqBQjTVrUOabi8WC3SQYkbah9TntU8hw751+e3PMF1wMFjUKMY4baxdaL046ZevoM6Nu8S4QVavatRYc84jiolojpu6OcAOnsoKcixdzLelvTsoCnuJ3DWH1Oe1TyHDvm/Wu55Y7rMUzb3nqBvo17Zfsik5DeI1ik6Nu8PRdUzsATwkEv4HUqT5uukUGpGKLpZS2jimt3CjE12+CWoPdTGz+nUd3gRFML2BBLKzEjbDJRGNpTeEVHqQoWPzDoOKfWtQUkS2stwgMzG7Dvmcu1lYrK2I+niA5oYBXxHZITp9xKvky/QdSoksStGZNAWJjSk0gcruOtU/5hNKJjet1Erq93DFYOpccmOJv6nzgHqgLjxgUddx4H+nw4j/Ahv/+ypF7P/Bwm8u7VpkZpgLxJUtBeu9Z+OQ9jNfSM648w62deCU4FChYeLHRtyeEdOwfp0heVF4olfNhgTwUSOJv6nzgHqgLjxgUddxZtck5YZm5NGhC0c84DoJkX3+pQBACzEU6nRuCNlVoAuG4zXqWd+VTNKXoFVJB8C6NUJ4lytn9Oo7vAiKYXsCCWVnGbgeSuxL4coh0fzFLit9Ojt6UujbTTZO1mT24RJ7T7uxKFdCF2aGN0BUjwTlroYagRixyWHeY9vgsQKB10AvI+SoiID+eFlbozrrVl28OL/AgsvU8ELKOg5+bgeSuxL4coh0fzFLit9Ojt6UujbLJms0VWXQIz5NEAFmhwy+4FInKwk3QMeMo6neusUCMWiqxnvLXrdIbzzU9UYAvkhUYjDcoLxMCE1ZdvDi/wILL1OU9G58HvYGJRXWQ+DpfmG+qfOAeqAuPGBR179hiruOr2uXHv9591YASiSr63ekFKlDlqmy2YgC8+WQQyRLldXvHyRNqjGEplCmc7nldfxgL2PLel8TE4bimbe/JII68V49KJBnIbxGzNxhw0J2RA2tloMyTpt1RvF/oT9w4n3x0ixmcawMpJrt+g+J+uZKnEPZPZopKrlK3tkXGbxxmTxNgvS+dtEwck7BlAiKYYmdsvww4JWxRxxR6XcEVHqQoWPzDoOKfWtQLjonvSJ2Qn/zZLFhGFgFU/ukGIiK6iDg+WvdP+AQCxBtaJk6p6fZbT+sV5bZ2YH53NRKwAmkThuKYl2BiUV1kPg6X5hvqnzgHqgLjxhPdILFiwei/kbBZeUvUG5i8rif2iB0TwCNUb+c3oPSLpaUe3kLvTh5GDy2RlkM491MbP6dR3eBEUwvYEEsrOM3A8ldiXw5RDo/mKXFb6dHb0o9+bfCFHqMOgNhaHNUrMgnigJxAXOIV6KHE/y5/FAu0wuCNZwDUFJDbJzmtz0T94oLWeLz8Qd3Afpi1vZMAZlnJBuW42HbjiWfEh1xfcXpgEqdHHHfK9i6Ke/At3KXDVmPnOU50T3pIECAOILwurvv9vahxIWXfpWOCTwfL/vQyj1GHQIncl4NkputBnhy1TopIlfi3YL22fDBp+oNqNEUwp+FHOtgqYv1c1qwB0zeLXHp90KwqyxSjwU8IIr91VKpVKpVIIyphc18i/QtxvpuKMc1YDb2BdxVKJ6a7f8UtBVedxeDfPazcCepMcgvvZ++BM7dyL82wRejY3rOpoZz8zL1r/8B0rnvSkcy7VAbVVkXSKCHQ6HQ6HP/wBt7nht7B4jILORDQuDdbrdbrWDXQmI9oK1oACPaVfOOQIRsAcyNgsWLLakIgoMAsOB5LF6OJ70kC5I6CpVSQhXf1F+nDodDodDobsx0cvSWM7sqLqAWpBYrbEu02Gu8h5ioKtbyZvLUlz8TwUGYC1ILHIvfklOmWBvjxxVuvi2TAWpBY0ml4TQuPdC/1fuKQBbmm96ujhtVqtVqIkvpR/HHN/UOs4jvrjonvEq8OyaAFCKs0N+xzUuToyxL1KrpWkgQIECIwkzdTIC0O0kqotkiJnQyfINixYsWLFjSPczo1Hc7IDknFnoyK762Wy2Wy39vwuEk5B+Bnc7QID4d6+sNOWdO2RhvdEB45Td8j2gr1KrpWkgQIECBEJCkkrKgR3TP4KSBAgQIECGBG+5+cxDYgqvcm0qcku2+EKPKZTiFPTMJHv+pTWMepRU9gLqP9sufvFV9j9VQYnJpNreTN5akufieCgzAWpBYsWLVxjJyvzp06dOncrIF4/In0uCCd2SmcRQ9RhxAUFTAXT63+M54JWQOsxvbcr/IdIuNsqwRh2aV8/fgQjmEkBrjT7xa9LFxdGWq1fod2LFixYsWLGkck5X506dOnUdPDQpnQjBAisHciknprt8l1QTl1ji1/JuxQHH2GO2IxODVIQ4vh9yAnjDOaLO5FnUlG3Gn4CZ/POHJOV7yeqkXcaBAgQIECBHvILFixYsWLF5g9zOjO7Fhp3QTqztTpnfbezyUgWj+ix1TQ9wy3DiOBN+t6QKbugJuXrC0J+9ELqB/D/3ckEEt2PTleYdRzUUUycUPKp/PwCe3PF+JJIECBAgQIEe8gsWLFixYsWiVfBenBX5+bAtuwnxwko89m42L6Yzt/SGRfKuJIlkzOtO5ZabyOpzH5hrm6GmEX+nJpNreTN5akufieCgzAWpBYsWLGkck5X506dOnUc+LQpk8n4/kJkRaToNdv9zBfpn4fH3BKbOI6cbtFO6eUaGmSss8cQm1RileGr7vwSjmyUdaVl7XjhU46J70kCBAj3kFixYsWLFi8w0vnRqf1eb3scnTdHdq3cMhD2a7SCN00iGcorpyvOLHBNDFMQri/iAIv/pzlvewFtwWxIJvRoD6eXpIECBAgQIEfG5BYsWLFixY0j3M6HOA7jxWonbeL0voDEzdruL6Bd+QapKIemZVpGZiU9e2BAmHEcZ1LwsknAEzVA8YjZo8w3CtZK5h1RBe+K552xLWnonvSQIECBAj3kFixYsWLFi0Sr4Mr/wqW2w6jMdwMoK1wcE4R0NTu++tFJVB9SMH75V8KcpviDLwPQ3IhCOHAEzivyyflQs81wy3UbnsqIbK8OmmR9BAbdwJuytDhw4cOHDhw713HRPekgQIEMCGTMBHNTZPPUK5PkiUqRbbcwuVEf6GM4IlK7kEGXmtdkJQDf/a2Dxa5hPOQFAIRISltWeL7hgaBe1fqisddpgzxs5viMLjoFyhqsPs7rXiEyWAmp7CxmXVDodIMXgAGZMoIgTewHti1E9P3NPgU4cOHDhw4cXy1x0T3pIECBHwz2kn/XuX7YAIi3ulCRAK6ieUtg1hpTFO3iG3khonZJHP2l7XfIYdVb3vfJa58p5DoPfzCgx5kgcDiuHTpAnK1poAkWWysUFLAP9MQURicfMMieFZ8unW8H0xhDiCNTDB55XB/rIR5UaL4F/H5ZUHHZe6TYWOK7rm5x3E25SMBbNAQb8GmWFooWq15pvRBkefWtIpz032+32+32+32+3T6g25fSpe41/rZEWgA9jgo7EX2PutwP3/Zh26lHDO9WeJJj0W5PcYQlm1WhR24Ywg4qLmQoGBj84NtVs+0k2uvwuDAHv/ACGmBYIvKhGHfMIxW2VCWct9XhSCSqdeoj7k/osQCEps1dzjoFtgvS9bq1AgJ14IQbsWLFixYsaRyTlfnTp06d/SHcosmKLVUwQtrhk4kbNjt918HJcvTggl43FedTAT8FTeBj8g178WPwf25uZn8UjqLU2ZmMitcR43dz4LXMniIv6ntAvhGZjPnxAeaRdk/WF4NJUKF1nMCEvfAgQIECBAgQIzgsWLFixYsWP7EsKj2sc+TywNQTLZW5MgmtbQazWar8MdQYBxkshGONTIP5JU/5xWOmIqwNxlVE1Ej4HwIt6jpGEoC8BMC4hNM4W8RIvBwh6J2B6dEcNVet4V2V3/yu2C4QRp2QjScTATOrYLFixYsWLFjSOScr86dOnTtiBJggsdhoWqBhUGp9kZao+vzxJr4PgfdOCk/GkWbF1ixrXBAcJ/VKtX/f0dstiGAUWveP5MDBuSqeesBljRPU59rt3OZ0DE13o6BnVsFixYsWLFixpHJOV+dOnTp2BfYwwSmKNsCufClXH0c8Af2tR7PgVcCHweFRhhnZJ5mOFEa/ZN2Ka1FiQYWZ9LompqaVkw+WGiblo2esDw/XxjR/KgzkLeRTUdOzwxi7VNATR+WKnOW9U/Ivzp06dOnTqOeNAgQIECBAgWj7xRRXY9Te4TwoAZNjqEQHuF4l4614NN+9anpJ3+BJ1rew4X99tJqwva83Ra1G5gn9yzHmKCiRYBdSF1hMhnmMHdbgzkLeRAj37h3ASeS+fEvyxU5y3qn5F+dOnTp06dRzxoECBAgQIECCTOfnKGCZhUBQHXknX9NoR30WYfD6P2AO2f/8L/c+3IuVh90DxwCwdmFO61LAziw7mfw8MophWJinJWtP3wMEB1YQidPdxqGrsU8MYuCNrehWDxC\";\n"},{"path":"src/pages/auto-lockout/approved-bg-1.ts","content":"export default \"xaxvPB+dOnTp06dO5VoECBAgQIECBH3j+N/EhlnBsD2w/BXPzXm4ELOyPkBLIBPerm/C2Iy7qg1aRjNnGOIehuXR/Y4XAOQyHtNShdAh873StbXDFXs6UngLHcTj29TFeXTskTXejoGdWwWLFixYsWLGkck5X506dOnT581QpnA7nIjMk/CovokHjWO+lEMS6LCvcvH7zHSXZtmm7CI2+E4v3qMN6ZB9iDSD6AbJsNILlUjy72IWBwv/nicVM7E/5vZatBmAtSCxYsWLRGlfnTp06dOnTuaoUzgdzkbtgxgAu0FWFn3uXIKDRVYbOBE/WZFhMgi4tMklSfCFf/1Y9ELn47Ql1MfL/Gvupz16KypPj5JebWygwaQ5GQECBAgQIECCRwWLFixYsWLF3pT85jA4dVIKGfz37oyBDImtBVWDwSsu7CZSfJ+wu3NcM6jLGoDj7bKUApzyYYkkAVa1D7EoIzqJhl4tahz1iJjUGu9yIFXKX5Dt0hWtapsccpq+e/cgsWLFixYsWiNK/OnTp06dOnc1Qpm6AvM4wbtoS6ouJC/8Us7Hn67vb8b9gIfgql4RI9NPrTigm8r60GqRkDL9lpDIZC4PVBf0rMuKeGMX0vmt6FYPELFrG88H506dOnTp07lWgQIECBAgQIWaZz84JR4Uvgcf7slfG/I7/XyJpC27QKkkC5BfKY7pGpiruSVZdAQZ1cyTSc1oym8493wDdif83stWgzAWpBYsWLFojSvzp06dOnTp3NUKQmJB+aqttC4fnFjAZCFHqMOrYdaffg+cVKV+8k/HpFnydvWCIe3iM4uwycA4iGgS3PPXg+5Thw4cOHDh3ruOie9JAgQIFo+8fqESc7tD77Slu9yQyGGxFgmHddWOapxlIL5+bj3W63W617BBcvL9zplvtQe74BuxP+b2WrQZgLUgsWLFi0RpX506dOnTp07mqAtEdcsZCeQ7QIEQ9JLPUhhQLU3t76kA5X506lWH7a5XwFwXpfO2eKbK0MInVWOie9JAgQIEZwWLFixYsWLF3pTZWonI4vsrUgsZv85gB8JaPZznOc5znOhKzEXQpPfj4l+WKnOW9U/Ivzp06dOnTqOeNAgQIECBAgQSZ8UCOp48/3KcO2kqKjJ/9SkGBh5NrWta1rWrfQ0sTt+62DELFrG88H506dOnTp07YgIECBAgQIEC0eP2u/BFZ1PALUgzf5zAD4S0eznOc5znOWV7TxTJxUzsT/m9lq0GYC1ILFixYtEaV+dOnTp06dO2b0BP28OHDtpKiybqRz4UpSlKUpShYB5EI5uRYCAQUlNlaGETqrHRPekgQIECM4LFixYsWLFi70o94ZPsZqcO2kqLJupHPhSlKUpSlKFgH9OyRkA90KweIWLWN54Pzp06dOnTp3KtAgQIECBAgQLR94/jEYwFqQ+gvS/Rwlo9nOc5znOcsr8NYPgh2SJrvR0DOrYLFixYsWLFjMUr86dOnTp061zgvH8YjGAtSH0F6RAA/v+hn1sAKnoJwJ1BNg9X9hFSnXoNuZKpSBBYdf1NLLE5KMbDvmxoBSf1QudWwzuICYmXheoF9x/kmhLPmjBhLru1d4j53uGCXd5j5AtbXqh84HZA1p+O4wgzX1pwgZDIjcJR2hHQhnWParU/LdVIcEOPKqfJoo/TbdlWCsBI8ANvcve97uBmDf1JgSHlqLAYhccJ6l2KZvVdorZ7HEulHjKJDTplBBBMF/HFahcGK9NiY++Ee1WIyGDAfbquYasmHxL0BUuhIbRg/t31nNb/B83QlQb3ta6flFt706pF6yTVNUn19pY0Mm2rBg25aCX3SCwacxGFnDwnN7rJVpnMUZk3DyjClxxGq0AAg95ywwninmd2jkLCgREPgyilCeEwnsJvRIO0LG4hnhaClX+vzfLWAQeQBEFPIUEP7Yyum4LvYAEwCxgCbYyN3nHikcFoeDq4zHb/oksYwc++CSgAHVio7bFCdTIs+7+jaLJYTIdyQC7Y24sBoYRGfh7VU6rFgXO06TIJHfgH5FycZRlHddKSYt3NgBjiOzEzNKBRSCjHkzIN9pfbWQcisZUBluY535SOT8PdZ7AqnszLCvgjJxaU64SOyMrBbZN5ngJYRwYfBl1UC7/pXxPu25zyfEot8GuhJQ3lNj1tnx82x6YojQnBAwiZBIIvEMiGQ9VLuDyTWykgFV2SRMzkGP4KIfi/ZNtULaQRvoLXLiIn9EUFX/hEE7denOWPuk//n5p8gmH9UoEmcZbVZ5sIhzA6G1lhcxQObeVXf+X7Ns+vDlu1Oi54sjHjxPi2BgVBc8k4MStktMZKGeOEgmDwkCAPgjnrq3KI7JUy6ACBb2e+MT2MBddBYoK5fqsCX0GLmLnF81m3/iCqD/pxJUv4fCbdMffNUBJGZCsHoyE50IPpLOtahFTXBvRsx+BAOz+xnROOZJuXwrvUewEDR3VR79jOnf0eau9eCNdbVbYXxal/gKfQXMRuitz1Qr+vuo59kh/eaCgW7/WX7Ww0rwf2/yHFQPUen1Qd4S9hHNV2QlNI/6nTFr0XvXoJNFPLfx9QP7/CThTQgkPyxP7EdJkcV0RjYm+jT1BPV+4DfGchN1krypLy6T/PfPuZ7BrEeekmf3dcxT+aPec7TIZsoaR8pAcq9HZAm74PN2JGiyk3b6kexCQntXIOyeWSQxlZIkkKFaNkKjALjmg2mhAsJqSnq3c1cI3hdlAj+dfn/3n5ucOL7hcvP/8b75HIG4DuaKzPZ3gkicE8EjIHLAXKsOKrPmkWOMzIOwEzV8cXAALektxIIybGHUNJ/suBuUmFWbIt8YbO3opFbJcHrYJppzHXa3eioyGiIYZ0oe1cIKfjo29IMmPL3Aqto5SBOGP60vF76LvlNxHuhT/tdCk7F4GZmtZM/UXeY3cy7kU0ky6mUbN0n8ZuDpGVF66LjwbKUVGxceg3FIJaRJTxOPnw2N4qLl96Cj6K828Dx54sDsxNX2f0wUsrAPNt0deuAdqsCE5BMbDY7evUt3JC5Q+IV0LESxzKBxVYq2gh2bpubWjLQ+4dJVKFy1PkPQowpuiOzfQiJOlzg9T5AqSp9rWfRO8WtP6i6/kJKDNlgoNp37ZWx0L4zbU+INJ33FAh3bNv/qtTC43XnPO3AG97jn5Hf5NHFa2+eZRbOuS8ej7JzpuYW/7/zPd1cvij1E40ZQ6aOUnfhi4ZNMJjRBCEtj90+EjoKtUlnNrUb9jLBSc8w8AKd5en4HoTv5bgWB+8L9nFZacts6Be/BSS/qymyDqMSc6iAtOcO1Jhby4RY6KUOlDBfmNpQ5yy2NSIda4o88yChGlDrn8DoFEtuVgqENsVq1pdvMb/6KNuEAOcx0zkUV+Ak58264WC91Vd80AsfJREcYE+Xfc9RBlyfcZ5cUu+PNMYafhuz952I2HtTuxCfotIUPIArOv35gIFaCV8bpfYJtbvrF1/QbfVT/KGFRMuQrxhaSKn0vv8ldTfM4fR7QYp9rp2oOn56U007nhrKoBY6otKjGP2SqbrSVlD2g/xSTwAmkrhKmgfXtumDH5eGjzo8qbsW47KmteP96KPr3d8VKb6yFmPAC9XFUAwHZFz1vq2j3i3id+ZF6etOu9WAas1TI3yv5EpyvbRhNzS5rMGR7Jga64r/I9t/ePh3p+8lU4lmhfiok0SYPHUiMX/rmzo7HlOo4/f+rsUI5gMfpTYiwErwqQU/pZwWZQ4nVTsmfwHeVvbiDtqo6TvUBaOUp3rAAhf4/eh72r663PhLftpmNUdm+EXuWkeSk3fL50qrHiqIpeavhnsyQf5uISXvuWEh/lObW6HSrQtd2EYMmPSAf5ed3PHKpaYPa0tCcyuwOq833ILKjWa7FNzTJjfSJ+LzVjeRv0BOXTOtyEvWA6DulLj0MW5mQGiLGNt+1BeRP4OS3x5oFs+/JYN1fL2onucaQ8tN+Nn3T2g5Lg8bv+aD3/VZ7T3mLxzcBsGF8PHWWHRUUd/MJawmjN4XZ8g/+E7Opl1kre0eJsLVJaj73tk2/X7Gzn7M1KBQbb4FKwhBC2p24SOO1TDKGqhD7i7VaxI5nbrhsdB1/Kdhfxh8fIlSeL7f/RaH22NPD3+mC9r6FnOHBFP1d2acb8jw9XILIIY046GQov58ZzAQ8vObxrQLa4efEckLtaWFUiqX6ScRG3DnO7qB17JZ/xhottBLbdKxPHKTtVtlVrdH45ypC45C9QjXkGzWYnsPOKXIYpBBZf3sjUcr135IVaIzOxS0RqA7ncOGVxWqBvsL3A56bPXLmy19rOk17rzR/6w+EDLSVX2duN7xpCKMERiRMF1jxcGOJ+5ekv5ykl7+pm2FRHjw2n13DuBYqKFxTVTEET6uGVIhjKo3TYR1tLvZwfK44zvlGtBvahYnqnfPjcH0oUqvWQJpw4Qhkvmxa38AfprCjbNo0qRrwaeuLkIQet/tfyn1oaW0/fYFoqIcHRcCNDRm8LFgMK6+uwT+i7EjRnK6lADSBDvLtVjGDjdKqxAZY37k8MJDVxwywsjBBtppabsJgIuPAAPXs+028Lnrbd6FY4KLaFt/Kqn+v0ub9nVgeVwcxd4Cnm+vFJBkx41mgAC18u374cDqsmJeM7ulrxYEpo0N2YckaUY/dxyAv0c/HTcXNYcvCGQIO1CI56Y8+HGcSQj0bo0htc/PNF/JzP/5vVgyarINEHY9Fv+3Az/EzHG5+ejC575wW6E/j+RKBElceXYRU940CE1KjqYz8tRKRV+/Ae7GEPxIK8yYOuV1UKuGrHGY6oIqcxQnEWII14+nppqns7XGRUIeOrY7ExY3CXCV79VZmzhlCNfSIdPEaKxopA3+iFKOZ9kone2UJiDEIQFsxL3uF+6BUm+w+hlF+eoGxUczttoXlsIpbYT3083Q37494CWD5QcRp7pIAZwuNE4al4AsQFrO+ogtDmGvpV6tkrMT2pCTv9TmFwk9IGlETAHhBFUEDCt2NtsRZlhmIstVn5zp/F5qCAQtP1humwAmb9cDSrDGbcgJ24j5ACiKq7gWia6cWSsdeyWuzkBiHR8wqbD3riyfZJ9KmQABv6FMsARQwAFyf4ph/aIcUcq+cr8Nl7cTSeG0FEhHc0asx3OYQx5e340NhcyVkxpGsAsX18xbKVymWUjSG0s7KMfad/oVELYrmQLNkIek73bnMXSPYehD1almJhQo+srE3no5FXmJJ5QncqYhNFHglkFCDpTA6kYci+9VMxUCAdKCH1UHSaTSMmqvKTmkWB6G73SP/t3iLYeCdNPqRmtCY74d7TJlSirGc7PTfCvcyKjLC0/+vgdFhS5U2AwWDWQXxxgHg8hD0NDSlVYcFofJMQqtmlTiiL5AGzY7vgg0WEDJvllG4Zrwp38nKSYyKeTGg7j2CfK1PCWJcKDzSHASJPuvYBvviLyhKwfZIB2XxEzENwEq5n5m9GD5tgqTaguCZw1hNhP4185gppYYz15vVNG4kAtzdaQ0ujMyIeoMXZLVPtCTQoBEkJqCeOWSzSg2nTNdcZle+EraU8AgluwfBYyPG4F+uxNpWzZaso6Dn8gLfvxuLXwj7+pHZ5jCzXpMwWN5YnxzDRzb67IYioOJOyyfCMVnB+t0nwyZ1ayY71qtwZdcuZ2VCrdnq3HcoR3rBKY6WVSdA0+PqQJPS/xMiTL/ptwJAWwPK9tQuvcXnUQbkk1jiOndidnlVTl5D5Z5S9Lkvgcn9xugdw/KhHsNXdx23r8l+nX3AaeSKgEJhUSV0lZq4hGc1qivV9qhN0KXr4JJ4A2rH9e+VYSUTiKIsLPmUpCDXwDBeAPxAQpf53siQpC0mz7MFPYcGJQgVy6tNVMEI7m1zV384WidkeDizoiGFaNQHFSSycyGCQPLFi/0+CnMm9y0MfS2nSiERAC7iMbLKQvvKVIG/cOI8QM85qrR+4fYeeNIWvp9GJUvApFSnr7q5yLLepXWR1K2YeROzL9XEAyskg0zfztVMHYbZaZ\";\n"},{"path":"src/pages/auto-lockout/approved-bg-2.ts","content":"export default \"eUabfXFwV5tYYZIesGCuONr2pE2AcYjJikawTKnMyZRIVyC2XSbv6JvmVjaAMsG14cMoOED0L925vjBQkGOJUJGswPJfl2/+2yxLG764x1U76F62ohvBLAR4nBPorXbPdMzBXEa5SLaJB2R+jdkB4WjdbHmUDP9PT701BiXPp1uTdNJydCJwqh7sYuKBANq0NyGeaTYQSUAZ/0mIowTVdP70eqd88TxmGYQkDWjMsG0dayzjzbfgczZMhpxiCItmtj64DT/1NIAMViO2PK8NgiFb97dgGxbUTsjor3So84qfRDmUiEfgKGsAe87oA99TgvoJRcBuT+Glq0A/tD9f952WeVlpp5WVRsjrUBK2mpS1PWoh2MprdG1rQ6MgnjmLf83/nTwS/qNXoYcYgkHlghFbdsyaEbk2617eh41n98rT7FH4tr/ccSkbIwpxO0UYLBAAg2jWrFt11xf3cm3LDGC4B57MWSOhBq74CLy9yPPw8XkhI++7Rfb6GAJkIc3t49dMsPcMHRTHjzNNW05TQMIMKEb3Xr+UpqiTjJzpVxE6RXBoC+sQQgvlk+qAQp37UAHKGz/GpHYyiGv72qRBj13Gwv+VPQOjdCR3s3MIaTPSwGLi+6brf/WzYzT3I/Doyaze8crpAAMsnegthd3jEpSLOqkrtdnmE0MXoh7Jx1N6eOtTCdRm3Bxcr8v80Fx9WrAR6Sv0cRSV946nhlNuctwcj9TMJVpF3pNc1zSkaOS7Snv4aWMC3xmLuJaFemrJ4ti/fziWXc9q+IYVW1XZgbmEfnJ5l4bD/4zZfyIKdXNfJcRmkSY2NRBj2o+frE3HNQbs6nEGF5XmkuGfN86/Ts6KegbwszCXLnlAF8h4/KAG0+/NiglP6SrZ4sZ52n/KQztbq+BTRvEsG3PE9QSY2oA7qjvxF9slkymrOQRuOaIfqJkEwvM7L7lyL06XI2fmF1vy8fiFsjQBnghoLZdM1P6hZeTGaFnTM9wiLY0eb+UbDWPV5k5IoYJWUElZ9hPd9B2FSEkaqDmks/RvWtgFR0p0E8Eu8TjhtRPEvzqh47SQCxoXSnTI3co2cJBJZw5Kx/YqvU0LedourtpidlUznYlpi8q/f6P4C5yvrgswtCtAWg4fFw2Qq31dZKAs1JT55nDDM8G5zNfh098QUUfvCWqud4XzOYb2R38OFayNSq8epGkJ+CYKmKwcwpWv49T3ExD/ZZGNPcCwkm+qHaM7Ch9Z6f1bvdxExkcCaATxeSi/H3tOz2h82cqVIxwilEGRoG7W0peWd+pct0SJwIQXbNzlROHEuPTmn1JOOsWP/onr47L/Bm6dXOw3VKaFYb58cmY0YcYYu6cOZLJ7uW3JJuME6G8lF/Vf3lsTR0cZjDL7mGMQcZfWzCz5mPLGwFB0HXv7U7MCxzm/DOlvQ00qNjxbRm1xAVElQZLSK7Y3VKp5gbLzhSqfQMsPTxt4cQRyTuhq3dio8Cpz9icQAxOireUl/yd2rDsffH70KbQ4j1J8zAitgfSAqkeq76XpWWEG9CEc7F0r8s/PyBm79bJi1J9EqmBD5KS9KA8lukMRHH+BA4qfjg6o9ombHudQ3k2ntRauW2+3iF5zYXUKeI+5tzsb1MQVDAbHKNm16BKxJeVzfOvGKktKORVAfvsS6ZzsS0xX9oX/K1fsVKCt/DJ77uoPoO160hg0K2rj7ooqjDbGhCFEMB41Azzw466NH7UTBnQuMvO5Dq5JUQ6NCnoAcQ7seOQW7gdNa2ACEzA++kYegLhMjd5KaQWKIA6Xq5IceFRtrVfVWorbYPdjd9ix2gDHCRFlQwWFkalD1VblvSTFXzkOIy8SVOHzp+VowJlID0Io9hTeGfdC45mARvkrTvU9pIbrtiJo8/KquhAo4FwQP/3op6B65ecTA0RNpUqbqoliZxEo8Z+tDZ3uw6wh9sWba1E1F3t2QKqcId6U+tWNxsQxEc21dVkWQCVe/hrtH0Yzaykx3GjzFwotVkszEkESZHLZdKa7RZM6BwVWPCVjby6UUlEZ+eTdY1YH/cavFhyjJkkAmQuETBsv4l/EqJtGkwBOqtv3PSiMtJe+dnN4Z6t2URl2SzZKN1hD2p5rzc9FUlZg4gzhIK/91RtCUI9vJw70wJjOWWDaI1nfnIzhVtxxRX8Bc5X1wWZ7CLPpQACBTEKBfBZY9bwYz1al1LuYXTb4ojUN6PEGN5EwTAIKHiMUQHKaH3ZKU7zoppEvYiUAma7JfDSRzsRwDZW6eTVTi/WHnqwm3AmfNwcoVO74Pa1wzM74fGBqHXAn0p7LQXUwqgXqfY9CIhhxw0byTcYHVLp/rg1JzvkPH5RNaimUCuWolc+3a0zJDp4e0FCItXYNBQJwJXu167Bp/8vXmquVMC2Ivdmu6I8wh1IP6TnmJP8c9ThTukaoGDuIXDJ9dAjUS4Lp0TVfnbwLhpRfwXdFHLE7q9U/vKZYAKAqMlQkUrPCKkU/K771ZiOnpgE4YXtpGNPJWP7FV6mhbztF1dnRbX1XxMZyy1eijliiv4C5wXyA6K9lPgWXBB6hzB9AsFRYnkr5GpstCjGsLrVRYzBHiE32asPnPmmcmz5+a07P8e7B/AgOgoyxxGxmqFr3V2L7JQg32HEfMX4R0m77rA7VQAgonZWmWBlG2kBewxkrQFytXawyznUI/VJFKzvFgu3180XPQ4H18Y959mSye7ltySbjBOhvJfQO1wPl2gMawtc08yRP6SrZ41caxBuM4BABBIYwz5Y2SDzh7PXvY69Sum81v0Rp6bVp7zmnm6r1U1UCAmQlgKhGWZHnNlVTYyMacKN8+oQmdAwzmZ+1OVOTFQng9Q0N7wkZ3lHdfOYjWANfmxR9OKkFMaPSKgdE+CiqqO7Sg9OR0SDz4OJfTQvF3teD2fYSuy74vXSjyJIW1+lTcd2DuwGZ+aocARfzS0BTtTJsMxcsvKqUSwmPEAulRaa8Na5hM46Ri82LFZDYABRIehQZneLTP5ITrVs+c7l6ZdJcFjco4/q1oEnD63He4W+/Sx6m17WXFJ9OeBpt7XreYNo2JX0bEr6NF1pFBOu2xkfYu5XOsinDn4MZNTT7LkyD/47jw8fV+RVZ50AfoEmfLUdS2HJPgbWOLH5QOfC/fd9AxECzeQ3Ak3BPKg4oEjZOPueWO55OxdQZc+fo/6Hgs/Makrr0jOye2Fx9T9eZWg49JJ36jlzOUwnKYU2bZQdiHo29PxfndHKEu6nC/8u/vDYYAlvBUnF16sZC3aAsAlJwkn4kW1XX51nDWSGpLY7tIMGSpvK2HcT9GPmax5+elV7gdWbguIwWFlvB7siVYip/rlvYlGDkgAgBkLnRjQNcJ2PMzjsZoCpudSdrKMU5BYFwceN1360h3VclecKqwljqY6fsSyKtYzMQOuFH89cttBUjo+4QJnwugdkwnWreSAQByCmQWY4mUCIIIVuHbcNKGmZMhIts7hO10rzz5glwxzgAAFl/YvNm4tfUNlA6iW5kEGgs0dUrfiAFoZ/ZINU7upIuQER/kO/NRCxd6kmrjslEfhYAJZs1J/yEGsl5/vV1QvvI4km1MtgKAAWUR+1A93hM1+j4pokEAZKDtFuZQlWJUp8msZ75mlP7jZS3QcwswwjQLCYoIZgaVZRh35UNraCHFYNTpi0MocdCrN67HivEQsI5mkzhKn9uEoAkGflAXYNQAdqEmQkUlrI3rr6wcuQTwoB9H6VXAJYG5ACuOppgB+L5Jc1DUTUlK/i158sizpouOEmZAB25nCCWgDaqJNfrf4Y5/1Wa3rvQEjkgjZnNz9ubiW+KeUSnDQaSk366C06hAsR64wLJJokBXE9Y3zvohEn0VnlhGFZl1OxsN+yfXCD4FXvNmdyzoOwAYWNm2xgiiJ28i0H8p47L3eVVVqpg7jjNp/h+nrnUXfIDtPVd/bN9k6SjRXz7TgYI5uTHzpWq16orVcwUZI5iAAeQCIV8jPDEK3WSoyPu95qPNgAJkeX0tcUNHICRREHBMoHXwAifMVgdUCsYfgABxe3XUrtkm6LluklhAcbFSf3w4KnMm2z6L10vsGWQPOqKHgMVfR2xFhQq43UcVgB/lxtRSihmivKPVK14uZ8XVyMXwvR5JlGe8++XJvBwpqBd/Av9ZsuYubRawcufU8IAAPQh+8+dCKnhkKJwLHR2Dyg4V5U4JjMSlJAAB95chtu1w44pUtA5gMM/NyAxLRi+YAzYLK29S3m9fhVFYM4t/Iw+gjcjKGL4YdC7fzNNIfJ86umXagkDSAki1v/QdT5aBpaOQAPQ8sq5Bm5dsvxsNBoh++DxsArl/0aySVkJvg/4hgEldUzkEQEnS2ahZigqjZfZNtRgIgABSw8WzYi8tXwF0ykVi1viu866GmDaPzMgL2cWrWeOcze0AAA1CjVOfXeS76L/AJInwL74go6Ej247Ze556Z7uLIVC2AjXg5hnyMxlyaYrR4mxTw44Pps1Vb0cmoehS/V0zTxM/xV4U9D4cplVJSj9PsuejYhhHC0jDL4jQUI+KWUiltn53CSXlN7Cmaz7uxgxabzm/8uvv4A9lqNrOAO/D8GxjDvTHUCea7XvNzCogBXugQD82fhyFA9TJpH9FHN9oSXp1MsL4yaTQ9m6eY2KLYIgaa+HZSZjrYaXYDH3xbmIaW0R4rMhFjO9fUgAAy37wTaSR7N48wABQHMPQCU1lK4F/J5e+5KEg5pgLms4wdjPoDPTGBgUW8zRvfy3kcyeENnz20oXdzv6/nDXKHmX7YkPAsUxC7L48JYfuc4NLPO39kILKTElKSZLX/et125T39nGdgAqQB6dhuEIwzjXd52uPdqbEFn9Zu7ncWcEg8gQuhJaObix1RlDlEV9i3vzML2vv0aUY2uXMOBh+mikic6eObnrxOl32ndqRLftjCa46+00mb8Ftzk4H/onsgorv5ljTXc5yXdX1fqUt1qp4IBDYRTc99VqIGoQAAN4b4AAU0DOac+u5xaI5SdKFDcikeKhHQ7lc/Ko+nLt6rr61srkCRFVX4eB4XpI5buQRr+CsW70jg65/dHLbwAUW6+Rqjxmn+lbChzwylUQthDJAmGhbivyRycGRCmV9Sld+RQx+CSszAUP4ShjLpcjS6PEwRkioSETej0eUC+VcAW1Hy79Q1ohRR1j5LaQnHCpjQ3U6sZZNGzDn4YRROGqwjK7aUYMFFL9neuqlayIQavmakojQ8F9By8LR594XI2iG5cZgHzmw3ZKGb2ZFeqDN+AHNnqvNtvYv0Bvx8bmNSGpcMSjbTqFLs8kAARk77AACHq29CZDmeXXR/tK1I7VS875Pdoa6KjFpMyUzU2IOdgdV2PI7u/8E6jfvAwvk1SHKG8PxmZmeu3FxUxzz8UsdtYFrB+Iisu2lLeWVj51+YGHwa2slmk/hI7XxeR1mEgzBzPYchTQ5jhOtxN4T7bR2RjnUgDo8UIVvGdBiYwuWYJ/zXz4AP9IbDp8O1zEv5EQ+mhyKZgXHyQjSrdAAB87AWAAIfN1Z00gzDIJpqhkWGNQzqvlt73zMPA649/LLkPDTV18YG/inbDs7qoocN4iBnqUOWWb7eMdxvQCBoAs31TpFda6so6Gql5RaRvDvnORXtUcrzrgMxiHuFHhpga/ICKJmr0zEzxJb7rmX2PTiSncXRe7SOFzT4SCvgeoMOatgRP52rC8J3eW5nPEl6eQN04+XO6skFNihzurGwwNLTAi4LUeUylpbRHisqwmM6DkAAE/mqAAJim5D0A2c+sFhHwUkQMIpnvfBUu1V6cH59fci7GGvSK/nht//c/TA3wnfeKhZcEY0aMukuYGQ5x4pDj7NMBIENstPIZDoqP/GMriebuyN53H9sdo60G7mTIgAv5vrKmWDNm0rPaTKNcRSpWnGWEZ9y5mL0b+udxefLm4YkgABZ+EAABu+JkQQdGG7dvshjZWpJjVil4zDEFeXmCKJqKWMFnkKiyi6cxTPETOiN/97LmHcIzI\";\n"},{"path":"src/pages/auto-lockout/approved-bg-3.ts","content":"export default \"SMeqlpuoQ+m6nEZZTsTA+2pAalsSUsgGAz47fpKKupBeKyrDqakkcQSJvtIAAKVAAGZ9q5uuZ9ZorYAughjWnsXPLCD3dUzzUyg4xZaS946N5+aCodVuozYC6sZBO0u81sdgnthnT+f2V+2bxuRYkRKiNrd8oPU2XQl87mr0szWTZ84lRpKUNuS1/MTAw5a96lkmLOoiroQPCVMxQSDQBM545zALhsDaW4AANU24AAQ17/ELptwU4N5L9LoUISgosaF006cYFDwXVAVEIw2/IJAfQXJ5KkjHxZJgx/GU0Rzvcsn8hZUw5e5CjWGUZ044RG62NBR3U5EJtG5nFbLyctnAUelUgffPvtOI/+8apIMPVLTGvNEinLT2eMbaujh7YVpYIgAABbiRISYnmIAAahLqK9+SO97comY9bNuOcRl7lHS54HWT9zQcmBGttGAURjGzmgEUW4393mr9TwsXTh50VHdLenXmPhhykvyUVYR9KxHgbkurEHR2dS4UC/bSlyje+xJ9UqV4cNYO/b/ff1o/y3SZie1rGWcmfxdkEz/hK8/QAxSwQISh+tZu/tHVrksX6MJrc4mG3NmM36G0XAW0Hv0kU+mCGdOZUS8pR0zXOef75s1HjINHowqRPWMLNXcPQ/2ndfkcBW+7GWZaa12xo6rGdgA0YZwV90OZwKAHFfhNZwiL+rNjAAEPkfzn7ob99FZJFnFkuB4p6gr7SqH2zrvBjDYapQDQWtf0BxbPti+XiRxetymcqZLsogKLJbpK4Sgat53Ii/Xk0Yh/UQ20jSaPY7bXAEgsvgGZJzRFkuavpy6vhTEJZ2flpYm2KsGM1bnoDxn4dB141n1tTBkcw8JNW1CGERdLdTzzNQPBkLoHxeXLTZqb7lUZ4VvVoNiumeqZdjhArUMgp3Lsdgj73YzmrRiYWhDxt+xOCvtAvwPBzG6hZFk9rQylX7QyzxR5r4OMC297umVkOXbaSop+gxFd5HFSNC7Re5S2kyDVwIBMe6fVX8hFM6DKskIHHgleCwGoj51eGUTgQdmGnP2cp9Tbp2oV6diIUT1T1JA2/sj24gSYLt2af6iw1MCJ9+rcndSWuwOZs/n8YolnnueDisK+dfekCcmHCeDWhKRdefbL49vTpDeFFio6rIn33GlBf8lp7O1IhwaOIWf+QAFUF4dLnJ3T+hP/U+eIcpEYP/osx3YITY8mEIpjB5C83I0v/hta6S+fljma7/Idv7xKfMiXMhMGk5Lzztsbaiu2Iacr18+gEyzqePfKmT62YOc5r+83oF64mmp2606VJM7YbMsZr1jbQUZw/q8IZclg/Ca0KYIgHOtx/9c5GehIjxUA+eUerDnvuwvNigSWQIcOvcIWiYpU/CYTIYtpd5VKRORYUKcEMUKlmGl408aWjvTnetx03aLNftuquivPGBbOzE7p2db3mgTUs7i+ynwGbDDqaw0v0atzme29ph9YBKOM6uIDKUo9kVSRr1Q3nP3XBAAPb6Md+/8ItMj21h6KTkbmeFQmxhlckHqsOnmokTkHAnHZvHWDet+Ya+alIxJ7FYCkCRmjBkGEdrndlCMFcJXy+U1Dc6PFj9VzJDYss0td7HzNw2ZcGcgSkgSt5tD/i3SSEUWWTOEzbA272R50M5x7yYzSI4bnY2DOfRbSeUzlFFyxLQHAyYK6BFQcdl0Wq1l2blmCe4oQ3jhQNyeeKss3rfq1Imsb9oK0JDeQvW63BIMH830HBcNHEDqgzpk8FB+CDvp6lNJpi5OudEyPlvlH6ZTcuvAxXR/KHs9ErJ4IZfSMIhUtP/4QaH5otkAEqg//YAAAAqo5UYvblIRoiAbITXbQdoyEOWTOY0vkwdDqMt3sODp6AYB+4Oahfmy2XRQdMWQ2HC0wxDIY722J/fKUP+Wqo2F9j1wr0ws+H2maHWLWneBaNg9wSxWkY4RGTk1fJfULj6hwivjpX+z8fBTHyqzUwh/yWkH1WH8Nwqo2rBsoim3zLzSidoweCk1ZHUo1NRNCr+lAQZs1BB5nptjUENSBsXK93D53eWjzZoJpE/BV6ARq3bp+CsECDfsRjD0Kr+Zk7h0bx1Ds/pKiErOPhD7ZEEQHKjAioDTXMbBG98zAq8mEXiie3M0ZRYZn8p/qdFbAdB0j5AX6cWl+WykQZhw5qRoPZH5UmjThVoCG9sDgqdiBsXrafFf1E+/qVU/eWCuYMw0vLnI4frbyux5Z98nK5mpvDBcWBinT8pvqAQQEwt0b7TsI+dhYrZOL49sn9caLAmn/iNJNWTIHWSFZBXrNJe0SYVr9xgu0U33dkxoOOI02TsK0xYU5YRN3Li7tnHekXlY2sL8exLANIgxWgAFMFESAAQBbAyUI05fiN/Zcsw6nrkn4FmkEvvd5OSz7nGVaF/ZGizgMyedVKKlRe7eGlPpy3J2DebKlGuIAJZHch1RV7gPiOBh39UaILHfyQyIs/xqrvuGkDZKLMWM03x+gUH6Ddkfd678X0M9f0ygaYwoUECjjS3Ws5e3RYhylSETmBl8Y3LxaGVdd0ifIBu9GGA1cgn7jNJxqvsWiyyJrNcsHguMm4E2cMY5ry+YPfAp5uLYT9rxkGA3UfQ9iKqH/Hu3dypxd5F9mb3XbGwpOqFEmo9nL9j07SkTRMVJTOJ0rMF5xJaZniDHz4J/qQABCqAAGgW9LJ6w7hTG/SBXXGeKJkweAvQ236pUUy+kb2VfqjbFMfX/pGlevyWekdojwJvQoVwQVdCVV33uC0QgX8ywwuvyUhBX9rfNhu3ucdplivdqkdBQ1OfalxfM+kLSCJxU3qTm23PWstY04X1bIr0c6gJ43JCJFvxQekPtmU7q49yJP3gLMqWG2OFpXQEJ90E6+7aICjoRNCnaNT9IdEATuRALlzKaSXGkJV8VO45PW2z84JvLbMsc45qYwkzF8kF8ncWl4Ev9OJYCORpicqDZFhQwwTxAABnEAAWmHMtzQjVfsNblw1DHo5RMqW2LOdBRjY6+NJtkZCZOZORHvDfEBYpgtppC/SjZ4aL13KacJfVqDTa+/cYRNlKc8rMZBUpY7Fu4IMlTrF5ykCg89BWp51Wd4M2mTxA7s2nXQvYn+iIPgdM722WNxuFhP7MPhQv2s97NFyNLMvUnmxfIQm1LR6AZiZ2OH7yFtSDceWv+n5rrOsTthYqn733LgaNyBPkbuba3xMrhRVUQEdMzOX7Gmk9r+13Y6Du2YibsEPZOrxu9+y5AUXntqGc28AXiN/oWHuJOhQ04+JShIAANeAADSiHaqWsF2wMPzA/wEIy6P4SaaWYzdRRgSWOg7zFVp12u55gjq7FNJL/hdCR+SSkzycNbrFMrC3s0r2AWhNBktq33LZqEa/iKP0iisDg74hoya/HO1fLcYypBXfpimwUGYuKEC7fbh91pDQrI1EMuLvdtMTCP9l79icJkhQ6EB/gdt2vaFl63qbVjBnZYFRAWGueVavnGYvXN4jnnPci0Yv+A7QY8auiAAKO56V1m8IR/Fq0n2ZNH6xpUB3JVxx9eLc3Fj10fJ8c5xS7P3LnSxz6I++PbsUfT107fHoPRnK+Im1tObeO7NrmVc5tcnnmJR+rrDmqtp1b4jAKsqtygABFSAAQEPJqBf1GWk+h4J1pQRvvmyTp2I3jQSZ/5/N+wK7BTo+YlZ8W6xdLJqQZ1wEUxM83/nyGH5qumTYvbVsifIfIGY3QqbN+q7S/8OkUbPXPtK/6W1/+s/GF6pflu1SF/DKxxde8AMeco1dPXruP5PNmWHqbtvsP1cIMd47iORsskxIro/NsCoTnYP+WTn7vuK/MNm9kwo1gDDsgS84V2ANZiAkqt3GeUPeUpuzuW6s218mpCn6cNMDMG59IOMcP2D4+UkUGPEGyEzYH956wa8gQaRh2iUvpgCvQdy3unPOXU1HEuA6KL36dyAgI+C6mgEofq6dEtkBGzChosCmSYgAAvHAAKXV7eYOuWJ6Vj+duu5wKq+LD+vf3aYnwmo1uxnSPKPFey3DbnbVkUnmckgpOBA+qO1TegedU8eXamj0g2jstPAfj7r0c/nmhDpUfaFH8gMOYesNZQGkSndccgMszCDYXNmjI3CPcM6SaZTnnr9rDACB43aH3+C1v9Xoq+O3D2ojheik2nWK9jRgHSRlxh+t7njBjYAYHVujlaj5LiRfUFiLl57GfmTiGWUoW0yc0q9oXR0kjA+qJZZ0kvwvrWrkAAJMgACLw72LBvahPHPeQBtvVbY9PumD9Bl3T1P5eB8x3H3nyMV5NatoBl/rTT8jSZC5QqfmlD/0k9a0zW7tgQFN7BZNOryewuqlCoBeUbwIjelI3XWhK4kZnOX46hTLzRwWfsZ2mmhcgX59sd7ttkGhV3G6VRUtrNQRtLjUMwAA3qCK/I/hBhTO8APHbBUwCKqglNaC6AUcnA7Z9+JP5iy1ZeSKkL8zWxoFmb7xUtRaZM9wDs8oqaPwyXt8Ahla3CIOyJ1bUw2WRBiUplcoAAQqgAEApYHAxYN7UKoiRXoumLxIz7Ri5PQ2aKky0TW2uY+/yl4ExCubDIy/jW8SHjZrpePHRcyJvN+KM2i311arP+1jIgMNxcV68LvhJ/JfaszEYrYXD2X2/PlMHYaiNZEo62oS7YOppKo7dXxFGIzHGTWBGitto/XXyAvQg/mcK31uNNCX/kdFPTPDWAbOyo1vV9sZQhSTSOowSQAAziAALP1F/XLFCaLBTvtdPb7xlYTOU5B0e3n853dtEyfocF+nJxMNuB8SC3lRDjBd/RJELBRYoFA+4qqXrIT6HqEp4nq5inVXUZyiKOzHmlY3Apa37QkdcDPmN4vVy8NyE6fTWioh50BilgYHG0/CiAWvM0Yy18atUOtien+PDxDVtlo9d/SXNi4U1iMeYVRlGRhYKPRIaA0Q+WtARLeCXy8elzsOl2fRPJ/w7KorbzvQsOSMPOPObbvW0uSGveMbg/I8CWH/v8Usrmbn4S/ohTYxOuj5wrnw+/m3xM//FN69wi6GAHIu3KxWqoAmLOnBmn5w1R3oKwb2/YB/NtQeTdr5XQnFZtGyP84ociZB6FhTkL/hcvUiAAE2wABMVxXZFo8tuyL2lKDOe0kaEB4UfnT/H1Nqx0alSt21hqmBO48rY4H6WOvhvxrY7NcF2TBD7oF7jYI/H5AZBZPodIlM2OgQbUiwwutezh9PQl3fjwvY616eeKiH5vPhZA/A6jRhW+ZbNgcuA2UjkqorU7muWrjEdSfyuJhjUOJhkDEWojQONRkGTtWonddai5oBtm49ZjvLQUuZTfZ5/HzggLVIzaIRCkpfYpj+gAA9KAANMEXX9+J3ZXBwGe3GzulkAOSJrUbA7IlGjvzl6BWTOjqLSEo0ingrwMi/L2PswbfgFRLZHVnBUh9XbjOWsJQf42p3gg91HQPcggdTsSJ4UpV5o6BmPCNH/xg5cCxNuzz+qumfsUAQnRPQ28te5hQ04+JShIAANeAADUKoGPo4l+NbZDgNgTPspa68+JM+cJk1pl+25YdySD0RiNqHFdwiiCY2252/j95VpliGvFakWaToMawBGQ+ImSH7zYP6ABp3ty4gAqAWj1Ui6XZklLFuSgJAABwEAAZiVeImJwnStSSzuRuFUhT644e6WphwdkipqEgR39kSTb709JbbFtYtdMLA8RNd6m/eFODI5wds2gFpgIMX/AnK8L9BBMQXxJRkb9ka8yN+yNeemqdQ221Fbpq5Gq5odjChf8Ll6kQAAoCegAB3wPYkQXplBDSxrhmRJdGGX8Sg05KkvY59i3OgiXkOFYiZaGVqgABXSy+mCw9DbHaVNWsJbeRd9wrJ3OWa/8YTkTrOr9/0Tvbgu/2rY3sxCkpfYpj+gACl2oHPAAHI9CGn37kobbKnfSgMPN7lPIp7SUtfwMZ7X7sjanEkkyUzqUMSC4S0E31ggBAvznWMEPt5WyV5hQ04+JShIAAhVtKAAahVAx+D2Qz99AGV58F2tsz+kkA2KAe\";\n"},{"path":"src/pages/auto-lockout/approved-bg-4.ts","content":"export default \"gtgLSnF9dZ0KTSFpDXTaH9q+ANhndS48wmPjmKOIGpg2UgfPR/JEAAWA3tl4AAl9N/Gz/qjScPqdYxEiWKgV/N2XoSkQEaghCDczskss5pj3hADBhn7bJ54dIsvuOC3ntTA+FDRYFMkxAADqc3wACl1fIShZPpwj7B5K+6J8v1bVFX85LoD10X8BY9+8lJpCz9h6wICc1Bho4X+1Yk3NyNVIwgvrWrkAAT/Ep/gAAkD4MMQkxekI+8Qk3HHzLhee6kpQb//YOgbIX6s2Mnmo8AtPenY1z9UTcppAqSkUSbVyAALAmhAAIyQZXhI8ccwpnyZzuFEpyQflvDku8ZEpqlkBtncAcZrEtfJXqWFlYIfwYBVlVuUAAR9Bo8QAAi8WDtQx522+10fLLWQpNpkro7bJfqzYyBAA\";\n"},{"path":"src/pages/auto-lockout/autoUnlockApprovedBackground.ts","content":"import p0 from './approved-bg-0';\nimport p1 from './approved-bg-1';\nimport p2 from './approved-bg-2';\nimport p3 from './approved-bg-3';\nimport p4 from './approved-bg-4';\nexport const AUTO_UNLOCK_APPROVED_BACKGROUND = 'data:image/webp;base64,' + p0 + p1 + p2 + p3 + p4;\n"}],"route":"https://321autounlock.com/","branch":"ai/objective-first-repair-7df148408e75","writes":[],"patches":[],"version":1,"approved":true,"missionId":"7df14840-8e75-4d69-b05d-b38e6ef15dca","objective":"FRONTEND-ONLY corrective implementation. Apply the approved 321 Auto Unlock mockup to the real live site; do not generate another image. The approved background asset is now provided in source as AUTO_UNLOCK_APPROVED_BACKGROUND from src/pages/auto-lockout/autoUnlockApprovedBackground.ts. Modify src/pages/auto-lockout/AutoUnlockPublic.tsx to import it and render it as the actual full-bleed hero background image behind the working UI, `absolute inset-0 h-full w-full object-cover object-center`, full visible opacity, with only a restrained dark readability overlay. Remove or disable the current gradient/SVG scene layers that obscure or substitute for the background image. Correct desktop geometry to the approved screenshot: large logo/header, left headline block, dominant center video, right How It Works panel, Start My Unlock immediately under video, feature strip across the bottom of the scene, request section immediately below. Preserve the current real hero video, CTA/form behavior, emergency notice, service-area copy, request/sign/submit flow, and mobile functionality. Do not invent services or additional business facts. Create one fresh ai/* branch from current protected main, one PR, canonical Gate, squash merge, Cloudflare frontend release, then run live visual proof on 321autounlock.com. Do not stop at implementation or PR creation.","tenantRef":"321-auto-unlock","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/auto-lockout/AutoUnlockPublic.tsx"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/auto-lockout/AutoUnlockPublic.tsx"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"52e367512683941454b70191e18deb191c61caf8c4166f6646710e44fd9ac0d4","replayCount":0,"serializedBytes":27623},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-24T16:42:49.599594+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:7df14840-8e75-4d69-b05d-b38e6ef15dca:repository-mutation-intent:52e367512683941454b70191e18deb191c61caf8c4166f6646710e44fd9ac0d4:0","mission_step_id":"8adc3e78-b73d-4e3f-90a1-d8fae8db4656","command_center_event_id":"7df14840-8e75-4d69-b05d-b38e6ef15dca"},{"id":"77db3571-d39c-438c-bbaf-b562295adb3d","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","supabase-migrations/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","supabase-migrations/live":"failure","supabase-edge-production/live":"pending"},"mainSha":"2f99208e47558bb35edb3ff8a1f3661ab23aa522","missing":[],"pending":["supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","supabase-migrations/live"],"sourceSha":"2f99208e47558bb35edb3ff8a1f3661ab23aa522","releaseState":"failed","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["admin-file-upload","agreement-sign","batch-document-upload","documents","enroll-voice-clone","generate-pa-claim-review","generate-tarping-invoice-pdf","inject-voicemail","photos-manage","record-voicemail-callback","record-voicemail-template","repair-voicemail-template","submit-demo-request","tenant-storage-migration-v1"]},"releaseTargetStates":{"migrations":"failure","supabaseEdge":"pending"},"requestContractHash":"92ba09da84b9a05560207ebeeb190a32b92288e4d99e68f13648007d0ce6462e","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5756","runId":5756,"status":"failure","sourceSha":"2f99208e47558bb35edb3ff8a1f3661ab23aa522","conclusion":null,"failedJobs":[{"id":39401,"name":"Apply Supabase migrations","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":5756,"logTail":["2026-09-06T02:03:50.1544541Z                         ^","2026-09-06T02:03:50.1544699Z ","2026-09-06T02:03:50.1545032Z Error: Migration ledger name drift for 20260906013000","2026-09-06T02:03:50.1545223Z     at invariant (file:///workspace/noel/KnockLaunchOS/scripts/supabase-migration-release.mjs:12:25)","2026-09-06T02:03:50.1545465Z     at classifyLedgerResponse (file:///workspace/noel/KnockLaunchOS/scripts/supabase-migration-release.mjs:191:3)","2026-09-06T02:03:50.1545663Z     at file:///workspace/noel/KnockLaunchOS/[eval1]:24:7","2026-09-06T02:03:50.1545830Z     at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","2026-09-06T02:03:50.1546040Z ","2026-09-06T02:03:50.1546203Z Node.js v22.18.0","2026-09-06T02:03:51.0615575Z ⚙️ [runner]: exitcode '1': failure","2026-09-06T02:03:51.0618142Z ⭐ Run Post https://data.forgejo.org/actions/checkout@v4","2026-09-06T02:03:51.0678868Z   🐳  docker exec cmd=[node /var/run/act/actions/ef/160609ebb2e15bbd5d125b8eb5fd6660300755817c031b5c80836ff53a83ea/dist/index.js] user= workdir=","2026-09-06T02:03:51.5023732Z [command]/usr/bin/git version","2026-09-06T02:03:51.5120254Z git version 2.39.5","2026-09-06T02:03:51.5183565Z   ⚙  ***","2026-09-06T02:03:51.5215088Z Temporarily overriding HOME='/tmp/cc68f444-0825-4057-b03a-ac3f598addaa' before making global git config changes","2026-09-06T02:03:51.5219746Z Adding repository directory to the temporary git global config as a safe directory","2026-09-06T02:03:51.5275130Z [command]/usr/bin/git config --global --add safe.directory /workspace/noel/KnockLaunchOS","2026-09-06T02:03:51.5359974Z [command]/usr/bin/git config --local --name-only --get-regexp core\\.sshCommand","2026-09-06T02:03:51.5922069Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'core\\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\"","2026-09-06T02:03:51.6969732Z [command]/usr/bin/git config --local --name-only --get-regexp http\\.https\\:\\/\\/git\\.knocklaunch\\.app\\/\\.extraheader","2026-09-06T02:03:51.7033367Z http.https://git.knocklaunch.app/.extraheader","2026-09-06T02:03:51.7055574Z [command]/usr/bin/git config --local --unset-all http.https://git.knocklaunch.app/.extraheader","2026-09-06T02:03:51.7152245Z [command]/usr/bin/git submodule foreach --recursive sh -c \"git config --local --name-only --get-regexp 'http\\.https\\:\\/\\/git\\.knocklaunch\\.app\\/\\.extraheader' && git config --local --unset-all 'http.https://git.knocklaunch.app/.extraheader' || :\"","2026-09-06T02:03:51.8233135Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\\.gitdir:","2026-09-06T02:03:51.8291452Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url","2026-09-06T02:03:51.9534528Z   ✅  Success - Post https://data.forgejo.org/actions/checkout@v4","2026-09-06T02:03:52.6145420Z 🏁  Job failed","2026-09-06T02:03:53.4802192Z Job 'Apply Supabase migrations' failed","","--- Release Supabase Edge Functions-39402-attempt-1.log ---","2026-09-06T02:03:54.5466596Z Runner b3a3eab9-d07d-47b7-ad01-51aeee8a12b6 (version:v13.0.0) received task 7269 of job release-supabase-edge, triggered by event: push","2026-09-06T02:03:54.5525112Z workflow prepared","2026-09-06T02:03:55.1311299Z 🚀  Start image=node:22.18.0-bookworm","2026-09-06T02:03:55.1314281Z The network alias is release_supabase_edge_functions (sanitized version of Release Supabase Edge Functions)","2026-09-06T02:03:55.7341062Z Cleaning up network for job Release Supabase Edge Functions, and network name is: WORKFLOW-531a42e82e09234c0795b5b00f7f3f8d","2026-09-06T02:03:55.7370052Z   🐳  docker create image=node:22.18.0-bookworm platform=linux/amd64 entrypoint=[\"tail\" \"-f\" \"/dev/null\"] cmd=[] network=\"WORKFLOW-531a42e82e09234c0795b5b00f7f3f8d\"","2026-09-06T02:03:56.4087752Z   🐳  docker run image=node:22.18.0-bookworm platform=linux/amd64 entrypoint=[\"tail\" \"-f\" \"/dev/null\"] cmd=[] network=\"WORKFLOW-531a42e82e09234c0795b5b00f7f3f8d\"","2026-09-06T02:03:56.9833730Z   ☁️  git fetch 'https://data.forgejo.org/actions/checkout' # ref=v4",""],"proofGate":"forgejo_action_run_logs_verified","truncated":false,"failureLines":[{"line":108,"content":"2026-09-06T02:03:50.1544243Z   if (!condition) throw new Error(message);"},{"line":111,"content":"2026-09-06T02:03:50.1545032Z Error: Migration ledger name drift for 20260906013000"},{"line":118,"content":"2026-09-06T02:03:51.0615575Z ⚙️ [runner]: exitcode '1': failure"},{"line":136,"content":"2026-09-06T02:03:52.6145420Z 🏁  Job failed"},{"line":137,"content":"2026-09-06T02:03:53.4802192Z Job 'Apply Supabase migrations' failed"}]},"exactSource":true,"fingerprint":"failure|apply supabase migrations|2026-09-06t02:03:50.1544243z   if (!condition) throw new error(message);|2026-09-06t02:03:50.1545032z error: migration ledger name drift for 20260906013000|2026-09-06t02:03:51.0615575z ⚙️ [runner]: exitcode '1': failure|2026-09-06t02:03:52.6145420z 🏁  job failed|2026-09-06t02:03:53.4802192z job 'apply supabase migrations' failed|2026-09-06t02:03:50.1544541z                         ^|2026-09-06t02:03:50.1544699z|2026-09-06t02:03:50.1545032z error: migration ledger name drift for 20260906013000|2026-09-06t02:03:50.1545223z     at invariant (file:///workspace/noel/knocklaunchos/scripts/supabase-migration-release.mjs:12:25)|2026-09-06t02:03:50.1545465z     at classifyledgerresponse (file:///workspace/noel/knocklaunchos/scripts/supabase-migration-release.mjs:191:3)|2026-09-06t02:03:50.1545663z     at file:///workspace/noel/knocklaunchos/[eval1]:24:7|2026-09-06t02:03:50.1545830z     at process.processticksandrejections (node:internal/process/task_queues:105","failureClass":"migration_failure","targetStates":{"migrations":"failure","supabaseEdge":"pending"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"migrations":"failure","supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T02:03:54.237174+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"2f99208e47558bb35edb3ff8a1f3661ab23aa522","external_id":"forgejo-main-2f99208e4755","receipt_type":"canonical_release_status","idempotency_key":"mission:c4c9d18b-e8b7-467d-b714-0cbd6627714b:forgejo-release-status:2f99208e47558bb35edb3ff8a1f3661ab23aa522:failed:forgejo-main/source=success|forgejo-release/workflow=failure|supabase-edge-production/live=pending|supabase-migrations/live=failure","mission_step_id":"bb461623-711a-4a37-b749-481f6ff403ed","command_center_event_id":"c4c9d18b-e8b7-467d-b714-0cbd6627714b"},{"id":"77dc29aa-711c-4e73-84c5-e0d2df524147","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"dac80a67f14021102f8983667cc5bcdec2be9e2f","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"dac80a67f14021102f8983667cc5bcdec2be9e2f","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":"73f47cb66d5872c3a6337d1e657c582ff39efbf785e2ebf715b23cb8f14e1cf6","forgejoWorkflowProof":{"runId":12593,"source":"signed_push_receipt","status":"waiting","results":{},"conclusion":"waiting","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-28T15:51:21.558865+00:00","proof_gate":"canonical_release_pending","source_sha":"dac80a67f14021102f8983667cc5bcdec2be9e2f","external_id":"forgejo-main-dac80a67f140","receipt_type":"canonical_release_status","idempotency_key":"mission:11792b6d-4f53-49b1-9d9b-2a83f6b6b03b:forgejo-release-status:dac80a67f14021102f8983667cc5bcdec2be9e2f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"db89bba7-90ca-4b5f-8f27-6a7be07adae9","command_center_event_id":"11792b6d-4f53-49b1-9d9b-2a83f6b6b03b"},{"id":"77dc7095-7348-4cfb-b357-8f449e2958ef","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.31-paul-deterministic-correction-recovery","prNumber":null,"terminal":false,"missionId":"47b7903d-5e77-4b6d-9aaf-cac201d8d488","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1287,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":445,"providerAuthMs":0,"ledgerPrepareMs":445,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":445,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":445,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"47b7903d-5e77-4b6d-9aaf-cac201d8d488"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1177,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T22:03:53.679468+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:47b7903d-5e77-4b6d-9aaf-cac201d8d488:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"ba0a3358-1404-4342-a2e8-154dd8872b6c","command_center_event_id":"47b7903d-5e77-4b6d-9aaf-cac201d8d488"},{"id":"77dd5b34-e47d-4c49-8635-ccab18396ec4","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"dd8f5ff68e8db1dd25e422d0ca2aa84568bebcbb","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"dd8f5ff68e8db1dd25e422d0ca2aa84568bebcbb","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["mail-continuity"]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"137a66641be488914d2713ac4d4937691de58cf1e04ce64829296481d376e6c0","forgejoWorkflowProof":{"runId":16237,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"pending"}},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T03:54:35.814063+00:00","proof_gate":"canonical_release_pending","source_sha":"dd8f5ff68e8db1dd25e422d0ca2aa84568bebcbb","external_id":"forgejo-main-dd8f5ff68e8d","receipt_type":"canonical_release_status","idempotency_key":"mission:4ff16548-c861-4f9a-b40e-7d1cc7e06c1f:forgejo-release-status:dd8f5ff68e8db1dd25e422d0ca2aa84568bebcbb:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"3ce24454-471d-4c2f-9065-588fd780621c","command_center_event_id":"4ff16548-c861-4f9a-b40e-7d1cc7e06c1f"},{"id":"77e0ebc5-e4de-4bfc-a9b6-131e9a4593ed","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-445c8fa09216","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.37-release-proof-noop-refreeze","prNumber":1679,"terminal":false,"missionId":"445c8fa0-9216-46ef-b17b-b6e94a9c4e00","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":991,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":868,"approvedPlanMs":0,"missionSetupMs":960,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":792,"ledgerReconcileMs":0,"lineageReconcileMs":168,"resolvePreflightMs":960,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":792,"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":"445c8fa0-9216-46ef-b17b-b6e94a9c4e00"},"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":2063,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:20:36.367665+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1679","receipt_type":"execute_mission","idempotency_key":"mission:445c8fa0-9216-46ef-b17b-b6e94a9c4e00:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"a3d46cda-3ca8-4fb5-8092-d4154fa9ed3e","command_center_event_id":"445c8fa0-9216-46ef-b17b-b6e94a9c4e00"},{"id":"77e2fdad-ee4a-44c3-a16d-7ce6a98ec8e2","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"a3b16e33a83767634d8254c0a9c755afbba417f4","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-control-plane-green-fast-path","satisfied":false,"statement":"The control plane merge queue must trust exact-head canonical Gate success from the commit status it already loaded and must not make a redundant Action-run detail read before progressing the PR.","proofConditionIds":["proof-repository","proof-runtime"]}],"satisfied":false,"constraints":[{"id":"constraint-control-plane-diagnostics","satisfied":false,"statement":"The control plane must still fetch exact Action-run detail for non-success Gate states that require timestamps, diagnostics, or recovery decisions.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"capability-completeness","satisfied":false,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"atomic-capability-lifecycle","satisfied":false,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-repository","proof-runtime"]}],"contractHash":"b9d401f2b7e3e94d1ad6a8995390354efbb799c161d47e47cc5b87899559b888","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"reason":null,"gateRunId":null,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"ccExecution":"success"},"repositoryProofGate":null,"repositoryProofPath":null,"requestContractHash":"b9d401f2b7e3e94d1ad6a8995390354efbb799c161d47e47cc5b87899559b888","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"repositoryProofStatus":"required","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":false,"repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"ccExecution":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"b9d401f2b7e3e94d1ad6a8995390354efbb799c161d47e47cc5b87899559b888"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:46:41.30547+00:00","proof_gate":"request_contract_pending","source_sha":"a3b16e33a83767634d8254c0a9c755afbba417f4","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:208a1298-dd98-45b2-bdb2-149eaa5dc7cb:request-contract:b9d401f2b7e3e94d1ad6a8995390354efbb799c161d47e47cc5b87899559b888:a3b16e33a83767634d8254c0a9c755afbba417f4:pending:repository","mission_step_id":"90eb6b05-4588-48ba-9489-43aad2478579","command_center_event_id":"208a1298-dd98-45b2-bdb2-149eaa5dc7cb"},{"id":"77e3329e-19c1-4ddf-ab35-d691bd20ad93","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/standalone-app-routes-bootstrap-0907","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2084,"terminal":false,"missionId":"bc8b7d18-a45c-473d-939b-531ae27c4450","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"752729e0fb72387ad2ce6d27bdb12e3e492f7990","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10727,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1024,"approvedPlanMs":0,"missionSetupMs":605,"providerAuthMs":0,"shipAndProveMs":9547,"ledgerPrepareMs":399,"ledgerReconcileMs":0,"lineageReconcileMs":206,"resolvePreflightMs":605,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":399,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bc8b7d18-a45c-473d-939b-531ae27c4450"},"performance":null,"deploymentId":"forgejo-main-752729e0fb72","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3112,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:19:06.406571+00:00","proof_gate":"canonical_release_dispatched","source_sha":"752729e0fb72387ad2ce6d27bdb12e3e492f7990","external_id":"forgejo-main-752729e0fb72","receipt_type":"execute_mission","idempotency_key":"mission:bc8b7d18-a45c-473d-939b-531ae27c4450:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"54a2503c-ae47-45ff-adb9-eca9b6cde6c1","command_center_event_id":"bc8b7d18-a45c-473d-939b-531ae27c4450"},{"id":"77e47c3d-9da3-4251-9f47-de0724625765","source":"forgejo","status":"waiting","payload":{"branch":"ai/big-papis-self-service-hardening-0919","prNumber":3197,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8201a16a9e6124e54e66900141c029555ab4a5b3","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T12:38:59.27687+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8201a16a9e6124e54e66900141c029555ab4a5b3","external_id":"3197","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:bbe1033f-2c95-4ad4-ad36-fd64c65a7b9d:merged-pr:3197:8201a16a9e6124e54e66900141c029555ab4a5b3","mission_step_id":"18913992-6396-4771-89a8-7f0ba08e267c","command_center_event_id":"bbe1033f-2c95-4ad4-ad36-fd64c65a7b9d"},{"id":"77e51ba0-8c04-46a0-97de-59302d48f0b0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4beefb54002b","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":23033,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":357137,"firstUsefulResultAt":"2026-09-25T21:57:38.952Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":3771,"terminal":false,"missionId":"4beefb54-002b-4db5-b843-b18254fbaf23","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3911,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":643,"missionSetupMs":266,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":266,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":266,"repositoryMutationMs":3268,"repositoryProviderMs":3268,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2122,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":266,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1146},"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":"4beefb54-002b-4db5-b843-b18254fbaf23"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["visual","runtime","runtime","runtime","runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3378,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T22:03:40.974006+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3771","receipt_type":"execute_mission","idempotency_key":"mission:4beefb54-002b-4db5-b843-b18254fbaf23:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"95ec76cc-b4d5-4794-9b31-f0d47e5df082","command_center_event_id":"4beefb54-002b-4db5-b843-b18254fbaf23"},{"id":"77e586ee-09e2-4926-8b01-d4b6e3cff39f","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"title":"Make Console Sidekick a canonical autonomous operator","branch":"ai/objective-first-repair-5ef6e201aad0","writes":[],"patches":[],"pr_body":"Wire GodMode Sidekick to canonical cc-execution missions, durable progress/cancel controls, fresh searchable conversations, timestamps, and preserve existing voice transcription.","version":1,"approved":true,"missionId":"5ef6e201-aad0-4691-9221-d75318fad13b","objective":"Make the KNOCKLAUNCH Console behave like one autonomous operator. Preserve current live architecture and existing Witness/cancellation work. Implement the next bounded operator-experience pass: explicit owner intent dominates resolver inference including natural route-family instructions without false ambiguity; every execution request gets immediate acknowledgement and durable play-by-play progress surfaced in Console until terminal completion or cancellation; expose exact Stop for the current job and a clear bounded Stop All for owner-visible active jobs using existing canonical cancellation primitives; add message date/time stamps and voice-to-text input to Console; every new chat starts a fresh conversation while past conversations remain searchable/recoverable; keep normal read-only questions on the cheapest fast path and avoid unnecessary mission/repository/Witness scans. Use current Prime/main truth, smallest governing primitives, existing auth/tenant boundaries, canonical Gate/merge/release, and prove live behavior. Do not create parallel orchestration or duplicate mission systems.","sourceSha":"96bf09672f9c35094afb2c600cbf557a60fcd00e","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/operator-respond/index.ts","src/components/admin/OperatorSidekick.tsx"],"anchored_edits":[{"path":"supabase/functions/operator-respond/index.ts","edits":[{"new_content":"export const FUNCTION_VERSION = '0.7.0-canonical-mission-operator';","old_content":"export const FUNCTION_VERSION = '0.6.0-console-evidence-answer';"},{"new_content":"const OPENAI_API_KEY = Deno.env.get('OPENAI_API_KEY') ?? '';\nconst PLATFORM_ADMIN_EMAIL = 'info@knocklaunch.app';\nconst OPENAI_MODEL = Deno.env.get('OPENAI_MODEL') ?? 'gpt-5-mini';\nconst CC_EXECUTION_URL = (Deno.env.get('CC_EXECUTION_URL') ?? 'https://cc-execution.knocklaunch.app').replace(/\\/+$/, '');\nconst CC_EXECUTION_KEY = Deno.env.get('CC_EXECUTION_KEY') ?? '';","old_content":"const OPENAI_API_KEY = Deno.env.get('OPENAI_API_KEY') ?? '';\nconst PLATFORM_ADMIN_EMAIL = 'info@knocklaunch.app';\nconst OPENAI_MODEL = Deno.env.get('OPENAI_MODEL') ?? 'gpt-5-mini';"},{"new_content":"    godmode_console_evidence_answer: true,\n    canonical_mission_operator: true,\n    cc_execution_bridge_ready: Boolean(CC_EXECUTION_KEY),\n    godmode_visual_witness_tool: false,\n    visual_witness_requires_platform_admin: true,","old_content":"    godmode_console_evidence_answer: true,\n    godmode_visual_witness_tool: false,\n    visual_witness_requires_platform_admin: true,"},{"new_content":"async function callAuthedFunction(authHeader: string, functionName: string, body: Record<string, unknown>) {\n  const resp = await fetch(`${SUPABASE_URL}/functions/v1/${functionName}`, {\n    method: 'POST',\n    headers: { Authorization: authHeader, apikey: SUPABASE_ANON_KEY, 'Content-Type': 'application/json' },\n    body: JSON.stringify(body),\n  });\n  const data = await resp.json().catch(() => null);\n  if (!data) return { ok: false, error: `${functionName} returned non-JSON HTTP ${resp.status}` };\n  if (!resp.ok || data?.ok === false) return { ok: false, error: data?.error ?? `${functionName} HTTP ${resp.status}`, data: responseEnvelope(data) };\n  return { ok: true, data: responseEnvelope(data) };\n}\n\nasync function callCcExecution(command: string, input: Record<string, unknown> = {}) {\n  if (!CC_EXECUTION_KEY) return { ok: false, error: 'cc_execution_bridge_not_configured' };\n  const resp = await fetch(`${CC_EXECUTION_URL}/action/execute`, {\n    method: 'POST',\n    headers: { Authorization: `Bearer ${CC_EXECUTION_KEY}`, 'Content-Type': 'application/json' },\n    body: JSON.stringify({ command, input }),\n  });\n  const data = await resp.json().catch(() => null);\n  if (!data) return { ok: false, error: `cc-execution returned non-JSON HTTP ${resp.status}` };\n  if (!resp.ok || data?.ok === false) return { ok: false, error: data?.reason ?? data?.error ?? `cc-execution HTTP ${resp.status}`, data: responseEnvelope(data) };\n  return { ok: true, data: responseEnvelope(data) };\n}\n\nconst canonicalMissionTools = [\n  { type: 'function', function: { name: 'operator_owner_context', description: 'Read stable owner operating context without starting repository or Witness work. Use this first for ordinary KNOCKLAUNCH context questions.', parameters: { type: 'object', properties: {}, required: [], additionalProperties: false } } },\n  { type: 'function', function: { name: 'operator_execute_objective', description: 'Run or continue the canonical durable KNOCKLAUNCH objective mission. Use this for platform mutations instead of legacy repo write tools.', parameters: { type: 'object', properties: { objective: { type: 'string' }, missionId: { type: 'string' }, sourceTargets: { type: 'array', items: { type: 'string' } }, input: { type: 'object' } }, required: ['objective'], additionalProperties: false } } },\n  { type: 'function', function: { name: 'operator_mission_status', description: 'Read durable mission status and latest owner-facing progress.', parameters: { type: 'object', properties: { missionId: { type: 'string' } }, required: ['missionId'], additionalProperties: false } } },\n  { type: 'function', function: { name: 'operator_mission_receipt', description: 'Read durable mission receipts and proof evidence.', parameters: { type: 'object', properties: { missionId: { type: 'string' } }, required: ['missionId'], additionalProperties: false } } },\n  { type: 'function', function: { name: 'operator_mission_cancel', description: 'Cancel one exact durable mission while preserving receipts.', parameters: { type: 'object', properties: { missionId: { type: 'string' }, reason: { type: 'string' } }, required: ['missionId'], additionalProperties: false } } },\n];\n\nconst tools = [\n  ...canonicalMissionTools,","old_content":"async function callAuthedFunction(authHeader: string, functionName: string, body: Record<string, unknown>) {\n  const resp = await fetch(`${SUPABASE_URL}/functions/v1/${functionName}`, {\n    method: 'POST',\n    headers: { Authorization: authHeader, apikey: SUPABASE_ANON_KEY, 'Content-Type': 'application/json' },\n    body: JSON.stringify(body),\n  });\n  const data = await resp.json().catch(() => null);\n  if (!data) return { ok: false, error: `${functionName} returned non-JSON HTTP ${resp.status}` };\n  if (!resp.ok || data?.ok === false) return { ok: false, error: data?.error ?? `${functionName} HTTP ${resp.status}`, data: responseEnvelope(data) };\n  return { ok: true, data: responseEnvelope(data) };\n}\n\nconst tools = ["},{"new_content":"async function executeTool(authHeader: string, repoAgentToken: string | null, name: string, input: any) {\n  switch (name) {\n    case 'operator_owner_context': return callCcExecution('owner_operating_context', {});\n    case 'operator_execute_objective': {\n      const continuationInput = input?.input && typeof input.input === 'object' && !Array.isArray(input.input) ? input.input : {};\n      return callCcExecution('execute_objective', {\n        ...continuationInput,\n        objective: String(input?.objective ?? '').trim(),\n        ...(input?.missionId ? { missionId: String(input.missionId) } : {}),\n        ...(Array.isArray(input?.sourceTargets) ? { sourceTargets: input.sourceTargets.map((value: unknown) => String(value)).filter(Boolean) } : {}),\n      });\n    }\n    case 'operator_mission_status': return callCcExecution('mission_status', { missionId: String(input?.missionId ?? '') });\n    case 'operator_mission_receipt': return callCcExecution('mission_receipt', { missionId: String(input?.missionId ?? '') });\n    case 'operator_mission_cancel': return callCcExecution('mission_cancel', { missionId: String(input?.missionId ?? ''), reason: String(input?.reason ?? 'Cancelled from KNOCKLAUNCH Console') });\n    case 'operator_repo_health': return callRepoAgentProxy(authHeader, repoAgentToken, {}, false);","old_content":"async function executeTool(authHeader: string, repoAgentToken: string | null, name: string, input: any) {\n  switch (name) {\n    case 'operator_repo_health': return callRepoAgentProxy(authHeader, repoAgentToken, {}, false);"},{"new_content":"  const action = String(body.action ?? 'message');\n  const repoAgentToken = body.repoAgentToken ? String(body.repoAgentToken) : null;\n\n  if (['mission_status', 'mission_receipt', 'mission_cancel', 'owner_context'].includes(action)) {\n    if (!isPlatformAdmin) return json({ ok: false, error: 'forbidden_platform_admin_mission_control_required' }, 403);\n    const missionId = String(body.missionId ?? body.input?.missionId ?? '').trim();\n    const command = action === 'owner_context' ? 'owner_operating_context' : action;\n    if (action !== 'owner_context' && !missionId) return json({ ok: false, error: 'missionId required' }, 400);\n    const result = await callCcExecution(command, action === 'owner_context' ? {} : { ...(body.input && typeof body.input === 'object' ? body.input : {}), missionId });\n    if (!result.ok) return json({ ok: false, error: result.error, result: result.data ?? null, ccExecutionBridgeReady: Boolean(CC_EXECUTION_KEY) }, 503);\n    return json({ ok: true, result: result.data ?? result, ccExecutionBridgeReady: true });\n  }\n\n  if (action === 'console_answer') {","old_content":"  const action = String(body.action ?? 'message');\n  const repoAgentToken = body.repoAgentToken ? String(body.repoAgentToken) : null;\n\n  if (action === 'console_answer') {"},{"new_content":"Operator proof rules:\n- For ordinary stable KNOCKLAUNCH context questions, use operator_owner_context first. Do not start repository or Witness scans unless the question actually requires them.\n- For platform mutations, use operator_execute_objective and keep continuing the same returned missionId until it reaches terminal verified/cancelled/blocked state. Do not substitute legacy repo write tools for the canonical mission lane.\n- Use operator_mission_status / operator_mission_receipt for durable play-by-play and proof. Use operator_mission_cancel only when the owner asks to stop that exact mission.\n- Visual proof is owned exclusively by the canonical cc-execution supervised mission lane; this Sidekick exposes no browser tool.","old_content":"Operator proof rules:\n- You may use operator_* tools behind the scenes for platform work. Inspect before proposing writes.\n- Visual proof is owned exclusively by the canonical cc-execution supervised mission lane; this Sidekick exposes no browser tool."},{"new_content":"  const conversation: ModelTurn[] = [{ role: 'system', content: systemPrompt }, { role: 'user', content: userMessage }];\n  const pendingWrites: any[] = [];\n  const toolSummaries: any[] = [];\n  let provider = 'openai';\n  let model = OPENAI_MODEL;\n  let finalMessage = '';\n  const maxToolRounds = isPlatformAdmin ? 6 : 1;\n\n  for (let round = 0; round < maxToolRounds; round += 1) {\n    let turn;\n    try { turn = await callModel(conversation, availableTools); }\n    catch (error: any) { return json({ ok: false, error: error?.message ?? String(error) }, 500); }\n\n    provider = turn.provider;\n    model = turn.model;\n    if (turn.message) finalMessage = turn.message;\n    const calls = Array.isArray(turn.toolCalls) ? turn.toolCalls : [];\n    if (calls.length === 0) break;\n\n    conversation.push({ role: 'assistant', content: turn.message ?? '', tool_calls: turn.raw?.tool_calls ?? undefined });\n    let executedAnyTool = false;\n    for (const toolCall of calls) {\n      if (!isPlatformAdmin) {\n        toolSummaries.push({ name: toolCall.name, status: 'blocked', error: 'tenant_user_read_only_mode', result: null });\n        conversation.push({ role: 'tool', tool_call_id: toolCall.id, name: toolCall.name, content: JSON.stringify({ ok: false, error: 'tenant_user_read_only_mode' }) });\n        continue;\n      }\n      if (WRITE_TOOLS.has(toolCall.name)) {\n        pendingWrites.push({ id: crypto.randomUUID(), name: toolCall.name, input: toolCall.arguments, requires_confirmation: true, is_write: true });\n        toolSummaries.push({ name: toolCall.name, status: 'proposed', error: null, result: null });\n        conversation.push({ role: 'tool', tool_call_id: toolCall.id, name: toolCall.name, content: JSON.stringify({ ok: true, proposed: true, requires_confirmation: true }) });\n        continue;\n      }\n      const result = await executeTool(authHeader, repoAgentToken, toolCall.name, toolCall.arguments);\n      executedAnyTool = true;\n      const normalizedResult = responseEnvelope(result.data ?? result);\n      conversation.push({ role: 'tool', tool_call_id: toolCall.id, name: toolCall.name, content: JSON.stringify(result) });\n      toolSummaries.push({ name: toolCall.name, status: result.ok ? 'completed' : 'failed', error: result.ok ? null : result.error, result: normalizedResult });\n    }\n    if (!executedAnyTool || pendingWrites.length > 0) break;\n  }\n\n  finalMessage = isPlatformAdmin ? normalizeOperatorFinalMessage(finalMessage, pendingWrites, toolSummaries) : (finalMessage || 'I do not have enough context here to answer that confidently.');\n  return json({ ok: true, message: finalMessage, pendingWrites, toolCalls: toolSummaries, academySources: academyContext.sources, provider, model, mode: isPlatformAdmin ? 'godmode_operator' : 'tenant_sidekick_read_only', ccExecutionBridgeReady: Boolean(CC_EXECUTION_KEY) });","old_content":"  const messages: ModelTurn[] = [{ role: 'system', content: systemPrompt }, { role: 'user', content: userMessage }];\n  let first;\n  try { first = await callModel(messages, availableTools); }\n  catch (error: any) { return json({ ok: false, error: error?.message ?? String(error) }, 500); }\n\n  const pendingWrites: any[] = [];\n  const toolMessages: ModelTurn[] = [];\n  const toolSummaries: any[] = [];\n\n  for (const toolCall of first.toolCalls) {\n    if (!isPlatformAdmin) {\n      toolSummaries.push({ name: toolCall.name, status: 'blocked', error: 'tenant_user_read_only_mode' });\n      continue;\n    }\n    if (WRITE_TOOLS.has(toolCall.name)) {\n      pendingWrites.push({ id: crypto.randomUUID(), name: toolCall.name, input: toolCall.arguments, requires_confirmation: true, is_write: true });\n      toolSummaries.push({ name: toolCall.name, status: 'proposed' });\n      continue;\n    }\n    const result = await executeTool(authHeader, repoAgentToken, toolCall.name, toolCall.arguments);\n    toolMessages.push({ role: 'tool', tool_call_id: toolCall.id, name: toolCall.name, content: JSON.stringify(result) });\n    toolSummaries.push({ name: toolCall.name, status: result.ok ? 'completed' : 'failed', error: result.ok ? null : result.error });\n  }\n\n  let finalMessage = first.message;\n  if (toolMessages.length > 0) {\n    try {\n      const second = await callModel([...messages, { role: 'assistant', content: first.message ?? '', tool_calls: first.raw?.tool_calls ?? undefined }, ...toolMessages], availableTools);\n      finalMessage = second.message || finalMessage;\n    } catch { /* Keep first message if the second model pass fails. */ }\n  }\n\n  finalMessage = isPlatformAdmin ? normalizeOperatorFinalMessage(finalMessage, pendingWrites, toolSummaries) : (finalMessage || 'I do not have enough context here to answer that confidently.');\n  return json({ ok: true, message: finalMessage, pendingWrites, toolCalls: toolSummaries, academySources: academyContext.sources, provider: first.provider, model: first.model, mode: isPlatformAdmin ? 'godmode_operator' : 'tenant_sidekick_read_only' });"}]},{"path":"src/components/admin/OperatorSidekick.tsx","edits":[{"new_content":"  History,\n  Lightbulb,\n  Loader2,\n  Maximize2,\n  Mic,\n  Minimize2,\n  Plus,\n  RefreshCw,\n  Search,","old_content":"  Lightbulb,\n  Loader2,\n  Maximize2,\n  Mic,\n  Minimize2,\n  RefreshCw,"},{"new_content":"const SIDEKICK_MEMORY_KEY = 'knocklaunch.aiSidekick.memory.v1';\nconst SIDEKICK_VOICE_REPLY_KEY = 'knocklaunch.aiSidekick.voiceReplies.v1';\nconst SIDEKICK_POSITION_KEY = 'knocklaunch.aiSidekick.position.v1';\nconst SIDEKICK_CONVERSATIONS_KEY = 'knocklaunch.aiSidekick.conversations.v1';","old_content":"const SIDEKICK_MEMORY_KEY = 'knocklaunch.aiSidekick.memory.v1';\nconst SIDEKICK_VOICE_REPLY_KEY = 'knocklaunch.aiSidekick.voiceReplies.v1';\nconst SIDEKICK_POSITION_KEY = 'knocklaunch.aiSidekick.position.v1';"},{"new_content":"type ChatMessage = { id: string; role: 'user' | 'assistant' | 'system'; content: string; createdAt?: string };\ntype SidekickConversation = { id: string; title: string; createdAt: string; updatedAt: string; messages: ChatMessage[] };\ntype TrackedMission = { missionId: string; status: string; terminal: boolean; phase?: string | null; latestSequence?: number | null; latestMessage?: string | null };\ntype PendingWrite = { id: string; name: string; input: Record<string, unknown>; requires_confirmation: true; is_write: true };","old_content":"type ChatMessage = { id: string; role: 'user' | 'assistant' | 'system'; content: string };\ntype PendingWrite = { id: string; name: string; input: Record<string, unknown>; requires_confirmation: true; is_write: true };"},{"new_content":"function formatMessageTimestamp(value?: string) {\n  const date = new Date(value || Date.now());\n  if (Number.isNaN(date.getTime())) return '';\n  return new Intl.DateTimeFormat(undefined, { month: 'short', day: 'numeric', hour: 'numeric', minute: '2-digit', second: '2-digit' }).format(date);\n}\n\nfunction loadConversations(): SidekickConversation[] {\n  try {\n    const raw = localStorage.getItem(SIDEKICK_CONVERSATIONS_KEY);\n    if (!raw) return [];\n    const parsed = JSON.parse(raw);\n    return Array.isArray(parsed) ? parsed.slice(0, 40) : [];\n  } catch {\n    return [];\n  }\n}\n\nfunction saveConversations(conversations: SidekickConversation[]) {\n  try { localStorage.setItem(SIDEKICK_CONVERSATIONS_KEY, JSON.stringify(conversations.slice(0, 40))); } catch {}\n}\n\nfunction roleClasses(role: ChatMessage['role']) {","old_content":"function roleClasses(role: ChatMessage['role']) {"},{"new_content":"  const [memory, setMemory] = useState<SidekickMemory>(() => loadMemory());\n  const initialConversationId = useRef(crypto.randomUUID());\n  const [conversationId, setConversationId] = useState(initialConversationId.current);\n  const [conversationStartedAt, setConversationStartedAt] = useState(() => new Date().toISOString());\n  const [conversationHistory, setConversationHistory] = useState<SidekickConversation[]>(() => loadConversations());\n  const [historyQuery, setHistoryQuery] = useState('');\n  const [historyOpen, setHistoryOpen] = useState(false);\n  const [trackedMissions, setTrackedMissions] = useState<TrackedMission[]>([]);\n  const [messages, setMessages] = useState<ChatMessage[]>([\n    { id: 'sidekick-welcome', role: 'system', content: welcomeCopy(persona, isGodModeContext), createdAt: new Date().toISOString() },\n  ]);\n  const [pendingWrites, setPendingWrites] = useState<PendingWrite[]>([]);","old_content":"  const [memory, setMemory] = useState<SidekickMemory>(() => loadMemory());\n  const [messages, setMessages] = useState<ChatMessage[]>([\n    {\n      id: 'sidekick-welcome',\n      role: 'system',\n      content: welcomeCopy(persona, isGodModeContext),\n    },\n  ]);\n  const [pendingWrites, setPendingWrites] = useState<PendingWrite[]>([]);"},{"new_content":"  async function callOperator<T>(body: Record<string, unknown>): Promise<T> {\n    const { data, error } = await supabase.functions.invoke('operator-respond', { body });\n    if (error) throw new Error(error.message ?? 'operator-respond failed');\n    if (!data?.ok) throw new Error(data?.error ?? 'operator-respond rejected the request');\n    return data as T;\n  }\n\n  function persistConversation(nextMessages = messages) {\n    if (!nextMessages.some((message) => message.role === 'user')) return;\n    const firstUser = nextMessages.find((message) => message.role === 'user')?.content.trim() || 'Conversation';\n    const entry: SidekickConversation = {\n      id: conversationId,\n      title: firstUser.slice(0, 72),\n      createdAt: conversationStartedAt,\n      updatedAt: new Date().toISOString(),\n      messages: nextMessages,\n    };\n    setConversationHistory((prev) => {\n      const next = [entry, ...prev.filter((conversation) => conversation.id !== conversationId)].slice(0, 40);\n      saveConversations(next);\n      return next;\n    });\n  }\n\n  function startNewConversation() {\n    persistConversation();\n    const nowIso = new Date().toISOString();\n    setConversationId(crypto.randomUUID());\n    setConversationStartedAt(nowIso);\n    setMessages([{ id: crypto.randomUUID(), role: 'system', content: welcomeCopy(persona, isGodModeContext), createdAt: nowIso }]);\n    setTrackedMissions([]);\n    setPendingWrites([]);\n    setHistoryOpen(false);\n    setHistoryQuery('');\n  }\n\n  function restoreConversation(conversation: SidekickConversation) {\n    persistConversation();\n    setConversationId(conversation.id);\n    setConversationStartedAt(conversation.createdAt);\n    setMessages(conversation.messages);\n    setTrackedMissions([]);\n    setPendingWrites([]);\n    setHistoryOpen(false);\n  }\n\n  function collectMissionIds(toolCalls: any[] = []) {\n    return [...new Set(toolCalls.flatMap((tool) => {\n      const result = tool?.result ?? {};\n      return [result?.missionId, result?.receiptRef?.missionId, result?.context?.missionId].map((value) => String(value ?? '').trim()).filter(Boolean);\n    }))];\n  }\n\n  async function cancelMission(missionId: string) {\n    await callOperator<{ ok: true; result: any }>({ action: 'mission_cancel', missionId, input: { reason: 'Cancelled from KNOCKLAUNCH Console' } });\n    setTrackedMissions((prev) => prev.map((mission) => mission.missionId === missionId ? { ...mission, status: 'cancelled', terminal: true, latestMessage: 'Cancelled from KNOCKLAUNCH Console.' } : mission));\n    setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'system', content: `Stopped mission ${missionId}.`, createdAt: new Date().toISOString() }]);\n  }\n\n  async function stopAllTrackedMissions() {\n    const active = trackedMissions.filter((mission) => !mission.terminal);\n    await Promise.allSettled(active.map((mission) => cancelMission(mission.missionId)));\n  }\n\n  async function startSession(mode: SessionMode) {","old_content":"  async function callOperator<T>(body: Record<string, unknown>): Promise<T> {\n    const { data, error } = await supabase.functions.invoke('operator-respond', { body });\n    if (error) throw new Error(error.message ?? 'operator-respond failed');\n    if (!data?.ok) throw new Error(data?.error ?? 'operator-respond rejected the request');\n    return data as T;\n  }\n\n  async function startSession(mode: SessionMode) {"},{"new_content":"  useEffect(() => {\n    const timer = window.setTimeout(() => persistConversation(messages), 250);\n    return () => window.clearTimeout(timer);\n  }, [messages, conversationId]);\n\n  useEffect(() => {\n    const active = trackedMissions.filter((mission) => !mission.terminal);\n    if (!canUseGodModeCapabilities || active.length === 0) return;\n    let cancelled = false;\n    const poll = async () => {\n      for (const mission of active) {\n        try {\n          const response = await callOperator<{ ok: true; result: any }>({ action: 'mission_status', missionId: mission.missionId });\n          if (cancelled) return;\n          const result = response.result ?? {};\n          const latest = result.latestProgress ?? {};\n          const sequence = Number(latest?.sequence ?? 0) || null;\n          const latestMessage = String(latest?.message ?? '').trim() || null;\n          setTrackedMissions((prev) => prev.map((item) => item.missionId === mission.missionId ? { ...item, status: String(result.status ?? item.status), terminal: result.terminal === true, phase: result.phase ?? item.phase ?? null, latestSequence: sequence, latestMessage } : item));\n          if (latestMessage && sequence && sequence !== mission.latestSequence) {\n            setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'system', content: latestMessage, createdAt: new Date().toISOString() }]);\n          }\n        } catch {}\n      }\n    };\n    void poll();\n    const interval = window.setInterval(() => { void poll(); }, 3000);\n    return () => { cancelled = true; window.clearInterval(interval); };\n  }, [trackedMissions.map((mission) => `${mission.missionId}:${mission.terminal}:${mission.latestSequence ?? ''}`).join('|'), canUseGodModeCapabilities]);\n\n  useEffect(() => {\n    if (!listRef.current) return;\n    listRef.current.scrollTop = listRef.current.scrollHeight;\n  }, [messages, sending, pendingWrites]);","old_content":"  useEffect(() => {\n    if (!listRef.current) return;\n    listRef.current.scrollTop = listRef.current.scrollHeight;\n  }, [messages, sending, pendingWrites]);"},{"new_content":"    setSending(true);\n    setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'user', content: text, createdAt: new Date().toISOString() }]);","old_content":"    setSending(true);\n    setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'user', content: text }]);"},{"new_content":"      const response = await callOperator<{\n        ok: true;\n        message: string;\n        pendingWrites: PendingWrite[];\n        toolCalls?: any[];\n        ccExecutionBridgeReady?: boolean;\n      }>({","old_content":"      const response = await callOperator<{\n        ok: true;\n        message: string;\n        pendingWrites: PendingWrite[];\n      }>({"},{"new_content":"      const assistantMessage = response.message || 'Done.';\n      setPendingWrites(canUseGodModeCapabilities ? response.pendingWrites ?? [] : []);\n      const missionIds = canUseGodModeCapabilities ? collectMissionIds(response.toolCalls ?? []) : [];\n      if (missionIds.length > 0) {\n        setTrackedMissions((prev) => [\n          ...prev,\n          ...missionIds.filter((missionId) => !prev.some((mission) => mission.missionId === missionId)).map((missionId) => ({ missionId, status: 'started', terminal: false, phase: 'objective_received', latestSequence: null, latestMessage: 'Mission started.' })),\n        ]);\n      }\n      setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'assistant', content: assistantMessage, createdAt: new Date().toISOString() }]);\n      void logSidekickConversation(text, assistantMessage);","old_content":"      const assistantMessage = response.message || 'Done.';\n      setPendingWrites(canUseGodModeCapabilities ? response.pendingWrites ?? [] : []);\n      setMessages((prev) => [...prev, { id: crypto.randomUUID(), role: 'assistant', content: assistantMessage }]);\n      void logSidekickConversation(text, assistantMessage);"},{"new_content":"      <div className=\"flex flex-wrap items-center gap-1.5\">\n        <Button size=\"sm\" variant=\"outline\" onClick={startNewConversation} className=\"h-7 gap-1 px-2 text-[10px]\"><Plus className=\"h-3 w-3\" /> New chat</Button>\n        <Button size=\"sm\" variant=\"outline\" onClick={() => setHistoryOpen((value) => !value)} className=\"h-7 gap-1 px-2 text-[10px]\"><History className=\"h-3 w-3\" /> History</Button>\n        {trackedMissions.some((mission) => !mission.terminal) ? (\n          <>\n            <Button size=\"sm\" variant=\"destructive\" onClick={() => { const current = [...trackedMissions].reverse().find((mission) => !mission.terminal); if (current) void cancelMission(current.missionId); }} className=\"h-7 gap-1 px-2 text-[10px]\"><XCircle className=\"h-3 w-3\" /> Stop</Button>\n            <Button size=\"sm\" variant=\"outline\" onClick={() => void stopAllTrackedMissions()} className=\"h-7 px-2 text-[10px]\">Stop all ({trackedMissions.filter((mission) => !mission.terminal).length})</Button>\n          </>\n        ) : null}\n      </div>\n\n      {historyOpen ? (\n        <div className=\"rounded-xl border border-border/70 bg-card/90 p-2\">\n          <label className=\"flex items-center gap-2 rounded-lg border border-border bg-background px-2\">\n            <Search className=\"h-3.5 w-3.5 text-muted-foreground\" />\n            <input value={historyQuery} onChange={(event) => setHistoryQuery(event.target.value)} placeholder=\"Search conversations\" className=\"h-8 min-w-0 flex-1 bg-transparent text-xs outline-none\" />\n          </label>\n          <div className=\"mt-2 max-h-40 space-y-1 overflow-y-auto\">\n            {conversationHistory.filter((conversation) => !historyQuery.trim() || JSON.stringify(conversation).toLowerCase().includes(historyQuery.trim().toLowerCase())).slice(0, 20).map((conversation) => (\n              <button key={conversation.id} type=\"button\" onClick={() => restoreConversation(conversation)} className=\"w-full rounded-lg border border-border/50 px-2 py-1.5 text-left hover:bg-muted/50\">\n                <div className=\"truncate text-xs font-semibold\">{conversation.title}</div>\n                <div className=\"text-[10px] text-muted-foreground\">{formatMessageTimestamp(conversation.updatedAt)} · {conversation.messages.length} messages</div>\n              </button>\n            ))}\n          </div>\n        </div>\n      ) : null}\n\n      {trackedMissions.some((mission) => !mission.terminal) ? (\n        <div className=\"space-y-1 rounded-xl border border-sky-500/30 bg-sky-500/5 p-2\">\n          {trackedMissions.filter((mission) => !mission.terminal).map((mission) => (\n            <div key={mission.missionId} className=\"flex items-center justify-between gap-2 text-[10px]\">\n              <span className=\"min-w-0 truncate font-mono\">{mission.missionId.slice(0, 8)} · {mission.phase ?? mission.status}</span>\n              <span className=\"shrink-0 text-muted-foreground\">{mission.latestMessage ?? mission.status}</span>\n            </div>\n          ))}\n        </div>\n      ) : null}\n\n      <div ref={listRef} className=\"min-h-0 flex-1 overflow-y-auto rounded-2xl border border-border/70 bg-gradient-to-b from-background/80 to-muted/20 p-3 space-y-3 scroll-smooth\">\n        {messages.map((message) => (\n          <div key={message.id} className={cn('max-w-full rounded-2xl px-3.5 py-3 text-[13.5px] leading-7 shadow-sm sm:text-[14px]', message.role !== 'assistant' && 'whitespace-pre-wrap', message.role === 'user' && 'max-w-[90%]', roleClasses(message.role))}>\n            {renderMessageContent(message)}\n            <div className=\"mt-1.5 text-[9px] leading-none opacity-60\">{formatMessageTimestamp(message.createdAt ?? conversationStartedAt)}</div>\n          </div>\n        ))}","old_content":"      <div ref={listRef} className=\"min-h-0 flex-1 overflow-y-auto rounded-2xl border border-border/70 bg-gradient-to-b from-background/80 to-muted/20 p-3 space-y-3 scroll-smooth\">\n        {messages.map((message) => (\n          <div key={message.id} className={cn('max-w-full rounded-2xl px-3.5 py-3 text-[13.5px] leading-7 shadow-sm sm:text-[14px]', message.role !== 'assistant' && 'whitespace-pre-wrap', message.role === 'user' && 'max-w-[90%]', roleClasses(message.role))}>\n            {renderMessageContent(message)}\n          </div>\n        ))}"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"5ef6e201-aad0-4691-9221-d75318fad13b","ownerApproved":true,"releaseIntent":null,"sourceTargets":["supabase/functions/operator-respond/index.ts","src/components/admin/OperatorSidekick.tsx"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"766e94bf31ce797dfc05b1e0974edde69abc60cc5a8d15ee1df49fab21fde82a","replayCount":0,"serializedBytes":32510},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T00:03:30.752254+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:5ef6e201-aad0-4691-9221-d75318fad13b:repository-mutation-intent:766e94bf31ce797dfc05b1e0974edde69abc60cc5a8d15ee1df49fab21fde82a:0","mission_step_id":"1778bb35-f889-4538-9068-3ea185aff115","command_center_event_id":"5ef6e201-aad0-4691-9221-d75318fad13b"},{"id":"77e5af40-dca6-4228-97c7-ebe47b2b543a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b77644fd5258","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":21239,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":7,"executorlessWaitMs":77121,"firstUsefulResultAt":"2026-10-04T10:27:02.891Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4736,"terminal":false,"missionId":"b77644fd-5258-4eec-a692-7cc782a0e42e","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":"b77644fd-5258-4eec-a692-7cc782a0e42e"},"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-04T10:28:34.61022+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"4736","receipt_type":"automatic_mission_resume","idempotency_key":"mission:b77644fd-5258-4eec-a692-7cc782a0e42e:automatic-mission-resume:4736:repair_mission_waiting_for_gate","mission_step_id":"a35d75dc-e2b9-4292-95bd-344642513e95","command_center_event_id":"b77644fd-5258-4eec-a692-7cc782a0e42e"},{"id":"77eaa1cd-43fa-40ac-abd5-f247d824fd98","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-c7373ea23636","prNumber":3702,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"bd0bcc26eba3963a04a88c9834b30efd301ea313","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:28:42.625076+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"bd0bcc26eba3963a04a88c9834b30efd301ea313","external_id":"3702","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:c7373ea2-3636-4c7b-9050-04c5a983a587:merged-pr:3702:bd0bcc26eba3963a04a88c9834b30efd301ea313","mission_step_id":"15817748-0da0-4cc1-865f-a52fd50420e4","command_center_event_id":"c7373ea2-3636-4c7b-9050-04c5a983a587"},{"id":"77f1bf38-da53-482b-9593-bc4441940199","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane for the source-resolution repair blocking the active Curri mission. Apply the exact bounded resolver/test/version edits, then ship through the existing mission branch, one PR, KnockLaunch Gate, squash merge, cc-execution-only release, runtime identity proof, and post-deploy Curri/One Call resolver proof.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane for the source-resolution repair blocking the active Curri mission. Apply the exact bounded resolver/test/version edits, then ship through the existing mission branch, one PR, KnockLaunch Gate, squash merge, cc-execution-only release, runtime identity proof, and post-deploy Curri/One Call resolver proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"resolver-repair","statement":"Tenant/product source resolution prioritizes canonical owner-visible frontend routing/runtime sources before irrelevant generic path-ranked candidates.","proofConditionIds":["proof-runtime","proof-curri"]}],"objective":"Unfreeze control plane for the source-resolution repair blocking the active Curri mission. Apply the exact bounded resolver/test/version edits, then ship through the existing mission branch, one PR, KnockLaunch Gate, squash merge, cc-execution-only release, runtime identity proof, and post-deploy Curri/One Call resolver proof.","constraints":[{"id":"preserve-authority","statement":"Preserve explicit source-target authority, existing PR changed-file authority, fail-closed control-plane behavior, source discovery budgets, and the 12-target cap.","proofConditionIds":["proof-runtime"]},{"id":"bounded-scope","statement":"Mutation scope is exactly the resolver source, its runtime version marker, and the focused existing cc-execution regression test file.","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.","proofConditionIds":["proof-runtime","proof-curri"]},{"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-runtime","proof-curri"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"cc-execution is deployed from the merged resolver repair and reports the new runtime identity.","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-curri","kind":"repository","claim":"The Curri/One Call tenant-product source objective resolves canonical src/ product targets ahead of scripts/tests/control-plane noise.","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-the-source-resolution-repair-blocking-the-active-Curri-mission.-Apply-the","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","proof-curri"]},"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":"cce6daca63f0279c837d3decd1eb1bb04610e21aa02d3c12c9697b89b92be6b8","requestContractRevision":2,"previousRequestContractHash":"c543acf1c4a6126d170914e5361f4f6a13c408bb94b92dc3c01cb7ecccabe27c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-17T11:48:54.272418+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:fdfa3488-edb6-48b4-97bd-cdac46742202:request-contract:cce6daca63f0279c837d3decd1eb1bb04610e21aa02d3c12c9697b89b92be6b8","mission_step_id":"2a4c8a99-55d4-4923-9192-81ee4a826bbf","command_center_event_id":"fdfa3488-edb6-48b4-97bd-cdac46742202"},{"id":"77f28089-6021-4d3c-b39b-1756fc61d1c9","source":"cc-execution","status":"recorded","payload":{"objective":"Finish the already-written 321 Auto Unlock service-agreement UI repair on this exact existing branch. Preserve the one-file change only, create/reuse one Forgejo PR, pass KnockLaunch Gate, squash merge, release frontend only, and verify the production form. Do not touch unrelated files or legal/backend agreement contracts.","tenantRef":"321 Auto Unlock","receivedAt":"2026-09-03T00:48:53.508Z","fingerprint":"5d9182af0bad1716369567115c8afc33eca26f4d14f334d1d5366297921eb175","workstreamRef":"321autounlock","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtksnccb","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the already-written 321 Auto Unlock service-agreement UI repair on this exact existing branch. Preserve the one-file change only, create/reuse one Forgejo PR, pass KnockLaunch Gate, squash merge, release frontend only, and verify the production form. Do not touch unrelated files or legal/backend agreement contracts.","wordingChanged":false,"canonicalIntent":"Finish the already-written 321 Auto Unlock service-agreement UI repair on this exact existing branch. Preserve the one-file change only, create/reuse one Forgejo PR, pass KnockLaunch Gate, squash merge, release frontend only, and verify the production form. Do not touch unrelated files or legal/backend agreement contracts.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"compact-step","statement":"Step 4 is compact with one Sign service agreement action and no exposed Customer certification, separate Legal name input, or manual signed checkbox.","proofConditionIds":["repo-proof","live-proof"]},{"id":"signing-flow","statement":"The existing branded PDF agreement opens, signing remains gated until the PDF bottom is reached, and a successful signature returns a signed state that enables Submit Unlock Request.","proofConditionIds":["repo-proof","interaction-proof"]}],"objective":"Finish the already-written 321 Auto Unlock service-agreement UI repair on this exact existing branch. Preserve the one-file change only, create/reuse one Forgejo PR, pass KnockLaunch Gate, squash merge, release frontend only, and verify the production form. Do not touch unrelated files or legal/backend agreement contracts.","constraints":[{"id":"constraint-1","statement":"Only src/pages/auto-lockout/AutoUnlockPublic.tsx may change for this repair.","proofConditionIds":["repo-proof"]},{"id":"constraint-2","statement":"Do not change agreement legal text/version, backend APIs, Supabase functions, or submission contracts.","proofConditionIds":["repo-proof"]},{"id":"constraint-3","statement":"Release frontend only.","proofConditionIds":["live-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Current protected main contains the exact compact Step 4 implementation and signer-name fallback in src/pages/auto-lockout/AutoUnlockPublic.tsx, with no other repair files changed.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"live-proof","kind":"runtime","claim":"Production 321autounlock.com renders the compact service-agreement step without the duplicate certification/legal-name/checkbox wall after the frontend release.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":"Sign service agreement","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"interaction-proof","kind":"runtime","claim":"Production agreement flow opens the existing branded PDF, preserves scroll-to-bottom signing gating, and returns signed state enabling Submit Unlock Request.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":"Sign service agreement","targetedActions":[{"action":"click","target":"Start My Unlock"},{"text":"Service agreement","action":"verify_text_present"},{"text":"Customer certification","action":"verify_text_absent"}],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtksnccb","conversationContext":null,"requestContractHash":"62d2f7fefca7625be468669b6c998c122f7b699543a3c6adbdf753a7f75d6340","requestContractRevision":1},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-03T00:48:54.241952+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:5a7417b0-7f5b-47db-90da-978f5184d542:tenant-workstream-contribution:5d9182af0bad1716369567115c8afc33eca26f4d14f334d1d5366297921eb175","mission_step_id":null,"command_center_event_id":"5a7417b0-7f5b-47db-90da-978f5184d542"},{"id":"77f30f15-0d0e-4bce-b4a7-658185c502fd","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4ae887554733","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":6707,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-25T21:25:11.270Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":3767,"terminal":false,"missionId":"4ae88755-4733-42d1-80b8-88ff0f4ed095","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4470,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":687,"missionSetupMs":296,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":296,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":296,"repositoryMutationMs":3783,"repositoryProviderMs":3783,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2445,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":296,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1338},"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":"4ae88755-4733-42d1-80b8-88ff0f4ed095"},"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":3593,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T21:25:16.859017+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3767","receipt_type":"execute_mission","idempotency_key":"mission:4ae88755-4733-42d1-80b8-88ff0f4ed095:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"9cbbb598-f868-4c85-a9dd-002e13fcc15f","command_center_event_id":"4ae88755-4733-42d1-80b8-88ff0f4ed095"},{"id":"77f38728-cfe9-4dd6-9088-df9f697ff450","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/command-center-host-access-20260825","reason":"anchored_edit_anchor_missing:workers/cc-execution/src/index-mission-control.js","status":"blocked","metrics":{"receiptBytes":23779,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":12,"ownerInterruptionCount":0},"version":"1.50.49-capability-contract-sync","prNumber":766,"terminal":false,"missionId":"2a20d855-d9bb-4414-8407-41d17e580efd","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":2470,"prReadinessMs":0,"approvedPlanMs":2470,"missionSetupMs":879,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2a20d855-d9bb-4414-8407-41d17e580efd"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5190,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T02:14:37.885353+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2a20d855-d9bb-4414-8407-41d17e580efd:execute_mission:repair_mission_execution_blocked","mission_step_id":"90f740e9-a008-4c7c-adda-2b9203b3d43b","command_center_event_id":"2a20d855-d9bb-4414-8407-41d17e580efd"},{"id":"77f441b1-c959-4620-8844-c8dbb440b16f","source":"cc-execution","status":"authorized","payload":{"paths":["config/system-reference-points/release-reliability-standard-2026-10-05.json","src/__tests__/contracts/cc-execution-objective-intent.contract.test.ts","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/objective-intent.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized platform protection against unnecessary everyday source mutations.","baseSha":"58fe89dd8bcde1ce30884687e2c4d94952b4e23e","issuedAt":1791218740258,"expiresAt":1791218920258,"missionId":"a5bcb915-78e9-4073-8589-6b78d2bb127a","authorizationId":"ed1d408f-a6db-497f-8331-79936163e943","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T16:45:40.883198+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"58fe89dd8bcde1ce30884687e2c4d94952b4e23e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ed1d408f-a6db-497f-8331-79936163e943","mission_step_id":"d0308594-178c-4c61-888f-ad32747067ab","command_center_event_id":"a5bcb915-78e9-4073-8589-6b78d2bb127a"},{"id":"77f4e6c1-6cfd-4a69-94c4-fd97c3ee2ad7","source":"visual-sandbox","status":"verified","payload":{"ok":true,"jobId":"f0638046-2dd2-46a2-9f49-3f07eab51805","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-6fb70dfa1cad","reason":null,"status":"verification_pending","metrics":{"receiptBytes":32189,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":12,"executorlessWaitMs":105019,"firstUsefulResultAt":"2026-10-06T00:55:07.786Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":5113,"terminal":false,"missionId":"6fb70dfa-1cad-4b4b-ab7a-7632c2a405e1","operation":"visual_proof_status","proofGate":"interactive_visual_witness_verified","sourceSha":"d96c3def7d106caee0f275deaeecefecf5071ffe","timingsMs":{"queue":1467,"total":17594,"execution":16127},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6fb70dfa-1cad-4b4b-ab7a-7632c2a405e1"},"performance":null,"deploymentId":"forgejo-main-d96c3def7d10","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"f0638046-2dd2-46a2-9f49-3f07eab51805","tenant":"prestigious-card-grading","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":1,"supervisorId":"f0638046-2dd2-46a2-9f49-3f07eab51805","failureReason":null,"observedRoute":"/prestigious-card-grading/submit","runnerVersion":"laptop-d10b26cb4bcd","attemptLineage":[{"jobId":"e231df46-341b-4f87-ad74-327a89381762","attempt":1,"category":"verified","sourceSha":"d10b26cb4bcdb9781939bf30f27840384870a969","startedAt":"2026-10-06T00:56:41.593Z","completedAt":"2026-10-06T00:56:59.632Z","runtimeLane":"cc-execution -> Local Laptop -> universal-witness.mjs","browserEngine":"chromium","failureReason":null,"retryRecovery":null,"runnerVersion":"laptop-d10b26cb4bcd","browserLaunchReason":"display_unavailable_headless","checkpointAccounting":{"route":{"required":1,"completed":1,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":1,"completed":1,"missingIds":[]},"completed":2,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":2}}],"missionOutcome":"verified","requestedRoute":"/prestigious-card-grading/submit","runnerSourceSha":"d10b26cb4bcdb9781939bf30f27840384870a969","selectedViewports":["mobile"],"checkpointAccounting":{"route":{"required":1,"completed":1,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":1,"completed":1,"missingIds":[]},"completed":2,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":2},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":16145,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["pcg-customer-progress"]},"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":13677,"ownerActionRequired":false,"ownerFacingTerminal":false,"requestContractHash":"fff062de690deeea581184e1184f3fa3a14d5f3949077badb3ba5c4fb4af222e","continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T00:57:00.661652+00:00","proof_gate":"interactive_visual_witness_verified","source_sha":"laptop-d10b26cb4bcd","external_id":"f0638046-2dd2-46a2-9f49-3f07eab51805","receipt_type":"visual_proof_status","idempotency_key":"mission:6fb70dfa-1cad-4b4b-ab7a-7632c2a405e1:visual:f0638046-2dd2-46a2-9f49-3f07eab51805:verified","mission_step_id":"c54e0b04-593c-4c3e-88b1-3255365ea602","command_center_event_id":"6fb70dfa-1cad-4b4b-ab7a-7632c2a405e1"},{"id":"77f5413b-f81b-417e-ba45-bae142b5f62d","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"waiting\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-30T06:45:36.600264+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-8560364a3f30\",\"prNumber\":4209,\"sourceSha\":\"ab76fe91a7d5473aa620541687bac9ccebc73690\",\"deploymentId\":\"forgejo-main-ab76fe91a7d5\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T03:56:30.988591+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:8560364a-3f30-4d30-ab5a-6cdcb9da628d:owner-progress-heartbeat:119382706","mission_step_id":"bfd68d57-5d4a-4d20-98ea-19ee522f0c6a","command_center_event_id":"8560364a-3f30-4d30-ab5a-6cdcb9da628d"},{"id":"77f75b58-8bde-4723-aa81-11986608ab88","source":"forgejo","status":"waiting","payload":{"branch":"ai/tenant-readiness-demo-handoff-tiers","prNumber":3133,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b170a3aefb96d13a25064810a240c55e89a9c5ff","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T17:54:18.204454+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b170a3aefb96d13a25064810a240c55e89a9c5ff","external_id":"3133","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:1447ee22-ab33-4cb2-b5da-4d70a852c1e3:merged-pr:3133:b170a3aefb96d13a25064810a240c55e89a9c5ff","mission_step_id":"32b76e0b-bae7-4bfb-850a-80dc2240b0a3","command_center_event_id":"1447ee22-ab33-4cb2-b5da-4d70a852c1e3"},{"id":"77f87dd1-2e71-4b5d-9b3a-6fb375e05e18","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-modern-vertical-experience-types","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1160,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.47-noop-merge-tree-proof","prNumber":null,"terminal":false,"missionId":"e61fa293-b16f-4a94-8c4c-8a687363b8d7","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":13,"missionSetupMs":730},"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":"e61fa293-b16f-4a94-8c4c-8a687363b8d7"},"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":9287,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/experience-studio-runtime-owner.contract.test.ts","scripts/production-release-targets.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","scripts/audit-experience-surface-uniformity.mjs","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"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T16:39:00.877519+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e61fa293-b16f-4a94-8c4c-8a687363b8d7:execute_mission:repair_mission_synthesis_ready","mission_step_id":"9b2fcf26-f0de-478a-b324-5139de00d34e","command_center_event_id":"e61fa293-b16f-4a94-8c4c-8a687363b8d7"},{"id":"77f8e5ef-343f-46c4-8559-3ca2064a10a0","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-97afb68b7f01","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":8877,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":252106,"firstUsefulResultAt":"2026-09-27T22:25:12.453Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.293-scheduler-v2","prNumber":null,"terminal":false,"missionId":"97afb68b-7f01-40a2-8b60-c26948278d5e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":603,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":603,"missionSetupMs":233,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":233,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":233,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":233,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"97afb68b-7f01-40a2-8b60-c26948278d5e"},"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":1421,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T22:29:26.047454+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:97afb68b-7f01-40a2-8b60-c26948278d5e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"427f5414-3959-4f83-8252-4ddf002433e5","command_center_event_id":"97afb68b-7f01-40a2-8b60-c26948278d5e"},{"id":"77fb35a7-986e-4e2b-9400-a238c70c8b53","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"e6a7c7400074ecde5b2c3935f54964de9f7113c7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"premium","satisfied":false,"statement":"Refine /sign-agreement frontend presentation: centered 1120px compact charcoal layout, light readable text, subtle borders, emerald actions, larger responsive fit-width document, remove developer-facing diagnostics. Owners src/pages/SignAgreement.tsx, src/pages/sign-agreement presentation components, src/components/documents/PDFFieldViewer.tsx. Preserve PDF artwork, signing and consent. Ship and visually verify desktop/mobile; never submit signature or send.","proofConditionIds":["production","visual"]}],"satisfied":false,"constraints":[{"id":"preserve","satisfied":false,"statement":"Preserve document content, signature and consent behavior; no signing or messaging.","proofConditionIds":["production","visual"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["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":["production"]}],"contractHash":"f516cb2b15db84f681ea7a8449c7981e2799d53e14fadbf6bd224c21c68a69b7","releaseBound":true,"witnessBound":false,"visualRequested":true,"visualSatisfied":false,"conditionResults":[{"id":"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":"f516cb2b15db84f681ea7a8449c7981e2799d53e14fadbf6bd224c21c68a69b7"},"required":true,"satisfied":true},{"id":"visual","kind":"visual","evidence":{"modeBound":true,"claimBound":false,"routeBound":false,"witnessMode":null,"witnessRoute":null,"currentSourceSha":"e6a7c7400074ecde5b2c3935f54964de9f7113c7","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-22T01:59:34.469523+00:00","proof_gate":"request_contract_pending","source_sha":"e6a7c7400074ecde5b2c3935f54964de9f7113c7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:b01ddc07-67ca-45aa-bfaa-485ef6454ee6:request-contract:f516cb2b15db84f681ea7a8449c7981e2799d53e14fadbf6bd224c21c68a69b7:e6a7c7400074ecde5b2c3935f54964de9f7113c7:pending:visual","mission_step_id":"55256587-4e3a-43dc-94ec-153e829666a0","command_center_event_id":"b01ddc07-67ca-45aa-bfaa-485ef6454ee6"},{"id":"77fc46b8-a762-44e3-8771-af996f696e42","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d14ea7d0073e","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4019,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"executorlessWaitMs":33521,"firstUsefulResultAt":"2026-09-24T20:26:26.407Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.261-nonvisual-proof-precedence","prNumber":null,"terminal":false,"missionId":"d14ea7d0-073e-47b8-808c-3285522315b8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":973,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":420,"providerAuthMs":0,"ledgerPrepareMs":420,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":420,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":420,"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":"d14ea7d0-073e-47b8-808c-3285522315b8"},"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":3608,"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-24T20:26:26.44984+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d14ea7d0-073e-47b8-808c-3285522315b8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"ffe1d5d2-9077-40c0-a001-35d631bac97e","command_center_event_id":"d14ea7d0-073e-47b8-808c-3285522315b8"},{"id":"77ff5fef-db77-4ce3-90d5-ac85d744b748","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"reasoning_required","branch":"ai/objective-first-repair-70e62e3353ec","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":10228,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":1,"executorlessWaitMs":24022,"firstUsefulResultAt":"2026-10-04T21:33:40.365Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4859,"terminal":false,"missionId":"70e62e33-53ec-46a6-9018-665a16b25fb1","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2208,"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":"70e62e33-53ec-46a6-9018-665a16b25fb1"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T21:33:57.424983+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4859","receipt_type":"automatic_mission_resume","idempotency_key":"mission:70e62e33-53ec-46a6-9018-665a16b25fb1:automatic-mission-resume:4859:repair_mission_pr_ready_retryable","mission_step_id":"2498c43e-3cc1-4f3c-95b9-79f090361af0","command_center_event_id":"70e62e33-53ec-46a6-9018-665a16b25fb1"},{"id":"7801a694-dfc7-4cd3-9ea8-168dd98e1629","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"cb2dbc706a329af4cc7ae0ef9d54719aea780a89","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"cb2dbc706a329af4cc7ae0ef9d54719aea780a89","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"f301fd260beaf4330c9ef2f70d859ca7c55303cba35908668d1fd3599cb453a1","forgejoWorkflowProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T11:47:35.602276+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"cb2dbc706a329af4cc7ae0ef9d54719aea780a89","external_id":"forgejo-main-cb2dbc706a32","receipt_type":"canonical_release_status","idempotency_key":"mission:d39dc75b-7ca0-4568-b556-51085ff174aa:forgejo-release-status:cb2dbc706a329af4cc7ae0ef9d54719aea780a89:verified:forgejo-main/source=success","mission_step_id":"32c0e816-d77f-4605-880c-d5d3776fb29e","command_center_event_id":"d39dc75b-7ca0-4568-b556-51085ff174aa"},{"id":"7803d138-e160-4eb8-a904-031adfbc5c47","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"2809a88ff28eec64aefadc224e8084ed720be7d2","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"readiness-budget","satisfied":true,"statement":"Canonical PR readiness uses a 7000ms per-read timeout and 15000ms total budget while mutation retries remain unchanged.","proofConditionIds":["repo","gate"]},{"id":"runtime","satisfied":true,"statement":"The exact merged cc-execution runtime containing all queue hardening is live and current queue state is healthy.","proofConditionIds":["live"]}],"satisfied":true,"constraints":[{"id":"bounded-read-only","satisfied":true,"statement":"Only bounded idempotent PR readiness read budgets change; write/mutation retry policy is untouched.","proofConditionIds":["repo"]},{"id":"preserve-existing-hardening","satisfied":true,"statement":"Preserve current main's 10-minute stale PR grace and 120-second stale refresh retry.","proofConditionIds":["repo"]},{"id":"forgejo-only","satisfied":true,"statement":"Forgejo remains the only repository and merge owner.","proofConditionIds":["repo"]}],"contractHash":"daa27b00abbdbf8f12fd4660cf41f288c0048476509a83fd5366c9a9015eeda2","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"daa27b00abbdbf8f12fd4660cf41f288c0048476509a83fd5366c9a9015eeda2"},"required":true,"satisfied":true},{"id":"gate","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"daa27b00abbdbf8f12fd4660cf41f288c0048476509a83fd5366c9a9015eeda2"},"required":true,"satisfied":true},{"id":"live","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"daa27b00abbdbf8f12fd4660cf41f288c0048476509a83fd5366c9a9015eeda2"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-29T15:00:18.780887+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"2809a88ff28eec64aefadc224e8084ed720be7d2","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:ba49c6a4-17ef-41c6-8e8e-ab0729a10277:request-contract:daa27b00abbdbf8f12fd4660cf41f288c0048476509a83fd5366c9a9015eeda2:2809a88ff28eec64aefadc224e8084ed720be7d2:verified:","mission_step_id":"2302591b-f8d5-4988-a531-3589e74cb5c9","command_center_event_id":"ba49c6a4-17ef-41c6-8e8e-ab0729a10277"},{"id":"78053128-584f-4c16-a4bf-d598edcaa895","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-squash-pr-commit-mapping-20260820","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":487,"terminal":false,"missionId":"eee24ff4-6dda-40b0-8ebf-74da4a63e62b","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":null,"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"eee24ff4-6dda-40b0-8ebf-74da4a63e62b"},"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":5287,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-20T17:56:41.896516+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"487","receipt_type":"execute_mission","idempotency_key":"mission:eee24ff4-6dda-40b0-8ebf-74da4a63e62b:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"b8f67cc6-6e6f-4e7e-8f49-ac0b41e72c1e","command_center_event_id":"eee24ff4-6dda-40b0-8ebf-74da4a63e62b"},{"id":"780719e3-f007-405d-b485-578d12788d0f","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"],"reason":"Owner-authorized repair so the live runner inventory reflects effective schedulable Forgejo runner capacity including knocklaunch-ci-02.","baseSha":"384c8f11482f15054115d063d867f038b5332877","issuedAt":1789522409603,"expiresAt":1789522589603,"missionId":"39ba4bac-fec7-4697-8051-0c4ae46fe28d","authorizationId":"838b8a10-3607-452f-b6a1-8f904c1002e0","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T01:33:30.309017+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"384c8f11482f15054115d063d867f038b5332877","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:838b8a10-3607-452f-b6a1-8f904c1002e0","mission_step_id":"fb2acc2e-68ae-4248-9730-7c8ee0b9e488","command_center_event_id":"39ba4bac-fec7-4697-8051-0c4ae46fe28d"},{"id":"7807645a-d836-41a5-9a8b-c544797fa212","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":9762,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":8,"executorlessWaitMs":45725,"firstUsefulResultAt":"2026-10-06T18:19:33.746Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":"1.67.10-adopted-pr-merge-state","prNumber":5210,"terminal":false,"missionId":"03ae342a-9f97-4392-bc31-fc1ecd72fb74","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"c07f56b114f616243e10ed120da76f7cf1cfbd98","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13073,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":8900,"approvedPlanMs":0,"missionSetupMs":660,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":473,"ledgerReconcileMs":0,"lineageReconcileMs":187,"resolvePreflightMs":660,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":473,"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":"03ae342a-9f97-4392-bc31-fc1ecd72fb74"},"performance":null,"deploymentId":null,"releaseState":"pending","workflowRunId":null,"releaseTargets":{"frontend":true,"migrations":false,"ccExecution":false,"supabaseEdge":false},"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":2321,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:19:43.61225+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5210","receipt_type":"execute_mission","idempotency_key":"mission:03ae342a-9f97-4392-bc31-fc1ecd72fb74:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"8d874c0e-7ec4-4789-a968-e4d24ccf150a","command_center_event_id":"03ae342a-9f97-4392-bc31-fc1ecd72fb74"},{"id":"78082490-b5e0-4dbf-9c54-7b46a2706bc6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a37322245e2e","reason":"retryable_provider_transport:pr_ready_timeout_budget_exhausted","status":"retryable","metrics":{"receiptBytes":194890,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"executorlessWaitMs":310914,"firstUsefulResultAt":"2026-09-29T14:25:02.799Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":"1.64.0-platform-sidekick-intelligence","prNumber":4130,"terminal":false,"missionId":"a3732224-5e2e-4662-b5f0-53a872b604f1","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10749,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":10616,"approvedPlanMs":0,"missionSetupMs":466,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":302,"ledgerReconcileMs":0,"lineageReconcileMs":164,"resolvePreflightMs":466,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":302,"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":"a3732224-5e2e-4662-b5f0-53a872b604f1"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1534,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T14:31:04.139052+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4130","receipt_type":"execute_mission","idempotency_key":"mission:a3732224-5e2e-4662-b5f0-53a872b604f1:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"4e3bc78b-6b78-46df-875c-39734eb55fd7","command_center_event_id":"a3732224-5e2e-4662-b5f0-53a872b604f1"},{"id":"780857b3-4149-4829-8bdd-48ff10a5f6be","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/one-global-notification-bell","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.123-modes-storage-validated-oauth","prNumber":null,"terminal":false,"missionId":"1e77d8de-0611-404a-8594-6f4d50221e63","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":482,"providerAuthMs":0,"ledgerPrepareMs":482,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":482,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":482,"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":"1e77d8de-0611-404a-8594-6f4d50221e63"},"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":4053,"likelyAffectedFiles":["src/components/notifications/NotificationBell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T02:16:26.632198+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1e77d8de-0611-404a-8594-6f4d50221e63:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e6187f4d-2b97-421a-bb34-b603e8047511","command_center_event_id":"1e77d8de-0611-404a-8594-6f4d50221e63"},{"id":"7808cbc5-6d11-448e-98b6-134cdc5fffa9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":null,"terminal":false,"missionId":"92ebb89d-ee87-447a-b326-10cb08f6f21a","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":"92ebb89d-ee87-447a-b326-10cb08f6f21a"},"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":8589,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/canonical-deploy-dispatchers.test.ts","src/__tests__/contracts/canonical-production-release-status.test.ts","src/__tests__/contracts/platform-canonical-loading-screen.contract.test.ts","src/components/admin/IdentityAccessOperationsCenter.tsx","src/components/admin/LeadManagement/LeadOperations/BulkActionsBar.tsx","src/components/admin/LeadManagement/LeadOperations/hooks/useLeadOperations.ts","src/components/admin/LeadManagement/LeadOperations/index.tsx","src/__tests__/contracts/impersonation-canonical-dashboard.contract.test.ts","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/CallFlow/NotQualifiedDialog.tsx","src/components/NewLeadIntakeForm.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T17:11:46.950033+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:92ebb89d-ee87-447a-b326-10cb08f6f21a:execute_mission:repair_mission_synthesis_ready","mission_step_id":"0c7e22c7-027c-4a0f-a570-ee0e7834266e","command_center_event_id":"92ebb89d-ee87-447a-b326-10cb08f6f21a"},{"id":"780aaf90-741e-4f12-b98c-daa8daab2597","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/platform-invite-tenant-presentation-20260809","reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":1428,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.26-direct-route-visual-intent","prNumber":null,"terminal":false,"missionId":"fdcd5a34-6c45-48c9-bd00-6aee02d5e32f","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"fdcd5a34-6c45-48c9-bd00-6aee02d5e32f"},"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":695,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T12:33:20.396026+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fdcd5a34-6c45-48c9-bd00-6aee02d5e32f:execute_mission:repair_mission_execution_blocked","mission_step_id":"4bf6de5c-4cb9-476b-9151-824704705f08","command_center_event_id":"fdcd5a34-6c45-48c9-bd00-6aee02d5e32f"},{"id":"780c8263-de28-4812-9845-015671da7870","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":2014,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.31.26-direct-route-visual-intent","prNumber":4470,"terminal":false,"missionId":"88a957d5-5a96-4ceb-8d34-c811f276c705","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"77e6e235eaac3fe28c7421fd96edcfda2f314f5f","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"88a957d5-5a96-4ceb-8d34-c811f276c705"},"performance":null,"deploymentId":"canonical-release-77e6e235eaac","workflowRunId":31327241277,"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":1365,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-09T17:45:30.28379+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"77e6e235eaac3fe28c7421fd96edcfda2f314f5f","external_id":"canonical-release-77e6e235eaac","receipt_type":"ship_and_prove","idempotency_key":"mission:88a957d5-5a96-4ceb-8d34-c811f276c705:ship_and_prove:ship_and_prove_release_pending:77e6e235eaac3fe28c7421fd96edcfda2f314f5f:31327241277","mission_step_id":"b3d3dfe2-68e0-450b-998f-a3b5a83f084c","command_center_event_id":"88a957d5-5a96-4ceb-8d34-c811f276c705"},{"id":"780cc117-ad30-4cfe-8299-bac1cc8e3446","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.31.26-direct-route-visual-intent","prNumber":4464,"terminal":false,"missionId":"b2bf5d6a-d064-4dfd-a721-841adfea765d","operation":"ship_and_prove","proofGate":"ship_and_prove_release_pending","sourceSha":"733211ec93c4594c3e336364967529b99a8b53fe","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"b2bf5d6a-d064-4dfd-a721-841adfea765d"},"performance":null,"deploymentId":"canonical-release-733211ec93c4","workflowRunId":31318928331,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["send-invitation"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1399,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T14:37:32.543906+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"733211ec93c4594c3e336364967529b99a8b53fe","external_id":"canonical-release-733211ec93c4","receipt_type":"ship_and_prove","idempotency_key":"mission:b2bf5d6a-d064-4dfd-a721-841adfea765d:ship_and_prove:ship_and_prove_release_pending:733211ec93c4594c3e336364967529b99a8b53fe:31318928331","mission_step_id":"097468cb-edc6-4837-a870-7f1e239c2e8f","command_center_event_id":"b2bf5d6a-d064-4dfd-a721-841adfea765d"},{"id":"780efd29-cd49-489a-b1a8-6e9c7cbdbeb2","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-a8b4cb1d124b","prNumber":2565,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e71d5f1bedbf4e41dfc47dacb60253247f64975d","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T23:05:48.80775+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e71d5f1bedbf4e41dfc47dacb60253247f64975d","external_id":"2565","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a8b4cb1d-124b-4612-9cc6-f57df475547a:merged-pr:2565:e71d5f1bedbf4e41dfc47dacb60253247f64975d","mission_step_id":"8f5882ed-919c-4177-a780-3a263e84377e","command_center_event_id":"a8b4cb1d-124b-4612-9cc6-f57df475547a"},{"id":"780effb7-bc79-4a85-870c-45637ce3ee8d","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d667aa5d241d","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":13191,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"executorlessWaitMs":51654,"firstUsefulResultAt":"2026-09-26T17:52:23.030Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3813,"terminal":false,"missionId":"d667aa5d-241d-4b99-af50-6088a1f76943","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"a069f5bea5f5587543315b82e631f4f3e3a7678c","timingsMs":{"prReadinessMs":430,"approvedPlanMs":0,"shipAndProveMs":2616,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"d667aa5d-241d-4b99-af50-6088a1f76943"},"performance":null,"deploymentId":"forgejo-main-a069f5bea5f5","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-26T17:53:58.732625+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3813","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d667aa5d-241d-4b99-af50-6088a1f76943:automatic-mission-resume:3813:canonical_release_reconciliation_pending","mission_step_id":"8fb64053-1e14-4c4a-a8e2-373aba387cd7","command_center_event_id":"d667aa5d-241d-4b99-af50-6088a1f76943"},{"id":"78107ada-f5a7-4085-923a-cc056bb6400e","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":"19498d44aff14f4823f3593dda7018629dc5bd63","releaseState":"pending","exactConductorRun":{"id":31286988842,"status":"in_progress","headSha":"19498d44aff14f4823f3593dda7018629dc5bd63","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":null},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T00:49:56.760354+00:00","proof_gate":"canonical_release_pending","source_sha":"19498d44aff14f4823f3593dda7018629dc5bd63","external_id":"canonical-release-19498d44aff1","receipt_type":"canonical_release_status","idempotency_key":"mission:3028e5de-4ad2-407b-a192-e8a3385cb493:release-status:19498d44aff14f4823f3593dda7018629dc5bd63:31286988842:pending:canonical-production-release/verified=pending","mission_step_id":"f2c42367-c46c-493c-b76d-a20c176d389e","command_center_event_id":"3028e5de-4ad2-407b-a192-e8a3385cb493"},{"id":"7810a561-01a0-4f01-8ffe-4bac60029427","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"workers/cc-execution/src/source-discovery-policy.js","content":"import { classifyObjectiveIntent } from \"./objective-intent.js\";\n\nconst NEGATED_SOURCE_CLAUSE = /\\b(?:do\\s+not|don't|dont|never|exclude|excluding|avoid|without)\\b[\\s\\S]*?(?=\\b(?:but|except|instead)\\b|[.;\\n]|$)/gi;\nconst SOURCE_PATH_TOKEN = /(?:^|[\\s`'\"([{])((?:src|workers|supabase|config|scripts|\\.forgejo)\\/[a-zA-Z0-9._/-]+)/g;\nconst CONTROL_PLANE_SOURCE_NOUN = /\\b(?:control[-\\s]?plane|command center|cc[-\\s]?execution|source discovery|repair plan|mission control|merge queue|forgejo\\s+(?:runner|workflow|gate|actions|queue)|runner setup|knocklaunch gate|release architecture)\\b/i;\nconst MISSION_CONTROL_SOURCE_NOUN = /\\b(?:mission control|durable mission|mission progression|mission auto[-\\s]?progress(?:ion)?|reconcile_pull_request|source discovery|source[-\\s]?target(?:s)?|source inference|objective compiler|repair plan|implementation synthesis|same[-\\s]?mission|gate failure|release reconciliation|terminal proof)\\b/i;\n\nfunction normalizedSourceScope(value) {\n  const normalized = String(value || \"\").trim().toLowerCase().replace(/[- ]/g, \"_\");\n  return normalized === \"control_plane\" || normalized === \"mission_control\" || normalized === \"general\" ? normalized : \"\";\n}\n\nexport function authoritativeSourceScope(request = {}) {\n  const contract = request.requestContract && typeof request.requestContract === \"object\"\n    ? request.requestContract\n    : request.request_contract && typeof request.request_contract === \"object\"\n      ? request.request_contract\n      : {};\n  return normalizedSourceScope(contract.sourceScope || contract.source_scope)\n    || normalizedSourceScope(request.sourceScope || request.source_scope)\n    || normalizedSourceScope(request.scope);\n}\n\nexport function authoritativeSourceTargets(request = {}, persistedContext = {}) {\n  const contract = request.requestContract && typeof request.requestContract === \"object\"\n    ? request.requestContract\n    : request.request_contract && typeof request.request_contract === \"object\"\n      ? request.request_contract\n      : {};\n  const persistedIntentBody = persistedContext.repositoryMutationIntentBody\n    && typeof persistedContext.repositoryMutationIntentBody === \"object\"\n    && !Array.isArray(persistedContext.repositoryMutationIntentBody)\n      ? persistedContext.repositoryMutationIntentBody\n      : {};\n  const candidates = [\n    persistedContext.sourceTargets, persistedContext.source_targets,\n    persistedIntentBody.sourceTargets, persistedIntentBody.source_targets,\n    persistedIntentBody.readTargets, persistedIntentBody.read_targets,\n    request.sourceTargets, request.source_targets,\n    request.readTargets, request.read_targets,\n    contract.sourceTargets, contract.source_targets,\n  ];\n  const declared = candidates.find((entries) => Array.isArray(entries) && entries.length > 0) || [];\n  return [...new Set(declared\n    .map((entry) => typeof entry === \"string\" ? entry : String(entry?.path || \"\"))\n    .map((path) => path.trim())\n    .filter(Boolean))].slice(0, 20);\n}\n\nexport function sourceDiscoveryScope(value, request = {}) {\n  const contract = request.requestContract && typeof request.requestContract === \"object\"\n    ? request.requestContract\n    : request.request_contract && typeof request.request_contract === \"object\"\n      ? request.request_contract\n      : {};\n  const contractScope = normalizedSourceScope(contract.sourceScope || contract.source_scope);\n  const handlerScope = normalizedSourceScope(request.sourceScope || request.source_scope)\n    || normalizedSourceScope(request.scope);\n  const targets = [\n    request.sourceTargets,\n    request.source_targets,\n    request.readTargets,\n    request.read_targets,\n    contract.sourceTargets,\n    contract.source_targets,\n    contract.readTargets,\n    contract.read_targets,\n  ]\n    .flatMap((entries) => Array.isArray(entries) ? entries : [])\n    .map((entry) => typeof entry === \"string\" ? entry : String(entry?.path || \"\"));\n\n  if (contractScope) return contractScope;\n  if (handlerScope === \"mission_control\"\n    || (targets.length > 0 && targets.every(isMissionControlSourcePath))) return \"mission_control\";\n  if (handlerScope === \"control_plane\"\n    || request.controlPlaneMaintenance === true\n    || request.control_plane_maintenance === true\n    || (targets.length > 0 && targets.every(isControlPlaneSourcePath))) return \"control_plane\";\n\n  const positiveIntent = positiveSourceIntent(value);\n  const missionControlIntent = MISSION_CONTROL_SOURCE_NOUN.test(positiveIntent);\n  const controlPlaneIntent = CONTROL_PLANE_SOURCE_NOUN.test(positiveIntent);\n  if (!missionControlIntent && !controlPlaneIntent) return handlerScope || \"general\";\n  const intent = classifyObjectiveIntent({ ...request, sourceScope: undefined, source_scope: undefined, scope: undefined, objective: String(value || \"\") });\n  const repairIntent = /\\b(?:fix|repair|improve|harden|refactor|change|update|modify|implement|wire|inspect|analyze|audit)\\b/i.test(positiveIntent);\n  const incidentalToolUse = /\\b(?:through|via|using|use)\\s+(?:the\\s+)?(?:command center|control[- ]plane)\\b/i.test(positiveIntent);\n  if (missionControlIntent && (intent.kind === \"read_only\" || (repairIntent && !incidentalToolUse))) return \"mission_control\";\n  if (!controlPlaneIntent) return handlerScope || \"general\";\n  if (intent.kind === \"read_only\") return \"control_plane\";\n  return repairIntent && !incidentalToolUse ? \"control_plane\" : (handlerScope || \"general\");\n}\n\nexport function readOnlySourceDiscoveryRequest(body = {}, objective = \"\", repository, ref = \"main\") {\n  return {\n    repository,\n    system: \"KNOCKLAUNCH\",\n    issue: objective || \"Read-only repository inspection\",\n    objective,\n    ref,\n    readOnly: true,\n    sourceTargets: authoritativeSourceTargets(body),\n    sourceScope: sourceDiscoveryScope(objective, body),\n  };\n}\n\nexport function isMissionControlSourcePath(path) {\n  const normalized = String(path || \"\").trim();\n  return normalized.startsWith(\"workers/cc-execution/\")\n    || normalized === \"config/control-plane-capabilities.json\"\n    || normalized === \"config/control-plane-restore-point.json\"\n    || normalized.startsWith(\"src/__tests__/contracts/command-center-\")\n    || normalized.startsWith(\"src/__tests__/contracts/control-plane-\")\n    || normalized.startsWith(\"src/__tests__/commandCenter/\");\n}\n\nexport function isControlPlaneSourcePath(path) {\n  const normalized = String(path || \"\").trim();\n  return isMissionControlSourcePath(normalized)\n    || normalized.startsWith(\".forgejo/workflows/\")\n    || normalized === \"scripts/protected-main-release-recovery.mjs\"\n    || normalized === \"scripts/validate-command-center-contracts.mjs\"\n    || normalized.startsWith(\"scripts/command-center-host-agent/\");\n}\n\nfunction stripIncidentalControlPlaneSourceReferences(value) {\n  return String(value || \"\").replace(SOURCE_PATH_TOKEN, (match, path) => (\n    isControlPlaneSourcePath(path) ? match.replace(path, \" \") : match\n  ));\n}\n\nexport function positiveSourceIntent(value) {\n  const positive = String(value || \"\")\n    .replace(NEGATED_SOURCE_CLAUSE, \" \");\n  return stripIncidentalControlPlaneSourceReferences(positive)\n    .replace(/\\s+/g, \" \")\n    .trim();\n}\n\nexport function sourcePathAllowedForDiscoveredScope(path, scope) {\n  const controlPlaneSource = isControlPlaneSourcePath(path);\n  if (scope === \"control_plane_authorization_required\") return false;\n  if (scope === \"mission_control\") return isMissionControlSourcePath(path);\n  return scope === \"control_plane\" ? controlPlaneSource : !controlPlaneSource;\n}\n"},{"path":"workers/cc-execution/src/version.js","content":"// Release marker: Forgejo is the canonical repository and self-hosted Actions control plane.\\nexport const CC_EXECUTION_VERSION = \"1.64.50-onepath-source-domain\";\\n"},{"path":"workers/cc-execution/test/onepath-source-discovery-policy.test.mjs","content":"import test from \"node:test\";\nimport assert from \"node:assert/strict\";\nimport {\n  sourceDiscoveryScope,\n  sourcePathAllowedForDiscoveredScope,\n  isMissionControlSourcePath,\n} from \"../src/source-discovery-policy.js\";\n\ntest(\"ONEPATH mission-control objectives stay inside the cc-execution source domain\", () => {\n  const objective = \"Harden control-plane determinism and source-target authority for durable mission progression, same-mission Gate recovery, release reconciliation, and terminal proof.\";\n  assert.equal(sourceDiscoveryScope(objective, {}), \"mission_control\");\n  assert.equal(sourcePathAllowedForDiscoveredScope(\"workers/cc-execution/src/index-mission-control.js\", \"mission_control\"), true);\n  assert.equal(sourcePathAllowedForDiscoveredScope(\"workers/cc-execution/src/source-discovery-policy.js\", \"mission_control\"), true);\n  assert.equal(sourcePathAllowedForDiscoveredScope(\"scripts/command-center-host-agent/forgejo-watchdog.sh\", \"mission_control\"), false);\n  assert.equal(sourcePathAllowedForDiscoveredScope(\"src/PrivateAppShell.tsx\", \"mission_control\"), false);\n});\n\ntest(\"explicit host-control maintenance remains available only in the broader control-plane domain\", () => {\n  assert.equal(isMissionControlSourcePath(\"scripts/command-center-host-agent/forgejo-watchdog.sh\"), false);\n  assert.equal(sourcePathAllowedForDiscoveredScope(\"scripts/command-center-host-agent/forgejo-watchdog.sh\", \"control_plane\"), true);\n});\n"}],"branch":"ai/objective-first-repair-1c04ca7658ea","writes":[],"patches":[],"version":1,"approved":true,"missionId":"1c04ca76-58ea-480d-9565-e76fc7a2d50d","objective":"KNOCKLAUNCH ONEPATH Workstream 1A: source-domain authority. Preserve the terminal blocked predecessor mission 7561a392-85ad-473f-ae11-fed2a47de415 as evidence; it created no PR and no source mutation. On current main, prevent mission-control/source-target objectives from escaping into host-watchdog or product UI files, while preserving explicit broader control-plane host maintenance. Add regression coverage. Use one focused PR, canonical Gate, squash merge, affected cc-execution release, and terminal runtime proof.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/source-discovery-policy.js","workers/cc-execution/src/version.js","workers/cc-execution/test/onepath-source-discovery-policy.test.mjs"],"implementation":{"files":[],"writes":[]},"requestContract":{"version":1,"outcomes":[{"id":"outcome-1","statement":"KNOCKLAUNCH ONEPATH Workstream 1A: source-domain authority. Preserve the terminal blocked predecessor mission 7561a392-85ad-473f-ae11-fed2a47de415 as evidence; it created no PR and no source mutation. On current main, prevent mission-control/source-target objectives from escaping into host-watchdog or product UI files, while preserving explicit broader control-plane host maintenance. Add regression coverage. Use one focused PR, canonical Gate, squash merge, affected cc-execution release, and terminal runtime proof.","proofConditionIds":["proof-production"]}],"objective":"KNOCKLAUNCH ONEPATH Workstream 1A: source-domain authority. Preserve the terminal blocked predecessor mission 7561a392-85ad-473f-ae11-fed2a47de415 as evidence; it created no PR and no source mutation. On current main, prevent mission-control/source-target objectives from escaping into host-watchdog or product UI files, while preserving explicit broader control-plane host maintenance. Add regression coverage. Use one focused PR, canonical Gate, squash merge, affected cc-execution release, and terminal runtime proof.","constraints":[{"id":"bounded-scope","statement":"Mutation is limited to the exact three cc-execution source/test/version paths supplied.","proofConditionIds":["proof-production"]},{"id":"no-parallel-orchestration","statement":"Do not create a second repository, queue, mission, release, or fallback orchestration path.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The source-domain hardening is merged and the affected cc-execution runtime is current and healthy.","required":true}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["workers/cc-execution/src/source-discovery-policy.js","workers/cc-execution/src/version.js","workers/cc-execution/test/onepath-source-discovery-policy.test.mjs"],"requestContract":{"version":1,"outcomes":[{"id":"outcome-1","statement":"KNOCKLAUNCH ONEPATH Workstream 1A: source-domain authority. Preserve the terminal blocked predecessor mission 7561a392-85ad-473f-ae11-fed2a47de415 as evidence; it created no PR and no source mutation. On current main, prevent mission-control/source-target objectives from escaping into host-watchdog or product UI files, while preserving explicit broader control-plane host maintenance. Add regression coverage. Use one focused PR, canonical Gate, squash merge, affected cc-execution release, and terminal runtime proof.","proofConditionIds":["proof-production"]}],"objective":"KNOCKLAUNCH ONEPATH Workstream 1A: source-domain authority. Preserve the terminal blocked predecessor mission 7561a392-85ad-473f-ae11-fed2a47de415 as evidence; it created no PR and no source mutation. On current main, prevent mission-control/source-target objectives from escaping into host-watchdog or product UI files, while preserving explicit broader control-plane host maintenance. Add regression coverage. Use one focused PR, canonical Gate, squash merge, affected cc-execution release, and terminal runtime proof.","constraints":[{"id":"bounded-scope","statement":"Mutation is limited to the exact three cc-execution source/test/version paths supplied.","proofConditionIds":["proof-production"]},{"id":"no-parallel-orchestration","statement":"Do not create a second repository, queue, mission, release, or fallback orchestration path.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The source-domain hardening is merged and the affected cc-execution runtime is current and healthy.","required":true}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/source-discovery-policy.js","workers/cc-execution/src/version.js","workers/cc-execution/test/onepath-source-discovery-policy.test.mjs"],"controlPlaneMaintenanceReason":"Owner-authorized ONEPATH Workstream 1A exact scoped cc-execution source-domain hardening."},"proofRequirements":null,"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenancePaths":["workers/cc-execution/src/source-discovery-policy.js","workers/cc-execution/src/version.js","workers/cc-execution/test/onepath-source-discovery-policy.test.mjs"],"controlPlaneMaintenanceReason":"Owner-authorized ONEPATH Workstream 1A exact scoped cc-execution source-domain hardening."},"recovery":false,"fingerprint":"790f45ceb90d9b7394c1df657f08d6589bccc9581c410d13ed0cc1c69617ffb9","replayCount":0,"serializedBytes":15441},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T16:06:29.330211+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:1c04ca76-58ea-480d-9565-e76fc7a2d50d:repository-mutation-intent:790f45ceb90d9b7394c1df657f08d6589bccc9581c410d13ed0cc1c69617ffb9:0","mission_step_id":"3c16aac2-8676-4af1-a9ce-d417374945d8","command_center_event_id":"1c04ca76-58ea-480d-9565-e76fc7a2d50d"},{"id":"781307a5-c2dd-46f8-a881-29caef9b0810","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a4c472a05018","reason":"anchored_edit_anchor_missing:workers/cc-execution/test/release-orchestration-invariants.test.js","status":"blocked","metrics":{"receiptBytes":6345,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"executorlessWaitMs":17622,"firstUsefulResultAt":"2026-10-06T17:04:50.392Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.67.3-cross-conversation-lean-queue","prNumber":null,"terminal":false,"missionId":"a4c472a0-5018-4b1c-894e-9879497db5ce","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1880,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1880,"missionSetupMs":386,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":386,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":386,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":386,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a4c472a0-5018-4b1c-894e-9879497db5ce"},"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":1571,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T17:05:11.625494+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a4c472a0-5018-4b1c-894e-9879497db5ce:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"8ed8a0e9-c099-4747-a61f-60e9c8074c76","command_center_event_id":"a4c472a0-5018-4b1c-894e-9879497db5ce"},{"id":"781ce56c-0fb4-40eb-b86a-8940dabc1d0c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e03132878e5d","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":15934,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":4419,"firstUsefulResultAt":"2026-09-28T18:19:29.144Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.59.0-paul-scheduler","prNumber":4030,"terminal":false,"missionId":"e0313287-8e5d-46b5-81e0-cce6b135f1fc","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7037,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":6211,"approvedPlanMs":0,"missionSetupMs":319,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":319,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":319,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":319,"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":"e0313287-8e5d-46b5-81e0-cce6b135f1fc"},"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":1520,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T18:19:50.871714+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4030","receipt_type":"execute_mission","idempotency_key":"mission:e0313287-8e5d-46b5-81e0-cce6b135f1fc:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"db22d4c6-5486-4dfa-9bd2-764e15a4f7d4","command_center_event_id":"e0313287-8e5d-46b5-81e0-cce6b135f1fc"},{"id":"781cf9a6-2e1c-4a28-a970-23b89ad97cce","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue PR #2685 and repair the exact Gate OOM failure without changing product behavior. Align the production-equivalent Gate bundle with the existing heavy-runner resource contract: normal Vite build gets 2560 MB old-space inside the 3584 MB container, low-memory no-minify fallback gets 1024 MB, and Gate must fail if the retired 384/512 MB inline overrides reappear. Keep the same branch, same PR, frontend-only release target, then Gate, squash merge, Cloudflare release, and exact live proof.","wordingChanged":false,"canonicalIntent":"Continue PR #2685 and repair the exact Gate OOM failure without changing product behavior. Align the production-equivalent Gate bundle with the existing heavy-runner resource contract: normal Vite build gets 2560 MB old-space inside the 3584 MB container, low-memory no-minify fallback gets 1024 MB, and Gate must fail if the retired 384/512 MB inline overrides reappear. Keep the same branch, same PR, frontend-only release target, then Gate, squash merge, Cloudflare release, and exact live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"locked-builder","statement":"scripts/cloudflare-native-build.mjs uses only repository-local lockfile-installed Vite 5 via process.execPath, never out-of-lock Vite 8/Rolldown.","proofConditionIds":["repository-proof","gate-proof","production-proof"]},{"id":"react-singleton","statement":"vite.config.ts dedupes react and react-dom so root and lazy chunks share one React runtime/dispatcher.","proofConditionIds":["repository-proof","gate-proof"]},{"id":"gate-build-budget","statement":"The canonical Gate production-equivalent bundle uses 2560 MB Node old-space inside the 3584 MB heavy container, its no-minify fallback uses 1024 MB, and 384/512 MB inline heap overrides are regression-blocked.","proofConditionIds":["repository-proof","gate-proof"]},{"id":"regression-guard","statement":"Focused React runtime/build validators plus the Gate's own executable checks enforce the locked builder, React singleton, and non-regressed Gate heap contract.","proofConditionIds":["repository-proof","gate-proof"]}],"objective":"Continue PR #2685 and repair the exact Gate OOM failure without changing product behavior. Align the production-equivalent Gate bundle with the existing heavy-runner resource contract: normal Vite build gets 2560 MB old-space inside the 3584 MB container, low-memory no-minify fallback gets 1024 MB, and Gate must fail if the retired 384/512 MB inline overrides reappear. Keep the same branch, same PR, frontend-only release target, then Gate, squash merge, Cloudflare release, and exact live proof.","constraints":[{"id":"bounded-scope","statement":"Do not change tenant behavior, auth, Supabase/database/schema, routes, backgrounds, UI behavior, Command Center runtime, or unrelated production owners. The only newly added file beyond the already-approved repair is .forgejo/workflows/knocklaunch.yml for the exact Gate heap correction.","proofConditionIds":["repository-proof","production-proof"]},{"id":"single-path","statement":"Reuse branch ai/objective-first-repair-eb02db742a88 and PR #2685; one Gate, one Forgejo squash merge, one frontend Cloudflare release, no replacement PR.","proofConditionIds":["repository-proof","gate-proof","production-proof"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repository-proof","gate-proof","production-proof"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repository-proof","gate-proof","production-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Exact repair diff is limited to scripts/cloudflare-native-build.mjs, vite.config.ts, src/__tests__/contracts/frontend-react-runtime.contract.test.ts, scripts/validate-production-critical-files.mjs, and .forgejo/workflows/knocklaunch.yml for the Gate heap correction.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"gate-proof","kind":"repository","claim":"KnockLaunch Gate passes and its production-equivalent build proves repository-local Vite 5/Rollup with a 2560 MB normal heap, without the prior OOM.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"production-proof","kind":"runtime","claim":"Merged frontend repair is promoted to 100% Cloudflare traffic and exact live artifact identity matches merged main on app.knocklaunch.app.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Continue-PR-2685-and-repair-the-exact-Gate-OOM-failure-without-changing-product-behavior.-Align-the-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","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":["repository-proof","gate-proof","production-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":"7c8235abc887b29dba0a47eff628200600b5ec8b006b3aea6adbdacde7b7f415","requestContractRevision":3,"previousRequestContractHash":"191788c4e6ae2d48fbfc22deeb3f7f865abdf24f9ff9dcd9bf961b5a30ed3201"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T22:55:28.321175+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:eb02db74-2a88-40b6-a9b7-9ebb00976c18:request-contract:7c8235abc887b29dba0a47eff628200600b5ec8b006b3aea6adbdacde7b7f415","mission_step_id":"2b03fbc5-06e1-4746-b097-c7af51ed3ab6","command_center_event_id":"eb02db74-2a88-40b6-a9b7-9ebb00976c18"},{"id":"781cfb34-c87c-470b-adb5-03b0eb270983","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/src-cohesion-phase-6-20260910","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2333,"terminal":false,"missionId":"48718061-ab12-4022-a95d-1f59d5150c71","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","timingsMs":{"prReadinessMs":1212,"approvedPlanMs":0,"shipAndProveMs":8517,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"48718061-ab12-4022-a95d-1f59d5150c71"},"performance":null,"deploymentId":"forgejo-main-502f0b4246cb","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":1867,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:47:50.085091+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"2333","receipt_type":"automatic_mission_resume","idempotency_key":"mission:48718061-ab12-4022-a95d-1f59d5150c71:automatic-mission-resume:2333:canonical_release_dispatched","mission_step_id":"ab41979e-9ace-4a29-850e-57c0272d1bfe","command_center_event_id":"48718061-ab12-4022-a95d-1f59d5150c71"},{"id":"7821bfbe-ac6b-4305-ab58-09d54e431cd7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/emergency-frontend-site-recovery","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":7425,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.46.8-intent-aware-objectives","prNumber":135,"terminal":false,"missionId":"d089837a-481a-457e-ab1d-d81f5468c82c","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":"d089837a-481a-457e-ab1d-d81f5468c82c"},"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":3503,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-15T16:31:12.421116+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"135","receipt_type":"execute_mission","idempotency_key":"mission:d089837a-481a-457e-ab1d-d81f5468c82c:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"49d4776b-5dd3-416a-aec3-f5a262b84be1","command_center_event_id":"d089837a-481a-457e-ab1d-d81f5468c82c"},{"id":"7821d5d1-d37b-407f-ac5a-443f2aa29d15","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mthgvo9t","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":7000,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.6-merge-queue-stale-gate-recovery","prNumber":1204,"terminal":false,"missionId":"0cb52187-317f-48cc-9b14-7f562bede085","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":959,"prReadinessMs":943,"approvedPlanMs":0,"missionSetupMs":542,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"0cb52187-317f-48cc-9b14-7f562bede085"},"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":1493,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"385f3582-1b06-5a13-85b5-ad36fa03b397","created_at":"2026-08-31T16:44:39.083268+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1204","receipt_type":"execute_mission","idempotency_key":"mission:0cb52187-317f-48cc-9b14-7f562bede085:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"032d7ac1-f1c8-46fa-9bc1-73583c4b5733","command_center_event_id":"0cb52187-317f-48cc-9b14-7f562bede085"},{"id":"782383c5-61d5-46f8-b58a-ca19227bf4b5","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in pull request.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"pull_request_exists_without_merged_source","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"repair_prepared\",\"proofGate\":\"repair_mission_prepared\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"pull_request_exists_without_merged_source\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":6,\"verified\":2,\"pending\":4,\"percent\":33,\"satisfied\":false,\"verifiedIds\":[\"preflight\",\"implementation\"],\"pendingIds\":[\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-06T23:49:51.587408+00:00\",\"recoveryAction\":\"reconcile_pull_request\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/cloudflare-native-npm-detection\",\"prNumber\":4154,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T11:37:23.710402+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:69560c72-ae48-437e-aee5-889a566d5332:owner-progress-heartbeat:119407589","mission_step_id":"44676a01-e3bb-4d72-ad26-f7a4ae1bb675","command_center_event_id":"69560c72-ae48-437e-aee5-889a566d5332"},{"id":"782908cd-2048-45ee-baa9-c7abe76d2748","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-07T20:27:09.776569+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":4230,\"sourceSha\":\"ec9f2b7b2da7562f28ae7a06d67da9041c512bf3\",\"deploymentId\":\"canonical-release-ec9f2b7b2da7\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T20:18:31.347911+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:ab7ee2ac-f48d-4c96-8748-821f76b135a4:owner-progress-heartbeat:119409674","mission_step_id":"2d96a548-7e6a-458d-a431-861f0ada6b17","command_center_event_id":"ab7ee2ac-f48d-4c96-8748-821f76b135a4"},{"id":"7829e556-9aab-42d9-b4fd-c33d587086ef","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-27T05:15:23.906Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T05:15:24.208539+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:51e13981-a22e-4a05-82c3-11359f5a1b13:owner-wait-live","mission_step_id":"4146f8f1-9970-4ed6-85ba-9eb228b0f462","command_center_event_id":"51e13981-a22e-4a05-82c3-11359f5a1b13"},{"id":"782c9980-0230-4c38-8541-4530e064ab10","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":"Execute the owner-requested repair mission","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":"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":"outcome-1","statement":"Repair Mission Control on current protected main so source_resolution_required is consumed internally instead of ending the owner interaction or stalling with no PR. Exact authoritative source target is workers/cc-execution/src/index-mission-control.js. Preserve the invariant that source files are never guessed. When a mutation objective lacks an exact source target, deterministically inspect current repository truth, resolve the exact target, and continue the SAME mission into synthesis/implementation. Only fail closed if authoritative inspection genuinely cannot resolve a safe target, with that exact unresolved condition. Add focused regression coverage for the source_resolution_required path and for the previously observed repository_mutation_intent_deterministic_failure no-op. Ship one focused PR, canonical Gate, squash merge, release cc-execution, and prove the live runtime contains the repair. Do not stop at narration; completion requires PR, merge, release, and live proof.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Execute the owner-requested repair mission","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":["runtime"],"visualProofScope":"none","interactionRequired":false,"runtimeProofRequired":true},"scope":{"route":null,"roleRef":null,"tenantRef":null,"sourceTargets":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","src/__tests__/commandCenter/source-resolution-continuation.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":"Execute the owner-requested repair mission","canonicalIntent":"Execute the owner-requested repair mission","conversationContextPresent":false}},"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Repair Mission Control on current protected main so source_resolution_required is consumed internally instead of ending the owner interaction or stalling with no PR. Exact authoritative source target is workers/cc-execution/src/index-mission-control.js. Preserve the invariant that source files are never guessed. When a mutation objective lacks an exact source target, deterministically inspect current repository truth, resolve the exact target, and continue the SAME mission into synthesis/implementation. Only fail closed if authoritative inspection genuinely cannot resolve a safe target, with that exact unresolved condition. Add focused regression coverage for the source_resolution_required path and for the previously observed repository_mutation_intent_deterministic_failure no-op. Ship one focused PR, canonical Gate, squash merge, release cc-execution, and prove the live runtime contains the repair. Do not stop at narration; completion requires PR, merge, release, and live proof.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Repair-Mission-Control-on-current-protected-main-so-source_resolution_required-is-consumed-internall","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":"f435d5569c216c124b957945f2370e0555f258f6e285b2cc25078585f169a102","requestContractRevision":3,"previousRequestContractHash":"3adf53196b5e8279bfd180d7f0a72f9b555d7786d2725f73b3374eee27a0169f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T19:48:39.814909+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:22698fa0-483b-4217-bc47-c8f8588a3ff1:request-contract:f435d5569c216c124b957945f2370e0555f258f6e285b2cc25078585f169a102","mission_step_id":"99fe055e-7253-4b6b-b8d6-b90ce3965626","command_center_event_id":"22698fa0-483b-4217-bc47-c8f8588a3ff1"},{"id":"78304391-102e-4d84-9f92-426bddbe99fd","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"b9c4e6a8c11568ffcaea2ebdaac3994e9e5df695","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b9c4e6a8c11568ffcaea2ebdaac3994e9e5df695","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"95a487535be07056e8ebe3c63e96c878961e77aaddf3ecf381e39f3dc157309b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3409","runId":3409,"status":"success","sourceSha":"b9c4e6a8c11568ffcaea2ebdaac3994e9e5df695","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T18:02:47.827183+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b9c4e6a8c11568ffcaea2ebdaac3994e9e5df695","external_id":"forgejo-main-b9c4e6a8c115","receipt_type":"canonical_release_status","idempotency_key":"mission:1bd7503b-4d0f-4e8b-894d-56dff8b59f95:forgejo-release-status:b9c4e6a8c11568ffcaea2ebdaac3994e9e5df695:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"09ed7a00-d219-43e3-ac7d-10007d47985e","command_center_event_id":"1bd7503b-4d0f-4e8b-894d-56dff8b59f95"},{"id":"78304c2a-c0f7-421f-9ad3-8045686f1ccb","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/big-papis-functional-integrity-20260820","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":16163,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":8,"ownerInterruptionCount":0},"version":"1.50.3-auto-merge-canonical-lane","prNumber":534,"terminal":false,"missionId":"d63ce685-b892-4a81-b20d-7fc0c00254d9","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"b4c0b1b46bf4150e753be3cbcb824d44b0695eef","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"d63ce685-b892-4a81-b20d-7fc0c00254d9"},"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":5099,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-21T03:21:14.693109+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"534","receipt_type":"execute_mission","idempotency_key":"mission:d63ce685-b892-4a81-b20d-7fc0c00254d9:execute_mission:canonical_release_transport_retryable","mission_step_id":"95d741e8-750a-460c-968f-079169ed3765","command_center_event_id":"d63ce685-b892-4a81-b20d-7fc0c00254d9"},{"id":"78314817-a0e4-4f30-accd-773c463d22c6","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"reconcile_pull_request","reason":"durable_state:pull_request","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"owner_progress_heartbeat\",\"status\":\"waiting\",\"proofGate\":\"owner_progress_heartbeat\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"ready\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_pull_request\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:pull_request\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T14:54:20.947247+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T12:14:02.603282+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:119419256","mission_step_id":"a036e1a4-6bb7-4248-b530-a16b22bcaaa4","command_center_event_id":"8461f374-86b0-422f-bb81-3fb39febaab9"},{"id":"78324bac-c053-4b8e-916d-7f8bee00affa","source":"forgejo","status":"waiting","payload":{"branch":"ai/forgejo-actions-watchdog-cloud-probe-20260906","prNumber":1978,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"15f689b357e9a63bbe87382e00ced3640d8bc4a7","branchDeletedAfterMerge":false,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T18:24:59.859751+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"15f689b357e9a63bbe87382e00ced3640d8bc4a7","external_id":"1978","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:eefb30a0-f136-4476-a59c-0e23c11e6147:merged-pr:1978:15f689b357e9a63bbe87382e00ced3640d8bc4a7","mission_step_id":"90e0b08d-9a2a-4a84-b018-c7bac9107aee","command_center_event_id":"eefb30a0-f136-4476-a59c-0e23c11e6147"},{"id":"78367d70-c869-4593-92d1-3a9caca69364","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-delayed-tenant-recovery-20260907-v2","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.70-forgejo-source-discovery-retry-window","prNumber":2083,"terminal":false,"missionId":"5052402e-9977-46bb-9bd5-7d22624bb5ed","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13857,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":11988,"approvedPlanMs":0,"missionSetupMs":519,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":436,"ledgerReconcileMs":0,"lineageReconcileMs":83,"resolvePreflightMs":519,"repositoryMutationMs":1701,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":436,"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":"5052402e-9977-46bb-9bd5-7d22624bb5ed"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2254,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-07T17:03:11.890947+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2083","receipt_type":"execute_mission","idempotency_key":"mission:5052402e-9977-46bb-9bd5-7d22624bb5ed:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"a88091a5-4e7c-4971-a886-fa8919c247fe","command_center_event_id":"5052402e-9977-46bb-9bd5-7d22624bb5ed"},{"id":"7838e299-c390-4557-bc17-46c9f8463327","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-0a2ec314e764","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.47.6-live-release-idempotency","prNumber":null,"terminal":false,"missionId":"0a2ec314-e764-4157-9e3e-7cc994f4c74d","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":"0a2ec314-e764-4157-9e3e-7cc994f4c74d"},"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":9794,"likelyAffectedFiles":["src/__tests__/commandCenter/deployDetection.test.ts","src/__tests__/contracts/command-center-event-runtime.test.ts","src/__tests__/contracts/canonical-deploy-dispatchers.test.ts","src/components/admin/TenantUserCommandCenters.tsx","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","src/__tests__/godmode/command-center.test.ts","src/components/GlobalCommandPalette.tsx","scripts/validate-command-center-contracts.mjs","src/__tests__/godmode/GodModeCommandConsole.test.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","scripts/generate-cc-execution-action-schema.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-19T15:34:59.282037+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0a2ec314-e764-4157-9e3e-7cc994f4c74d:execute_mission:repair_mission_synthesis_ready","mission_step_id":"e9724a6d-2e23-4314-b6a2-508c0b96104e","command_center_event_id":"0a2ec314-e764-4157-9e3e-7cc994f4c74d"},{"id":"783d03ba-a3fc-47b0-95f3-a6a61d257ef1","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"1e406296-d7d2-44a6-baaf-37cce2b24813","phase":"universal_visual_witness_supervised","branch":null,"reason":null,"status":"pending","metrics":{"receiptBytes":12837,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":5,"executorlessWaitMs":95202,"firstUsefulResultAt":"2026-09-29T19:55:37.195Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":4174,"terminal":false,"missionId":"835f8c32-adf3-415d-a1ad-0c1d8d46234a","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"c84c6e80b9e8d228e20089026561f65071964924","timingsMs":{"queue":372,"total":522,"execution":150},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"835f8c32-adf3-415d-a1ad-0c1d8d46234a"},"performance":null,"deploymentId":"forgejo-main-c84c6e80b9e8","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"1e406296-d7d2-44a6-baaf-37cce2b24813","tenant":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","runnerUrl":"https://laptop-witness.knocklaunch.app","runnerLane":"laptop","attemptsUsed":0,"supervisorId":"1e406296-d7d2-44a6-baaf-37cce2b24813","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"https://whatsmyprogress.com/pcg","runnerSourceSha":null,"selectedViewports":["desktop","mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":13183,"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":1816,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T19:57:14.254757+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"c84c6e80b9e8d228e20089026561f65071964924","external_id":"1e406296-d7d2-44a6-baaf-37cce2b24813","receipt_type":"visual_proof_started","idempotency_key":"mission:835f8c32-adf3-415d-a1ad-0c1d8d46234a:visual-start:1e406296-d7d2-44a6-baaf-37cce2b24813","mission_step_id":"cb560835-e79f-4807-835d-26097c8b0171","command_center_event_id":"835f8c32-adf3-415d-a1ad-0c1d8d46234a"},{"id":"7840269b-5f45-4441-8ed1-a5a1926df5ae","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e8387d6ece37","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3100,"terminal":false,"missionId":"e8387d6e-ce37-46bb-b4d8-922b91745062","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"ac576e64a8503ca81653f0129808c50b6f12db5f","timingsMs":{"prReadinessMs":815,"approvedPlanMs":0,"shipAndProveMs":7133,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e8387d6e-ce37-46bb-b4d8-922b91745062"},"performance":null,"deploymentId":"forgejo-main-ac576e64a850","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2018,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T14:56:37.695937+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3100","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e8387d6e-ce37-46bb-b4d8-922b91745062:automatic-mission-resume:3100:canonical_release_dispatched","mission_step_id":"54f446b1-e656-483e-8cb1-96b9c5491f02","command_center_event_id":"e8387d6e-ce37-46bb-b4d8-922b91745062"},{"id":"784169b9-a18e-4c5c-bbb7-690fe3ecf6ed","source":"owner_authorized_full_backlog_cleanup","status":"recorded","payload":{"category":"other_product_work","disposition":"superseded_execution_attempt","previousStatus":"retryable","sourcePreserved":true,"noCompletionClaim":true,"recoveryPortfolioId":"1a208a97-7a93-52a9-bc0f-b80fe445c55b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-11T16:14:39.646808+00:00","proof_gate":"source_objective_preserved_in_existing_mission_ledger","source_sha":null,"external_id":null,"receipt_type":"owner_backlog_disposition","idempotency_key":"owner-full-backlog-cleanup-20261011:632fd19a-4b11-49b6-88cd-4e8041e6f352","mission_step_id":null,"command_center_event_id":"632fd19a-4b11-49b6-88cd-4e8041e6f352"},{"id":"7841a7cd-9bd2-4da0-9564-2333d4915b28","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-b2470149d0a7","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.63.0-mission-freedom-web-research","prNumber":null,"terminal":false,"missionId":"b2470149-d0a7-41f7-9bcd-223d1976693a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1061,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":377,"providerAuthMs":0,"ledgerPrepareMs":377,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":377,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":377,"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":"b2470149-d0a7-41f7-9bcd-223d1976693a"},"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":3952,"likelyAffectedFiles":["supabase/migrations/20260929023600_pcg_import_staging_grants.sql"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:34:21.991433+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b2470149-d0a7-41f7-9bcd-223d1976693a:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"aebbdef1-8487-410d-8dce-25a5078c9c8b","command_center_event_id":"b2470149-d0a7-41f7-9bcd-223d1976693a"},{"id":"7847404a-377e-40e2-8fc5-4afd51036eda","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-087c36fd86a5","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":14909,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":6,"executorlessWaitMs":116893,"firstUsefulResultAt":"2026-10-02T21:11:20.252Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.51-paul-conversational-depth","prNumber":null,"terminal":false,"missionId":"087c36fd-86a5-4764-8931-33070ebf851b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1502,"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":"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":"087c36fd-86a5-4764-8931-33070ebf851b"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3572,"likelyAffectedFiles":["src/shells/TenantModesShell.tsx","src/shells/modesTenantShell.ts","src/hooks/useCanonicalTenantRedirect.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T21:11:37.150859+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:087c36fd-86a5-4764-8931-33070ebf851b:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"197bafa1-8945-4a1e-b005-ec9e7af9e623","command_center_event_id":"087c36fd-86a5-4764-8931-33070ebf851b"},{"id":"78496bb6-a08d-4dc4-b1ed-cec105fe47b1","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/capabilities/owner-seo-search-console.json","config/capability-manifest.schema.json","config/control-plane-capabilities.json","config/platform-standards.json","scripts/validate-capability-manifests.mjs","src/__tests__/capabilityCompleteness.contract.test.ts","src/__tests__/capabilityLifecycle.contract.test.ts","src/lib/platform/capabilityLifecycle.ts","src/pages/owner/KnockLaunchSEO.tsx","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/test/capability-lifecycle.test.js"],"reason":"Owner authorized bounded Atomic Capability Lifecycle enforcement so half-wired implementations cannot become user-visible; preserve existing single-owner architecture and restore the locked fail-closed posture after exact live proof.","baseSha":"cebdf4456280220a1b1dcb72727b699785308b7f","issuedAt":1789237363744,"expiresAt":1789237543744,"missionId":"059fa294-dd77-41e6-add2-137cdee3af13","authorizationId":"b618d400-9a27-4102-b250-49745895fd90","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T18:22:44.150849+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"cebdf4456280220a1b1dcb72727b699785308b7f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b618d400-9a27-4102-b250-49745895fd90","mission_step_id":"e6399b41-84c7-45b3-b35f-23c199e9b57b","command_center_event_id":"059fa294-dd77-41e6-add2-137cdee3af13"},{"id":"784ad271-fd03-4d1c-ae7c-e655a6bfef31","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-31e9561c0b84","writes":[],"patches":[],"version":1,"approved":true,"missionId":"31e9561c-0b84-49a5-8792-58676cdb81f2","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/applications/MarketingApplicationRoute.tsx"],"anchored_edits":[{"new":"<div className=\"flex flex-wrap gap-2\"><Button variant=\"outline\" onClick={()=>void load()} disabled={loading}><RefreshCcw className={`mr-2 h-4 w-4 ${loading?'animate-spin':''}`}/>Refresh</Button><Button onClick={()=>navigate(settingsPath)}><PlugZap className=\"mr-2 h-4 w-4\"/>Google Workspace</Button><Button variant=\"outline\" onClick={()=>navigate(settingsPath)}><PlugZap className=\"mr-2 h-4 w-4\"/>QuickBooks</Button></div>","old":"<div className=\"flex flex-wrap gap-2\"><Button variant=\"outline\" onClick={()=>void load()} disabled={loading}><RefreshCcw className={`mr-2 h-4 w-4 ${loading?'animate-spin':''}`}/>Refresh</Button><Button onClick={()=>navigate(settingsPath)}><PlugZap className=\"mr-2 h-4 w-4\"/>Google Workspace</Button></div>","find":"<div className=\"flex flex-wrap gap-2\"><Button variant=\"outline\" onClick={()=>void load()} disabled={loading}><RefreshCcw className={`mr-2 h-4 w-4 ${loading?'animate-spin':''}`}/>Refresh</Button><Button onClick={()=>navigate(settingsPath)}><PlugZap className=\"mr-2 h-4 w-4\"/>Google Workspace</Button></div>","path":"src/pages/applications/MarketingApplicationRoute.tsx","anchor":"<div className=\"flex flex-wrap gap-2\"><Button variant=\"outline\" onClick={()=>void load()} disabled={loading}><RefreshCcw className={`mr-2 h-4 w-4 ${loading?'animate-spin':''}`}/>Refresh</Button><Button onClick={()=>navigate(settingsPath)}><PlugZap className=\"mr-2 h-4 w-4\"/>Google Workspace</Button></div>","replace":"<div className=\"flex flex-wrap gap-2\"><Button variant=\"outline\" onClick={()=>void load()} disabled={loading}><RefreshCcw className={`mr-2 h-4 w-4 ${loading?'animate-spin':''}`}/>Refresh</Button><Button onClick={()=>navigate(settingsPath)}><PlugZap className=\"mr-2 h-4 w-4\"/>Google Workspace</Button><Button variant=\"outline\" onClick={()=>navigate(settingsPath)}><PlugZap className=\"mr-2 h-4 w-4\"/>QuickBooks</Button></div>","replacement":"<div className=\"flex flex-wrap gap-2\"><Button variant=\"outline\" onClick={()=>void load()} disabled={loading}><RefreshCcw className={`mr-2 h-4 w-4 ${loading?'animate-spin':''}`}/>Refresh</Button><Button onClick={()=>navigate(settingsPath)}><PlugZap className=\"mr-2 h-4 w-4\"/>Google Workspace</Button><Button variant=\"outline\" onClick={()=>navigate(settingsPath)}><PlugZap className=\"mr-2 h-4 w-4\"/>QuickBooks</Button></div>"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"31e9561c-0b84-49a5-8792-58676cdb81f2","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/applications/MarketingApplicationRoute.tsx"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"cd46f50f0e96dfe195bcc50748234de3b222f2ee3121b8c9dd7f06c69e71b127","replayCount":0,"serializedBytes":3416},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T08:19:11.251658+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:31e9561c-0b84-49a5-8792-58676cdb81f2:repository-mutation-intent:cd46f50f0e96dfe195bcc50748234de3b222f2ee3121b8c9dd7f06c69e71b127:0","mission_step_id":"118fb913-e306-429a-b080-7c578194de78","command_center_event_id":"31e9561c-0b84-49a5-8792-58676cdb81f2"},{"id":"784fe801-d399-4029-959c-ef89d97764e1","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for this bounded false-positive request-contract terminal-proof repair, apply only the three exact maintenance files below, deploy and verify the repaired cc-execution runtime, then refreeze the control plane.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for this bounded false-positive request-contract terminal-proof repair, apply only the three exact maintenance files below, deploy and verify the repaired cc-execution runtime, then refreeze the control plane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Missing required release targets, including a migration inferred from a migration-applied proof claim, prevent repository/runtime proof from being satisfied.","proofConditionIds":["proof-1","proof-2"]},{"id":"outcome-2","statement":"The exact prior missing-migration shape returns a nonterminal failure reason missing_required_release_targets:migrations instead of request_contract_terminal_verified.","proofConditionIds":["proof-1","proof-2"]},{"id":"outcome-3","statement":"Legitimate edge-only proof remains valid when supabaseEdge is explicitly required and successful.","proofConditionIds":["proof-1"]},{"id":"outcome-4","statement":"The repaired cc-execution runtime is live and the bounded maintenance authorization is no longer active after verification.","proofConditionIds":["proof-2"]}],"objective":"Unfreeze the control plane for this bounded false-positive request-contract terminal-proof repair, apply only the three exact maintenance files below, deploy and verify the repaired cc-execution runtime, then refreeze the control plane.","constraints":[{"id":"constraint-1","statement":"Preserve release-read-singleflight and existing release supervisor ownership.","proofConditionIds":["proof-1","proof-2"]},{"id":"constraint-2","statement":"Do not add a parallel verifier, release lane, mission ledger, or polling loop.","proofConditionIds":["proof-1"]},{"id":"constraint-3","statement":"Do not modify tenant product behavior or unrelated Supabase data.","proofConditionIds":["proof-1"]},{"id":"constraint-4","statement":"Use one branch, one PR, canonical Gate, squash merge, and ccExecution-only production release.","proofConditionIds":["proof-2"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-1","kind":"repository","claim":"Merged control-plane source contains the target-aware fail-closed evaluator and regression showing a migration-applied claim with only supabaseEdge success fails with missing_required_release_targets:migrations while an explicit edge-only claim still passes.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":[]},{"id":"proof-2","kind":"runtime","claim":"Production cc-execution runs the merged repaired SHA/version and the request-contract regression is verified; the bounded control-plane maintenance window is closed after deployment.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"496e9bdef228706901d4faf45f729b34b5812d0924cb23d7d06abbb95069b098","requestContractRevision":3,"previousRequestContractHash":"32f78699aa97a1e9a2d05d389d3440d2f8b7f284517faca050c406c93efacc5b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-12T01:17:24.125505+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7d975af7-391d-42ad-98ee-41b39b3a8b54:request-contract:496e9bdef228706901d4faf45f729b34b5812d0924cb23d7d06abbb95069b098","mission_step_id":"8f97d5a0-57da-42f9-a893-17ad25310b80","command_center_event_id":"7d975af7-391d-42ad-98ee-41b39b3a8b54"},{"id":"7851b0d4-6743-425f-9a5e-647b0481a4d5","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:24:40.372401+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-83e4fbfd9393\",\"prNumber\":3969,\"sourceSha\":\"1439e172b10122b9be66f171d6a45efd29780eb8\",\"deploymentId\":\"forgejo-main-1439e172b101\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T11:26:19.304534+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:83e4fbfd-9393-418c-abd7-d8ad1ec62908:owner-progress-heartbeat:119372985","mission_step_id":"a7d0c1c3-8603-4d0f-9d8f-ce08c5d6f009","command_center_event_id":"83e4fbfd-9393-418c-abd7-d8ad1ec62908"},{"id":"7851bca8-05bd-4f8c-b784-f020ffaeb7eb","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:35:59.443939+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:119417903","mission_step_id":"3f87b5cc-95c7-45ca-a19c-5de0d9146e8d","command_center_event_id":"1ac7f316-f174-4a19-8f65-70f51fa4ba0e"},{"id":"78521b92-ec10-4c8e-b0ce-b521219d8c46","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-forgejo-explicit-get-retries-20260825","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":1171,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.48-visual-proof-intent-routing","prNumber":727,"terminal":false,"missionId":"cbbf6f13-8a7b-45c3-af6b-698e33e6b0ec","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":5000,"prReadinessMs":5000,"approvedPlanMs":0,"missionSetupMs":521,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"cbbf6f13-8a7b-45c3-af6b-698e33e6b0ec"},"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":5192,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-26T00:55:59.553137+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"727","receipt_type":"execute_mission","idempotency_key":"mission:cbbf6f13-8a7b-45c3-af6b-698e33e6b0ec:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"12e16351-37da-4994-84fa-d09a672b9b48","command_center_event_id":"cbbf6f13-8a7b-45c3-af6b-698e33e6b0ec"},{"id":"785278ab-04e0-49dc-9544-6013d56c3e6d","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-06T17:22:41.865561+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-06T14:53:44.994303+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:afa5a214-022d-48bf-9a7c-a8f97fb6dec0:owner-progress-heartbeat:119419894","mission_step_id":"69536845-7c22-4c39-938e-87c8b1f55c3a","command_center_event_id":"afa5a214-022d-48bf-9a7c-a8f97fb6dec0"},{"id":"78532bf1-46e5-421d-9d3a-a3944f0110f9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":2012,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.35.1-mission-branch-persistence","prNumber":4645,"terminal":false,"missionId":"091d0bf4-c12c-4132-b06d-8369738c7abc","operation":"ship_and_prove","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"091d0bf4-c12c-4132-b06d-8369738c7abc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":186,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T21:06:11.208827+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4645","receipt_type":"ship_and_prove","idempotency_key":"mission:091d0bf4-c12c-4132-b06d-8369738c7abc:ship_and_prove:canonical_release_blocked:no-source:no-run","mission_step_id":"beac7478-38be-4afb-87cb-5c6b2c3cc5ec","command_center_event_id":"091d0bf4-c12c-4132-b06d-8369738c7abc"},{"id":"78552e5d-912c-48bf-b691-cec96e27c92f","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"8d75ade9d0b250010d68b219106f47892168e9b7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"dbfd134d9962e4da24d79cfca4074355561fc2e8","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"fd6740b89b7366b8249d20d391d225fe53b8ee11ed763bf65402078ef0b81200","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/9517","runId":9517,"status":"success","sourceSha":"dbfd134d9962e4da24d79cfca4074355561fc2e8","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"d807ba248f5b49c529e191b991bf031e1adccf5a","sourceSha":"dbfd134d9962e4da24d79cfca4074355561fc2e8","changedPaths":["src/__tests__/contracts/platform-self-healing.test.ts","src/lib/platformSelfHealing.ts"],"changedPathCount":2,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T12:21:11.259856+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"dbfd134d9962e4da24d79cfca4074355561fc2e8","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:43e2f7e5-60b8-45ff-85dd-b674ea5403bd:forgejo-release-status:dbfd134d9962e4da24d79cfca4074355561fc2e8:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"61ff513f-341f-4222-abf8-add69fa75f92","command_center_event_id":"43e2f7e5-60b8-45ff-85dd-b674ea5403bd"},{"id":"78572e2b-8a37-427b-b32a-fe658c785161","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","scripts/cloudflare-native-version-deploy.mjs","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Finish the owner's authorized release-speed repair by removing the remaining frontend release startup tax: full checkout, ephemeral Wrangler install, dead cache-key work, and runtime apt/unzip installation.","baseSha":"31965d939835034a028044574d079412e6779bcd","issuedAt":1788484427313,"expiresAt":1788484607313,"missionId":"9ba8fd67-2054-4864-bfdc-13fe84cc1ef2","singleUse":true,"authorizationId":"b8388b67-c50a-4bd0-97da-295ca2338fa0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T01:13:48.493429+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"31965d939835034a028044574d079412e6779bcd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b8388b67-c50a-4bd0-97da-295ca2338fa0","mission_step_id":"4e76b214-3fdd-4eec-9a8c-bd4a0552a9ea","command_center_event_id":"9ba8fd67-2054-4864-bfdc-13fe84cc1ef2"},{"id":"78578d15-f63e-47d6-a4bc-f23b32a8110e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same cleanup mission after the read-back-proven refresh of PR #1440. The existing branch is now current with main. Apply only the one README deletion already specified; ship=false, never merge #1440, never deploy, never create another PR.","wordingChanged":false,"canonicalIntent":"Continue the same cleanup mission after the read-back-proven refresh of PR #1440. The existing branch is now current with main. Apply only the one README deletion already specified; ship=false, never merge #1440, never deploy, never create another PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-clean","statement":"The temporary queue-repair bootstrap comment is removed from the existing ai/merge-queue-recovery-20260902 branch.","proofConditionIds":["proof-clean"]}],"objective":"Continue the same cleanup mission after the read-back-proven refresh of PR #1440. The existing branch is now current with main. Apply only the one README deletion already specified; ship=false, never merge #1440, never deploy, never create another PR.","constraints":[{"id":"constraint-no-merge","statement":"PR #1440 must not be merged.","proofConditionIds":["proof-pr"]},{"id":"constraint-scope","statement":"Only README.md may change, only by removing the exact temporary comment; no deployment and no replacement branch or PR.","proofConditionIds":["proof-clean","proof-pr"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-clean","kind":"repository","claim":"README.md on ai/merge-queue-recovery-20260902 no longer contains the temporary queue-repair bootstrap comment.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-pr","kind":"repository","claim":"PR #1440 remains unmerged and no replacement PR is created.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"bffa700a75a62f1ae7a73086fd784a205440d584d5322595187579eb17481254","requestContractRevision":3,"previousRequestContractHash":"b8d148666aef6fd4f1e731c9ce0a7cba587fddcb288f0df0915e8442e44b5346"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T17:01:32.653571+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:05b63485-7e12-4366-a00c-fc4f9533bbbb:request-contract-revision:3:bffa700a75a62f1ae7a73086fd784a205440d584d5322595187579eb17481254","mission_step_id":"688c213c-5336-4104-a605-b8abc79ff42b","command_center_event_id":"05b63485-7e12-4366-a00c-fc4f9533bbbb"},{"id":"78579479-4d70-46ba-8bbe-d5dc4d60ebe0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/mail-mobile-reply-composer-root-cause-20260908","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2143,"terminal":false,"missionId":"2bc3097e-69e4-4c72-b1fe-6e739cbb4856","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1002,"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":"2bc3097e-69e4-4c72-b1fe-6e739cbb4856"},"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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T18:03:08.089272+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2143","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2bc3097e-69e4-4c72-b1fe-6e739cbb4856:automatic-mission-resume:2143:repair_mission_waiting_for_gate","mission_step_id":"00c069f1-3f1e-4046-ab08-eb854e20e5b5","command_center_event_id":"2bc3097e-69e4-4c72-b1fe-6e739cbb4856"},{"id":"7857994a-8a77-4757-8935-9adc7bf2fe76","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"8b8bb11b386a2fb948882afd5513144c2d80ed8c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"o1","satisfied":true,"statement":"Redfish exposes the existing guided homeowner call cockpit from its opportunity/homeowner surfaces.","proofConditionIds":["p1"]},{"id":"o2","satisfied":true,"statement":"Existing Redfish job/claim, estimator, estimate and PDF capabilities remain intact.","proofConditionIds":["p2"]}],"satisfied":true,"constraints":[{"id":"c1","satisfied":true,"statement":"Reuse, do not fork, the existing call cockpit.","proofConditionIds":["p2"]},{"id":"c2","satisfied":true,"statement":"Keep Redfish tenant-isolated.","proofConditionIds":["p1","p2"]}],"contractHash":"71df5d1f46cfe2d656474ea1e145b3c1dc7657cfba34e93054c0c3275d69d07f","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"p1","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"71df5d1f46cfe2d656474ea1e145b3c1dc7657cfba34e93054c0c3275d69d07f"},"required":true,"satisfied":true},{"id":"p2","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"71df5d1f46cfe2d656474ea1e145b3c1dc7657cfba34e93054c0c3275d69d07f"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T10:23:54.505888+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"8b8bb11b386a2fb948882afd5513144c2d80ed8c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:8815289d-c577-409f-8d51-92c78a69d810:request-contract:71df5d1f46cfe2d656474ea1e145b3c1dc7657cfba34e93054c0c3275d69d07f:8b8bb11b386a2fb948882afd5513144c2d80ed8c:verified:","mission_step_id":"740f8609-157a-4740-8a50-74f7703dc2fd","command_center_event_id":"8815289d-c577-409f-8d51-92c78a69d810"},{"id":"7857b72e-ccfe-41bf-a95a-1b43f45d6fe1","source":"cc-execution","status":"waiting","payload":{"body":{"branch":"ai/objective-first-repair-6e439940f451","approved":true,"missionId":"6e439940-f451-4f96-9c9f-d97f26f4f549","objective":"Continue the existing durable mission using exact structured edits.","repository":"noel/KnockLaunchOS","trackMission":true,"ownerApproved":true,"anchored_edits":[{"path":"src/components/experience-editor/ExperienceEditorCanvasBridge.tsx","new_text":"function canonicalNodeToken(value: string) {\n  return value.trim().toLowerCase().replace(/[^a-z0-9._-]+/g, '-').replace(/^-+|-+$/g, '').slice(0, 72) || 'node';\n}\n\nfunction canonicalNodeIdFor(element: Element) {\n  const dataset = (element as HTMLElement).dataset || {};\n  const route = canonicalNodeToken(window.location.pathname || 'page');\n  const section = element.closest<HTMLElement>('[data-experience-section-id],[data-experience-region-id],section,header,footer,nav,main');\n  const sectionToken = canonicalNodeToken(section?.dataset.experienceSectionId || section?.dataset.experienceRegionId || section?.getAttribute('aria-label') || section?.id || section?.tagName || 'section');\n  const componentToken = canonicalNodeToken(dataset.experienceComponentId || dataset.experienceEditorLabel || element.getAttribute('aria-label') || element.id || semanticElementFallback(element));\n  const propertyToken = isTextEditableElement(element)\n    ? 'text'\n    : element.tagName === 'IMG' || element.tagName === 'PICTURE' || element.tagName === 'FIGURE'\n      ? 'media'\n      : element.tagName === 'A' || element.tagName === 'BUTTON'\n        ? 'action'\n        : 'node';\n  return `page:${route}/section:${sectionToken}/component:${componentToken}/property:${propertyToken}/${stablePathHash(stableElementPath(element))}`;\n}\n\nfunction ensureLayerId(element: Element) {\n  const existing = element.getAttribute(LAYER_ID_ATTRIBUTE);\n  if (existing) return existing;\n  const dataset = (element as HTMLElement).dataset || {};\n  const regionId = dataset.experienceRegionId;\n  const customId = dataset.experienceCustomId;\n  const id = regionId\n    ? `region:${regionId}`\n    : customId\n      ? `custom:${customId}`\n      : canonicalNodeIdFor(element);\n  element.setAttribute(LAYER_ID_ATTRIBUTE, id);\n  return id;\n}","old_text":"function ensureLayerId(element: Element) {\n  const existing = element.getAttribute(LAYER_ID_ATTRIBUTE);\n  if (existing) return existing;\n  const dataset = (element as HTMLElement).dataset || {};\n  const regionId = dataset.experienceRegionId;\n  const customId = dataset.experienceCustomId;\n  const id = regionId\n    ? `region:${regionId}`\n    : customId\n      ? `custom:${customId}`\n      : `generated:${stablePathHash(stableElementPath(element))}`;\n  element.setAttribute(LAYER_ID_ATTRIBUTE, id);\n  return id;\n}"},{"path":"src/components/experience-editor/ExperienceEditorCanvasBridge.tsx","new_text":"        positionToolbar();\n        return;\n      }\n      if (button.dataset.action === 'edit-text') {\n        selected.dispatchEvent(new MouseEvent('dblclick', { bubbles: true, cancelable: true, view: window }));\n        positionToolbar();\n        return;\n      }","old_text":"        contextMenuPoint = null;\n        positionToolbar();\n        return;\n      }\n      if (button.dataset.action === 'edit-text') {\n        selected.dispatchEvent(new MouseEvent('dblclick', { bubbles: true, cancelable: true, view: window }));\n        contextMenuPoint = null;\n        positionToolbar();\n        return;\n      }"},{"path":"src/components/experience-editor/ExperienceEditorCanvasBridge.tsx","new_text":"      publishLayers();\n      positionToolbar();\n    });\n    document.body.appendChild(toolbar);","old_text":"      contextMenuPoint = null;\n      publishLayers();\n      positionToolbar();\n    });\n    document.body.appendChild(toolbar);"},{"path":"src/pages/admin/PlatformExperienceEditor.tsx","new_text":"type PreviewScaleMode = 'fit' | '50' | '75' | '100';","old_text":"type PreviewScaleMode = 'fit' | 'actual';"},{"path":"src/pages/admin/PlatformExperienceEditor.tsx","new_text":"  const [scaleMode, setScaleMode] = React.useState<PreviewScaleMode>('fit');","old_text":"  const scaleMode: PreviewScaleMode = 'actual';"},{"path":"src/pages/admin/PlatformExperienceEditor.tsx","new_text":"  const previewScale = scaleMode === 'fit'\n    ? Math.max(Math.min(fitWidthScale, fitHeightScale), 0.25)\n    : Number(scaleMode) / 100;","old_text":"  const previewScale = scaleMode === 'actual'\n    ? 1\n    : Math.max(Math.min(fitWidthScale, fitHeightScale), 0.25);"},{"path":"src/pages/admin/PlatformExperienceEditor.tsx","new_text":"          <div className=\"hidden shrink-0 items-center gap-1 rounded-xl border border-white/8 bg-black/15 p-0.5 xl:flex\" aria-label=\"Canvas zoom\" data-testid=\"experience-canvas-zoom\">\n            {(['fit', '50', '75', '100'] as PreviewScaleMode[]).map((entry) => <Button key={entry} size=\"sm\" variant={scaleMode === entry ? 'secondary' : 'ghost'} className=\"h-8 min-w-10 rounded-lg px-2 text-[10px]\" onClick={() => setScaleMode(entry)}>{entry === 'fit' ? 'Fit' : `${entry}%`}</Button>)}\n          </div>\n          <div className=\"hidden shrink-0 items-center gap-1 rounded-xl border border-white/8 bg-black/15 p-1 lg:flex\" data-testid=\"experience-workspace-switcher\">","old_text":"          <div className=\"hidden shrink-0 items-center gap-1 rounded-xl border border-white/8 bg-black/15 p-1 lg:flex\" data-testid=\"experience-workspace-switcher\">"},{"path":"src/pages/admin/PlatformExperienceEditor.tsx","new_text":"                    {syntheticPreviewPath ? (\n                      <div className=\"absolute inset-0 overflow-auto bg-[#070a0f] p-3\" data-testid=\"experience-canvas-pan-surface\">\n                        <div className=\"mx-auto\" style={{ width: viewport.width * previewScale, height: viewport.height * previewScale }}>\n                          <iframe\n                            key={`${selectedTenant.id}:${effectiveRole}:${selectedSurface.id}:${device}:${previewRevision}:exact-replica`}\n                            ref={previewFrameRef}\n                            title={`${tenantName(selectedTenant)} ${selectedSurface.label} exact editor replica`}\n                            src={syntheticPreviewPath}\n                            onLoad={(event) => connectCanvasBridge(event.currentTarget.contentWindow)}\n                            className={`border-0 bg-[#070a0f] transition-opacity duration-150 motion-reduce:transition-none ${previewStatus === 'ready' ? 'opacity-100' : 'opacity-0'}`}\n                            style={{ width: viewport.width, height: viewport.height, transform: `scale(${previewScale})`, transformOrigin: 'top left' }}\n                            sandbox=\"allow-forms allow-same-origin allow-scripts\"\n                            data-testid=\"experience-exact-route-replica\"\n                          />\n                        </div>\n                      </div>\n                    ) : (","old_text":"                    {syntheticPreviewPath ? (\n                      <iframe\n                        key={`${selectedTenant.id}:${effectiveRole}:${selectedSurface.id}:${device}:${previewRevision}:exact-replica`}\n                        ref={previewFrameRef}\n                        title={`${tenantName(selectedTenant)} ${selectedSurface.label} exact editor replica`}\n                        src={syntheticPreviewPath}\n                        onLoad={(event) => connectCanvasBridge(event.currentTarget.contentWindow)}\n                        className={`h-full w-full border-0 bg-[#070a0f] transition-opacity duration-150 motion-reduce:transition-none ${previewStatus === 'ready' ? 'opacity-100' : 'opacity-0'}`}\n                        sandbox=\"allow-forms allow-same-origin allow-scripts\"\n                        data-testid=\"experience-exact-route-replica\"\n                      />\n                    ) : ("}],"update_strategy":"auto","controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Prime structured exact mutation continuation"},"recovery":false,"fingerprint":"b6b9f19059de05d2e8c345c163d02b051ee642f37769faf694e00faa2ebd632f","replayCount":0,"serializedBytes":8105},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:55:00.375761+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:6e439940-f451-4f96-9c9f-d97f26f4f549:repository-mutation-intent:b6b9f19059de05d2e8c345c163d02b051ee642f37769faf694e00faa2ebd632f:0","mission_step_id":"9c44050e-3ab1-4bcd-a858-b11d4e02e62d","command_center_event_id":"6e439940-f451-4f96-9c9f-d97f26f4f549"},{"id":"7858e271-cf0d-4eed-91f4-fe8e6860c89d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-808fe1c62f76","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"808fe1c6-2f76-4245-bca9-68a959bd1502","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":32281,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2761,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":261,"ledgerReconcileMs":0,"lineageReconcileMs":2500,"resolvePreflightMs":2761,"repositoryMutationMs":32281,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":261,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"808fe1c6-2f76-4245-bca9-68a959bd1502"},"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":1566,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T03:35:41.818483+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:808fe1c6-2f76-4245-bca9-68a959bd1502:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"77852237-4097-436c-a94f-d119a8507b06","command_center_event_id":"808fe1c6-2f76-4245-bca9-68a959bd1502"},{"id":"785bf414-6a54-4b9c-9da7-9066182c92da","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/big-papis-proposal-template-invalidation-20260820","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4542,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.48.9-single-mutation-lane","prNumber":null,"terminal":false,"missionId":"ef6e8348-2b25-4d19-adbe-c75c2171212f","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ef6e8348-2b25-4d19-adbe-c75c2171212f"},"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":5136,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-20T14:55:25.710064+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ef6e8348-2b25-4d19-adbe-c75c2171212f:execute_mission:repair_mission_execution_retryable","mission_step_id":"de77c7b6-a380-4cef-91d6-eb278627625b","command_center_event_id":"ef6e8348-2b25-4d19-adbe-c75c2171212f"},{"id":"785bfe33-d66d-4c2a-ab52-8b974bbef28e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","cc-execution/runtime-proof":"success"},"mainSha":"7cf55dcf69586cd57ac3a626f3b82a87e6e10a5c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof","frontend-cloudflare/live"],"sourceSha":"7cf55dcf69586cd57ac3a626f3b82a87e6e10a5c","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success","ccExecution":"success"},"requestContractHash":"756abd3760e02305ee2daff867c8501f6c0f55b0699c5e98a7d58a320b293bcd","forgejoWorkflowProof":{"runId":12775,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success","ccExecution":"success"},"targetJobCount":6,"observedTargetStates":{"frontend":"success","ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"7cf55dcf69586cd57ac3a626f3b82a87e6e10a5c","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-7cf55dcf69586cd57ac3a626f3b82a87e6e10a5c","compareStatus":"target_job_success_runtime_verified","workflowRunId":12775,"identitySource":"canonical_release_target_job","runtimeVersion":"1.59.3-direct-commit-ancestry","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T00:36:19.137229+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"7cf55dcf69586cd57ac3a626f3b82a87e6e10a5c","external_id":"forgejo-main-7cf55dcf6958","receipt_type":"canonical_release_status","idempotency_key":"mission:b12ac1fd-3122-48a7-98c4-06046601f81f:forgejo-release-status:7cf55dcf69586cd57ac3a626f3b82a87e6e10a5c:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success|frontend-cloudflare/live=success","mission_step_id":"f1975c69-09b2-431a-89c6-02e46f3343d5","command_center_event_id":"b12ac1fd-3122-48a7-98c4-06046601f81f"},{"id":"785d8657-04cc-4aed-b313-d3cf91dc7402","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/fix-godmode-restore-authority-20260828","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":2990,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.0-godmode-restore-points","prNumber":894,"terminal":false,"missionId":"58f3ab9b-eb05-406f-b8a5-608379609972","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":24998,"prReadinessMs":18084,"approvedPlanMs":6787,"missionSetupMs":611,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"58f3ab9b-eb05-406f-b8a5-608379609972"},"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":5716,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T01:23:18.236337+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"894","receipt_type":"execute_mission","idempotency_key":"mission:58f3ab9b-eb05-406f-b8a5-608379609972:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"e531ca13-8507-4754-bff4-481add959b3d","command_center_event_id":"58f3ab9b-eb05-406f-b8a5-608379609972"},{"id":"785db691-33e0-477d-93c3-2cbeb3df40bc","source":"forgejo","status":"waiting","payload":{"branch":"ai/request-contract-repository-proof-upgrade-v1","prNumber":2880,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"eebed0669a272f2308d07be6a3f570d3eee6320e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T04:19:17.371633+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"eebed0669a272f2308d07be6a3f570d3eee6320e","external_id":"2880","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:0181dc8f-d06e-4d7a-afef-9c070d51b28d:merged-pr:2880:eebed0669a272f2308d07be6a3f570d3eee6320e","mission_step_id":"d557bd3f-4660-4136-905c-9b25b5393a16","command_center_event_id":"0181dc8f-d06e-4d7a-afef-9c070d51b28d"},{"id":"785e4b09-e816-4fc9-8fc0-3019256f8353","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-4489b794fe0b","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":35110,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"executorlessWaitMs":465409,"firstUsefulResultAt":"2026-09-29T20:27:17.775Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":4178,"terminal":false,"missionId":"4489b794-fe0b-4298-b860-3ec38862b32d","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2129,"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":"4489b794-fe0b-4298-b860-3ec38862b32d"},"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":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-29T20:33:24.214175+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4178","receipt_type":"automatic_mission_resume","idempotency_key":"mission:4489b794-fe0b-4298-b860-3ec38862b32d:automatic-mission-resume:4178:repair_mission_pr_ready_retryable","mission_step_id":"a77903c0-8cce-4e2d-9c1a-c2922653abff","command_center_event_id":"4489b794-fe0b-4298-b860-3ec38862b32d"},{"id":"785f046d-bff5-4fb3-9266-04b7890c38cc","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-0cbdd32dce21","prNumber":4467,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"a3ce37f53d26dacd1c338b45a80924565c901810","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T14:13:58.045968+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a3ce37f53d26dacd1c338b45a80924565c901810","external_id":"4467","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:0cbdd32d-ce21-4479-a186-51ab12c601e1:merged-pr:4467:a3ce37f53d26dacd1c338b45a80924565c901810","mission_step_id":"b4abaa1e-1cda-40cc-b7f4-146da699edc6","command_center_event_id":"0cbdd32d-ce21-4479-a186-51ab12c601e1"},{"id":"7864aba7-d0fb-4908-b679-b2a52f985a15","source":"github-status","status":"pending","payload":{"failed":[],"states":{"cc-execution/runtime-proof":"pending","canonical-production-release/verified":"pending"},"missing":[],"pending":["canonical-production-release/verified","cc-execution/runtime-proof"],"required":["canonical-production-release/verified","cc-execution/runtime-proof"],"sourceSha":"ed6eaf21926e27bb02077a72176eade73aa407be","releaseState":"pending","exactConductorRun":{"id":31450969682,"status":"pending","headSha":"ed6eaf21926e27bb02077a72176eade73aa407be","conclusion":null,"compareStatus":"identical","sourceMatches":true,"containsSourceSha":true,"reconciliationMode":null},"ccExecutionRuntimeProof":{"buildId":"31449758363-1","liveSha":"7e44d73dd2a0b60bb2574ef7ca22c093ff98933c","deploymentId":"ai-pr-4600-7e44d73dd2a0-cc-execution","compareStatus":"behind","identitySource":"worker_env_git_sha","runtimeVersion":null,"containsSourceSha":false}},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T01:59:24.845047+00:00","proof_gate":"canonical_release_pending","source_sha":"ed6eaf21926e27bb02077a72176eade73aa407be","external_id":"canonical-release-ed6eaf21926e","receipt_type":"canonical_release_status","idempotency_key":"mission:a25531d5-10df-4f84-b090-d6d9c58ab697:release-status:ed6eaf21926e27bb02077a72176eade73aa407be:31450969682:pending:canonical-production-release/verified=pending|cc-execution/runtime-proof=pending","mission_step_id":"196993db-5937-4f29-a2f5-96b038540f91","command_center_event_id":"a25531d5-10df-4f84-b090-d6d9c58ab697"},{"id":"7865d2e1-8b97-492e-a73d-ef3673bdff8a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-430cd401b1c5","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2570,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":1438,"firstUsefulResultAt":"2026-10-06T03:20:47.891Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.65.10-boundary-fix-release-retry","prNumber":null,"terminal":false,"missionId":"430cd401-b1c5-40fd-b62e-19a8ff420a3b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3068,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1056,"providerAuthMs":0,"ledgerPrepareMs":1056,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1056,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1056,"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":"430cd401-b1c5-40fd-b62e-19a8ff420a3b"},"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":3694,"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-06T03:20:57.677515+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:430cd401-b1c5-40fd-b62e-19a8ff420a3b:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"d14b0ec1-e2c7-4fab-8c56-ee906a97be9e","command_center_event_id":"430cd401-b1c5-40fd-b62e-19a8ff420a3b"},{"id":"7865f63e-8b56-4428-afcd-51bad4ec31e6","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt existing Forgejo PR #593 exactly as-is. It is green, mergeable, and current against main. Do not synthesize, mutate, refresh, or create a new branch/PR. Squash merge PR #593 and run the canonical frontend release only, then prove the Big Papi public site changes are live on https://bigpapiscoquitoiceys.com while preserving the editable KnockLaunch route family at /big-papis/*.","tenantRef":"big-papis","receivedAt":"2026-08-22T18:14:17.217Z","fingerprint":"aff696afafaa5784c009cf4a6c01c64e773202e3c960b76b08dd860bf9f3ccf4","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/big-papis-compact-loyalty-20260821","requestedBranch":"ai/big-papis-public-touch-polish-20260822","conversationContext":null},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-22T18:14:17.645248+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:40b6c3a8-e1b0-4096-994b-83335aca4dbb:tenant-workstream-contribution:aff696afafaa5784c009cf4a6c01c64e773202e3c960b76b08dd860bf9f3ccf4","mission_step_id":"ba3c8fdf-01a6-40d0-b834-2e8f35a1e78a","command_center_event_id":"40b6c3a8-e1b0-4096-994b-83335aca4dbb"},{"id":"78688a28-b38f-4bbc-8cc0-0b11e2640374","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-b0a58b28898e","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":17835,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"executorlessWaitMs":50238,"firstUsefulResultAt":"2026-09-30T03:48:45.419Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.10-paul-eval-precision","prNumber":4210,"terminal":false,"missionId":"b0a58b28-898e-410a-8f01-bc2a5903cc6d","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"41669eba72bc0f547e360057b3099e40cf24441c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4515,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":756,"approvedPlanMs":0,"missionSetupMs":374,"providerAuthMs":0,"shipAndProveMs":3296,"ledgerPrepareMs":270,"ledgerReconcileMs":0,"lineageReconcileMs":104,"resolvePreflightMs":374,"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":"b0a58b28-898e-410a-8f01-bc2a5903cc6d"},"performance":null,"deploymentId":"forgejo-main-41669eba72bc","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2582,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T03:50:15.081165+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"41669eba72bc0f547e360057b3099e40cf24441c","external_id":"forgejo-main-41669eba72bc","receipt_type":"execute_mission","idempotency_key":"mission:b0a58b28-898e-410a-8f01-bc2a5903cc6d:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"fbf160ed-c151-478a-b90c-dc68d73c241a","command_center_event_id":"b0a58b28-898e-410a-8f01-bc2a5903cc6d"},{"id":"7868d6cf-9c8b-4127-8c6a-05375b479d42","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-18524af38214","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":"18524af3-8214-4dee-ba5a-dc07e86833a2","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":450,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":582,"providerAuthMs":0,"ledgerPrepareMs":582,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":582,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":582,"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":"18524af3-8214-4dee-ba5a-dc07e86833a2"},"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":5408,"likelyAffectedFiles":["src/shells/TenantModesShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T23:39:46.95356+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:18524af3-8214-4dee-ba5a-dc07e86833a2:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"ba21ce2d-8c32-4348-903a-8beb22d69694","command_center_event_id":"18524af3-8214-4dee-ba5a-dc07e86833a2"},{"id":"78696d36-e182-4a56-8575-7a28f984b840","source":"forgejo","status":"retryable","payload":{"branch":"ai/objective-first-repair-9ac7f7917511","merged":false,"prNumber":5048,"remediationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T20:18:26.78458+00:00","proof_gate":"forgejo_closed_pr_is_authoritative_source_lineage","source_sha":null,"external_id":"5048","receipt_type":"source_lineage_pr_closed_without_merge","idempotency_key":"mission:9ac7f791-7511-4fbe-a716-a226b38bdd68:closed-pr:5048:unmerged","mission_step_id":"bf1ca0eb-5894-4e6f-abb9-88e42a12d683","command_center_event_id":"9ac7f791-7511-4fbe-a716-a226b38bdd68"},{"id":"786985e9-66a1-4bfd-aff8-1642fe6eb5af","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.94-terminal-completion-supervisor","prNumber":null,"terminal":false,"missionId":"13eab7c3-38a8-4df9-84d1-c4e85ce97d46","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2470,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":528,"providerAuthMs":0,"ledgerPrepareMs":528,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":528,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":528,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Synthesize exact mutation from the resolved authoritative source targets and continue this same mission.","receiptRef":{"mode":"full","missionId":"13eab7c3-38a8-4df9-84d1-c4e85ce97d46"},"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":3159,"likelyAffectedFiles":["src/PrivateAppShell.tsx","scripts/reconcile-supabase-edge-registry.mjs","scripts/resolve-supabase-edge-consumers.mjs","scripts/supabase-migration-release.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T13:54:55.968553+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:13eab7c3-38a8-4df9-84d1-c4e85ce97d46:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"2440fa4a-6f23-4e9b-9db1-155ecb019e43","command_center_event_id":"13eab7c3-38a8-4df9-84d1-c4e85ce97d46"},{"id":"7869b071-c969-4783-9a30-320525cb6be0","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-efe81c59df75","prNumber":3776,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8cb51d0a50b5ca6662b6347af9bc5f744d6f57e1","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T23:01:05.731735+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8cb51d0a50b5ca6662b6347af9bc5f744d6f57e1","external_id":"3776","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:efe81c59-df75-4ed9-b270-98054609505b:merged-pr:3776:8cb51d0a50b5ca6662b6347af9bc5f744d6f57e1","mission_step_id":"58b1dab0-2d24-4e51-8ff6-03eee73c3b9e","command_center_event_id":"efe81c59-df75-4ed9-b270-98054609505b"},{"id":"786a0a22-5983-458e-8b8b-34d25d775e47","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-01018640eadf","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.218-durable-async-repository-mutation","prNumber":3476,"terminal":false,"missionId":"01018640-eadf-4b23-a2f6-266526b06bd6","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5799,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":731,"missionSetupMs":265,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":265,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":265,"repositoryMutationMs":5068,"repositoryProviderMs":5068,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2722,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":265,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2346},"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":"01018640-eadf-4b23-a2f6-266526b06bd6"},"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":3747,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:16:01.397415+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3476","receipt_type":"execute_mission","idempotency_key":"mission:01018640-eadf-4b23-a2f6-266526b06bd6:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"c8339d00-a006-45ae-9788-2b94e316dacc","command_center_event_id":"01018640-eadf-4b23-a2f6-266526b06bd6"},{"id":"786cdff4-e686-47c7-95c0-1a3d268e6c23","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/typescript-cross-pr-cache.contract.test.ts","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","consumedAt":1788487559409,"consumerToken":"ff0575b9-0de5-40bf-8dbc-bb09611f3c76","authorizationId":"d7124e57-f4f5-467b-b5f6-dea86a6edc40"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T02:06:00.348896+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"79ea9f9977fcec3152a8398c03b1122227c68fe0","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:d7124e57-f4f5-467b-b5f6-dea86a6edc40","mission_step_id":"a176978a-e38a-46df-a2bd-f6082d041ab1","command_center_event_id":"b5ce913c-711a-4ed1-9857-ad666db2adc0"},{"id":"7871a6bc-379c-4704-9800-ed90c9b19930","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/system-parallel-tenant-workstreams","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2341,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.18-existing-pr-adoption","prNumber":null,"terminal":false,"missionId":"28d6fe0c-e8f1-4726-8fdf-378302f63b55","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":"28d6fe0c-e8f1-4726-8fdf-378302f63b55"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7409,"likelyAffectedFiles":["src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-mission-preflight.test.ts","config/control-plane-capabilities.json","src/__tests__/commandCenter/deployDetection.test.ts","scripts/validate-command-center-contracts.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T14:02:05.614897+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:28d6fe0c-e8f1-4726-8fdf-378302f63b55:execute_mission:repair_mission_synthesis_ready","mission_step_id":"0f62fa38-2a1e-4e6a-9888-c252560e5704","command_center_event_id":"28d6fe0c-e8f1-4726-8fdf-378302f63b55"},{"id":"78722ed8-df3c-4cf8-98f2-66784b1b4bbf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/release-proof-monotonicity-20260825","reason":"retryable_provider_transport:POST:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":2942,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.50.41-known-release-run-fastpath","prNumber":null,"terminal":false,"missionId":"ca9ef39d-f6aa-42a3-a24f-c149e76800a3","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":29599,"prReadinessMs":0,"approvedPlanMs":29599,"missionSetupMs":402,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ca9ef39d-f6aa-42a3-a24f-c149e76800a3"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5215,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T14:42:02.321918+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ca9ef39d-f6aa-42a3-a24f-c149e76800a3:execute_mission:repair_mission_execution_retryable","mission_step_id":"5a3437c8-f1e0-4931-abdb-66f4ee32c53d","command_center_event_id":"ca9ef39d-f6aa-42a3-a24f-c149e76800a3"},{"id":"78729cc0-c60c-4880-98eb-813542266f7f","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-5ab1065a8e19","prNumber":3877,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"2aefb8e5f6d1457937180d356c03ffcaa0c3e790","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-27T14:31:45.01057+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2aefb8e5f6d1457937180d356c03ffcaa0c3e790","external_id":"3877","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:5ab1065a-8e19-468f-963e-af12f207c069:merged-pr:3877:2aefb8e5f6d1457937180d356c03ffcaa0c3e790","mission_step_id":"7d3c8fae-431a-4406-9c25-e5a921cca17d","command_center_event_id":"5ab1065a-8e19-468f-963e-af12f207c069"},{"id":"78734216-5333-4851-903f-8c204d0e8009","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-22b2b2aff1a7","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":23711,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"executorlessWaitMs":15603,"firstUsefulResultAt":"2026-10-03T16:15:43.461Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":4646,"terminal":false,"missionId":"22b2b2af-f1a7-4847-957e-b995cc85c27c","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2367,"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":"22b2b2af-f1a7-4847-957e-b995cc85c27c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-03T16:15:53.901207+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4646","receipt_type":"automatic_mission_resume","idempotency_key":"mission:22b2b2af-f1a7-4847-957e-b995cc85c27c:automatic-mission-resume:4646:repair_mission_pr_ready_retryable","mission_step_id":"51c2c73f-9b33-4be4-8f9e-41d87cc1bf10","command_center_event_id":"22b2b2af-f1a7-4847-957e-b995cc85c27c"},{"id":"7873c6b5-1acc-4c80-aa1e-6a3e81c3cf23","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/settings-profile-frontend-build-continuation","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3282,"terminal":false,"missionId":"e4f93402-643c-44b8-a65a-30811188b757","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"305c31db279029e1c887a76acf00fb2188fe53ed","timingsMs":{"prReadinessMs":540,"approvedPlanMs":0,"shipAndProveMs":3380,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e4f93402-643c-44b8-a65a-30811188b757"},"performance":null,"deploymentId":"forgejo-main-305c31db2790","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"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":2038,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-20T06:24:47.718591+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3282","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e4f93402-643c-44b8-a65a-30811188b757:automatic-mission-resume:3282:canonical_release_dispatched","mission_step_id":"2ec2be71-f480-4ba9-8e98-475514414c9c","command_center_event_id":"e4f93402-643c-44b8-a65a-30811188b757"},{"id":"787523c3-482e-48e0-83fa-923c42035b3d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/unify-seaside-shared-shell-20260808","reason":"pull_request_not_merge_eligible:pr_not_merge_eligible","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.31.19-bounded-cumulative-proof","prNumber":4344,"terminal":false,"missionId":"73a57f4c-dc19-40b1-9d9e-44d45782e8c2","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"73a57f4c-dc19-40b1-9d9e-44d45782e8c2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1872,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-08-08T16:40:09.409639+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"4344","receipt_type":"execute_mission","idempotency_key":"mission:73a57f4c-dc19-40b1-9d9e-44d45782e8c2:execute_mission:canonical_release_blocked","mission_step_id":"af342624-3300-4ff9-9b6e-5f06ea820c2d","command_center_event_id":"73a57f4c-dc19-40b1-9d9e-44d45782e8c2"},{"id":"7875cf3f-c66e-4d61-b3e4-5f8c5498de13","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":9808,"releaseCount":1,"toolCallCount":17,"repeatedCallCount":14,"ownerInterruptionCount":0},"version":"1.31.31-resumable-backup-failover","prNumber":4562,"terminal":false,"missionId":"ea7020c0-9058-4854-aca1-d5de3a2c92d3","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"9d09340743a2facec5c7100e198310a769b6eeaf","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"ea7020c0-9058-4854-aca1-d5de3a2c92d3"},"performance":null,"deploymentId":"canonical-release-9d09340743a2","workflowRunId":31435641053,"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":1283,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-10T21:50:05.365889+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9d09340743a2facec5c7100e198310a769b6eeaf","external_id":"canonical-release-9d09340743a2","receipt_type":"ship_and_prove","idempotency_key":"mission:ea7020c0-9058-4854-aca1-d5de3a2c92d3:ship_and_prove:canonical_release_dispatched:9d09340743a2facec5c7100e198310a769b6eeaf:31435641053","mission_step_id":"762515d9-e916-41bd-9ce3-fdd3fa73e5e3","command_center_event_id":"ea7020c0-9058-4854-aca1-d5de3a2c92d3"},{"id":"78784678-eb8b-415b-a29d-6107078a2060","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"586f0ae2fa75eb8c4325c522b057de77ee5632da","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"586f0ae2fa75eb8c4325c522b057de77ee5632da","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":"26b771f27b28f140de15d077e5aab6e2d9cac1ac145a0f323756b9445a27eea5","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11013","runId":11013,"status":"success","sourceSha":"586f0ae2fa75eb8c4325c522b057de77ee5632da","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"586f0ae2fa75eb8c4325c522b057de77ee5632da","proofGate":"cc_execution_target_aware_runtime_identity_verified","deploymentId":"forgejo-main-586f0ae2fa75eb8c4325c522b057de77ee5632da","compareStatus":"target_job_success_runtime_verified","workflowRunId":11013,"identitySource":"canonical_release_target_job","runtimeVersion":"1.58.218-durable-async-repository-mutation","workflowFailed":false,"containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T01:57:04.625018+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"586f0ae2fa75eb8c4325c522b057de77ee5632da","external_id":"forgejo-main-586f0ae2fa75","receipt_type":"canonical_release_status","idempotency_key":"mission:5a1b518b-b8f4-4251-a820-8a7a1ca32e2a:forgejo-release-status:586f0ae2fa75eb8c4325c522b057de77ee5632da:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"3f45d70d-7e7f-4bcc-b69b-03c8ba255103","command_center_event_id":"5a1b518b-b8f4-4251-a820-8a7a1ca32e2a"},{"id":"787f4948-19e4-43ce-888d-18dc90e524f4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a3b77615cbe2","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":41220,"releaseCount":0,"toolCallCount":21,"repeatedCallCount":16,"executorlessWaitMs":116665,"firstUsefulResultAt":"2026-10-05T18:58:11.905Z","recoveryAttemptCount":18,"ownerInterruptionCount":0},"version":null,"prNumber":5034,"terminal":false,"missionId":"a3b77615-cbe2-4d8c-ae56-ad05ba1bb93b","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2391,"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":"a3b77615-cbe2-4d8c-ae56-ad05ba1bb93b"},"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":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T18:59:18.089406+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"5034","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a3b77615-cbe2-4d8c-ae56-ad05ba1bb93b:automatic-mission-resume:5034:repair_mission_pr_ready_retryable","mission_step_id":"5c979374-db87-44f2-97ab-cb8dfa293f91","command_center_event_id":"a3b77615-cbe2-4d8c-ae56-ad05ba1bb93b"},{"id":"7880e556-dbb1-4fd8-ade6-b3d14145fdf1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-6a964d4e340a","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":17404,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-30T18:42:53.841Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.21-paul-present-tense-continuation","prNumber":4257,"terminal":false,"missionId":"6a964d4e-340a-488a-aa84-58b0a47a3fab","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7320,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":3909,"missionSetupMs":433,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":433,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":433,"repositoryMutationMs":3411,"repositoryProviderMs":3411,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2210,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":433,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1201},"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":"6a964d4e-340a-488a-aa84-58b0a47a3fab"},"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":4146,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-30T18:43:03.429024+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4257","receipt_type":"execute_mission","idempotency_key":"mission:6a964d4e-340a-488a-aa84-58b0a47a3fab:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"df782018-818c-47e0-beef-ae3019309ffa","command_center_event_id":"6a964d4e-340a-488a-aa84-58b0a47a3fab"},{"id":"78823030-b60f-4c47-8fa9-372c48227674","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in runtime proof.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"runtime_proof\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"request_contract_reconciliation\",\"status\":\"pending\",\"proofGate\":\"request_contract_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":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-05T23:38:16.176032+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":null,\"prNumber\":5039,\"sourceSha\":\"7ddcb5069551e0923d434cc15df7ebe778cc7bfb\",\"deploymentId\":\"forgejo-main-7ddcb5069551\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-05T19:39:17.020594+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:2ff28f45-85ea-4c44-9db1-07e0f68ce5a6:owner-progress-heartbeat:119415277","mission_step_id":"ed9ef7b9-5229-40f0-9c86-847c61f52dba","command_center_event_id":"2ff28f45-85ea-4c44-9db1-07e0f68ce5a6"},{"id":"7883a09a-e34c-4f45-9d0d-8e407d7d9ebe","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"/admin/godmode/restore-points","branch":"ai/objective-first-repair-d12e283abfbc","writes":[],"patches":[],"version":1,"approved":true,"missionId":"d12e283a-bfbc-45b9-b3c0-e76bf054122e","objective":"Fix the GodMode avatar context leak. The /admin shell must keep its account menu entirely inside the GodMode/admin route family instead of routing Profile/Settings/Notifications into the KnockLaunch OS tenant. Preserve the owner OS menu unchanged when used in owner OS. Use the existing /admin/profile, /admin, /admin/console, and /admin/system-config destinations plus Switch workspace and Sign out. Do not invent a GodMode notifications route that does not exist. Update the admin route-family contract so this cannot regress, run canonical Gate, squash merge, deploy frontend, and verify live on /admin/godmode/restore-points including opening the avatar menu and following Profile without leaving /admin.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/owner/KnockLaunchOSShared.tsx","src/PrivateAppShell.tsx","src/__tests__/contracts/admin-route-family-auth.contract.test.ts"],"anchored_edits":[{"path":"src/pages/owner/KnockLaunchOSShared.tsx","new_content":"export function OwnerAccountMenu({ compact = false, context = 'owner' }: { compact?: boolean; context?: 'owner' | 'godmode' }) {\n  const { user, signOut } = useAuth();\n  const [open, setOpen] = useState(false);\n  const [signingOut, setSigningOut] = useState(false);\n  const displayName = user?.user_metadata?.full_name || user?.user_metadata?.name || user?.email?.split('@')[0] || 'Owner';\n  const email = user?.email || '';\n  const godModeContext = context === 'godmode';\n  const roleLabel = godModeContext ? 'GodMode' : 'Owner';","old_content":"export function OwnerAccountMenu({ compact = false }: { compact?: boolean }) {\n  const { user, signOut } = useAuth();\n  const [open, setOpen] = useState(false);\n  const [signingOut, setSigningOut] = useState(false);\n  const displayName = user?.user_metadata?.full_name || user?.user_metadata?.name || user?.email?.split('@')[0] || 'Owner';\n  const email = user?.email || '';"},{"path":"src/pages/owner/KnockLaunchOSShared.tsx","new_content":"  return <div data-single-role-tenant-avatar=\"true\" data-knocklaunch-owner-account-menu=\"true\" data-account-context={context} data-godmode-account-menu={godModeContext ? 'true' : undefined} className={compact ? 'w-full' : undefined}>","old_content":"  return <div data-single-role-tenant-avatar=\"true\" data-knocklaunch-owner-account-menu=\"true\" className={compact ? 'w-full' : undefined}>"},{"path":"src/pages/owner/KnockLaunchOSShared.tsx","new_content":"          <button type=\"button\" className=\"flex min-h-14 w-full flex-col items-center justify-center gap-1 rounded-xl px-1 py-1.5 text-white/55 transition hover:bg-white/[0.05] hover:text-white\" aria-label={`Open ${roleLabel} account menu`}>\n            <Avatar compact />\n            <span className=\"text-[9px] font-semibold leading-tight\">Account</span>","old_content":"          <button type=\"button\" className=\"flex min-h-14 w-full flex-col items-center justify-center gap-1 rounded-xl px-1 py-1.5 text-white/55 transition hover:bg-white/[0.05] hover:text-white\" aria-label=\"Open owner account menu\">\n            <Avatar compact />\n            <span className=\"text-[9px] font-semibold leading-tight\">Account</span>"},{"path":"src/pages/owner/KnockLaunchOSShared.tsx","new_content":"          <button type=\"button\" className=\"group flex h-11 items-center gap-2 rounded-xl border border-white/[0.07] bg-black/40 backdrop-blur-xl px-2 text-left text-white transition hover:border-emerald-300/16 hover:bg-white/[0.07]\" aria-label={`Open ${roleLabel} account menu`}>\n            <Avatar />\n            <span className=\"hidden min-w-0 pr-1 sm:block\"><span className=\"block max-w-32 truncate text-xs font-semibold\">{displayName}</span><span className=\"block text-[10px] text-white/38\">{roleLabel}</span></span>","old_content":"          <button type=\"button\" className=\"group flex h-11 items-center gap-2 rounded-xl border border-white/[0.07] bg-black/40 backdrop-blur-xl px-2 text-left text-white transition hover:border-emerald-300/16 hover:bg-white/[0.07]\" aria-label=\"Open owner account menu\">\n            <Avatar />\n            <span className=\"hidden min-w-0 pr-1 sm:block\"><span className=\"block max-w-32 truncate text-xs font-semibold\">{displayName}</span><span className=\"block text-[10px] text-white/38\">Owner</span></span>"},{"path":"src/pages/owner/KnockLaunchOSShared.tsx","new_content":"        <DropdownMenuSeparator className=\"bg-white/10\" />\n        {godModeContext ? <>\n          <DropdownMenuItem asChild className=\"focus:bg-white/10 focus:text-white\"><Link to=\"/admin/profile\"><UserRound className=\"mr-2 h-4 w-4\" />Profile</Link></DropdownMenuItem>\n          <DropdownMenuItem asChild className=\"focus:bg-white/10 focus:text-white\"><Link to=\"/admin\"><Command className=\"mr-2 h-4 w-4\" />GodMode home</Link></DropdownMenuItem>\n          <DropdownMenuItem asChild className=\"focus:bg-white/10 focus:text-white\"><Link to=\"/admin/console\"><Command className=\"mr-2 h-4 w-4\" />Console</Link></DropdownMenuItem>\n          <DropdownMenuItem asChild className=\"focus:bg-white/10 focus:text-white\"><Link to=\"/admin/system-config\"><Settings2 className=\"mr-2 h-4 w-4\" />System settings</Link></DropdownMenuItem>\n          <DropdownMenuSeparator className=\"bg-white/10\" />\n          <DropdownMenuItem asChild className=\"focus:bg-white/10 focus:text-white\"><Link to=\"/select-tenant?manual=1\"><Building2 className=\"mr-2 h-4 w-4\" />Switch workspace</Link></DropdownMenuItem>\n        </> : <>\n          <DropdownMenuItem asChild className=\"focus:bg-white/10 focus:text-white\"><Link to=\"/knock-launch-os/settings?section=profile\"><UserRound className=\"mr-2 h-4 w-4\" />Profile</Link></DropdownMenuItem>\n          <DropdownMenuItem asChild className=\"focus:bg-white/10 focus:text-white\"><Link to=\"/knock-launch-os/settings\"><Settings2 className=\"mr-2 h-4 w-4\" />Settings</Link></DropdownMenuItem>\n          <DropdownMenuItem asChild className=\"focus:bg-white/10 focus:text-white\"><Link to=\"/knock-launch-os/settings?section=notifications\"><Bell className=\"mr-2 h-4 w-4\" />Notifications</Link></DropdownMenuItem>\n          <DropdownMenuSeparator className=\"bg-white/10\" />\n          <DropdownMenuItem asChild className=\"focus:bg-white/10 focus:text-white\"><Link to=\"/knock-launch-os/portfolio\"><UsersRound className=\"mr-2 h-4 w-4\" />Workspaces</Link></DropdownMenuItem>\n          <DropdownMenuItem asChild className=\"focus:bg-white/10 focus:text-white\"><Link to=\"/select-tenant?manual=1\"><Building2 className=\"mr-2 h-4 w-4\" />Switch workspace</Link></DropdownMenuItem>\n        </>}\n        <DropdownMenuItem disabled={signingOut} onClick={() => void handleSignOut()} className=\"text-rose-300 focus:bg-rose-400/10 focus:text-rose-200\"><LogOut className=\"mr-2 h-4 w-4\" />{signingOut ? 'Signing out…' : 'Sign out'}</DropdownMenuItem>","old_content":"        <DropdownMenuSeparator className=\"bg-white/10\" />\n        <DropdownMenuItem asChild className=\"focus:bg-white/10 focus:text-white\"><Link to=\"/knock-launch-os/settings?section=profile\"><UserRound className=\"mr-2 h-4 w-4\" />Profile</Link></DropdownMenuItem>\n        <DropdownMenuItem asChild className=\"focus:bg-white/10 focus:text-white\"><Link to=\"/knock-launch-os/settings\"><Settings2 className=\"mr-2 h-4 w-4\" />Settings</Link></DropdownMenuItem>\n        <DropdownMenuItem asChild className=\"focus:bg-white/10 focus:text-white\"><Link to=\"/knock-launch-os/settings?section=notifications\"><Bell className=\"mr-2 h-4 w-4\" />Notifications</Link></DropdownMenuItem>\n        <DropdownMenuSeparator className=\"bg-white/10\" />\n        <DropdownMenuItem asChild className=\"focus:bg-white/10 focus:text-white\"><Link to=\"/knock-launch-os/portfolio\"><UsersRound className=\"mr-2 h-4 w-4\" />Workspaces</Link></DropdownMenuItem>\n        <DropdownMenuItem asChild className=\"focus:bg-white/10 focus:text-white\"><Link to=\"/select-tenant?manual=1\"><Building2 className=\"mr-2 h-4 w-4\" />Switch workspace</Link></DropdownMenuItem>\n        <DropdownMenuItem disabled={signingOut} onClick={() => void handleSignOut()} className=\"text-rose-300 focus:bg-rose-400/10 focus:text-rose-200\"><LogOut className=\"mr-2 h-4 w-4\" />{signingOut ? 'Signing out…' : 'Sign out'}</DropdownMenuItem>"},{"path":"src/PrivateAppShell.tsx","new_content":"<div data-platform-admin-avatar-host=\"true\" className=\"fixed right-3 z-[1260] sm:right-4\" style={{top:'calc(var(--comm-banner-h, 0px) + max(12px, env(safe-area-inset-top)))'}}><LazyShellSlot><OwnerAccountMenu context=\"godmode\"/></LazyShellSlot></div>","old_content":"<div data-platform-admin-avatar-host=\"true\" className=\"fixed right-3 z-[1260] sm:right-4\" style={{top:'calc(var(--comm-banner-h, 0px) + max(12px, env(safe-area-inset-top)))'}}><LazyShellSlot><OwnerAccountMenu/></LazyShellSlot></div>"},{"path":"src/__tests__/contracts/admin-route-family-auth.contract.test.ts","new_content":"    expect(privateShell).toContain('<OwnerAccountMenu context=\"godmode\"/>');\n    expect(ownerShell).toContain('data-knocklaunch-owner-account-menu=\"true\"');\n    expect(ownerShell).toContain(\"context?: 'owner' | 'godmode'\");\n    expect(ownerShell).toContain('data-godmode-account-menu={godModeContext');\n    expect(ownerShell).toContain('to=\"/admin/profile\"');\n    expect(ownerShell).toContain('to=\"/admin/console\"');\n    expect(ownerShell).toContain('to=\"/admin/system-config\"');\n    expect(ownerShell).toContain('/knock-launch-os/settings?section=profile');\n    expect(ownerShell).toContain('/knock-launch-os/settings?section=notifications');\n    expect(ownerShell).toContain('/select-tenant?manual=1');","old_content":"    expect(privateShell).toContain('<OwnerAccountMenu/>');\n    expect(ownerShell).toContain('data-knocklaunch-owner-account-menu=\"true\"');\n    expect(ownerShell).toContain('/knock-launch-os/settings?section=profile');\n    expect(ownerShell).toContain('/knock-launch-os/settings?section=notifications');\n    expect(ownerShell).toContain('/select-tenant?manual=1');"}],"implementation":{"files":[],"writes":[]},"requestContract":{"valid":true,"intent":{"rawUtterance":"Fix the GodMode avatar context leak. The /admin shell must keep its account menu entirely inside the GodMode/admin route family instead of routing Profile/Settings/Notifications into the KnockLaunch OS tenant. Preserve the owner OS menu unchanged when used in owner OS. Use the existing /admin/profile, /admin, /admin/console, and /admin/system-config destinations plus Switch workspace and Sign out. Do not invent a GodMode notifications route that does not exist. Update the admin route-family contract so this cannot regress, run canonical Gate, squash merge, deploy frontend, and verify live on /admin/godmode/restore-points including opening the avatar menu and following Profile without leaving /admin.","wordingChanged":false,"canonicalIntent":"Fix the GodMode avatar context leak. The /admin shell must keep its account menu entirely inside the GodMode/admin route family instead of routing Profile/Settings/Notifications into the KnockLaunch OS tenant. Preserve the owner OS menu unchanged when used in owner OS. Use the existing /admin/profile, /admin, /admin/console, and /admin/system-config destinations plus Switch workspace and Sign out. Do not invent a GodMode notifications route that does not exist. Update the admin route-family contract so this cannot regress, run canonical Gate, squash merge, deploy frontend, and verify live on /admin/godmode/restore-points including opening the avatar menu and following Profile without leaving /admin.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Fix the GodMode avatar context leak. The /admin shell must keep its account menu entirely inside the GodMode/admin route family instead of routing Profile/Settings/Notifications into the KnockLaunch OS tenant. Preserve the owner OS menu unchanged when used in owner OS. Use the existing /admin/profile, /admin, /admin/console, and /admin/system-config destinations plus Switch workspace and Sign out. Do not invent a GodMode notifications route that does not exist. Update the admin route-family contract so this cannot regress, run canonical Gate, squash merge, deploy frontend, and verify live on /admin/godmode/restore-points including opening the avatar menu and following Profile without leaving /admin.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]}],"objective":"Fix the GodMode avatar context leak. The /admin shell must keep its account menu entirely inside the GodMode/admin route family instead of routing Profile/Settings/Notifications into the KnockLaunch OS tenant. Preserve the owner OS menu unchanged when used in owner OS. Use the existing /admin/profile, /admin, /admin/console, and /admin/system-config destinations plus Switch workspace and Sign out. Do not invent a GodMode notifications route that does not exist. Update the admin route-family contract so this cannot regress, run canonical Gate, squash merge, deploy frontend, and verify live on /admin/godmode/restore-points including opening the avatar menu and following Profile without leaving /admin.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Fix the GodMode avatar context leak. The /admin shell must keep its account menu entirely inside the GodMode/admin route family instead of routing Profile/Settings/Notifications into the KnockLaunch OS tenant. Preserve the owner OS menu unchanged when used in owner OS. Use the existing /admin/profile, /admin, /admin/console, and /admin/system-config destinations plus Switch workspace and Sign out. Do not invent a GodMode notifications route that does not exist. Update the admin route-family contract so this cannot regress, run canonical Gate, squash merge, deploy frontend, and verify live on /admin/godmode/restore-points including opening the avatar menu and following Profile without leaving /admin.","route":"/admin/godmode/restore-points","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-visual","kind":"visual","claim":"Fix the GodMode avatar context leak. The /admin shell must keep its account menu entirely inside the GodMode/admin route family instead of routing Profile/Settings/Notifications into the KnockLaunch OS tenant. Preserve the owner OS menu unchanged when used in owner OS. Use the existing /admin/profile, /admin, /admin/console, and /admin/system-config destinations plus Switch workspace and Sign out. Do not invent a GodMode notifications route that does not exist. Update the admin route-family contract so this cannot regress, run canonical Gate, squash merge, deploy frontend, and verify live on /admin/godmode/restore-points including opening the avatar menu and following Profile without leaving /admin.","route":"/admin/godmode/restore-points","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[{"action":"open account menu","target":"avatar"},{"action":"navigate","target":"Profile","expectedRoute":"/admin/profile"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"godmode-avatar-context-isolation","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","authentication_authorization","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/owner/KnockLaunchOSShared.tsx","src/PrivateAppShell.tsx","src/__tests__/contracts/admin-route-family-auth.contract.test.ts"],"requestContract":{"valid":true,"intent":{"rawUtterance":"Fix the GodMode avatar context leak. The /admin shell must keep its account menu entirely inside the GodMode/admin route family instead of routing Profile/Settings/Notifications into the KnockLaunch OS tenant. Preserve the owner OS menu unchanged when used in owner OS. Use the existing /admin/profile, /admin, /admin/console, and /admin/system-config destinations plus Switch workspace and Sign out. Do not invent a GodMode notifications route that does not exist. Update the admin route-family contract so this cannot regress, run canonical Gate, squash merge, deploy frontend, and verify live on /admin/godmode/restore-points including opening the avatar menu and following Profile without leaving /admin.","wordingChanged":false,"canonicalIntent":"Fix the GodMode avatar context leak. The /admin shell must keep its account menu entirely inside the GodMode/admin route family instead of routing Profile/Settings/Notifications into the KnockLaunch OS tenant. Preserve the owner OS menu unchanged when used in owner OS. Use the existing /admin/profile, /admin, /admin/console, and /admin/system-config destinations plus Switch workspace and Sign out. Do not invent a GodMode notifications route that does not exist. Update the admin route-family contract so this cannot regress, run canonical Gate, squash merge, deploy frontend, and verify live on /admin/godmode/restore-points including opening the avatar menu and following Profile without leaving /admin.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Fix the GodMode avatar context leak. The /admin shell must keep its account menu entirely inside the GodMode/admin route family instead of routing Profile/Settings/Notifications into the KnockLaunch OS tenant. Preserve the owner OS menu unchanged when used in owner OS. Use the existing /admin/profile, /admin, /admin/console, and /admin/system-config destinations plus Switch workspace and Sign out. Do not invent a GodMode notifications route that does not exist. Update the admin route-family contract so this cannot regress, run canonical Gate, squash merge, deploy frontend, and verify live on /admin/godmode/restore-points including opening the avatar menu and following Profile without leaving /admin.","provenance":{"reason":null,"source":"current_request_inference","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production","proof-visual"]}],"objective":"Fix the GodMode avatar context leak. The /admin shell must keep its account menu entirely inside the GodMode/admin route family instead of routing Profile/Settings/Notifications into the KnockLaunch OS tenant. Preserve the owner OS menu unchanged when used in owner OS. Use the existing /admin/profile, /admin, /admin/console, and /admin/system-config destinations plus Switch workspace and Sign out. Do not invent a GodMode notifications route that does not exist. Update the admin route-family contract so this cannot regress, run canonical Gate, squash merge, deploy frontend, and verify live on /admin/godmode/restore-points including opening the avatar menu and following Profile without leaving /admin.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","provenance":{"reason":null,"source":"heuristic_current_objective","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Fix the GodMode avatar context leak. The /admin shell must keep its account menu entirely inside the GodMode/admin route family instead of routing Profile/Settings/Notifications into the KnockLaunch OS tenant. Preserve the owner OS menu unchanged when used in owner OS. Use the existing /admin/profile, /admin, /admin/console, and /admin/system-config destinations plus Switch workspace and Sign out. Do not invent a GodMode notifications route that does not exist. Update the admin route-family contract so this cannot regress, run canonical Gate, squash merge, deploy frontend, and verify live on /admin/godmode/restore-points including opening the avatar menu and following Profile without leaving /admin.","route":"/admin/godmode/restore-points","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"proof-visual","kind":"visual","claim":"Fix the GodMode avatar context leak. The /admin shell must keep its account menu entirely inside the GodMode/admin route family instead of routing Profile/Settings/Notifications into the KnockLaunch OS tenant. Preserve the owner OS menu unchanged when used in owner OS. Use the existing /admin/profile, /admin, /admin/console, and /admin/system-config destinations plus Switch workspace and Sign out. Do not invent a GodMode notifications route that does not exist. Update the admin route-family contract so this cannot regress, run canonical Gate, squash merge, deploy frontend, and verify live on /admin/godmode/restore-points including opening the avatar menu and following Profile without leaving /admin.","route":"/admin/godmode/restore-points","roleRef":"GodMode","userRef":null,"required":true,"expectedText":null,"targetedActions":[{"action":"open account menu","target":"avatar"},{"action":"navigate","target":"Profile","expectedRoute":"/admin/profile"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"godmode-avatar-context-isolation","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["frontend"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","authentication_authorization","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["proof-production"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"edd7255199b5e5b42b27df0bc4ae01d5eaca1182eaeb7fe5fb07422ab9eaae7d","replayCount":0,"serializedBytes":27507},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T12:09:37.107152+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:d12e283a-bfbc-45b9-b3c0-e76bf054122e:repository-mutation-intent:edd7255199b5e5b42b27df0bc4ae01d5eaca1182eaeb7fe5fb07422ab9eaae7d:0","mission_step_id":"2d2f83c9-1b02-471a-9320-7d94a9485094","command_center_event_id":"d12e283a-bfbc-45b9-b3c0-e76bf054122e"},{"id":"7884215e-0767-43bb-a7d2-7c955f03f9b1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/dedicated-shell-library-20260910","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/dedicated-shell-library-20260910","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":null,"terminal":false,"missionId":"dc06a09b-05f0-4349-b878-d53735136eb3","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6795,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":431,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":281,"ledgerReconcileMs":0,"lineageReconcileMs":150,"resolvePreflightMs":431,"repositoryMutationMs":6795,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":281,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"dc06a09b-05f0-4349-b878-d53735136eb3"},"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":1576,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:11:43.927204+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:dc06a09b-05f0-4349-b878-d53735136eb3:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"9a29dfac-54b6-440b-8d62-e2f0eb3a5081","command_center_event_id":"dc06a09b-05f0-4349-b878-d53735136eb3"},{"id":"78848c23-80bf-4d05-bf49-24afa4a6f94d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"success"},"mainSha":"169630e4ec1115f9dfc604b56c1f276c028d2f70","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"169630e4ec1115f9dfc604b56c1f276c028d2f70","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending","migrations":"success"},"requestContractHash":"b646de98c5faef1f9777e550c16b8e5f37321c65158f52ce1842ce4ec9719536","forgejoWorkflowProof":{"runId":10787,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending","migrations":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-22T14:02:56.534206+00:00","proof_gate":"canonical_release_pending","source_sha":"169630e4ec1115f9dfc604b56c1f276c028d2f70","external_id":"forgejo-main-169630e4ec11","receipt_type":"canonical_release_status","idempotency_key":"mission:ff52aeb8-b69f-4b90-9f40-277597e5e54c:forgejo-release-status:169630e4ec1115f9dfc604b56c1f276c028d2f70:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending|supabase-migrations/live=success","mission_step_id":"523404f5-6d6c-451d-ab94-a99674ccec67","command_center_event_id":"ff52aeb8-b69f-4b90-9f40-277597e5e54c"},{"id":"78881cfd-f833-495a-8d6d-36cd2d5be2a0","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.39.1-forgejo-pr-queue-final","prNumber":72,"terminal":false,"missionId":"62d5bc35-c402-41ce-9c5f-0893f6c9e9d1","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"f16b144c3c76b3eec35b54c3479283225081a592","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"62d5bc35-c402-41ce-9c5f-0893f6c9e9d1"},"performance":null,"deploymentId":"forgejo-main-f16b144c3c76","workflowRunId":191,"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":1205,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-14T23:29:25.461559+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f16b144c3c76b3eec35b54c3479283225081a592","external_id":"forgejo-main-f16b144c3c76","receipt_type":"ship_and_prove","idempotency_key":"mission:62d5bc35-c402-41ce-9c5f-0893f6c9e9d1:ship_and_prove:canonical_release_dispatched:f16b144c3c76b3eec35b54c3479283225081a592:191","mission_step_id":"4a1519a4-a609-4347-b37c-fac552eb893a","command_center_event_id":"62d5bc35-c402-41ce-9c5f-0893f6c9e9d1"},{"id":"7888c7d9-8c7d-4709-b0c0-a13ac1cc68f9","source":"forgejo","status":"waiting","payload":{"branch":"","prNumber":2198,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"113b5716ad56370f0733cabe67ac1c960fe0cf23","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T00:12:32.248078+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"113b5716ad56370f0733cabe67ac1c960fe0cf23","external_id":"2198","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f880b16c-2726-4311-a885-dec896abf6ca:merged-pr:2198:113b5716ad56370f0733cabe67ac1c960fe0cf23","mission_step_id":"8a8078d2-f3a6-4b36-a175-ba6be4c31c20","command_center_event_id":"f880b16c-2726-4311-a885-dec896abf6ca"},{"id":"7888dd0b-6fac-4a76-9df0-c9f8bf09053a","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/restore-big-papis-premium-proposal-hourly-weather-20260830","reason":null,"status":"complete","metrics":{"receiptBytes":5579,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1114,"terminal":false,"missionId":"97d256f7-8254-4dc6-b7d0-a242d006ad0f","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"handlerMs":7174,"missionSetupMs":4429},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"97d256f7-8254-4dc6-b7d0-a242d006ad0f"},"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":6546,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T15:50:49.739795+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"1114","receipt_type":"execute_mission","idempotency_key":"mission:97d256f7-8254-4dc6-b7d0-a242d006ad0f:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"9014dfd3-d948-411c-94e1-255e94298b15","command_center_event_id":"97d256f7-8254-4dc6-b7d0-a242d006ad0f"},{"id":"788ac265-f153-4709-b237-f0ef66b6a066","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-calendar\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"preflight\",\"deadlineAt\":\"2026-09-21T02:26:51.231189+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/big-papis-30-day-calendar\",\"prNumber\":3335,\"sourceSha\":\"8b43a6e32d003df61d69af7d5e974ac3c0f64e32\",\"deploymentId\":\"forgejo-main-8b43a6e32d00\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-21T02:22:53.263805+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:4b6ccbad-c933-4828-ba3c-62bb86b06f90:owner-progress-heartbeat:119330491","mission_step_id":"b279c387-5e68-4d1f-8cc5-7dac91d03a92","command_center_event_id":"4b6ccbad-c933-4828-ba3c-62bb86b06f90"},{"id":"788c9b8b-0588-4baf-bdb3-66bf141d99f9","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly requested a Command Center control plane merge-queue self-healing repair; this exact corrective generation fixes the stale gate invariant and adds bounded background cleanup of superseded PR gate runs.","baseSha":"2dafff03dc088ec965677cd7c046f444587bacb3","issuedAt":1787954166795,"expiresAt":1787954346795,"missionId":"7c6a769a-7290-4180-b59a-8fac247c57d1","singleUse":true,"authorizationId":"1b91eafa-8373-4ab6-b9e5-1621c8760bcb"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-28T21:56:07.678235+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:1b91eafa-8373-4ab6-b9e5-1621c8760bcb","mission_step_id":"ddaa3b3c-8107-41a8-9369-5f523f7e2030","command_center_event_id":"7c6a769a-7290-4180-b59a-8fac247c57d1"},{"id":"788d6101-e401-45c0-865a-e76c34fdbae6","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/curri-single-fixed-background-owner-20260906","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.66-repair-generation-continuation","prNumber":null,"terminal":false,"missionId":"9413bb5c-523c-4b74-8f48-ff02bc1b678c","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":100,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1448,"providerAuthMs":0,"ledgerPrepareMs":907,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1448,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":907,"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":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},"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":2783,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T14:43:18.87471+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9413bb5c-523c-4b74-8f48-ff02bc1b678c:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"72e8b869-6e45-44e1-8cac-81c209b11178","command_center_event_id":"9413bb5c-523c-4b74-8f48-ff02bc1b678c"},{"id":"7891cf75-93c0-4bc2-b405-ca2ba83d63c9","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-f5fc7c0bc7e9","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3072,"terminal":false,"missionId":"f5fc7c0b-c7e9-452f-bb56-c1203e79c53d","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"cc94c31dd7f3efa0d98b47da854d95afa4ae25bd","timingsMs":{"prReadinessMs":604,"approvedPlanMs":0,"shipAndProveMs":5080,"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":"f5fc7c0b-c7e9-452f-bb56-c1203e79c53d"},"performance":null,"deploymentId":null,"releaseState":"failed","workflowRunId":9447,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":true},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T03:30:48.817272+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3072","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f5fc7c0b-c7e9-452f-bb56-c1203e79c53d:automatic-mission-resume:3072:canonical_release_reconciliation_pending","mission_step_id":"ed37cc76-c9ad-43cb-988e-d5317a4180b3","command_center_event_id":"f5fc7c0b-c7e9-452f-bb56-c1203e79c53d"},{"id":"78928a13-840b-42c7-8015-7d47394cd5bc","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/mission-phase-latency-telemetry-20260825","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":6961,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.50.36-bounded-release-reads","prNumber":738,"terminal":false,"missionId":"956346c9-559a-445f-9936-ac5da2d3e8c6","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"f4b03b178927fca7d0537fdccbb353735f61dd99","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"956346c9-559a-445f-9936-ac5da2d3e8c6"},"performance":null,"deploymentId":"forgejo-main-f4b03b178927","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":6219,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-25T12:12:47.367612+00:00","proof_gate":"canonical_release_dispatched","source_sha":"f4b03b178927fca7d0537fdccbb353735f61dd99","external_id":"forgejo-main-f4b03b178927","receipt_type":"execute_mission","idempotency_key":"mission:956346c9-559a-445f-9936-ac5da2d3e8c6:execute_mission:canonical_release_dispatched","mission_step_id":"0c4875f3-2586-4aac-a749-377c15030cc1","command_center_event_id":"956346c9-559a-445f-9936-ac5da2d3e8c6"},{"id":"78930228-6980-4151-ae8a-2bfcd9f71ac9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/separate-forgejo-health-queue-safety-20260827","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.52.9-exact-open-pr-green-merge","prNumber":822,"terminal":false,"missionId":"4cb42ec7-637b-4414-9d44-c3750948bc01","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":23759,"prReadinessMs":1535,"approvedPlanMs":22047,"missionSetupMs":2156,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"4cb42ec7-637b-4414-9d44-c3750948bc01"},"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":5648,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-27T13:04:49.114496+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"822","receipt_type":"execute_mission","idempotency_key":"mission:4cb42ec7-637b-4414-9d44-c3750948bc01:execute_mission:repair_mission_waiting_for_gate","mission_step_id":"c99fa0dc-8afe-4b55-8100-8b81d232faf4","command_center_event_id":"4cb42ec7-637b-4414-9d44-c3750948bc01"},{"id":"7893cd90-a880-4a38-bf1d-8f58ab3dc217","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"e52fc7056f656be0bfe1efa5ce077b6dbb30d9e3","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Frontend-only KNOCKLAUNCH OS owner workspace visual and usability improvement. Replace the admin-feeling /knock-launch-os home with a premium, compact owner HQ centered on real current priorities, client relationships, next actions, money, proposals and follow-ups using only the existing data already queried by the page. Remove admin-ish language from the owner shell, make platform tooling secondary, preserve every existing route and account/mobile-nav behavior, and do not invent metrics, modules, backend behavior or business state. Ship one focused two-file change through the canonical Gate and frontend deployment.","proofConditionIds":["proof-production","proof-visual"]}],"satisfied":true,"constraints":[{"id":"visual-artifact-scope","satisfied":true,"statement":"The requested visual artifact type is authoritative: workspace only; must not include website. Do not add unrelated or mixed visual surfaces unless the owner explicitly requested them.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-content-truth","satisfied":true,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production","proof-visual"]},{"id":"visual-viewport-authority","satisfied":true,"statement":"The requested mobile viewport/form factor is authoritative. Do not create a mixed-device composite or add another viewport unless explicitly requested.","proofConditionIds":["proof-production","proof-visual"]},{"id":"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":"1327d50b93210fd874c39862ecf0277ac79ac8389119cbf28e2ddd5b260a446e","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":"1327d50b93210fd874c39862ecf0277ac79ac8389119cbf28e2ddd5b260a446e"},"required":true,"satisfied":true},{"id":"proof-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"/knock-launch-os","currentSourceSha":"e52fc7056f656be0bfe1efa5ce077b6dbb30d9e3","witnessSourceSha":"e52fc7056f656be0bfe1efa5ce077b6dbb30d9e3","verificationState":"verified","witnessRequestContractHash":"1327d50b93210fd874c39862ecf0277ac79ac8389119cbf28e2ddd5b260a446e"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T12:19:23.055871+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"e52fc7056f656be0bfe1efa5ce077b6dbb30d9e3","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c8d8c6d6-75e0-47f9-8427-1f33e91dc2c9:request-contract:1327d50b93210fd874c39862ecf0277ac79ac8389119cbf28e2ddd5b260a446e:e52fc7056f656be0bfe1efa5ce077b6dbb30d9e3:verified:","mission_step_id":"7634f61f-fb49-4200-b80a-8a350af6f270","command_center_event_id":"c8d8c6d6-75e0-47f9-8427-1f33e91dc2c9"},{"id":"789544c4-cd58-472b-8888-1e98022a2b3e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"e4048ceaf15754fde4264e2b458c4307f1ac99b9","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"e4048ceaf15754fde4264e2b458c4307f1ac99b9","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"69540759e66431c1d04a9a8a9192039d454781c0836ac4d0ca637d7425dd339a","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5944","runId":5944,"status":"running","sourceSha":"e4048ceaf15754fde4264e2b458c4307f1ac99b9","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":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-06T19:31:11.583867+00:00","proof_gate":"canonical_release_pending","source_sha":"e4048ceaf15754fde4264e2b458c4307f1ac99b9","external_id":"forgejo-main-e4048ceaf157","receipt_type":"canonical_release_status","idempotency_key":"mission:7fa6019f-62eb-4b5d-bf39-2aa24cc42463:forgejo-release-status:e4048ceaf15754fde4264e2b458c4307f1ac99b9:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d6e639b9-d0d1-41b1-bb21-db54be7ed0bd","command_center_event_id":"7fa6019f-62eb-4b5d-bf39-2aa24cc42463"},{"id":"7899aed6-8057-41ce-92ee-c85f4c092f2a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"synthesis_required","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextStep\":{\"key\":\"visual_proof\",\"status\":\"skipped\",\"lane\":\"onrunner\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"synthesis_required\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"production-release-conductor\",\"nextAction\":\"continue_implementation\",\"recoveryOwner\":\"cc-execution\"},\"acceptance\":{\"total\":3,\"verified\":2,\"pending\":1,\"percent\":67,\"satisfied\":false,\"verifiedIds\":[\"preflight\",\"runtime_proof\"],\"pendingIds\":[\"release\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-06T06:00:44.396802+00:00\",\"recoveryAction\":\"continue_implementation\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/seaside-booking-contrast-authority\",\"prNumber\":4119,\"sourceSha\":\"a47a41427de46f4e58f889794714132d52f1f6ed\",\"deploymentId\":\"canonical-release-a47a41427de4\"}"},"tenant_id":"c55998b4-82a3-467e-8d35-177bb4785f6e","created_at":"2026-10-04T11:09:25.554532+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:54b95b5e-769f-4f65-abf7-8a5ec58ef86a:owner-progress-heartbeat:119407477","mission_step_id":"b2d2d018-e6c4-44d0-8667-fd070c1d4e60","command_center_event_id":"54b95b5e-769f-4f65-abf7-8a5ec58ef86a"},{"id":"789ac597-bb45-434d-9ef5-f826c4516a10","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/proposal-delivery-quality-confirmation","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.181-visual-witness-capacity-pool","prNumber":3062,"terminal":false,"missionId":"f75b22c1-aac0-4ff8-bdcc-031e1ce7f89c","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"cb55ac837188eab7f27c6583591780abb71cb965","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3345,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":512,"approvedPlanMs":0,"missionSetupMs":3151,"providerAuthMs":0,"shipAndProveMs":1991,"ledgerPrepareMs":873,"ledgerReconcileMs":0,"lineageReconcileMs":2278,"resolvePreflightMs":3151,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":873,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f75b22c1-aac0-4ff8-bdcc-031e1ce7f89c"},"performance":null,"deploymentId":"forgejo-main-cb55ac837188","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["proposal-engine"]},"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":2953,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T01:29:33.453299+00:00","proof_gate":"canonical_release_dispatched","source_sha":"cb55ac837188eab7f27c6583591780abb71cb965","external_id":"forgejo-main-cb55ac837188","receipt_type":"execute_mission","idempotency_key":"mission:f75b22c1-aac0-4ff8-bdcc-031e1ce7f89c:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"87da80b8-eb40-425e-9139-96a41d8cae0a","command_center_event_id":"f75b22c1-aac0-4ff8-bdcc-031e1ce7f89c"},{"id":"789ff570-9694-4f15-ae02-cad165da5918","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.36.7-explicit-route-proof-intent","prNumber":4725,"terminal":false,"missionId":"85d90ed5-3be7-4c98-8543-4ba5c7ce8cc8","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"402642e6c5d8c7e94606a07f22281596256c113c","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"85d90ed5-3be7-4c98-8543-4ba5c7ce8cc8"},"performance":null,"deploymentId":"canonical-release-402642e6c5d8","workflowRunId":31675234056,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["initiate-call"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1255,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"fe5cc9d9-c2fe-4062-84c7-a334663cd63c","created_at":"2026-08-13T06:48:30.48344+00:00","proof_gate":"canonical_release_dispatched","source_sha":"402642e6c5d8c7e94606a07f22281596256c113c","external_id":"canonical-release-402642e6c5d8","receipt_type":"ship_and_prove","idempotency_key":"mission:85d90ed5-3be7-4c98-8543-4ba5c7ce8cc8:ship_and_prove:canonical_release_dispatched:402642e6c5d8c7e94606a07f22281596256c113c:31675234056","mission_step_id":"2a1a3c38-2a43-4d57-8432-19159b6cbe0d","command_center_event_id":"85d90ed5-3be7-4c98-8543-4ba5c7ce8cc8"},{"id":"78a2236c-8d35-43f1-9552-a6e83dfa684b","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"/pcg/dashboard?mode=listings","branch":"ai/objective-first-repair-8aaadff940c4","writes":[],"patches":[],"version":1,"approved":true,"missionId":"8aaadff9-40c4-40b9-8479-6e9c4796825a","objective":"Remove demo/seed/fake completion records from the authenticated PCG production listings surface. The default listings view currently renders PCGCompletionCenter, so ensure it uses only real tenant-scoped PCG data and shows a clean empty state when none exists. Do not delete legitimate tenant data. Preserve the existing PCG workspace navigation and branding.","tenantRef":"PCG","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"src/pages/card-grading/PCGCompletionCenter.tsx","edits":[{"new_content":"const esc=(v:unknown)=>String(v??'').replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/\\\"/g,'&quot;');\nconst isDemoSubmission=(sub:Pick<Sub,'submission_number'|'customer_name'|'customer_email'>)=>{const haystack=[sub.submission_number,sub.customer_name,sub.customer_email].filter(Boolean).join(' ').trim().toLowerCase();return /^demo(?:-|\\b)/i.test(String(sub.submission_number||''))||haystack.includes('demo collector')||haystack.includes('@example.invalid')};","old_content":"const esc=(v:unknown)=>String(v??'').replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/\\\"/g,'&quot;');"},{"new_content":"const load=React.useCallback(async()=>{if(!tenantId)return;setLoading(true);const statuses=mode==='completed'?['ready']:['shipped','picked_up'];const s=await(supabase as any).from('card_grading_submissions').select('id,submission_number,customer_name,customer_email,status,tracking_out,return_shipping_method,return_shipping_cost,return_insurance_amount').eq('tenant_id',tenantId).in('status',statuses).order('updated_at',{ascending:false}).limit(30);const realSubs=(s.data||[]).filter((sub:Sub)=>!isDemoSubmission(sub));const ids=realSubs.map((x:Sub)=>x.id);let c:any={data:[]};if(ids.length)c=await(supabase as any).from('card_grading_cards').select('id,submission_id,sequence_number,player_character,year,brand_set,grade,grade_label,cert_number,front_image_url,slab_image_url').eq('tenant_id',tenantId).in('submission_id',ids).order('sequence_number',{ascending:true});setSubs(realSubs);setCards(c.data||[]);setArmed(null);setLoading(false)},[mode,tenantId]);","old_content":"const load=React.useCallback(async()=>{if(!tenantId)return;setLoading(true);const statuses=mode==='completed'?['ready']:['shipped','picked_up'];const s=await(supabase as any).from('card_grading_submissions').select('id,submission_number,customer_name,customer_email,status,tracking_out,return_shipping_method,return_shipping_cost,return_insurance_amount').eq('tenant_id',tenantId).in('status',statuses).order('updated_at',{ascending:false}).limit(30);const ids=(s.data||[]).map((x:any)=>x.id);let c:any={data:[]};if(ids.length)c=await(supabase as any).from('card_grading_cards').select('id,submission_id,sequence_number,player_character,year,brand_set,grade,grade_label,cert_number,front_image_url,slab_image_url').eq('tenant_id',tenantId).in('submission_id',ids).order('sequence_number',{ascending:true});setSubs(s.data||[]);setCards(c.data||[]);setArmed(null);setLoading(false)},[mode,tenantId]);"}]},{"path":"src/pages/card-grading/PCGModesWorkspace.tsx","edits":[{"new_content":"    void (supabase as any).from('card_grading_submissions').select('status,submission_number,customer_name,customer_email').eq('tenant_id',tenantId).then(({data}:any)=>{\n      if(cancelled)return;\n      const next:ModeCounts={submissions:0,grading:0,listings:0,orders:0};\n      for(const row of data||[]){const haystack=[row?.submission_number,row?.customer_name,row?.customer_email].filter(Boolean).join(' ').trim().toLowerCase();const demo=/^demo(?:-|\\b)/i.test(String(row?.submission_number||''))||haystack.includes('demo collector')||haystack.includes('@example.invalid');if(demo)continue;const id=bucket(String(row?.status||''));if(id)next[id]+=1}\n      setCounts(next);\n    }).catch(()=>{});","old_content":"    void (supabase as any).from('card_grading_submissions').select('status').eq('tenant_id',tenantId).then(({data}:any)=>{\n      if(cancelled)return;\n      const next:ModeCounts={submissions:0,grading:0,listings:0,orders:0};\n      for(const row of data||[]){const id=bucket(String(row?.status||''));if(id)next[id]+=1}\n      setCounts(next);\n    }).catch(()=>{});"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"8aaadff9-40c4-40b9-8479-6e9c4796825a","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":"b37be69fa064327e524a3d2d8470f734105d144d0e2bdefa35fc350eff478a6f","replayCount":0,"serializedBytes":5163},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-10-04T12:37:50.827796+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:8aaadff9-40c4-40b9-8479-6e9c4796825a:repository-mutation-intent:b37be69fa064327e524a3d2d8470f734105d144d0e2bdefa35fc350eff478a6f:0","mission_step_id":"7cb43956-b0e6-456c-978c-f72cb234618d","command_center_event_id":"8aaadff9-40c4-40b9-8479-6e9c4796825a"},{"id":"78a266d5-f6cf-42d1-92a9-2740eec102a7","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":5159,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1487,"terminal":false,"missionId":"a4be6547-8604-40b1-ba5d-c3f487721b2b","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":8076,"prReadinessMs":824,"approvedPlanMs":0,"missionSetupMs":3464,"shipAndProveMs":6035},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"a4be6547-8604-40b1-ba5d-c3f487721b2b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1010,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T22:12:20.988918+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1487","receipt_type":"execute_mission","idempotency_key":"mission:a4be6547-8604-40b1-ba5d-c3f487721b2b:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"e0195fa1-78ea-4088-8ffb-a7a1babd1d80","command_center_event_id":"a4be6547-8604-40b1-ba5d-c3f487721b2b"},{"id":"78a44a70-7982-42f6-9e8f-1eaffb099bc8","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"1d3e9e30ee3e06b2b149029eab7e2592ec09f0d9","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"1d3e9e30ee3e06b2b149029eab7e2592ec09f0d9","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":"b61fe3efe3e944ad4de3f231a8ab6dceaa5ea9b86388f776f6575e0ad4fca01a","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/7949","runId":7949,"status":"success","sourceSha":"1d3e9e30ee3e06b2b149029eab7e2592ec09f0d9","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-14T00:58:17.859759+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"1d3e9e30ee3e06b2b149029eab7e2592ec09f0d9","external_id":"forgejo-main-1d3e9e30ee3e","receipt_type":"canonical_release_status","idempotency_key":"mission:be6a5a34-adc1-4c76-b870-88441fa24ac5:forgejo-release-status:1d3e9e30ee3e06b2b149029eab7e2592ec09f0d9:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"c146819a-6224-46af-80db-cfe253d04e52","command_center_event_id":"be6a5a34-adc1-4c76-b870-88441fa24ac5"},{"id":"78a51266-b20a-4ad5-93e9-a35b5cb6cb51","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/harden-control-plane-idempotency-reconciliation-20260824","reason":"orphaned_branch_recovery_scope_mismatch:ai/harden-control-plane-idempotency-reconciliation-20260824","status":"blocked","metrics":{"receiptBytes":8531,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.50.19-parallel-workstream-identity","prNumber":675,"terminal":false,"missionId":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc"},"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":5100,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-24T17:31:04.998773+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc:execute_mission:repair_mission_execution_blocked","mission_step_id":"e84ec207-7463-4d38-8a7d-0ef701d5b8ab","command_center_event_id":"34b7ef02-dcaf-42c1-bcb7-38cc3baab0dc"},{"id":"78a5782a-18da-4769-87e2-93b9e8025403","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-46a23538ac0f","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":25613,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":6,"executorlessWaitMs":1081023,"firstUsefulResultAt":"2026-09-28T17:00:39.262Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.303-paul-runner-broker","prNumber":4022,"terminal":false,"missionId":"46a23538-ac0f-498a-85bf-1d527da22391","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4375,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":2260,"missionSetupMs":403,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":326,"ledgerReconcileMs":0,"lineageReconcileMs":77,"resolvePreflightMs":403,"repositoryMutationMs":2115,"repositoryProviderMs":2115,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2049,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":326,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":66},"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":"46a23538-ac0f-498a-85bf-1d527da22391"},"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":3366,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T17:16:18.907413+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"4022","receipt_type":"execute_mission","idempotency_key":"mission:46a23538-ac0f-498a-85bf-1d527da22391:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"ccb99647-9a2b-4764-b250-4c2351905981","command_center_event_id":"46a23538-ac0f-498a-85bf-1d527da22391"},{"id":"78aaa259-40dc-4892-a284-26e0c2f758a8","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"928a131559cfee66f81092220fcdda034fbf8ec2","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"automatic-modes-bootstrap","satisfied":true,"statement":"New or changed canonical MODES tenants automatically queue deterministic tenant-scoped MODES storage reconciliation without manual owner action.","proofConditionIds":["repo-primitive","migration-live","edge-live"]},{"id":"machine-auth-preserved","satisfied":true,"statement":"Database-to-Edge reconciliation reuses the existing KNOCKLAUNCH capability-scoped Vault plus digest-verification pattern and leaves normal user authorization unchanged.","proofConditionIds":["repo-primitive","migration-live","edge-live"]},{"id":"current-modes-backfilled","satisfied":true,"statement":"After release, all current canonical MODES tenants are backfilled and directly verified at physical storage and tenant_media_assets layers.","proofConditionIds":["live-storage"]}],"satisfied":true,"constraints":[{"id":"bounded-source","satisfied":true,"statement":"Only the new automatic MODES storage migration, tenant-media-library, and any strictly required existing Supabase contract test may change.","proofConditionIds":["repo-primitive"]},{"id":"nonrecursive","satisfied":true,"statement":"The tenant trigger does not requeue on reconciled_at or unrelated settings metadata changes.","proofConditionIds":["repo-primitive","migration-live"]},{"id":"no-release-race","satisfied":true,"statement":"The migration does not perform the initial all-tenant backfill; that occurs only after both affected production targets are verified live.","proofConditionIds":["live-storage"]},{"id":"affected-targets-only","satisfied":true,"statement":"Only migrations and tenant-media-library Supabase Edge Function are released.","proofConditionIds":["migration-live","edge-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":["repo-primitive","migration-live","edge-live","live-storage"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo-primitive","migration-live","edge-live","live-storage"]}],"contractHash":"c9444479f1c3c58d736697c8a2395c76df12e146ee471751e60ff4a046894e82","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-primitive","kind":"repository","evidence":{"reason":null,"satisfied":true,"missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"migrations":"success","supabaseEdge":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"c9444479f1c3c58d736697c8a2395c76df12e146ee471751e60ff4a046894e82","unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge","migrations"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"928a131559cfee66f81092220fcdda034fbf8ec2"},"required":true,"satisfied":true},{"id":"migration-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":true,"releaseTargetStates":{"migrations":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge","migrations"],"allowedReleaseTargets":["migrations","supabaseEdge"],"requiredReleaseTargets":["migrations"],"migrationReleaseVerified":true,"releaseRequestContractHash":"c9444479f1c3c58d736697c8a2395c76df12e146ee471751e60ff4a046894e82"},"required":true,"satisfied":true},{"id":"edge-live","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"migrations":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge","migrations"],"allowedReleaseTargets":["migrations","supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"],"migrationReleaseVerified":null,"releaseRequestContractHash":"c9444479f1c3c58d736697c8a2395c76df12e146ee471751e60ff4a046894e82"},"required":true,"satisfied":true},{"id":"live-storage","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"migrations":"success","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["supabaseEdge","migrations"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"c9444479f1c3c58d736697c8a2395c76df12e146ee471751e60ff4a046894e82"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["supabaseEdge","migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T02:15:23.836193+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"928a131559cfee66f81092220fcdda034fbf8ec2","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:0e59c0b6-91c2-4884-be8b-96f40eaa1b76:request-contract:c9444479f1c3c58d736697c8a2395c76df12e146ee471751e60ff4a046894e82:928a131559cfee66f81092220fcdda034fbf8ec2:verified:","mission_step_id":"21d0abba-3389-41e8-84f5-77284647c0c9","command_center_event_id":"0e59c0b6-91c2-4884-be8b-96f40eaa1b76"},{"id":"78ad91f0-3d43-45d6-ad24-acb018b7cf6c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/repair-big-papis-gate-contract-20260916","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.161-forgejo-repository-file-pagination","prNumber":2918,"terminal":false,"missionId":"a6afb04e-e538-443f-93b9-391938bb3349","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11763,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":586,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":586,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":586,"repositoryMutationMs":11763,"repositoryProviderMs":10426,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4039,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":586,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":6387},"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":"a6afb04e-e538-443f-93b9-391938bb3349"},"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":3161,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T15:55:08.157101+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2918","receipt_type":"execute_mission","idempotency_key":"mission:a6afb04e-e538-443f-93b9-391938bb3349:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"bcbc7ecc-c556-4afb-9acc-d87c9ce73fab","command_center_event_id":"a6afb04e-e538-443f-93b9-391938bb3349"},{"id":"78b224a7-2c83-4350-9825-46bcb9190bcc","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/validate-command-center-contracts.mjs","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/forgejo-provider.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized residual Forgejo reliability correction after live proof contradicted the first deployment's terminal claim; exact cc-execution reliability paths only, re-freeze after live proof.","baseSha":"87401cff87119b6211ae3d9e3e65ef28b02bae4f","issuedAt":1789025651047,"expiresAt":1789025831047,"missionId":"2dc54e16-e2d9-4de6-bb5c-21d13bd66727","authorizationId":"fcf760af-5ed5-42df-a6cd-1ec812cc24de","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T07:34:11.460812+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"87401cff87119b6211ae3d9e3e65ef28b02bae4f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:fcf760af-5ed5-42df-a6cd-1ec812cc24de","mission_step_id":"fd0a53a8-37b6-434a-813a-6e259dd2e73b","command_center_event_id":"2dc54e16-e2d9-4de6-bb5c-21d13bd66727"},{"id":"78b390f3-0522-4e09-b81a-8ab598ade9bf","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-0ae1614fbf65","reason":"control_plane_maintenance_base_sha_mismatch","status":"blocked","metrics":{"receiptBytes":11800,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-02T00:49:56.472Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.45-connection-research-readable-normalization","prNumber":null,"terminal":false,"missionId":"0ae1614f-bf65-413a-9f82-fea43c9f20a0","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1264,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1264,"missionSetupMs":252,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":252,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":252,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":252,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0ae1614f-bf65-413a-9f82-fea43c9f20a0"},"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":1478,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T00:49:58.718938+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0ae1614f-bf65-413a-9f82-fea43c9f20a0:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"6f1d8221-e1de-409a-9f20-29b8af0a4e3f","command_center_event_id":"0ae1614f-bf65-413a-9f82-fea43c9f20a0"},{"id":"78b7f7e4-30bb-4b3d-83f1-378d84219c76","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\":[\"source-proof\",\"popup-runtime\",\"dashboard-runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"implementation\",\"deadlineAt\":\"2026-09-23T16:56:16.418819+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-4e7344da2015\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T14:57:50.917325+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:4e7344da-2015-4675-9f4a-12ad3c99a63f:owner-progress-heartbeat:119345031","mission_step_id":"cf57272e-f3b3-4312-9411-98b89695de14","command_center_event_id":"4e7344da-2015-4675-9f4a-12ad3c99a63f"},{"id":"78b805f7-cd8b-41ec-b9cd-dd39ff44cf30","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-2842154a5fe7","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1974,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-10-01T18:20:06.699Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.64.38-paul-owner-velocity","prNumber":null,"terminal":false,"missionId":"2842154a-5fe7-43ed-8ec9-7545568120d3","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1241,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":304,"providerAuthMs":0,"ledgerPrepareMs":304,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":304,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":304,"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":"2842154a-5fe7-43ed-8ec9-7545568120d3"},"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":3836,"likelyAffectedFiles":["supabase/functions/google-workspace-mail/index.ts","src/components/communications/email/MailWorkspace.tsx","src/__tests__/contracts/pcg-google-workspace-mail.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-01T18:20:06.737501+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2842154a-5fe7-43ed-8ec9-7545568120d3:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"7820df2a-78f9-490f-bace-386b76a7dfd0","command_center_event_id":"2842154a-5fe7-43ed-8ec9-7545568120d3"},{"id":"78b8f2bb-501c-48c0-9a82-2aae9e494a6f","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.34.2-frontend-build-poll-resilience","prNumber":4633,"terminal":false,"missionId":"0bf72964-913b-47ba-945f-328393aec478","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"e1613b525041bd9903809f435d68d98ef461111a","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"0bf72964-913b-47ba-945f-328393aec478"},"performance":null,"deploymentId":"canonical-release-e1613b525041","workflowRunId":31526552107,"releaseTargets":{"frontend":true,"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":1740,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-11T19:11:04.977195+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e1613b525041bd9903809f435d68d98ef461111a","external_id":"canonical-release-e1613b525041","receipt_type":"ship_and_prove","idempotency_key":"mission:0bf72964-913b-47ba-945f-328393aec478:ship_and_prove:canonical_release_dispatched:e1613b525041bd9903809f435d68d98ef461111a:31526552107","mission_step_id":"06abbf49-f297-4442-856a-0ae5cdd3eae3","command_center_event_id":"0bf72964-913b-47ba-945f-328393aec478"},{"id":"78b9d7aa-ab5b-45e1-ae30-d3373c850b1c","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-46a78ce4af0d","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.98-owner-handoff-overlap","prNumber":null,"terminal":false,"missionId":"46a78ce4-af0d-4a6f-b801-5a59a89e0bd9","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2075,"providerAuthMs":0,"ledgerPrepareMs":1384,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2075,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1384,"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":"46a78ce4-af0d-4a6f-b801-5a59a89e0bd9"},"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":4529,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-11T02:29:45.506783+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:46a78ce4-af0d-4a6f-b801-5a59a89e0bd9:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"7bcd909b-d640-4183-837b-32c6d338992a","command_center_event_id":"46a78ce4-af0d-4a6f-b801-5a59a89e0bd9"},{"id":"78ba9099-e1a5-41dc-b2c4-441d5e9f6649","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/visual-witness-hosted-runner/test/targeted-action-locator.test.mjs","workers/cc-execution/src/index-visual-witness-resumable.js","workers/cc-execution/src/version.js"],"reason":"The live post-merge proof showed the Cloudflare virtual Witness lane executing stale universal-witness code while the surrounding Worker advertised the new source SHA. Cloudflare's release log explicitly warned that container changes only take effect after wrangler deploy. This corrective generation applies that required deployment primitive and binds runner authority to an image-owned runtime contract marker so stale containers cannot pass health.","baseSha":"205e2f18ab9f13384f5ce0b5fadfaed64eb65ab5","issuedAt":1789531675149,"expiresAt":1789531855149,"missionId":"25776a3e-f543-4fb8-921f-4747b7def5a8","authorizationId":"1b718323-5ed4-4e9f-9f97-33fbe1a7fb55","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-16T04:07:55.548981+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"205e2f18ab9f13384f5ce0b5fadfaed64eb65ab5","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1b718323-5ed4-4e9f-9f97-33fbe1a7fb55","mission_step_id":"4fd8816e-aa7e-465c-a8ea-ce350fc83bf1","command_center_event_id":"25776a3e-f543-4fb8-921f-4747b7def5a8"},{"id":"78bc5c14-4ff7-4af1-b543-ed8a63956e57","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3d9e0aee61a3","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":7318,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"executorlessWaitMs":21023,"firstUsefulResultAt":"2026-09-28T02:03:03.376Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.300-queue-self-heal","prNumber":null,"terminal":false,"missionId":"3d9e0aee-61a3-4e78-8004-bdf02679c745","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1416,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":245,"providerAuthMs":0,"ledgerPrepareMs":245,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":245,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":245,"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":"3d9e0aee-61a3-4e78-8004-bdf02679c745"},"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":3429,"likelyAffectedFiles":["supabase/functions/cc-execution/index-release-fast-lane.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-28T02:03:11.932217+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3d9e0aee-61a3-4e78-8004-bdf02679c745:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3e556c33-9266-4761-a360-bb6432c325be","command_center_event_id":"3d9e0aee-61a3-4e78-8004-bdf02679c745"},{"id":"78be323a-edd2-4059-932a-0c1b171ff0a1","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"631f6f763228086695ceca818743efe9c23dbae1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-speed","satisfied":false,"statement":"The Gate uses an exact-key warm self-hosted dependency workspace when valid and falls back to Forgejo Actions cache when not, avoiding redundant 427 MB restores without weakening validation.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-accuracy","satisfied":false,"statement":"Current control-plane accuracy protections remain intact: stale heads reject before expensive work and runtime proof requires an actual affected release target.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-refreeze","satisfied":false,"statement":"Control-plane mutation lock and frozen state remain enabled after the repair is live.","proofConditionIds":["proof-repository","proof-runtime"]}],"satisfied":false,"constraints":[{"id":"constraint-safety","satisfied":true,"statement":"Do not weaken Gate semantics, runner isolation, release ownership, or product behavior.","proofConditionIds":["proof-repository"]}],"contractHash":"7a22cf4486eecfac9e900a24e7ca4c36dad119a33f6e70908e6de089c2635bcb","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"7a22cf4486eecfac9e900a24e7ca4c36dad119a33f6e70908e6de089c2635bcb"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"7a22cf4486eecfac9e900a24e7ca4c36dad119a33f6e70908e6de089c2635bcb"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["runtime"],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:44:19.804126+00:00","proof_gate":"request_contract_pending","source_sha":"631f6f763228086695ceca818743efe9c23dbae1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:3360b5b0-15e4-4efe-b87c-94706cf164d1:request-contract:7a22cf4486eecfac9e900a24e7ca4c36dad119a33f6e70908e6de089c2635bcb:631f6f763228086695ceca818743efe9c23dbae1:pending:runtime","mission_step_id":"9365fbb2-3dd1-48ea-b884-5a329dee938f","command_center_event_id":"3360b5b0-15e4-4efe-b87c-94706cf164d1"},{"id":"78bf0a5f-3a66-4857-b3a1-5f0354eb3f20","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"bf2a8e9c4206c491a249c02db298682850f49581","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"witness-suite-green","satisfied":true,"statement":"The full hosted Visual Witness suite passes after the final stale assertion correction.","proofConditionIds":["full-suite"]}],"satisfied":true,"constraints":[{"id":"test-only","satisfied":true,"statement":"Change only the stale test assertion; do not change witness runtime behavior.","proofConditionIds":["full-suite"]},{"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":["full-suite"]},{"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":["full-suite"]}],"contractHash":"c9e9b59b67caa5415a21f87e0812843c76f6cc41f375aa4e9c45a6310f75cc3d","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"full-suite","kind":"repository","evidence":{"reason":null,"gateRunId":11781,"satisfied":true,"gateTestProof":null,"gateTestPassed":false,"missingTargets":[],"gateTestExecuted":false,"disallowedTargets":[],"migrationRequired":false,"namedGateTestPath":null,"releaseTargetStates":{"onrunner":"success","ccExecution":"success"},"repositoryProofGate":"request_contract_repository_verified","repositoryProofPath":null,"requestContractHash":"c9e9b59b67caa5415a21f87e0812843c76f6cc41f375aa4e9c45a6310f75cc3d","unsuccessfulTargets":[],"activeReleaseTargets":["ccExecution","onrunner"],"allowedReleaseTargets":[],"repositoryProofStatus":"verified","expectedRepositoryPath":null,"namedGateTestSatisfied":true,"requiredReleaseTargets":[],"migrationReleaseVerified":null,"repositoryConditionBound":true,"repositoryProofSourceSha":"bf2a8e9c4206c491a249c02db298682850f49581"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution","onrunner"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T13:17:23.758646+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"bf2a8e9c4206c491a249c02db298682850f49581","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6e305bba-8ec4-4562-99e4-679473849b9a:request-contract:c9e9b59b67caa5415a21f87e0812843c76f6cc41f375aa4e9c45a6310f75cc3d:bf2a8e9c4206c491a249c02db298682850f49581:verified:","mission_step_id":"998e6995-1d9c-4603-a12b-b32c18e2a230","command_center_event_id":"6e305bba-8ec4-4562-99e4-679473849b9a"},{"id":"78c17d3c-1a97-47c0-b714-bddf9cabe7f6","source":"cc-execution","status":"recorded","payload":{"objective":"Finish existing PR #1418 to clear the proven Mapbox build blocker so the already-merged Settings Connections repair can reach frontend production. Reuse this PR only, preserve its one-file ?worker repair, squash merge through Forgejo, release frontend, and prove the current-main frontend release succeeds. Do not create duplicate source work.","tenantRef":"platform-shared","receivedAt":"2026-09-02T13:20:33.599Z","fingerprint":"66c4ef54f9bf75d902593d166019851538baaeed143fbf7e5909d77439489da7","workstreamRef":"platformshared","conversationId":null,"canonicalBranch":"ai/redfish-roof-mapbox-worker-import-fix-20260902","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish existing PR #1418 to clear the proven Mapbox build blocker so the already-merged Settings Connections repair can reach frontend production. Reuse this PR only, preserve its one-file ?worker repair, squash merge through Forgejo, release frontend, and prove the current-main frontend release succeeds. Do not create duplicate source work.","wordingChanged":false,"canonicalIntent":"Finish existing PR #1418 to clear the proven Mapbox build blocker so the already-merged Settings Connections repair can reach frontend production. Reuse this PR only, preserve its one-file ?worker repair, squash merge through Forgejo, release frontend, and prove the current-main frontend release succeeds. Do not create duplicate source work.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-release","statement":"Frontend production builds and releases successfully from current main after the existing PR #1418 Mapbox worker import fix is merged.","proofConditionIds":["proof-release"]}],"objective":"Finish existing PR #1418 to clear the proven Mapbox build blocker so the already-merged Settings Connections repair can reach frontend production. Reuse this PR only, preserve its one-file ?worker repair, squash merge through Forgejo, release frontend, and prove the current-main frontend release succeeds. Do not create duplicate source work.","constraints":[{"id":"constraint-existing-pr","statement":"Reuse PR #1418 and do not create duplicate Mapbox repair work.","proofConditionIds":["proof-release"]},{"id":"constraint-preserve-connections","statement":"Preserve the already-merged Settings Connections routing repair from PR #1419.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"runtime","claim":"The frontend release succeeds from current main containing the existing Mapbox repair and the Settings Connections routing repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/redfish-roof-mapbox-worker-import-fix-20260902","conversationContext":"{\"blockingReleaseRun\":4466,\"blockingError\":\"MISSING_EXPORT default is not exported by mapbox-gl/dist/mapbox-gl-csp-worker at src/components/maps/UnifiedIntelMap/types.ts:6:8\",\"existingPr\":1418,\"existingPrGate\":\"success\",\"connectionsPr\":1419,\"connectionsMergeSha\":\"ac36cfd2517c32c6e2a9e4876fa5c91b9c50b421\"}","requestContractHash":"e67d92798a843992d1ab3d418ea3c1c5a4cfc74b896919dfdf5b38cc9d3e6e40","requestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-02T13:20:34.23648+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:4404def7-31ba-45c2-9a75-7bfc3c09a9d6:tenant-workstream-contribution:66c4ef54f9bf75d902593d166019851538baaeed143fbf7e5909d77439489da7","mission_step_id":null,"command_center_event_id":"4404def7-31ba-45c2-9a75-7bfc3c09a9d6"},{"id":"78c358ba-421f-47cc-9d27-e69a819d93d9","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"553300bc16e81144945a2f091540f0e288846189","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"553300bc16e81144945a2f091540f0e288846189","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"b21ecf63f41866ede04e76b1f9eda076edb3ed2c684e3492ae186e6bdccbfb53","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5166","runId":5166,"status":"running","sourceSha":"553300bc16e81144945a2f091540f0e288846189","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":8,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"2b7f81a3a5bebff0a52508d63a9d4fe7684a729a","deploymentId":"forgejo-main-2b7f81a3a5bebff0a52508d63a9d4fe7684a729a","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.41-gate-notifier-fast-refreeze","containsSourceSha":false},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"2b7f81a3a5bebff0a52508d63a9d4fe7684a729a","sourceSha":"553300bc16e81144945a2f091540f0e288846189","changedPaths":["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"],"changedPathCount":4,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:01:50.373733+00:00","proof_gate":"canonical_release_pending","source_sha":"553300bc16e81144945a2f091540f0e288846189","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:cbf51bf3-98d4-4f4f-b869-d08e2128eee9:forgejo-release-status:553300bc16e81144945a2f091540f0e288846189:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"d194cbb0-8483-45bd-b939-e6ce7be9e41e","command_center_event_id":"cbf51bf3-98d4-4f4f-b869-d08e2128eee9"},{"id":"78c57c2e-c951-4a04-8cd9-d3aa6888aa8c","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-6673ff0caa04","writes":[],"patches":[],"version":1,"approved":true,"missionId":"6673ff0c-aa04-4b6a-a194-fe3cf5532c03","objective":"Continue the same platform-wide canonical MODES naming primitive repair.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":[],"anchored_edits":[{"path":"src/pages/card-grading/PCGModesWorkspace.tsx","after":"__SCHEMA_PROBE_REPLACEMENT__","before":"__SCHEMA_PROBE_ANCHOR_THAT_DOES_NOT_EXIST__"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"6673ff0c-aa04-4b6a-a194-fe3cf5532c03","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":"4012e40feaf6d674182d9aa95805d64db41fb6fb978d4ac4df6ed2a60dbe88f6","replayCount":0,"serializedBytes":1182},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T04:10:53.251037+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:6673ff0c-aa04-4b6a-a194-fe3cf5532c03:repository-mutation-intent:4012e40feaf6d674182d9aa95805d64db41fb6fb978d4ac4df6ed2a60dbe88f6:0","mission_step_id":"0c5d2c83-e511-42cb-80e6-e1948fc4e3f2","command_center_event_id":"6673ff0c-aa04-4b6a-a194-fe3cf5532c03"},{"id":"78c6b3e3-43d2-4c26-8b3b-47de72f8ed61","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e3478acfa504","reason":null,"status":"complete","metrics":{"receiptBytes":29900,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-29T02:31:53.797Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.63.0-mission-freedom-web-research","prNumber":4073,"terminal":false,"missionId":"8a7bb657-b031-451c-bb29-f9c4cb54bf9c","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7634,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":321,"providerAuthMs":0,"ledgerPrepareMs":321,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":321,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":321,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"8a7bb657-b031-451c-bb29-f9c4cb54bf9c"},"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":4133,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-29T02:32:02.524833+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"4073","receipt_type":"execute_mission","idempotency_key":"mission:8a7bb657-b031-451c-bb29-f9c4cb54bf9c:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"81decc47-47e9-4d60-8ca6-0d02a7e771d2","command_center_event_id":"8a7bb657-b031-451c-bb29-f9c4cb54bf9c"},{"id":"78c7fac1-548a-410f-9ebc-0deb502f7000","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-658bba0acc89","prNumber":3574,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"ab664db87968de6adf12a1d74cff09b07b44de1c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T04:27:10.817546+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"ab664db87968de6adf12a1d74cff09b07b44de1c","external_id":"3574","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:658bba0a-cc89-4847-b2da-6b1b5d4943f1:merged-pr:3574:ab664db87968de6adf12a1d74cff09b07b44de1c","mission_step_id":"ee6cf3b7-c4b6-45c6-b34e-9ad0b94998f5","command_center_event_id":"658bba0a-cc89-4847-b2da-6b1b5d4943f1"},{"id":"78c8395c-3738-4c1b-af21-92e0f074a7e3","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.24-exact-release-classification","prNumber":4442,"terminal":false,"missionId":"baa905f1-5ff7-408c-95f6-bacf1fe70b9b","operation":"ship_and_prove","proofGate":"canonical_release_dispatched","sourceSha":"4ff6a0b1f542cf15e3b069055a2bcf165f6c10df","timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"baa905f1-5ff7-408c-95f6-bacf1fe70b9b"},"performance":null,"deploymentId":"canonical-release-4ff6a0b1f542","workflowRunId":31311969411,"releaseTargets":{"frontend":false,"onrunner":true,"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":1293,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-09T11:55:01.50079+00:00","proof_gate":"canonical_release_dispatched","source_sha":"4ff6a0b1f542cf15e3b069055a2bcf165f6c10df","external_id":"canonical-release-4ff6a0b1f542","receipt_type":"ship_and_prove","idempotency_key":"mission:baa905f1-5ff7-408c-95f6-bacf1fe70b9b:ship_and_prove:canonical_release_dispatched:4ff6a0b1f542cf15e3b069055a2bcf165f6c10df:31311969411","mission_step_id":"265136cf-4665-4411-b95e-45dcfbc8c879","command_center_event_id":"baa905f1-5ff7-408c-95f6-bacf1fe70b9b"},{"id":"78c8d6cd-0794-4556-a35c-a45e1259be37","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-409121091e16","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":52943,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":4,"executorlessWaitMs":404999,"firstUsefulResultAt":"2026-10-02T01:55:45.072Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":4449,"terminal":false,"missionId":"40912109-1e16-426f-8157-d8dec0fbf7f4","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2290,"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":"40912109-1e16-426f-8157-d8dec0fbf7f4"},"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-02T02:02:18.554439+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"4449","receipt_type":"automatic_mission_resume","idempotency_key":"mission:40912109-1e16-426f-8157-d8dec0fbf7f4:automatic-mission-resume:4449:repair_mission_pr_ready_retryable","mission_step_id":"795f602f-b758-4008-ae46-3686ef6cd0af","command_center_event_id":"40912109-1e16-426f-8157-d8dec0fbf7f4"},{"id":"78ca6ad8-591b-486b-bda8-f2a8886fe5ca","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/redfish-roof-repair-estimates-20260901","reason":null,"status":"complete","metrics":{"receiptBytes":7014,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1368,"terminal":false,"missionId":"a277198e-97a4-42ba-96bd-8321a910bbee","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"handlerMs":2737,"missionSetupMs":4062},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"a277198e-97a4-42ba-96bd-8321a910bbee"},"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":1865,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-02T02:58:06.360305+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"1368","receipt_type":"execute_mission","idempotency_key":"mission:a277198e-97a4-42ba-96bd-8321a910bbee:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"db77ced1-0a85-4004-91ba-40d300c92344","command_center_event_id":"a277198e-97a4-42ba-96bd-8321a910bbee"},{"id":"78cab102-c914-4af5-a21f-37f87c9dde52","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/redfish-owner-command-production-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":6947,"releaseCount":1,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.55.9-explicit-branch-pr-reconciliation","prNumber":1005,"terminal":false,"missionId":"36dc84a5-6cd2-44b6-a6f8-49550a5377c7","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"da4c89a5d7696b904e3d663d9885cfd64abf9731","timingsMs":{"handlerMs":19529,"prReadinessMs":699,"approvedPlanMs":0,"missionSetupMs":1341,"shipAndProveMs":18813},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"36dc84a5-6cd2-44b6-a6f8-49550a5377c7"},"performance":null,"deploymentId":"forgejo-main-da4c89a5d769","workflowRunId":3321,"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":5239,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-08-29T12:06:37.783298+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"da4c89a5d7696b904e3d663d9885cfd64abf9731","external_id":"forgejo-main-da4c89a5d769","receipt_type":"execute_mission","idempotency_key":"mission:36dc84a5-6cd2-44b6-a6f8-49550a5377c7:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"04064329-bd0d-488f-9194-49223e082366","command_center_event_id":"36dc84a5-6cd2-44b6-a6f8-49550a5377c7"},{"id":"78cbd94e-0945-420b-8507-a3a64a3b7644","source":"forgejo","status":"waiting","payload":{"branch":"","prNumber":1860,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"d8615dd65c008b2e2e4ee21e9987b47349d80903","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T17:03:01.459529+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d8615dd65c008b2e2e4ee21e9987b47349d80903","external_id":"1860","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:05fe707b-f69d-4624-a0d9-6f75c6cb8db3:merged-pr:1860:d8615dd65c008b2e2e4ee21e9987b47349d80903","mission_step_id":"1e71e29b-3b8e-426c-9259-6dcb839096eb","command_center_event_id":"05fe707b-f69d-4624-a0d9-6f75c6cb8db3"},{"id":"78cbf945-3fb3-4b6a-ab9b-a56ed7199972","source":"forgejo","status":"waiting","payload":{"branch":"ai/cloudflare-credential-manager","prNumber":1748,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"4bd55da380bba61ff8f67bcec023f741f877ec49","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T20:34:50.011626+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"4bd55da380bba61ff8f67bcec023f741f877ec49","external_id":"1748","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:05014277-8ab7-4cf0-bb07-3a2517a6c2f1:merged-pr:1748:4bd55da380bba61ff8f67bcec023f741f877ec49","mission_step_id":"6b268052-55c8-4ea2-ade6-445f253384cc","command_center_event_id":"05014277-8ab7-4cf0-bb07-3a2517a6c2f1"},{"id":"78cd7785-fc55-41b8-ad4e-0cdcf5bfc172","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"workers/cc-execution/src/objective-intent.js","content":"// One intent decision shared by execution and source discovery.\nexport function classifyObjectiveIntent(body = {}) {\n  const objective = String(body.objective || body.issue || body.body || body.title || \"\").trim().toLowerCase();\n  const implementation = body.implementation && typeof body.implementation === \"object\" ? body.implementation : {};\n  const hasMutationPayload = [body.files, body.writes, body.patches, body.anchored_edits, body.anchoredEdits, implementation.files, implementation.writes]\n    .some((entries) => Array.isArray(entries) && entries.length > 0);\n  const explicitReadOnlyFlag = body.readOnly === true || body.read_only === true;\n  // Quoted examples and prohibited actions are context, not commands.\n  const positive = objective\n    .replace(/\\x60[^\\x60]*\\x60|\"[^\"]*\"/g, \" \")\n    .replace(/\\b(?:do not|don't|dont|never|without)\\b[\\s\\S]*?(?=\\b(?:but|instead|then)\\b|[.;\\n]|$)/g, \" \")\n    .trim();\n  const commandPrefix = \"(?:^|[.;\\\\n]\\\\s*|\\\\b(?:and|then|but|please)\\\\s+|\\\\b(?:can|could|would|will)\\\\s+you\\\\s+|\\\\bi\\\\s+(?:want|need)(?:\\\\s+you)?\\\\s+to\\\\s+)\";\n  const mutationVerb = \"(?:fix|repair|change|update|modify|implement|add|remove|delete|create|close|cancel|retire|merge|deploy|ship|patch|write|mutate|make|harden|refactor|improve)\";\n  const mutationSignal = new RegExp(commandPrefix + \"(?:please\\\\s+)?\" + mutationVerb + \"\\\\b\").test(positive);\n  const readSignal = /\\b(read|inspect|check|show|list|find|fetch|return|verify|diagnose|diagnostic|status|explain|summarize|audit|analyze|analyse|look|assess|review)\\b/.test(positive);\n  const explicitReadOnlyText = /^(?:please\\s+)?(?:read[- ]?only\\b|inspection only\\b|diagnostic only\\b)/.test(objective)\n    || /\\b(?:do not|don't|dont|never)\\s+(?:mutate|change|modify|write|deploy|ship)\\b/.test(objective);\n  const explicitReadOnly = explicitReadOnlyFlag || explicitReadOnlyText;\n  const readOnly = explicitReadOnlyFlag || (\n    !hasMutationPayload && body.ship !== true && !mutationSignal\n    && (explicitReadOnlyText || readSignal)\n  );\n  return {\n    kind: readOnly ? \"read_only\" : \"mutation_or_unknown\",\n    confidence: explicitReadOnlyFlag ? 1 : readOnly ? 0.90 : mutationSignal || hasMutationPayload ? 0.98 : 0.60,\n    explicitReadOnly, explicitReadOnlyFlag, explicitReadOnlyText,\n    readSignal, mutationSignal, hasMutationPayload,\n  };\n}\n"},{"path":"workers/cc-execution/src/source-discovery-policy.js","content":"import { classifyObjectiveIntent } from \"./objective-intent.js\";\n\nconst NEGATED_SOURCE_CLAUSE = /\\b(?:do\\s+not|don't|dont|never|exclude|excluding|avoid|without)\\b[\\s\\S]*?(?=\\b(?:but|except|instead)\\b|[.;\\n]|$)/gi;\nconst SOURCE_PATH_TOKEN = /(?:^|[\\s`'\"([{])((?:src|workers|supabase|config|scripts|\\.forgejo)\\/[a-zA-Z0-9._/-]+)/g;\nconst CONTROL_PLANE_SOURCE_NOUN = /\\b(?:control[-\\s]?plane|command center|source discovery|repair plan|mission control|merge queue|forgejo\\s+(?:runner|workflow|gate|actions|queue)|runner setup|knocklaunch gate|release architecture)\\b/i;\n\nexport function sourceDiscoveryScope(value, request = {}) {\n  const explicitScope = String(request.sourceScope || request.source_scope || request.scope || \"\").toLowerCase().replace(/[- ]/g, \"_\");\n  const targets = [request.sourceTargets, request.source_targets, request.readTargets, request.read_targets]\n    .flatMap((entries) => Array.isArray(entries) ? entries : [])\n    .map((entry) => typeof entry === \"string\" ? entry : String(entry?.path || \"\"));\n  if (request.controlPlaneMaintenance === true || request.control_plane_maintenance === true\n    || explicitScope === \"control_plane\"\n    || (targets.length > 0 && targets.every(isControlPlaneSourcePath))) return \"control_plane\";\n\n  const positiveIntent = positiveSourceIntent(value);\n  if (!CONTROL_PLANE_SOURCE_NOUN.test(positiveIntent)) return \"general\";\n  const intent = classifyObjectiveIntent({ ...request, objective: String(value || \"\") });\n  if (intent.kind === \"read_only\") return \"control_plane\";\n  // Discovery is read-only. Writes still require the scoped maintenance permit.\n  const repairIntent = /\\b(?:fix|repair|improve|harden|refactor|change|update|modify|implement)\\b/i.test(positiveIntent);\n  const incidentalToolUse = /\\b(?:through|via|using|use)\\s+(?:the\\s+)?(?:command center|control[- ]plane)\\b/i.test(positiveIntent);\n  return repairIntent && !incidentalToolUse ? \"control_plane\" : \"general\";\n}\n\nexport function isControlPlaneSourcePath(path) {\n  const normalized = String(path || \"\").trim();\n  return normalized.startsWith(\"workers/cc-execution/\")\n    || normalized === \"config/control-plane-capabilities.json\"\n    || normalized === \"config/control-plane-restore-point.json\"\n    || normalized.startsWith(\".forgejo/workflows/\")\n    || normalized === \"scripts/protected-main-release-recovery.mjs\"\n    || normalized === \"scripts/validate-command-center-contracts.mjs\"\n    || normalized.startsWith(\"scripts/command-center-host-agent/\")\n    || normalized.startsWith(\"src/__tests__/contracts/command-center-\")\n    || normalized.startsWith(\"src/__tests__/contracts/control-plane-\")\n    || normalized.startsWith(\"src/__tests__/commandCenter/\");\n}\n\nfunction stripIncidentalControlPlaneSourceReferences(value) {\n  return String(value || \"\").replace(SOURCE_PATH_TOKEN, (match, path) => (\n    isControlPlaneSourcePath(path) ? match.replace(path, \" \") : match\n  ));\n}\n\nexport function positiveSourceIntent(value) {\n  const positive = String(value || \"\")\n    .replace(NEGATED_SOURCE_CLAUSE, \" \");\n  return stripIncidentalControlPlaneSourceReferences(positive)\n    .replace(/\\s+/g, \" \")\n    .trim();\n}\n\nexport function sourcePathAllowedForDiscoveredScope(path, scope) {\n  const controlPlaneSource = isControlPlaneSourcePath(path);\n  if (scope === \"control_plane_authorization_required\") return false;\n  return scope === \"control_plane\" ? controlPlaneSource : !controlPlaneSource;\n}\n"},{"path":"workers/cc-execution/test/objective-intent-boundary.test.js","content":"import test from \"node:test\";\nimport assert from \"node:assert/strict\";\nimport { classifyObjectiveIntent } from \"../src/objective-intent.js\";\nimport { sourceDiscoveryScope, sourcePathAllowedForDiscoveredScope } from \"../src/source-discovery-policy.js\";\n\ntest(\"owner inspection verbs remain read-only even when their subject names a mutation\", () => {\n  for (const objective of [\"Look at x\", \"Analyze y\", \"I need a FULL AUDIT of z\",\n    \"Assess the control-plane deploy classifier\", \"Audit the repair pipeline\",\n    \"Analyze deploy failures; do not change code\", \"Look at the fix for read-only classification\",\n    \"Read-only assessment. Do not mutate, create a mission, branch, PR, or deploy.\"]) {\n    assert.equal(classifyObjectiveIntent({ objective }).kind, \"read_only\", objective);\n  }\n});\n\ntest(\"requested repairs outrank incidental read-only terminology\", () => {\n  for (const objective of [\"Fix the read-only classifier\", \"Repair inspection only routing\",\n    \"Change diagnostic only handling\", \"Deploy the read-only repair\",\n    \"Audit the classifier and fix it\", \"Look at the classifier, then repair it\",\n    \"Please fix how audit and analyze requests are handled\",\n    \"I need you to fix read-only source resolution\"]) {\n    assert.equal(classifyObjectiveIntent({ objective }).kind, \"mutation_or_unknown\", objective);\n  }\n});\n\ntest(\"structured read-only authority wins over payload, shipping and mutation wording\", () => {\n  for (const flag of [\"readOnly\", \"read_only\"]) {\n    assert.equal(classifyObjectiveIntent({\n      [flag]: true, objective: \"Fix and deploy\", ship: true, visualProof: true,\n      files: [{ path: \"example.js\", content: \"changed\" }],\n    }).kind, \"read_only\");\n  }\n  for (const payload of [\n    { writes: [{ path: \"example.js\", content: \"changed\" }] },\n    { implementation: { writes: [{ path: \"example.js\", content: \"changed\" }] } },\n    { anchoredEdits: [{ path: \"example.js\", edits: [] }] },\n  ]) assert.equal(classifyObjectiveIntent({ objective: \"Inspect\", ...payload }).kind, \"mutation_or_unknown\");\n});\n\ntest(\"negated and quoted mutation examples do not authorize execution\", () => {\n  for (const objective of ['Analyze \"fix the bug\" classification', \"Audit only; never deploy.\",\n    \"Analyze errors without changing code\", \"Don't deploy; analyze the failure\"]) {\n    assert.equal(classifyObjectiveIntent({ objective }).kind, \"read_only\", objective);\n  }\n});\n\ntest(\"explicit control-plane scope remains authoritative under broad platform wording\", () => {\n  const path = \"workers/cc-execution/src/index-mission-control.js\";\n  for (const request of [{ scope: \"control_plane\" }, { sourceScope: \"control-plane\" },\n    { controlPlaneMaintenance: true }, { sourceTargets: [path] }]) {\n    const scope = sourceDiscoveryScope(\"Fix platform-wide mobile routing and schema inference\", request);\n    assert.equal(scope, \"control_plane\");\n    assert.equal(sourcePathAllowedForDiscoveredScope(path, scope), true);\n    assert.equal(sourcePathAllowedForDiscoveredScope(\"src/PrivateAppShell.tsx\", scope), false);\n    assert.equal(sourcePathAllowedForDiscoveredScope(\"supabase/migrations/product.sql\", scope), false);\n  }\n});\n\ntest(\"source lookup resolves control-plane repair owners without granting write authority\", () => {\n  for (const objective of [\"Repair the control plane planner\", \"Improve the new Forgejo runner setup\",\n    \"Fix request fidelity in Command Center mission control\", \"Analyze control-plane routing\"]) {\n    assert.equal(sourceDiscoveryScope(objective), \"control_plane\", objective);\n  }\n  for (const objective of [\"Clean up the Forgejo merge queue\", \"Release the approved PR through Command Center\",\n    \"Use mission/execute to ship the Redfish frontend fix\", \"Fix this tenant and deploy it\",\n    \"Fix this tenant and do not touch the control plane runner\", \"Fix the tenant via Command Center\"]) {\n    assert.equal(sourceDiscoveryScope(objective), \"general\", objective);\n  }\n});\n"}],"branch":"ai/objective-first-repair-6ff9a97fb18a","writes":[],"patches":[],"pr_body":"The classifier allowed incidental inspection terminology to divert authorized repairs and allowed mutation words to override structured read-only authority. Source discovery also expanded broad platform wording into unrelated product source.\n\nUse one shared pure classifier, honor structured read-only before mutation processing, recognize inspection commands and affirmative mutation clauses, and keep explicit control-plane targets inside their declared boundary. Preserve scoped maintenance authorization and all existing gate/release checks.\n\nValidation: six local regression groups covering owner wording, mixed requests, negation, structured authority, mutation payload aliases and source boundaries. Canonical Gate and exact live runtime verification required.","approved":true,"pr_title":"Fix control-plane intent precedence and source boundary","readOnly":false,"missionId":"6ff9a97f-b18a-456e-928b-94cd435a8fcc","objective":"Fix control-plane intent classification and source-discovery precedence.","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"workers/cc-execution/src/index-mission-control.js","edits":[{"new_content":"export { classifyObjectiveIntent } from \"./objective-intent.js\";\n","old_content":"export function classifyObjectiveIntent(body = {}) {\n  const objective = String(body.objective || body.issue || body.body || body.title || \"\").trim().toLowerCase();\n  const hasMutationPayload = (Array.isArray(body.files) && body.files.length > 0)\n    || (Array.isArray(body.patches) && body.patches.length > 0)\n    || (Array.isArray(body.anchored_edits) && body.anchored_edits.length > 0)\n    || (Array.isArray(body.anchoredEdits) && body.anchoredEdits.length > 0);\n  const explicitReadOnlyFlag = body.readOnly === true || body.read_only === true;\n  const explicitReadOnlyText = /\\bread[- ]?only\\b|\\binspection only\\b|\\bdiagnostic only\\b|\\bdo not mutate\\b/.test(objective);\n  const explicitReadOnly = explicitReadOnlyFlag || explicitReadOnlyText;\n  const readSignal = /\\b(read|inspect|check|show|list|find|fetch|return|verify|diagnose|diagnostic|status|explain|summarize|audit)\\b/.test(objective);\n  const mutationSignal = /\\b(fix|repair|change|update|modify|implement|add|remove|delete|create|close|cancel|retire|merge|deploy|ship|patch|write|mutate|make)\\b/.test(objective);\n  const visualProofRequested = normalizeVisualProofIntent(body).visualProofRequested;\n  const readOnly = !hasMutationPayload\n    && body.ship !== true\n    && !visualProofRequested\n    && (\n      explicitReadOnlyText\n      || (explicitReadOnlyFlag && !mutationSignal)\n      || (readSignal && !mutationSignal)\n    );\n  return {\n    kind: readOnly ? \"read_only\" : \"mutation_or_unknown\",\n    confidence: explicitReadOnlyText ? 0.99 : readOnly ? 0.90 : mutationSignal || hasMutationPayload ? 0.98 : 0.60,\n    explicitReadOnly,\n    explicitReadOnlyFlag,\n    explicitReadOnlyText,\n    readSignal,\n    mutationSignal,\n    hasMutationPayload,\n  };\n}\n"},{"new_content":"import { CC_EXECUTION_VERSION as VERSION } from \"./version.js\";\nimport { classifyObjectiveIntent } from \"./objective-intent.js\";","old_content":"import { CC_EXECUTION_VERSION as VERSION } from \"./version.js\";"},{"new_content":"      const rawBody = await requestPayload(request);\n      if (rawBody.readOnly === true || rawBody.read_only === true) {\n        return executeReadOnlyObjective(request, env, ctx, rawBody);\n      }\n      const mutationNormalization = canonicalizeMutationBody(rawBody);","old_content":"      const rawBody = await requestPayload(request);\n      const mutationNormalization = canonicalizeMutationBody(rawBody);"}]},{"path":"workers/cc-execution/src/index-release-fast-lane.js","edits":[{"new_content":"export function sourceDiscoveryDomainHints(objective, request = {}) {\n  if (sourceDiscoveryScope(objective, request) === \"control_plane\") {\n    return [\"cc-execution\", \"command\", \"repair\", \"mission\", \"forgejo\", \"control-plane\"];\n  }\n  const value = positiveSourceIntent(objective).toLowerCase();","old_content":"export function sourceDiscoveryDomainHints(objective) {\n  const value = positiveSourceIntent(objective).toLowerCase();"},{"new_content":"  const hints = sourceDiscoveryDomainHints(objective, body);","old_content":"  const hints = sourceDiscoveryDomainHints(objective);"},{"new_content":"    const acceptedTargets = requestedTargets.filter((path) => sourceDiscoveryCandidate(path)\n      && (discoveryScope !== \"control_plane\" || sourcePathAllowedForDiscoveredScope(path, discoveryScope)));","old_content":"    const acceptedTargets = requestedTargets.filter((path) => sourceDiscoveryCandidate(path));"},{"new_content":"    const requiredPrefixes = discoveryScope === \"control_plane\" ? [] : sourceDiscoveryRequiredPrefixes(hints);","old_content":"    const requiredPrefixes = sourceDiscoveryRequiredPrefixes(hints);"}]}],"commit_message":"fix: preserve owner intent and explicit control-plane source scope","implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"rawUtterance":"Repair the control-plane intent classifier and source boundary: audit/analyze/look are read-only; fix/repair/change/deploy are mutations; structured readOnly=true is authoritative; explicit control-plane scope is authoritative.","canonicalIntent":"Repair control-plane intent classification and source discovery within the existing mission.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"intent","statement":"Control-plane execution classifies inspection requests as read-only and affirmative repair requests as mutations without incidental text overriding intent; structured readOnly=true is authoritative before mutation processing.","proofConditionIds":["runtime-proof"]},{"id":"source","statement":"Explicit control-plane scope and source targets exclude unrelated product source despite platform-wide wording.","proofConditionIds":["runtime-proof"]}],"constraints":[{"id":"scope","statement":"Temporarily unfreeze only the exact control-plane source and regression-test paths for this authorized repair; retain protected main, canonical gate, one existing mission and PR, affected-target release, maintenance authorization and frozen-by-default behavior.","proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Exact control-plane repair passes canonical gate including intent boundary regressions, squash merges, deploys cc-execution and proves live runtime identity.","required":true,"requiredReleaseTargets":["cc-execution"]}]},"controlPlaneUnfreeze":true,"durableMutationResume":true,"controlPlaneMaintenance":true,"controlPlaneMaintenanceReason":"Owner-authorized repair of the exact control-plane intent and source-resolution defects; bounded unfreeze for these source/test edits only."},"recovery":false,"fingerprint":"2200ba421e43da6ab071e78a7069ae5b74d814824384e404366f921b2ac2d494","replayCount":0,"serializedBytes":17459},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-24T03:01:07.771009+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:6ff9a97f-b18a-456e-928b-94cd435a8fcc:repository-mutation-intent:2200ba421e43da6ab071e78a7069ae5b74d814824384e404366f921b2ac2d494:0","mission_step_id":"09eba763-aaaf-41ca-8d25-291d3dcd3681","command_center_event_id":"6ff9a97f-b18a-456e-928b-94cd435a8fcc"},{"id":"78cf4259-bc3a-49f8-8806-d583f799b627","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-57e09f3d28f1","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":85680,"releaseCount":0,"toolCallCount":43,"repeatedCallCount":31,"executorlessWaitMs":391018,"firstUsefulResultAt":"2026-10-02T23:05:37.868Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":"1.64.56-paul-eval-diagnostics-mission-freedom-structured-facade-explicit-contract-hydration","prNumber":4554,"terminal":false,"missionId":"57e09f3d-28f1-40a5-baf1-e07071a3e2f1","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"cd99a7a4e5d259d0d42d09e1990f3dbda875ea83","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1669,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":106,"approvedPlanMs":0,"missionSetupMs":242,"providerAuthMs":0,"shipAndProveMs":1040,"ledgerPrepareMs":242,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":242,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":242,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"57e09f3d-28f1-40a5-baf1-e07071a3e2f1"},"performance":null,"deploymentId":"forgejo-main-cd99a7a4e5d2","releaseState":"failed","workflowRunId":14585,"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":2838,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-02T23:12:27.463777+00:00","proof_gate":"canonical_release_dispatched","source_sha":"cd99a7a4e5d259d0d42d09e1990f3dbda875ea83","external_id":"forgejo-main-cd99a7a4e5d2","receipt_type":"execute_mission","idempotency_key":"mission:57e09f3d-28f1-40a5-baf1-e07071a3e2f1:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"019ba8bc-65d6-4926-94d5-60bb5769c549","command_center_event_id":"57e09f3d-28f1-40a5-baf1-e07071a3e2f1"},{"id":"78cf9201-e4ee-4ad9-bac1-f9faa55c0914","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_ancestry_pending\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"implementation\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":6,\"verified\":0,\"pending\":6,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"preflight\",\"implementation\",\"pull_request\",\"release\",\"runtime_proof\",\"visual_proof\"]},\"stall\":{\"stalled\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"release\",\"deadlineAt\":\"2026-08-07T19:43:25.672504+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/restore-frontend-source-proof-marker-cc\",\"prNumber\":4217,\"sourceSha\":\"ddf9714987cabd9dccb38dcac71c5d8239a7001a\",\"deploymentId\":\"canonical-release-ddf9714987ca\"}"},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-10-04T18:55:39.258171+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:1fa1b2df-cab0-4d66-88fd-d98d4ce19055:owner-progress-heartbeat:119409342","mission_step_id":"0b22fb36-4d78-4a11-969a-c67e44b532cc","command_center_event_id":"1fa1b2df-cab0-4d66-88fd-d98d4ce19055"},{"id":"78cf9873-15c0-4119-969b-197ff77fc6bc","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_requires_merge_reconciliation","handoff":null,"capability":"light-control-plane","automationAllowed":true,"ownerActionRequired":false,"resumeFromCheckpoint":"preflight"},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"pull_request\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"automatic_mission_resume\",\"status\":\"release_reconciliation_pending\",\"proofGate\":\"canonical_release_reconciliation_pending\"},\"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_requires_merge_reconciliation\",\"automationAllowed\":true,\"ownerActionRequired\":false,\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_pull_request\",\"recoveryOwner\":\"cc-execution\",\"capability\":\"light-control-plane\",\"resumeFromCheckpoint\":\"preflight\",\"handoff\":null},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"runtime_proof\",\"deadlineAt\":\"2026-10-06T21:32:42.553766+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-6485e83e8248\",\"prNumber\":5221,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-06T18:24:08.571025+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:6485e83e-8248-44f2-be22-b3a6a9fb88fe:owner-progress-heartbeat:119420736","mission_step_id":"927fb8fd-d5af-4bc5-be94-2c9bc6e680a6","command_center_event_id":"6485e83e-8248-44f2-be22-b3a6a9fb88fe"},{"id":"78d0ad79-3bac-4f9f-a4bd-447f01055bf7","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"anchored_edits resolution failed","status":"blocked","metrics":{"receiptBytes":925,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.30.20-pr-scoped-release-missions","prNumber":null,"terminal":false,"missionId":"78fecd9a-7f2b-403a-9ccc-ccaa8c66bacc","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":null,"nextAction":null,"receiptRef":{"mode":"full","missionId":"78fecd9a-7f2b-403a-9ccc-ccaa8c66bacc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"onePullRequest":true,"terminalProofRequired":true},"sourceReceiptBytes":543,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T02:44:04.867069+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:78fecd9a-7f2b-403a-9ccc-ccaa8c66bacc:execute_mission:repair_mission_execution_blocked","mission_step_id":"be996d22-eab2-4292-971e-3d30b9b1d1a3","command_center_event_id":"78fecd9a-7f2b-403a-9ccc-ccaa8c66bacc"},{"id":"78d0c897-f881-4905-9dbb-0469b47d9259","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"47af366936b2de379c8d41cb3fe7828c0f64dff8","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"47af366936b2de379c8d41cb3fe7828c0f64dff8","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":"42787b260cce669666af8be679cb30d455a1deebf62f02ad1c4f63506c06dc50","forgejoWorkflowProof":{"runId":12488,"source":"signed_push_receipt","status":"waiting","results":{},"conclusion":"waiting","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-28T11:34:40.606364+00:00","proof_gate":"canonical_release_pending","source_sha":"47af366936b2de379c8d41cb3fe7828c0f64dff8","external_id":"forgejo-main-47af366936b2","receipt_type":"canonical_release_status","idempotency_key":"mission:21490a17-a3e3-427a-8788-e2338ff7ec05:forgejo-release-status:47af366936b2de379c8d41cb3fe7828c0f64dff8:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"694232f8-2017-4444-9bb8-5b92437b5610","command_center_event_id":"21490a17-a3e3-427a-8788-e2338ff7ec05"},{"id":"78d0ec66-ae02-4821-9c3f-098e4ee9ba06","source":"cc-execution","status":"waiting","payload":{"sourceTargets":[],"continuationObjective":"Repair platform-wide tenant capability integrity and failure UX so visible controls are real, broken entitled capabilities are repaired, unassigned capabilities are removed, PCG Proposal Editor never falls through to Media, and recoverable tenant loads cannot spin forever."},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-10-04T09:48:05.409081+00:00","proof_gate":"mission_continuation_scope_persisted","source_sha":null,"external_id":null,"receipt_type":"mission_continuation_scope_updated","idempotency_key":"mission:d1694b9d-a4d9-4f22-98e3-cfd15c75b1b1:mission_continuation_scope_updated:mission_continuation_scope_persisted:waiting","mission_step_id":"d64d765b-92a0-41cf-84a6-95f881b009eb","command_center_event_id":"d1694b9d-a4d9-4f22-98e3-cfd15c75b1b1"},{"id":"78d1e282-ee75-4706-93d5-c200a7b2a57f","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/control-plane-routing.contract.test.ts","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"reason":"Owner-authorized bounded repair of the MCP merge-queue operator exposure/routing defect, followed by queue cleanup and refreeze.","baseSha":"9f740b1a4c6f35b9c7e072cbcb1310cb05688d00","issuedAt":1788468003997,"expiresAt":1788468183997,"missionId":"19688f93-a018-4da5-9fcf-a2aefb9cf0c8","singleUse":true,"authorizationId":"48f77c40-7337-4d2c-8660-03298ab280ca"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T20:40:06.873578+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"9f740b1a4c6f35b9c7e072cbcb1310cb05688d00","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:48f77c40-7337-4d2c-8660-03298ab280ca","mission_step_id":"a02c915b-2f49-4f8e-87be-d50c28a46d79","command_center_event_id":"19688f93-a018-4da5-9fcf-a2aefb9cf0c8"},{"id":"78d21ba1-d96c-4ba8-b6d2-fdadb5610ec8","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-application-route-integrity-20260901","reason":"anchored_edit_anchor_missing:src/pages/TasksPage.tsx","status":"blocked","metrics":{"receiptBytes":18276,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.58.3-speed-proof-accuracy","prNumber":1306,"terminal":false,"missionId":"c417b477-62c0-4014-a60a-054912f42257","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":1448,"prReadinessMs":0,"approvedPlanMs":1448,"missionSetupMs":522,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c417b477-62c0-4014-a60a-054912f42257"},"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":1019,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T20:52:30.380815+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c417b477-62c0-4014-a60a-054912f42257:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f75a115f-2b00-41a7-847d-87e46ea7ab6b","command_center_event_id":"c417b477-62c0-4014-a60a-054912f42257"},{"id":"78d45a53-325b-4930-8026-049d28774cf9","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"bf73bda5-841b-4c88-bf5d-14bc412681bd","phase":"universal_visual_witness_supervised","branch":"ai/vista-public-declutter-logo-hover-20260829","reason":null,"status":"pending","metrics":{"receiptBytes":19731,"releaseCount":1,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":1064,"terminal":false,"missionId":"2ed6542f-af4c-4583-ac84-cb560e8cf77f","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"4288d31d9e2a708b447b080ee551cb0c0f1ce165","timingsMs":{"wake":122,"total":833,"submit":711,"wakeAttempts":1},"nextAction":"Poll inspect_route_status or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"2ed6542f-af4c-4583-ac84-cb560e8cf77f"},"performance":null,"deploymentId":"forgejo-main-4288d31d9e2a","workflowRunId":3473,"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":673,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-29T22:31:28.353525+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"4288d31d9e2a708b447b080ee551cb0c0f1ce165","external_id":"bf73bda5-841b-4c88-bf5d-14bc412681bd","receipt_type":"visual_proof_started","idempotency_key":"mission:2ed6542f-af4c-4583-ac84-cb560e8cf77f:visual-start:bf73bda5-841b-4c88-bf5d-14bc412681bd","mission_step_id":"ccd3b178-c546-4110-98ea-4eab21477ed7","command_center_event_id":"2ed6542f-af4c-4583-ac84-cb560e8cf77f"},{"id":"78d47fa7-c05d-4610-9240-32a3fcf920ae","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":null,"reason":"pull_request_already_merged","status":"retryable","metrics":{"receiptBytes":3423,"releaseCount":1,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.31.3-direct-scoped-patch","prNumber":4227,"terminal":false,"missionId":"5cc00925-e981-4623-b139-fccaa1b6faea","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"edc90e3ef7066b3fe321135ac08296092189b548","timingsMs":null,"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"5cc00925-e981-4623-b139-fccaa1b6faea"},"performance":null,"deploymentId":"canonical-release-edc90e3ef706","workflowRunId":31201278389,"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":488,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a2929648-19db-46c8-9e93-07378ed1aa5f","created_at":"2026-08-07T17:23:20.191822+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":"edc90e3ef7066b3fe321135ac08296092189b548","external_id":"canonical-release-edc90e3ef706","receipt_type":"execute_mission","idempotency_key":"mission:5cc00925-e981-4623-b139-fccaa1b6faea:execute_mission:repair_mission_pr_ready_retryable","mission_step_id":"3fb51058-6f59-4ddf-b557-8258a3b900cb","command_center_event_id":"5cc00925-e981-4623-b139-fccaa1b6faea"}],"rows":400,"limit":400,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":20400,"schema":"public","order_key":"id"}