{"data":[{"id":"06a64203-2520-4e9e-920d-4c4d6ca046ec","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-a3866c7d0884","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.219-contract-release-target-forwarding","prNumber":3479,"terminal":false,"missionId":"a3866c7d-0884-49f1-a995-957f59fb63d3","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"0c4fdc3b653d6ccf3fb8b437a37a6ff1f3fe30e3","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4074,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":122,"approvedPlanMs":0,"missionSetupMs":287,"providerAuthMs":0,"shipAndProveMs":3508,"ledgerPrepareMs":287,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":287,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":287,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"a3866c7d-0884-49f1-a995-957f59fb63d3"},"performance":null,"deploymentId":"forgejo-main-0c4fdc3b653d","releaseState":"pending","workflowRunId":11039,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:37:35.876846+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"0c4fdc3b653d6ccf3fb8b437a37a6ff1f3fe30e3","external_id":"forgejo-main-0c4fdc3b653d","receipt_type":"execute_mission","idempotency_key":"mission:a3866c7d-0884-49f1-a995-957f59fb63d3:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"e9129d75-10e5-4424-8341-327c68019d43","command_center_event_id":"a3866c7d-0884-49f1-a995-957f59fb63d3"},{"id":"7e1d5671-be27-42c3-88a3-f37aa5c032bc","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"pending"},"mainSha":"666c1c2701bec26784ecbdd7d35f244d5cbf8fa5","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"666c1c2701bec26784ecbdd7d35f244d5cbf8fa5","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":"a3f824ab921fea3fd5bc9562e0057768c1ec9f59b8ac8f2798f2c42eb52f80b1","forgejoWorkflowProof":{"runId":11041,"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-23T02:44:04.327781+00:00","proof_gate":"canonical_release_pending","source_sha":"666c1c2701bec26784ecbdd7d35f244d5cbf8fa5","external_id":"forgejo-main-666c1c2701be","receipt_type":"canonical_release_status","idempotency_key":"mission:ab1767b5-2ca9-472d-b112-abeb27181fe4:forgejo-release-status:666c1c2701bec26784ecbdd7d35f244d5cbf8fa5:pending:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=pending","mission_step_id":"78e4963e-ed98-4a72-8518-f1b0cde179a4","command_center_event_id":"ab1767b5-2ca9-472d-b112-abeb27181fe4"},{"id":"9d404755-9b2d-4f59-9631-9e3dfe359006","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-ab1767b52ca9","reason":null,"status":"verification_pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3469,"terminal":false,"missionId":"ab1767b5-2ca9-472d-b112-abeb27181fe4","operation":"execute_mission","proofGate":"repair_mission_no_change_verified","sourceSha":"666c1c2701bec26784ecbdd7d35f244d5cbf8fa5","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":308,"providerAuthMs":0,"ledgerPrepareMs":308,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":308,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":308,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ab1767b5-2ca9-472d-b112-abeb27181fe4"},"performance":null,"deploymentId":"forgejo-main-666c1c2701be","releaseState":"pending","workflowRunId":11041,"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":1163,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:44:25.938789+00:00","proof_gate":"repair_mission_no_change_verified","source_sha":"666c1c2701bec26784ecbdd7d35f244d5cbf8fa5","external_id":"forgejo-main-666c1c2701be","receipt_type":"execute_mission","idempotency_key":"mission:ab1767b5-2ca9-472d-b112-abeb27181fe4:execute_mission:repair_mission_no_change_verified:current-generation","mission_step_id":"97cd064a-3370-495c-b7df-59a6ca0fb015","command_center_event_id":"ab1767b5-2ca9-472d-b112-abeb27181fe4"},{"id":"48f8acf8-29ef-40ae-82fd-5c7c168a0e5d","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-f6bb07b83aec","writes":[],"patches":[],"approved":true,"missionId":"f6bb07b8-3aec-48ad-ba8e-4b7f4f4f61f2","objective":"Refresh the canonical Render OnRunner primary Visual Witness to current main by updating only the durable release trigger marker under scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md. This must select the onrunner release target, pass Canonical Gate, squash merge, run the canonical OnRunner image release, and prove primary health on the merged source. No product behavior change.","sourceSha":"666c1c2701bec26784ecbdd7d35f244d5cbf8fa5","repository":"noel/KnockLaunchOS","autoProgress":true,"ownerApproved":true,"anchored_edits":[{"path":"scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","edits":[{"new_content":"Release refresh requested: 2026-09-23T02:48:00Z for exact current-main Visual Witness primary alignment proof.","old_content":"Release refresh requested: 2026-07-26T18:48:00Z for observable deterministic Visual Witness proof."}]}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"0414db56c6e02350cb48d1543bed63192f10872d1db4a77dda4474514b44791d","replayCount":0,"serializedBytes":1111},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:51:22.520523+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:f6bb07b8-3aec-48ad-ba8e-4b7f4f4f61f2:repository-mutation-intent:0414db56c6e02350cb48d1543bed63192f10872d1db4a77dda4474514b44791d:0","mission_step_id":"1b0d5819-5e1c-4092-b779-4215bd50475e","command_center_event_id":"f6bb07b8-3aec-48ad-ba8e-4b7f4f4f61f2"},{"id":"18144608-a373-40cd-a8cc-0ac0a9b2432b","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-a22f48e4411f","prNumber":3703,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:35:43.805633+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","external_id":"3703","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:a22f48e4-411f-4e2c-a36b-06e9e05cec76:merged-pr:3703:0b1ff26426618b96116bdcbbcdf1053337c35aa0","mission_step_id":"9091ba44-5941-461b-a798-bbae0e1c93e4","command_center_event_id":"a22f48e4-411f-4e2c-a36b-06e9e05cec76"},{"id":"d07e0892-fea0-4d32-b922-6bcabd1af752","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-f6bb07b83aec","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.220-terminal-step-projection","prNumber":3481,"terminal":false,"missionId":"f6bb07b8-3aec-48ad-ba8e-4b7f4f4f61f2","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4885,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":881,"missionSetupMs":256,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":256,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":256,"repositoryMutationMs":4004,"repositoryProviderMs":4004,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2402,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":256,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1602},"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":"f6bb07b8-3aec-48ad-ba8e-4b7f4f4f61f2"},"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":3138,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:51:28.353632+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3481","receipt_type":"execute_mission","idempotency_key":"mission:f6bb07b8-3aec-48ad-ba8e-4b7f4f4f61f2:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"1b0d5819-5e1c-4092-b779-4215bd50475e","command_center_event_id":"f6bb07b8-3aec-48ad-ba8e-4b7f4f4f61f2"},{"id":"3b196336-adc4-4f35-863f-f401e7085e3c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","render-onrunner/runtime-proof":"pending"},"mainSha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","missing":[],"pending":["forgejo-release/workflow","render-onrunner/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"pending"},"requestContractHash":"f432064a28004f26ebedd432109afe75836e6fbf8c0dfe9580150a30602f4336","forgejoWorkflowProof":{"runId":11714,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","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":"bd0bcc26eba3963a04a88c9834b30efd301ea313","runnerVersion":"onrunner-bd0bcc26eba3","expectedSourceSha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:32:48.479172+00:00","proof_gate":"canonical_release_pending","source_sha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","external_id":"forgejo-main-0b1ff2642661","receipt_type":"canonical_release_status","idempotency_key":"mission:a22f48e4-411f-4e2c-a36b-06e9e05cec76:forgejo-release-status:0b1ff26426618b96116bdcbbcdf1053337c35aa0:pending:forgejo-main/source=success|forgejo-release/workflow=pending|render-onrunner/runtime-proof=pending","mission_step_id":"9091ba44-5941-461b-a798-bbae0e1c93e4","command_center_event_id":"a22f48e4-411f-4e2c-a36b-06e9e05cec76"},{"id":"36ce39f2-4177-4152-abf2-fa8dab74889a","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"52d3fcb5151e36c726ec2eb348baa4dce41e0e38","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"52d3fcb5151e36c726ec2eb348baa4dce41e0e38","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"e75770f7407d6e4e443deb11c494b5c1188da8ca729c93f4b9d8335d63724f9a","forgejoWorkflowProof":{"runId":11834,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T16:30:05.69407+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"52d3fcb5151e36c726ec2eb348baa4dce41e0e38","external_id":"forgejo-main-52d3fcb5151e","receipt_type":"canonical_release_status","idempotency_key":"mission:b8ece7fa-c940-4dc4-85d1-36944c85672b:forgejo-release-status:52d3fcb5151e36c726ec2eb348baa4dce41e0e38:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"3969351d-6d13-4971-906c-6ac2acd8c827","command_center_event_id":"b8ece7fa-c940-4dc4-85d1-36944c85672b"},{"id":"3446d732-6bdc-4afc-8a44-6c966ff6feee","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-f6bb07b83aec","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3481,"terminal":false,"missionId":"f6bb07b8-3aec-48ad-ba8e-4b7f4f4f61f2","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"0fcd7f50dc0d1bd066cfed8eddf985b00ac873f3","timingsMs":{"prReadinessMs":128,"approvedPlanMs":0,"shipAndProveMs":602,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f6bb07b8-3aec-48ad-ba8e-4b7f4f4f61f2"},"performance":null,"deploymentId":"forgejo-main-0fcd7f50dc0d","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1913,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:52:23.533474+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3481","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f6bb07b8-3aec-48ad-ba8e-4b7f4f4f61f2:automatic-mission-resume:3481:canonical_release_dispatched","mission_step_id":"02612e1f-b7e4-4be1-98ce-e143b5a3f831","command_center_event_id":"f6bb07b8-3aec-48ad-ba8e-4b7f4f4f61f2"},{"id":"57132ddf-07aa-4c5a-884e-01c25cd83417","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","render-onrunner/runtime-proof":"pending"},"mainSha":"0fcd7f50dc0d1bd066cfed8eddf985b00ac873f3","missing":[],"pending":["forgejo-release/workflow","render-onrunner/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"0fcd7f50dc0d1bd066cfed8eddf985b00ac873f3","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"pending"},"requestContractHash":"b01b91c8ef5e461ee1349cf5bedefdd1ddb53084f4db96be94bb94c5939b9dd0","forgejoWorkflowProof":{"runId":11043,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","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":"4731d212d4a336cd02be1ce7734c9942de1e71de","runnerVersion":"onrunner-4731d212d4a3","expectedSourceSha":"0fcd7f50dc0d1bd066cfed8eddf985b00ac873f3"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T02:52:24.943206+00:00","proof_gate":"canonical_release_pending","source_sha":"0fcd7f50dc0d1bd066cfed8eddf985b00ac873f3","external_id":"forgejo-main-0fcd7f50dc0d","receipt_type":"canonical_release_status","idempotency_key":"mission:f6bb07b8-3aec-48ad-ba8e-4b7f4f4f61f2:forgejo-release-status:0fcd7f50dc0d1bd066cfed8eddf985b00ac873f3:pending:forgejo-main/source=success|forgejo-release/workflow=pending|render-onrunner/runtime-proof=pending","mission_step_id":"02612e1f-b7e4-4be1-98ce-e143b5a3f831","command_center_event_id":"f6bb07b8-3aec-48ad-ba8e-4b7f4f4f61f2"},{"id":"e49720a6-49aa-43ff-9ab3-fe1325a2b1a5","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-c1a357e53eae","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"c1a357e5-3eae-42ed-9cd4-f6fde7e3673c","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":124,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":435,"providerAuthMs":0,"ledgerPrepareMs":435,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":435,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":435,"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":"c1a357e5-3eae-42ed-9cd4-f6fde7e3673c"},"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":3856,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:48:06.310998+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c1a357e5-3eae-42ed-9cd4-f6fde7e3673c:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"280f9b89-7ef9-4f78-9291-50a207f8e5ac","command_center_event_id":"c1a357e5-3eae-42ed-9cd4-f6fde7e3673c"},{"id":"1d8aa6f5-9113-4f79-80a6-b97e0a338a51","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-3ab03a9b350a","writes":[],"patches":[],"approved":true,"missionId":"3ab03a9b-350a-44db-898b-f5016416ec4a","objective":"Owner-authorized maintenance: harden the KNOCKLAUNCH release/control-plane machinery by correcting exact-head gate lookup churn in cc-execution. This is non-visual backend/runtime work. Preserve all safety invariants and canonical release ownership.","repository":"noel/KnockLaunchOS","ownerApproved":true,"sourceTargets":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js"],"anchored_edits":[{"new":"const runsPayload = await forgejo(env, repository, \"GET\", \"/actions/runs?limit=50\");","old":"const runsPayload = await forgejo(env, repository, \"GET\", \"/actions/runs?limit=3\");","path":"workers/cc-execution/src/index-release-fast-lane.js"},{"new":"export const CC_EXECUTION_VERSION = \"1.58.221-exact-head-gate-window\";","old":"export const CC_EXECUTION_VERSION = \"1.58.220-terminal-step-projection\";","path":"workers/cc-execution/src/version.js"}],"implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"evidence":["Owner explicitly instructed: Bridge the gaps I need it to work flawlessly."],"rawUtterance":"Owner-authorized maintenance: harden the KNOCKLAUNCH release/control-plane machinery by correcting exact-head gate lookup churn in cc-execution. This is non-visual backend/runtime work. Preserve all safety invariants and canonical release ownership.","wordingChanged":false,"canonicalIntent":"Owner-authorized maintenance: harden the KNOCKLAUNCH release/control-plane machinery by correcting exact-head gate lookup churn in cc-execution. This is non-visual backend/runtime work. Preserve all safety invariants and canonical release ownership.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Merge-queue inspection considers a sufficiently broad bounded Actions window so exact-head gates are not falsely treated as missing during rapid head advancement.","proofConditionIds":["proof-runtime"]}],"objective":"Owner-authorized maintenance: harden the KNOCKLAUNCH release/control-plane machinery by correcting exact-head gate lookup churn in cc-execution. This is non-visual backend/runtime work. Preserve all safety invariants and canonical release ownership.","constraints":[{"id":"canonical-path","statement":"Preserve the single canonical gate/merge/release machinery and bounded recovery.","proofConditionIds":["proof-runtime"]},{"id":"nonvisual","statement":"No visual proof is required.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-runtime","kind":"runtime","claim":"cc-execution releases successfully with the new runtime identity; queue/runners are healthy; exact-head gate lookup no longer uses the three-run window; release circuits remain closed.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":true,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"durableMutationResume":true,"maintenanceAuthorized":true,"controlPlaneMaintenanceAuthorized":true},"recovery":false,"fingerprint":"9b79dde5d81aa27dd0899fb4ed06d829b5df092d328f21643ee0dfd583396641","replayCount":0,"serializedBytes":3468},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:49:34.207017+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:3ab03a9b-350a-44db-898b-f5016416ec4a:repository-mutation-intent:9b79dde5d81aa27dd0899fb4ed06d829b5df092d328f21643ee0dfd583396641:0","mission_step_id":"5c95a559-e2ba-495a-b536-56eebe4862b6","command_center_event_id":"3ab03a9b-350a-44db-898b-f5016416ec4a"},{"id":"97d870a7-a210-4a6a-8c65-de77d602bf15","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3ab03a9b350a","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"3ab03a9b-350a-44db-898b-f5016416ec4a","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":273,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":273,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":273,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":273,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3ab03a9b-350a-44db-898b-f5016416ec4a"},"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":1495,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:49:35.259749+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3ab03a9b-350a-44db-898b-f5016416ec4a:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"5c95a559-e2ba-495a-b536-56eebe4862b6","command_center_event_id":"3ab03a9b-350a-44db-898b-f5016416ec4a"},{"id":"fe043994-b837-4cfe-9c46-6280eb07274a","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"durable_state:implementation","automationAllowed":false,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-09-23T06:48:23.513624+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e82060e5de67\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:18:47.687736+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e82060e5-de67-464c-a1b4-8de87e62ffa0:owner-progress-heartbeat:119342475","mission_step_id":"909867a0-11cf-424a-a85b-b3e19dfac065","command_center_event_id":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},{"id":"c06ca842-e89d-4110-a62f-99a6bef01de4","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-32ec97f86156","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3496,"terminal":false,"missionId":"32ec97f8-6156-4518-a1ee-5a57cf1316b4","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"6b0dcf280c14099e17b4d81274c1d7fd5953474e","timingsMs":{"prReadinessMs":571,"approvedPlanMs":0,"shipAndProveMs":3531,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"32ec97f8-6156-4518-a1ee-5a57cf1316b4"},"performance":null,"deploymentId":"forgejo-main-6b0dcf280c14","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":1842,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:39:32.391203+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3496","receipt_type":"automatic_mission_resume","idempotency_key":"mission:32ec97f8-6156-4518-a1ee-5a57cf1316b4:automatic-mission-resume:3496:canonical_release_dispatched","mission_step_id":"550e1583-20d0-4c8d-8843-02ff0759a7fa","command_center_event_id":"32ec97f8-6156-4518-a1ee-5a57cf1316b4"},{"id":"fcbe9500-e212-4132-8e4b-edc2832b05e4","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","render-onrunner/runtime-proof":"success"},"mainSha":"408a8cb75e551aba18ad4a867c877197ca7fbc2b","missing":[],"pending":["forgejo-release/workflow"],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"408a8cb75e551aba18ad4a867c877197ca7fbc2b","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"pending"},"requestContractHash":"81a6f8334e63e6d5f52905f32b8f9ccad0920825658d87b1ce1f267689221632","forgejoWorkflowProof":{"runId":11178,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"onrunner":"pending"},"targetJobCount":7,"observedTargetStates":{"onrunner":"pending"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"408a8cb75e551aba18ad4a867c877197ca7fbc2b","runnerVersion":"onrunner-408a8cb75e55","expectedSourceSha":"408a8cb75e551aba18ad4a867c877197ca7fbc2b"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T11:25:12.349984+00:00","proof_gate":"canonical_release_pending","source_sha":"408a8cb75e551aba18ad4a867c877197ca7fbc2b","external_id":"forgejo-main-408a8cb75e55","receipt_type":"canonical_release_status","idempotency_key":"mission:bc17ba05-a9c9-4da0-851b-bb322456939b:forgejo-release-status:408a8cb75e551aba18ad4a867c877197ca7fbc2b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|render-onrunner/runtime-proof=success","mission_step_id":"a00d3f89-1964-4873-9024-4cc90690e448","command_center_event_id":"bc17ba05-a9c9-4da0-851b-bb322456939b"},{"id":"86ce5877-5fd7-4c2b-9ab2-2055486c9aa3","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"durable_state:implementation","automationAllowed":false,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"implementation\",\"deadlineAt\":\"2026-09-23T05:15:58.359176+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-63986e9d9179\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:16:21.020437+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:63986e9d-9179-433d-897c-ca108d686dd5:owner-progress-heartbeat:119342225","mission_step_id":"1134f53c-7855-4d97-8c1b-84d934e1b7eb","command_center_event_id":"63986e9d-9179-433d-897c-ca108d686dd5"},{"id":"f54918d8-95a1-4ec7-ad7a-560b72331feb","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-202d42169118","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3521,"terminal":false,"missionId":"202d4216-9118-47c7-8884-1885f8e18182","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"666a1bc23410865196d34a9fca1b1a916365b964","timingsMs":{"prReadinessMs":645,"approvedPlanMs":0,"shipAndProveMs":3905,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"202d4216-9118-47c7-8884-1885f8e18182"},"performance":null,"deploymentId":"forgejo-main-666a1bc23410","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1859,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T13:49:11.429557+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3521","receipt_type":"automatic_mission_resume","idempotency_key":"mission:202d4216-9118-47c7-8884-1885f8e18182:automatic-mission-resume:3521:canonical_release_dispatched","mission_step_id":"b5b15638-c101-4c81-aed2-fba81a715a64","command_center_event_id":"202d4216-9118-47c7-8884-1885f8e18182"},{"id":"29cbdc31-84bb-44fb-ba28-0ab2c2bd7f08","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Refresh the stale Render OnRunner runtime to current main so Universal Visual Witness uses current control-plane code. Do not modify product source. Deploy only OnRunner and verify its runtime source identity.","wordingChanged":false,"canonicalIntent":"Refresh the stale Render OnRunner runtime to current main so Universal Visual Witness uses current control-plane code. Do not modify product source. Deploy only OnRunner and verify its runtime source identity.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"runtime-current","statement":"OnRunner is redeployed from current main and reports the new merge source SHA.","proofConditionIds":["runtime-proof"]}],"objective":"Refresh the stale Render OnRunner runtime to current main so Universal Visual Witness uses current control-plane code. Do not modify product source. Deploy only OnRunner and verify its runtime source identity.","constraints":[{"id":"no-behavior","statement":"Do not alter witness behavior; change is release-trigger only.","proofConditionIds":["runtime-proof"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["runtime-proof"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-proof","kind":"runtime","claim":"Render OnRunner runtime identity matches the merged source revision after release.","route":"/health","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Refresh-the-stale-Render-OnRunner-Universal-Visual-Witness-runtime-to-current-main-without-changing","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["runtime-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":"5e5abecb44939eca2a2a5901533d4a9aa777e417a5085e9f23ddfb2d9e88b3cc","requestContractRevision":3,"previousRequestContractHash":"47fa672b10d7fa5cdfbf0eff2ef8576fc54d0bd99f65d126a5065401f57c7c8e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T13:49:18.244161+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:202d4216-9118-47c7-8884-1885f8e18182:request-contract:5e5abecb44939eca2a2a5901533d4a9aa777e417a5085e9f23ddfb2d9e88b3cc","mission_step_id":"3b8d7558-3c25-467c-80d6-76f2908ad6c3","command_center_event_id":"202d4216-9118-47c7-8884-1885f8e18182"},{"id":"ca5e3999-615a-4cd9-b207-3aa796a24943","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e8c523363ce5","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3537,"terminal":false,"missionId":"e8c52336-3ce5-4985-ae67-b31d6cae3328","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"a740ae4e16577f61b0974c72dca0139e4bfc1a98","timingsMs":{"prReadinessMs":120,"approvedPlanMs":0,"shipAndProveMs":558,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e8c52336-3ce5-4985-ae67-b31d6cae3328"},"performance":null,"deploymentId":"forgejo-main-a740ae4e1657","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":1923,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T18:36:06.982247+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3537","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e8c52336-3ce5-4985-ae67-b31d6cae3328:automatic-mission-resume:3537:canonical_release_dispatched","mission_step_id":"9974385b-608d-432e-8741-0024e828f27a","command_center_event_id":"e8c52336-3ce5-4985-ae67-b31d6cae3328"},{"id":"5ca5960c-faa7-401c-8903-36f75a9a1427","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-3511737f41cb","prNumber":3698,"nextAction":null,"mergeCommitSha":"8cc1ea69af5bfdfc489199d8684b284550ce0d18","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:46:34.571861+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8cc1ea69af5bfdfc489199d8684b284550ce0d18","external_id":"3698","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:3511737f-41cb-4ea0-bc42-27eb82eed9b5:merged-pr:3698:8cc1ea69af5bfdfc489199d8684b284550ce0d18","mission_step_id":"85312eaa-e2e5-420c-b9cf-fa2d5b3e8124","command_center_event_id":"3511737f-41cb-4ea0-bc42-27eb82eed9b5"},{"id":"e567de26-9a4c-48c0-bb38-5d5b580d3d11","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ef92f261758c","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"ef92f261-758c-415a-9dec-6711318ec59d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":143,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":374,"providerAuthMs":0,"ledgerPrepareMs":272,"ledgerReconcileMs":0,"lineageReconcileMs":102,"resolvePreflightMs":374,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":272,"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":"ef92f261-758c-415a-9dec-6711318ec59d"},"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":3403,"likelyAffectedFiles":["src/components/calendar/EnhancedUserCalendar.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:15:33.393284+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ef92f261-758c-415a-9dec-6711318ec59d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0f02932d-d836-4edb-8690-4ab02725786f","command_center_event_id":"ef92f261-758c-415a-9dec-6711318ec59d"},{"id":"f7eceeb6-5d46-40fc-9018-60b8e8f4838e","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-3511737f41cb","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":36312,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":4,"executorlessWaitMs":32015166,"firstUsefulResultAt":"2026-09-25T01:53:03.494Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":"1.58.277-exact-gate-fast-path","prNumber":3698,"terminal":false,"missionId":"3511737f-41cb-4ea0-bc42-27eb82eed9b5","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2027,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":91,"approvedPlanMs":0,"missionSetupMs":232,"providerAuthMs":0,"shipAndProveMs":1510,"ledgerPrepareMs":232,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":232,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":232,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3511737f-41cb-4ea0-bc42-27eb82eed9b5"},"performance":null,"deploymentId":"forgejo-main-0b1ff2642661","releaseState":"pending","workflowRunId":11715,"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":2782,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:46:48.584812+00:00","proof_gate":"canonical_release_dispatched","source_sha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","external_id":"forgejo-main-0b1ff2642661","receipt_type":"execute_mission","idempotency_key":"mission:3511737f-41cb-4ea0-bc42-27eb82eed9b5:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"14b2c182-999e-487d-ab38-9615310aeaec","command_center_event_id":"3511737f-41cb-4ea0-bc42-27eb82eed9b5"},{"id":"f5e93af8-fc08-470e-97cc-892b3ad02982","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\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-25T05:52:59.188766+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-3511737f41cb\",\"prNumber\":3698,\"sourceSha\":\"0b1ff26426618b96116bdcbbcdf1053337c35aa0\",\"deploymentId\":\"forgejo-main-0b1ff2642661\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:47:51.957959+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:3511737f-41cb-4ea0-bc42-27eb82eed9b5:owner-progress-heartbeat:119355551","mission_step_id":"85312eaa-e2e5-420c-b9cf-fa2d5b3e8124","command_center_event_id":"3511737f-41cb-4ea0-bc42-27eb82eed9b5"},{"id":"1cb5ac80-28b3-47bf-9e7b-5126ae942774","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-25dab38d876f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":null,"terminal":false,"missionId":"25dab38d-876f-4e9c-90b6-b19c9d3d8901","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1285,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":363,"providerAuthMs":0,"ledgerPrepareMs":363,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":363,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":363,"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":"25dab38d-876f-4e9c-90b6-b19c9d3d8901"},"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":3677,"likelyAffectedFiles":["src/pages/proposals/UniversalProposalWorkspace.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T21:20:40.709252+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:25dab38d-876f-4e9c-90b6-b19c9d3d8901:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"fc6c2f02-cdae-4f17-a861-ddfad2ec5b1f","command_center_event_id":"25dab38d-876f-4e9c-90b6-b19c9d3d8901"},{"id":"5c85f13f-64cb-4a15-bae0-2a1a5b6a9289","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3ce83c2e852f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"3ce83c2e-852f-4874-ad19-228d090c3b69","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":308,"providerAuthMs":0,"ledgerPrepareMs":308,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":308,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":308,"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":"3ce83c2e-852f-4874-ad19-228d090c3b69"},"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":4759,"likelyAffectedFiles":["src/__tests__/contracts/platform-messages-mobile-navigation.contract.test.ts","config/capabilities/platform-messages-v1.json","src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:16:24.771998+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3ce83c2e-852f-4874-ad19-228d090c3b69:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"64df0ed4-9184-495a-b39e-acd28ec05c5b","command_center_event_id":"3ce83c2e-852f-4874-ad19-228d090c3b69"},{"id":"68c27fc5-4a93-46a2-b99a-69e8c3737f65","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3511737f41cb","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":32050,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":3,"executorlessWaitMs":925806,"firstUsefulResultAt":"2026-09-25T01:53:03.494Z","recoveryAttemptCount":5,"ownerInterruptionCount":0},"version":null,"prNumber":3698,"terminal":false,"missionId":"3511737f-41cb-4ea0-bc42-27eb82eed9b5","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","timingsMs":{"prReadinessMs":88,"approvedPlanMs":0,"shipAndProveMs":949,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"3511737f-41cb-4ea0-bc42-27eb82eed9b5"},"performance":null,"deploymentId":"forgejo-main-0b1ff2642661","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":1933,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:46:36.613958+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3698","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3511737f-41cb-4ea0-bc42-27eb82eed9b5:automatic-mission-resume:3698:canonical_release_reconciliation_pending","mission_step_id":"85312eaa-e2e5-420c-b9cf-fa2d5b3e8124","command_center_event_id":"3511737f-41cb-4ea0-bc42-27eb82eed9b5"},{"id":"afe921b7-8b30-450d-9c39-72045bd7901c","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-ef92f261758c","writes":[],"patches":[],"approved":true,"missionId":"ef92f261-758c-415a-9dec-6711318ec59d","objective":"Continue the approved Big Papi calendar mission and apply the first bounded implementation edit on the existing mission branch.","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"src/components/calendar/EnhancedUserCalendar.tsx","new_string":"const[events,setEvents]=useState<NormalizedScheduleEvent[]>([]);const[teamMembers,setTeamMembers]=useState<CalendarTeamMember[]>([]);const[memberFilter,setMemberFilter]=useState('all');const[dayPeekOpen,setDayPeekOpen]=useState(false);const[draggingEventId,setDraggingEventId]=useState<string|null>(null);const[lastMove,setLastMove]=useState<{eventId:string;start_time:string;end_time:string|null}|null>(null);","old_string":"const[events,setEvents]=useState<NormalizedScheduleEvent[]>([]);const[teamMembers,setTeamMembers]=useState<CalendarTeamMember[]>([]);const[memberFilter,setMemberFilter]=useState('all');"}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"2c99db1ce4e1dcf736b6e0318e4fdeb0ecaa6d7fdf869231480ca6e73ffe8c64","replayCount":0,"serializedBytes":1140},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:17:58.389708+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ef92f261-758c-415a-9dec-6711318ec59d:repository-mutation-intent:2c99db1ce4e1dcf736b6e0318e4fdeb0ecaa6d7fdf869231480ca6e73ffe8c64:0","mission_step_id":"23b04b48-f551-4a9a-a36b-2e189c6a4c4f","command_center_event_id":"ef92f261-758c-415a-9dec-6711318ec59d"},{"id":"f35a3587-b19d-476e-ae19-e9d1132f76e5","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ef92f261758c","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"ef92f261-758c-415a-9dec-6711318ec59d","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":766,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":766,"missionSetupMs":257,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":257,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":257,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":257,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ef92f261-758c-415a-9dec-6711318ec59d"},"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-23T03:18:00.082397+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ef92f261-758c-415a-9dec-6711318ec59d:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"23b04b48-f551-4a9a-a36b-2e189c6a4c4f","command_center_event_id":"ef92f261-758c-415a-9dec-6711318ec59d"},{"id":"a2687894-89b5-4b6f-86fc-5dbc7c0c1ce3","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"route":"https://app.knocklaunch.app/messages","branch":"ai/objective-first-repair-3ce83c2e852f","writes":[],"patches":[],"approved":true,"missionId":"3ce83c2e-852f-4874-ad19-228d090c3b69","objective":"Continue and ship the existing platform /messages mobile repair on the same mission and branch. Apply the exact bounded CSS edits below to the canonical messaging reference stylesheet. This removes the floating-card mobile geometry that makes Messaging cramped and lets the existing thread/list navigation contract behave like a native full-screen mobile app. Preserve all existing imagery, colors, state logic, and desktop behavior. Then run the existing platform messages mobile navigation contract plus relevant frontend checks, open the one PR, Gate, squash merge, Cloudflare deploy, and live /messages verification.","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"src/components/messages/platformMessagesReference.css","after":" [data-kl-messages-root=\"true\"]>section{position:absolute!important;inset:0!important;height:100dvh!important;min-height:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;display:block!important;","before":" [data-kl-messages-root=\"true\"]>section{position:absolute!important;inset:auto 8px 8px!important;height:min(89dvh,760px)!important;min-height:0!important;border:1px solid rgba(145,239,197,.16)!important;border-radius:30px!important;overflow:hidden!important;display:block!important;"},{"path":"src/components/messages/platformMessagesReference.css","after":"[data-kl-messages-root=\"true\"] footer{background:rgba(4,13,17,.92)!important;border-top:1px solid var(--msg-line)!important;padding:12px 16px max(12px,env(safe-area-inset-bottom))!important;overscroll-behavior:contain}","before":"[data-kl-messages-root=\"true\"] footer{background:rgba(4,13,17,.92)!important;border-top:1px solid var(--msg-line)!important;padding:12px 16px!important}"},{"path":"src/components/messages/platformMessagesReference.css","after":" [data-kl-messages-root=\"true\"]{background:rgba(0,0,0,.34)!important;backdrop-filter:blur(9px)!important;overscroll-behavior:none!important;touch-action:manipulation}","before":" [data-kl-messages-root=\"true\"]{background:rgba(0,0,0,.34)!important;backdrop-filter:blur(9px)!important}"}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"c301e4749072abb2e01fb37a4615cff183253b3367c87fa30baccb4c81a257cf","replayCount":0,"serializedBytes":2420},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:18:00.454466+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:3ce83c2e-852f-4874-ad19-228d090c3b69:repository-mutation-intent:c301e4749072abb2e01fb37a4615cff183253b3367c87fa30baccb4c81a257cf:0","mission_step_id":"79881807-bbac-4780-a4f0-d9215e110912","command_center_event_id":"3ce83c2e-852f-4874-ad19-228d090c3b69"},{"id":"6734972b-d239-4428-a2ec-60c909fc7e02","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3ce83c2e852f","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"3ce83c2e-852f-4874-ad19-228d090c3b69","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":648,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":648,"missionSetupMs":220,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":220,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":220,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":220,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3ce83c2e-852f-4874-ad19-228d090c3b69"},"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":1421,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:18:02.208088+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3ce83c2e-852f-4874-ad19-228d090c3b69:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"79881807-bbac-4780-a4f0-d9215e110912","command_center_event_id":"3ce83c2e-852f-4874-ad19-228d090c3b69"},{"id":"58ddd361-1240-44e1-9ac1-8a152fa53423","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/components/messages/platformMessagesReference.css","patch":"@@\n- [data-kl-messages-root=\"true\"]{background:rgba(0,0,0,.34)!important;backdrop-filter:blur(9px)!important}\n+ [data-kl-messages-root=\"true\"]{background:rgba(0,0,0,.34)!important;backdrop-filter:blur(9px)!important;overscroll-behavior:none!important;touch-action:manipulation}\n@@\n- [data-kl-messages-root=\"true\"]>section{position:absolute!important;inset:auto 8px 8px!important;height:min(89dvh,760px)!important;min-height:0!important;border:1px solid rgba(145,239,197,.16)!important;border-radius:30px!important;overflow:hidden!important;display:block!important;\n+ [data-kl-messages-root=\"true\"]>section{position:absolute!important;inset:0!important;height:100dvh!important;min-height:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;display:block!important;\n@@\n-[data-kl-messages-root=\"true\"] footer{background:rgba(4,13,17,.92)!important;border-top:1px solid var(--msg-line)!important;padding:12px 16px!important}\n+[data-kl-messages-root=\"true\"] footer{background:rgba(4,13,17,.92)!important;border-top:1px solid var(--msg-line)!important;padding:12px 16px max(12px,env(safe-area-inset-bottom))!important;overscroll-behavior:contain}\n"}],"route":"https://app.knocklaunch.app/messages","branch":"ai/objective-first-repair-62f344949b47","writes":[],"patches":[],"approved":true,"missionId":"62f34494-9b47-4733-93ed-7817d911a9d4","objective":"Ship the bounded mobile KNOCKLAUNCH Messaging layout repair on the canonical platform /messages UI. Preserve the existing design, images, conversation state/navigation contract, desktop behavior, and backend. Only adjust the winning mobile CSS so Messaging owns the phone viewport instead of rendering as an 89dvh floating card, contains overscroll, and gives the composer bottom safe-area padding. Run the existing platform-messages-mobile-navigation contract, one PR, Canonical Pull Request Gate, squash merge, protected-main Cloudflare delivery, and verify https://app.knocklaunch.app/messages live.","repository":"noel/KnockLaunchOS","ownerApproved":true,"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"9b372064070c4501b28c7e48c47eda51ea9a03072cbc49f7bcb64ebfb4d11c85","replayCount":0,"serializedBytes":2224},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:18:26.616711+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:62f34494-9b47-4733-93ed-7817d911a9d4:repository-mutation-intent:9b372064070c4501b28c7e48c47eda51ea9a03072cbc49f7bcb64ebfb4d11c85:0","mission_step_id":"bef72df4-6b83-47de-810a-b66062835639","command_center_event_id":"62f34494-9b47-4733-93ed-7817d911a9d4"},{"id":"fba81a9d-cac6-43d0-aed2-62d0a79fb1fd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-62f344949b47","reason":"file_write_content_or_explicit_delete_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"62f34494-9b47-4733-93ed-7817d911a9d4","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":0,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":320,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":320,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":320,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":320,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"62f34494-9b47-4733-93ed-7817d911a9d4"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1563,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:18:27.662339+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:62f34494-9b47-4733-93ed-7817d911a9d4:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"bef72df4-6b83-47de-810a-b66062835639","command_center_event_id":"62f34494-9b47-4733-93ed-7817d911a9d4"},{"id":"0bf97463-7855-45c6-ab48-ed7a755c2dc6","source":"cc-execution","status":"blocked","payload":{"reason":"file_write_content_or_explicit_delete_required","fingerprint":"9b372064070c4501b28c7e48c47eda51ea9a03072cbc49f7bcb64ebfb4d11c85"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:18:27.893366+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:62f34494-9b47-4733-93ed-7817d911a9d4:repository-mutation-intent-blocked:9b372064070c4501b28c7e48c47eda51ea9a03072cbc49f7bcb64ebfb4d11c85","mission_step_id":"bef72df4-6b83-47de-810a-b66062835639","command_center_event_id":"62f34494-9b47-4733-93ed-7817d911a9d4"},{"id":"c93c42c5-f85d-457d-8565-90ce437681b1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ef92f261758c","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.220-terminal-step-projection","prNumber":3482,"terminal":false,"missionId":"ef92f261-758c-415a-9dec-6711318ec59d","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8725,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":833,"missionSetupMs":257,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":257,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":257,"repositoryMutationMs":7892,"repositoryProviderMs":7892,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":4405,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":257,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3487},"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":"ef92f261-758c-415a-9dec-6711318ec59d"},"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":3733,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:18:40.616395+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3482","receipt_type":"execute_mission","idempotency_key":"mission:ef92f261-758c-415a-9dec-6711318ec59d:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"23b04b48-f551-4a9a-a36b-2e189c6a4c4f","command_center_event_id":"ef92f261-758c-415a-9dec-6711318ec59d"},{"id":"a79a7127-ccb9-45ae-bf77-4536c1ddf3e4","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-0dd6504fbe7a","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"0dd6504f-be7a-4994-8d8b-6fa888d4e980","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":111,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":339,"providerAuthMs":0,"ledgerPrepareMs":339,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":339,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":339,"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":"0dd6504f-be7a-4994-8d8b-6fa888d4e980"},"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":4004,"likelyAffectedFiles":["src/components/messages/platformMessagesReference.css"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:19:13.979642+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0dd6504f-be7a-4994-8d8b-6fa888d4e980:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e4ccd87a-45c1-449c-8847-415b3c7bc9a8","command_center_event_id":"0dd6504f-be7a-4994-8d8b-6fa888d4e980"},{"id":"52179911-7a09-44d2-9216-aafc04af4111","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"pending"},"mainSha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"0f4149a66e731d00e855466c7fa04d7ba0ba8ddefcc0c62265ec60b5fced2905","forgejoWorkflowProof":{"runId":11714,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:46:37.622792+00:00","proof_gate":"canonical_release_pending","source_sha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","external_id":"forgejo-main-0b1ff2642661","receipt_type":"canonical_release_status","idempotency_key":"mission:3511737f-41cb-4ea0-bc42-27eb82eed9b5:forgejo-release-status:0b1ff26426618b96116bdcbbcdf1053337c35aa0:pending:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=pending","mission_step_id":"14b2c182-999e-487d-ab38-9615310aeaec","command_center_event_id":"3511737f-41cb-4ea0-bc42-27eb82eed9b5"},{"id":"3b215ef6-376b-4eaf-b366-641405fea84e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-6a29f296913a","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"6a29f296-913a-43f3-a4e5-98358872ca66","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":436,"providerAuthMs":0,"ledgerPrepareMs":436,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":436,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":436,"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":"6a29f296-913a-43f3-a4e5-98358872ca66"},"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":3879,"likelyAffectedFiles":["src/components/messages/platformMessagesReference.css"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:19:23.855744+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6a29f296-913a-43f3-a4e5-98358872ca66:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"2ad2e2e1-b667-440b-8371-7d8edae11ff7","command_center_event_id":"6a29f296-913a-43f3-a4e5-98358872ca66"},{"id":"7eeeaa96-b7b6-4809-ab52-4554c1bdabc8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ef92f261758c","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3482,"terminal":false,"missionId":"ef92f261-758c-415a-9dec-6711318ec59d","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"48467de9a7b12f6afa75e5d928a1907384aeeaa7","timingsMs":{"prReadinessMs":1438,"approvedPlanMs":0,"shipAndProveMs":7904,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ef92f261-758c-415a-9dec-6711318ec59d"},"performance":null,"deploymentId":"forgejo-main-48467de9a7b1","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":1846,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:20:06.236748+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3482","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ef92f261-758c-415a-9dec-6711318ec59d:automatic-mission-resume:3482:canonical_release_dispatched","mission_step_id":"84240bf7-a58c-4524-8598-6e1aa86cbcab","command_center_event_id":"ef92f261-758c-415a-9dec-6711318ec59d"},{"id":"e636c9a2-84a9-46e6-8e90-9a05dd79b6da","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"a660059306f3706984fb8d5f7fb3896a8017e7ab","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a660059306f3706984fb8d5f7fb3896a8017e7ab","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":"f19948b982bbcae17df87cbdbc25e47e85bee55ee14c7c07b6648a7f686c0315","forgejoWorkflowProof":{"runId":11047,"source":"signed_push_receipt","status":"blocked","results":{},"conclusion":"blocked","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-23T03:20:45.869632+00:00","proof_gate":"canonical_release_pending","source_sha":"a660059306f3706984fb8d5f7fb3896a8017e7ab","external_id":"forgejo-main-a660059306f3","receipt_type":"canonical_release_status","idempotency_key":"mission:429ac188-06d1-45b2-b9d7-ce5497806243:forgejo-release-status:a660059306f3706984fb8d5f7fb3896a8017e7ab:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"aa60e5ed-d286-4ba9-8646-731d27e22e5d","command_center_event_id":"429ac188-06d1-45b2-b9d7-ce5497806243"},{"id":"85a78d2b-e7e3-41ff-a3e2-c7b038ab0ea2","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-429ac18806d1","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"429ac188-06d1-45b2-b9d7-ce5497806243","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":334,"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":"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":"429ac188-06d1-45b2-b9d7-ce5497806243"},"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":3257,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:20:19.814867+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:429ac188-06d1-45b2-b9d7-ce5497806243:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"8be62800-64e9-42e5-b5c4-80f08e654dbb","command_center_event_id":"429ac188-06d1-45b2-b9d7-ce5497806243"},{"id":"70b80fcc-4ea4-43a2-8b8f-c9148e875741","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\":\"source_resolution_required\",\"proofGate\":\"repair_mission_source_resolution_required\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"implementation\",\"deadlineAt\":\"2026-09-23T05:48:05.691213+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-c1a357e53eae\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:48:36.435752+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:c1a357e5-3eae-42ed-9cd4-f6fde7e3673c:owner-progress-heartbeat:119342354","mission_step_id":"32697721-e361-4e93-b7a8-f255e2748693","command_center_event_id":"c1a357e5-3eae-42ed-9cd4-f6fde7e3673c"},{"id":"b430d419-7046-4248-b63f-b0aab471cdca","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-429ac18806d1","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.220-terminal-step-projection","prNumber":3483,"terminal":false,"missionId":"429ac188-06d1-45b2-b9d7-ce5497806243","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14196,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":970,"missionSetupMs":287,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":287,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":287,"repositoryMutationMs":13226,"repositoryProviderMs":13226,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":8419,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":287,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":4807},"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":"429ac188-06d1-45b2-b9d7-ce5497806243"},"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":3790,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:20:22.227506+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3483","receipt_type":"execute_mission","idempotency_key":"mission:429ac188-06d1-45b2-b9d7-ce5497806243:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"4e31f59a-7b55-4d46-ab8e-2b90aa1064c8","command_center_event_id":"429ac188-06d1-45b2-b9d7-ce5497806243"},{"id":"49120807-a168-41b9-b583-d15e3e530e0e","source":"cc-execution","status":"release_verification_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-429ac18806d1","reason":null,"status":"release_verification_pending","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3483,"terminal":false,"missionId":"429ac188-06d1-45b2-b9d7-ce5497806243","operation":"execute_mission","proofGate":"ship_and_prove_release_pending","sourceSha":"a660059306f3706984fb8d5f7fb3896a8017e7ab","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2268,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":290,"approvedPlanMs":0,"missionSetupMs":281,"providerAuthMs":0,"shipAndProveMs":1322,"ledgerPrepareMs":281,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":281,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":281,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"429ac188-06d1-45b2-b9d7-ce5497806243"},"performance":null,"deploymentId":"forgejo-main-a660059306f3","releaseState":"pending","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2752,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:20:39.237282+00:00","proof_gate":"ship_and_prove_release_pending","source_sha":"a660059306f3706984fb8d5f7fb3896a8017e7ab","external_id":"forgejo-main-a660059306f3","receipt_type":"execute_mission","idempotency_key":"mission:429ac188-06d1-45b2-b9d7-ce5497806243:execute_mission:ship_and_prove_release_pending:current-generation","mission_step_id":"4e31f59a-7b55-4d46-ab8e-2b90aa1064c8","command_center_event_id":"429ac188-06d1-45b2-b9d7-ce5497806243"},{"id":"23134453-15b6-4083-9fae-1b388efac433","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\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextStep\":{\"key\":\"runtime_proof\",\"status\":\"skipped\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-23T06:15:32.219675+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-ef92f261758c\",\"prNumber\":3482,\"sourceSha\":\"48467de9a7b12f6afa75e5d928a1907384aeeaa7\",\"deploymentId\":\"forgejo-main-48467de9a7b1\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:20:33.420921+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:ef92f261-758c-415a-9dec-6711318ec59d:owner-progress-heartbeat:119342242","mission_step_id":"84240bf7-a58c-4524-8598-6e1aa86cbcab","command_center_event_id":"ef92f261-758c-415a-9dec-6711318ec59d"},{"id":"b7f7a5a5-2202-4b77-bd07-ad519841ebf7","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-ef92f261758c","prNumber":3482,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"48467de9a7b12f6afa75e5d928a1907384aeeaa7","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:20:16.546674+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"48467de9a7b12f6afa75e5d928a1907384aeeaa7","external_id":"3482","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ef92f261-758c-415a-9dec-6711318ec59d:merged-pr:3482:48467de9a7b12f6afa75e5d928a1907384aeeaa7","mission_step_id":"84240bf7-a58c-4524-8598-6e1aa86cbcab","command_center_event_id":"ef92f261-758c-415a-9dec-6711318ec59d"},{"id":"43f41186-aa5e-40eb-90ed-914c0983ed0f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-9e70b509736d","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3486,"terminal":false,"missionId":"9e70b509-736d-4207-909a-df2e4ddcca15","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"7610476cb125af7aa0df50610336cff07712853a","timingsMs":{"prReadinessMs":721,"approvedPlanMs":0,"shipAndProveMs":4132,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9e70b509-736d-4207-909a-df2e4ddcca15"},"performance":null,"deploymentId":"forgejo-main-7610476cb125","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":1958,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:27:22.294882+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3486","receipt_type":"automatic_mission_resume","idempotency_key":"mission:9e70b509-736d-4207-909a-df2e4ddcca15:automatic-mission-resume:3486:canonical_release_dispatched","mission_step_id":"602d245b-27c8-4360-af04-4adfbcfd7cb8","command_center_event_id":"9e70b509-736d-4207-909a-df2e4ddcca15"},{"id":"e69ecdd1-9061-4713-8769-edf4abbf5b8c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"a660059306f3706984fb8d5f7fb3896a8017e7ab","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"48467de9a7b12f6afa75e5d928a1907384aeeaa7","releaseState":"pending","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"4406b2d83e1124f9e0ec1cdd3da59e3d0ade7db4c8ac31f410273c91a3b22f6f","forgejoWorkflowProof":{"runId":11046,"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-23T03:20:07.631414+00:00","proof_gate":"canonical_release_pending","source_sha":"48467de9a7b12f6afa75e5d928a1907384aeeaa7","external_id":"forgejo-main-48467de9a7b1","receipt_type":"canonical_release_status","idempotency_key":"mission:ef92f261-758c-415a-9dec-6711318ec59d:forgejo-release-status:48467de9a7b12f6afa75e5d928a1907384aeeaa7:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"84240bf7-a58c-4524-8598-6e1aa86cbcab","command_center_event_id":"ef92f261-758c-415a-9dec-6711318ec59d"},{"id":"3ac310db-f6d9-408f-92eb-eba8d9dbd3ce","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"0f4149a66e731d00e855466c7fa04d7ba0ba8ddefcc0c62265ec60b5fced2905","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11715","runId":11715,"status":"running","sourceSha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","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-25T10:46:55.192441+00:00","proof_gate":"canonical_release_pending","source_sha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","external_id":"forgejo-main-0b1ff2642661","receipt_type":"canonical_release_status","idempotency_key":"mission:3511737f-41cb-4ea0-bc42-27eb82eed9b5:forgejo-release-status:0b1ff26426618b96116bdcbbcdf1053337c35aa0:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"14b2c182-999e-487d-ab38-9615310aeaec","command_center_event_id":"3511737f-41cb-4ea0-bc42-27eb82eed9b5"},{"id":"fcb12a8f-dc34-49e7-8436-dac2703eebd8","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextStep\":{\"key\":\"runtime_proof\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"production-release-conductor\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":3,\"verified\":0,\"pending\":3,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"services-visual\",\"sibling-runtime\",\"runtime\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-25T19:23:47.330475+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-b8ece7fac940\",\"prNumber\":3743,\"sourceSha\":\"52d3fcb5151e36c726ec2eb348baa4dce41e0e38\",\"deploymentId\":\"forgejo-main-52d3fcb5151e\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T16:29:53.995619+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:b8ece7fa-c940-4dc4-85d1-36944c85672b:owner-progress-heartbeat:119356919","mission_step_id":"9cf0e9e0-fdbc-478c-bdb3-b7724c4ae416","command_center_event_id":"b8ece7fa-c940-4dc4-85d1-36944c85672b"},{"id":"56847919-c2fe-472e-9839-d8ff97f0ed82","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-1eda0387c508","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":null,"terminal":false,"missionId":"1eda0387-c508-4d11-94ef-2d91540d49b8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1183,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":368,"providerAuthMs":0,"ledgerPrepareMs":368,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":368,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":368,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"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":"1eda0387-c508-4d11-94ef-2d91540d49b8"},"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":3549,"likelyAffectedFiles":["src/lib/mobileVendor/eventBookings.ts","src/lib/proposals/proposalEngine.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T21:20:48.90576+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1eda0387-c508-4d11-94ef-2d91540d49b8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0794be98-e1ef-4346-910d-ad1edd9a6433","command_center_event_id":"1eda0387-c508-4d11-94ef-2d91540d49b8"},{"id":"a0115a8e-ae0d-46ec-a67b-442da8eea2ca","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\":true,\"reason\":\"step_deadline_exceeded\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-25T05:52:59.188766+00:00\",\"recoveryAction\":\"reconcile_release\"},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-3511737f41cb\",\"prNumber\":3698,\"sourceSha\":\"0b1ff26426618b96116bdcbbcdf1053337c35aa0\",\"deploymentId\":\"forgejo-main-0b1ff2642661\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:47:20.283117+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:3511737f-41cb-4ea0-bc42-27eb82eed9b5:owner-progress-heartbeat:119355549","mission_step_id":"85312eaa-e2e5-420c-b9cf-fa2d5b3e8124","command_center_event_id":"3511737f-41cb-4ea0-bc42-27eb82eed9b5"},{"id":"949750ce-ebbd-44c7-adab-d88e39fda678","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"canonical_release_status\",\"status\":\"pending\",\"proofGate\":\"canonical_release_pending\"},\"activeStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-23T07:20:05.696915+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-429ac18806d1\",\"prNumber\":3483,\"sourceSha\":\"a660059306f3706984fb8d5f7fb3896a8017e7ab\",\"deploymentId\":\"forgejo-main-a660059306f3\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:21:09.583257+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:429ac188-06d1-45b2-b9d7-ce5497806243:owner-progress-heartbeat:119342244","mission_step_id":"10dc502d-7351-4f0e-821e-174e9ad00c99","command_center_event_id":"429ac188-06d1-45b2-b9d7-ce5497806243"},{"id":"806e4c8e-8741-45e0-9bf4-d5b847f0d8ee","source":"onrunner","status":"verified","payload":{"ok":true,"jobId":"10c39c7c-7ebf-4dc5-afe4-9c2e96e432a4","phase":"universal_visual_witness_status","branch":"ai/objective-first-repair-b8ece7fac940","reason":null,"status":"verification_pending","metrics":{"receiptBytes":36768,"releaseCount":0,"toolCallCount":23,"repeatedCallCount":11,"executorlessWaitMs":511366,"firstUsefulResultAt":"2026-09-25T16:23:49.537Z","recoveryAttemptCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":3743,"terminal":false,"missionId":"b8ece7fa-c940-4dc4-85d1-36944c85672b","operation":"visual_proof_status","proofGate":"interactive_visual_witness_verified","sourceSha":"52d3fcb5151e36c726ec2eb348baa4dce41e0e38","timingsMs":{"queue":1094,"total":52540,"execution":51446},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b8ece7fa-c940-4dc4-85d1-36944c85672b"},"performance":null,"deploymentId":"forgejo-main-52d3fcb5151e","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"10c39c7c-7ebf-4dc5-afe4-9c2e96e432a4","tenant":null,"runnerUrl":"https://paul-witness.knocklaunch.app","runnerLane":"paul","attemptsUsed":1,"supervisorId":"10c39c7c-7ebf-4dc5-afe4-9c2e96e432a4","failureReason":null,"observedRoute":"https://321autounlock.com/services","runnerVersion":"paul-8c6a52496642","attemptLineage":[{"jobId":"6a00df79-22c8-4083-9cbc-46f44b6a23e7","attempt":1,"category":"verified","sourceSha":"8c6a52496642117d593928d4a926b161c464737d","startedAt":"2026-09-25T16:30:09.351Z","completedAt":"2026-09-25T16:31:01.252Z","runtimeLane":"cc-execution -> DigitalOcean PAUL -> universal-witness.mjs","browserEngine":"chromium","failureReason":null,"retryRecovery":null,"runnerVersion":"paul-8c6a52496642","browserLaunchReason":"virtual_runtime_headless","checkpointAccounting":{"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":2,"completed":2,"missingIds":[]},"completed":4,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":4}}],"missionOutcome":"verified","requestedRoute":"https://321autounlock.com/services","runnerSourceSha":"8c6a52496642117d593928d4a926b161c464737d","selectedViewports":["desktop","mobile"],"checkpointAccounting":{"route":{"required":2,"completed":2,"missingIds":[]},"action":{"required":0,"completed":0,"missingIds":[]},"missing":0,"resumed":0,"complete":true,"evidence":{"required":2,"completed":2,"missingIds":[]},"completed":4,"remaining":0,"duplicates":0,"duplicateIds":[],"expectedTotal":4},"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":11834,"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":18419,"ownerActionRequired":false,"ownerFacingTerminal":false,"requestContractHash":"e75770f7407d6e4e443deb11c494b5c1188da8ca729c93f4b9d8335d63724f9a","continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T16:32:25.909066+00:00","proof_gate":"interactive_visual_witness_verified","source_sha":"paul-8c6a52496642","external_id":"10c39c7c-7ebf-4dc5-afe4-9c2e96e432a4","receipt_type":"visual_proof_status","idempotency_key":"mission:b8ece7fa-c940-4dc4-85d1-36944c85672b:visual:10c39c7c-7ebf-4dc5-afe4-9c2e96e432a4:verified","mission_step_id":"cba87a78-b810-4bfb-8432-1fbd1248a448","command_center_event_id":"b8ece7fa-c940-4dc4-85d1-36944c85672b"},{"id":"c764d10d-0aea-4d64-b565-0a10abdc7748","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3dddf005ccb1","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":116332,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":1,"executorlessWaitMs":118829,"firstUsefulResultAt":"2026-09-25T19:57:17.826Z","recoveryAttemptCount":3,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":3762,"terminal":false,"missionId":"3dddf005-ccb1-474c-a220-dc1b2350b05c","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5630,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":5520,"approvedPlanMs":0,"missionSetupMs":416,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":305,"ledgerReconcileMs":0,"lineageReconcileMs":111,"resolvePreflightMs":416,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":305,"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":"3dddf005-ccb1-474c-a220-dc1b2350b05c"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1523,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T19:58:58.679174+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3762","receipt_type":"execute_mission","idempotency_key":"mission:3dddf005-ccb1-474c-a220-dc1b2350b05c:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"a3d981f1-6d78-4c79-b990-adf30300a2f4","command_center_event_id":"3dddf005-ccb1-474c-a220-dc1b2350b05c"},{"id":"f0ba0514-6274-4dc3-a115-d22d1e542931","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-ef92f261758c","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":2,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3485,"terminal":false,"missionId":"ef92f261-758c-415a-9dec-6711318ec59d","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"d2672f4744712198311b105732c9ec34bedc237c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4265,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":127,"approvedPlanMs":0,"missionSetupMs":321,"providerAuthMs":0,"shipAndProveMs":3460,"ledgerPrepareMs":321,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":321,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":321,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"ef92f261-758c-415a-9dec-6711318ec59d"},"performance":null,"deploymentId":"forgejo-main-d2672f474471","releaseState":"failed","workflowRunId":11050,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:21:33.013532+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"48467de9a7b12f6afa75e5d928a1907384aeeaa7","external_id":"forgejo-main-48467de9a7b1","receipt_type":"execute_mission","idempotency_key":"mission:ef92f261-758c-415a-9dec-6711318ec59d:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"84240bf7-a58c-4524-8598-6e1aa86cbcab","command_center_event_id":"ef92f261-758c-415a-9dec-6711318ec59d"},{"id":"440f3a9b-f6fe-4e0e-8a21-b78d540fe57e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-63986e9d9179","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"63986e9d-9179-433d-897c-ca108d686dd5","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":88,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":266,"providerAuthMs":0,"ledgerPrepareMs":266,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":266,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":266,"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":"63986e9d-9179-433d-897c-ca108d686dd5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4329,"likelyAffectedFiles":["config/capabilities/wmp-mission-control.json","scripts/generate-cc-execution-action-schema.mjs","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:15:59.267224+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:63986e9d-9179-433d-897c-ca108d686dd5:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"93688725-8255-4cdb-932b-241e536dc426","command_center_event_id":"63986e9d-9179-433d-897c-ca108d686dd5"},{"id":"b5aa1ea7-551f-4358-ab9b-2e2516f0136c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-504ac8a3e078","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.277-exact-gate-fast-path","prNumber":null,"terminal":false,"missionId":"504ac8a3-e078-4e37-8182-14fe4636558d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1104,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":345,"providerAuthMs":0,"ledgerPrepareMs":345,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":345,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":345,"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":"504ac8a3-e078-4e37-8182-14fe4636558d"},"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":3730,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/universal-witness.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:52:00.17968+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:504ac8a3-e078-4e37-8182-14fe4636558d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"f7af92e4-419b-4d81-a90e-416e3ba76f96","command_center_event_id":"504ac8a3-e078-4e37-8182-14fe4636558d"},{"id":"ad76d57d-fa77-4171-ae99-47b709e64a26","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-504ac8a3e078","writes":[],"patches":[],"version":1,"approved":true,"missionId":"504ac8a3-e078-4e37-8182-14fe4636558d","repository":"noel/KnockLaunchOS","visualProof":false,"verifyVisual":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs"],"anchored_edits":[{"path":"scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs","anchor":"          if (this.now() - semanticProgressAt > item.options.staleAttemptMs) {\n            await this.cancelAttempt(attempt.jobId, 'execution_deadline_exceeded').catch(() => false);\n            receipt = { ...receipt, status: 'failed', failureReason: 'execution_deadline_exceeded', result: { ...(receipt.result || {}), ok: false, failureReason: 'execution_deadline_exceeded' } };\n            continue;\n          }","expectedSha":"2b57693922373b89ae00e525e6a1fe18253472d7","replacement":"          const runnerExecutionDeadlineMs = Date.parse(String(receipt?.executionDeadlineAt || receipt?.execution_deadline_at || ''));\n          const runnerExecutionLeaseActive = Number.isFinite(runnerExecutionDeadlineMs) && runnerExecutionDeadlineMs > this.now();\n          // Semantic progress and process liveness are different signals. Long bounded\n          // browser phases may intentionally keep the same semantic fingerprint while\n          // the raw runner renews its execution lease. Only declare the attempt stale\n          // after semantic progress is stale AND the runner's renewable lease expired.\n          if (!runnerExecutionLeaseActive && this.now() - semanticProgressAt > item.options.staleAttemptMs) {\n            await this.cancelAttempt(attempt.jobId, 'execution_deadline_exceeded').catch(() => false);\n            receipt = { ...receipt, status: 'failed', failureReason: 'execution_deadline_exceeded', result: { ...(receipt.result || {}), ok: false, failureReason: 'execution_deadline_exceeded' } };\n            continue;\n          }"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"504ac8a3-e078-4e37-8182-14fe4636558d","ownerApproved":true,"releaseIntent":null,"sourceTargets":["scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"de2066d64b95947b0daa5b8fdce8bf5c869bebea6f0999b6e028c2de8ead1e59","replayCount":0,"serializedBytes":2763},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:54:01.247943+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:504ac8a3-e078-4e37-8182-14fe4636558d:repository-mutation-intent:de2066d64b95947b0daa5b8fdce8bf5c869bebea6f0999b6e028c2de8ead1e59:0","mission_step_id":"6cd002d8-dc0b-4cd9-ab33-6e03a044fb3e","command_center_event_id":"504ac8a3-e078-4e37-8182-14fe4636558d"},{"id":"d0c23dfa-026b-4456-b194-009c786a7f6d","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"52d3fcb5151e36c726ec2eb348baa4dce41e0e38","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"public-route-ownership","satisfied":true,"statement":"321AutoUnlock custom-domain public routes are claimed by PublicAppShell before generic private-shell classification, while canonical app behavior is unchanged.","proofConditionIds":["services-visual","sibling-runtime","runtime"]}],"satisfied":true,"constraints":[{"id":"host-scope","satisfied":true,"statement":"The routing exception is host-scoped to 321autounlock.com and www.321autounlock.com and only the authoritative 321 public paths.","proofConditionIds":["runtime"]},{"id":"no-global-services-public","satisfied":true,"statement":"Do not globally classify /services as public on app.knocklaunch.app.","proofConditionIds":["runtime"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["sibling-runtime","runtime"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["sibling-runtime","runtime"]}],"contractHash":"e75770f7407d6e4e443deb11c494b5c1188da8ca729c93f4b9d8335d63724f9a","releaseBound":true,"witnessBound":true,"visualRequested":true,"visualSatisfied":true,"conditionResults":[{"id":"services-visual","kind":"visual","evidence":{"modeBound":true,"claimBound":true,"routeBound":true,"witnessMode":"observe","witnessRoute":"https://321autounlock.com/services","currentSourceSha":"52d3fcb5151e36c726ec2eb348baa4dce41e0e38","witnessSourceSha":"52d3fcb5151e36c726ec2eb348baa4dce41e0e38","verificationState":"verified","witnessRequestContractHash":"e75770f7407d6e4e443deb11c494b5c1188da8ca729c93f4b9d8335d63724f9a"},"required":true,"satisfied":true},{"id":"sibling-runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"e75770f7407d6e4e443deb11c494b5c1188da8ca729c93f4b9d8335d63724f9a"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"reason":null,"satisfied":true,"releaseState":"verified","missingTargets":[],"disallowedTargets":[],"migrationRequired":false,"releaseTargetStates":{"frontend":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend"],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"e75770f7407d6e4e443deb11c494b5c1188da8ca729c93f4b9d8335d63724f9a"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T16:32:27.860603+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"52d3fcb5151e36c726ec2eb348baa4dce41e0e38","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:b8ece7fa-c940-4dc4-85d1-36944c85672b:request-contract:e75770f7407d6e4e443deb11c494b5c1188da8ca729c93f4b9d8335d63724f9a:52d3fcb5151e36c726ec2eb348baa4dce41e0e38:verified:","mission_step_id":"3969351d-6d13-4971-906c-6ac2acd8c827","command_center_event_id":"b8ece7fa-c940-4dc4-85d1-36944c85672b"},{"id":"e784109a-7500-4650-b24d-7156f8e0607f","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-504ac8a3e078","prNumber":3704,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"8b5adb0a6c4938856789056a9b74792b43b2a115","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:55:15.197148+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"8b5adb0a6c4938856789056a9b74792b43b2a115","external_id":"3704","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:504ac8a3-e078-4e37-8182-14fe4636558d:merged-pr:3704:8b5adb0a6c4938856789056a9b74792b43b2a115","mission_step_id":"ee39db29-e4f9-4fca-8dd9-98ef5e7b1dde","command_center_event_id":"504ac8a3-e078-4e37-8182-14fe4636558d"},{"id":"e4da6b8a-9548-427d-9dd1-a9d6e5028bef","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"pending"},"mainSha":"a660059306f3706984fb8d5f7fb3896a8017e7ab","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"48467de9a7b12f6afa75e5d928a1907384aeeaa7","releaseState":"failed","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"4406b2d83e1124f9e0ec1cdd3da59e3d0ade7db4c8ac31f410273c91a3b22f6f","forgejoWorkflowProof":{"runId":11046,"source":"signed_push_receipt","status":"cancelled","results":{},"conclusion":"cancelled","fingerprint":"cancelled||","failureClass":"release_cancelled_transient","targetStates":{"frontend":"pending"},"safeAutoRetry":true,"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:21:12.20151+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"48467de9a7b12f6afa75e5d928a1907384aeeaa7","external_id":"forgejo-main-48467de9a7b1","receipt_type":"canonical_release_status","idempotency_key":"mission:ef92f261-758c-415a-9dec-6711318ec59d:forgejo-release-status:48467de9a7b12f6afa75e5d928a1907384aeeaa7:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=pending","mission_step_id":"84240bf7-a58c-4524-8598-6e1aa86cbcab","command_center_event_id":"ef92f261-758c-415a-9dec-6711318ec59d"},{"id":"e1b0dfed-0e79-4e4c-9a6a-916261131087","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","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":"0f4149a66e731d00e855466c7fa04d7ba0ba8ddefcc0c62265ec60b5fced2905","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/11715","runId":11715,"status":"success","sourceSha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","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-25T10:53:25.707518+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","external_id":"forgejo-main-0b1ff2642661","receipt_type":"canonical_release_status","idempotency_key":"mission:3511737f-41cb-4ea0-bc42-27eb82eed9b5:forgejo-release-status:0b1ff26426618b96116bdcbbcdf1053337c35aa0:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"a3ae655f-f397-4519-9df9-9477e124e721","command_center_event_id":"3511737f-41cb-4ea0-bc42-27eb82eed9b5"},{"id":"88cb516b-4f34-4ddc-a24d-9c383ea658b4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-504ac8a3e078","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":4773,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":121060,"firstUsefulResultAt":"2026-09-25T10:52:00.129Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.277-exact-gate-fast-path","prNumber":3704,"terminal":false,"missionId":"504ac8a3-e078-4e37-8182-14fe4636558d","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3537,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":618,"missionSetupMs":193,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":193,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":193,"repositoryMutationMs":2919,"repositoryProviderMs":2919,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1464,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":193,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1455},"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":"504ac8a3-e078-4e37-8182-14fe4636558d"},"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":3150,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:54:05.659305+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3704","receipt_type":"execute_mission","idempotency_key":"mission:504ac8a3-e078-4e37-8182-14fe4636558d:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"6cd002d8-dc0b-4cd9-ab33-6e03a044fb3e","command_center_event_id":"504ac8a3-e078-4e37-8182-14fe4636558d"},{"id":"de26cd64-1c6d-471c-a7cd-c12a5a8b8d27","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\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-25T13:51:58.629646+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-504ac8a3e078\",\"prNumber\":3704,\"sourceSha\":\"8b5adb0a6c4938856789056a9b74792b43b2a115\",\"deploymentId\":\"forgejo-main-8b5adb0a6c49\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:56:31.174679+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:504ac8a3-e078-4e37-8182-14fe4636558d:owner-progress-heartbeat:119355586","mission_step_id":"98b0b7e2-e8df-496d-827f-7a29b1e8c9b5","command_center_event_id":"504ac8a3-e078-4e37-8182-14fe4636558d"},{"id":"c998b65a-a187-419b-a848-8e629d591abb","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-429ac18806d1","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3483,"terminal":false,"missionId":"429ac188-06d1-45b2-b9d7-ce5497806243","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"a660059306f3706984fb8d5f7fb3896a8017e7ab","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3778,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":85,"approvedPlanMs":0,"missionSetupMs":247,"providerAuthMs":0,"shipAndProveMs":3248,"ledgerPrepareMs":247,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":247,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":247,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"429ac188-06d1-45b2-b9d7-ce5497806243"},"performance":null,"deploymentId":"forgejo-main-a660059306f3","releaseState":"pending","workflowRunId":11047,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:21:43.991949+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"a660059306f3706984fb8d5f7fb3896a8017e7ab","external_id":"forgejo-main-a660059306f3","receipt_type":"execute_mission","idempotency_key":"mission:429ac188-06d1-45b2-b9d7-ce5497806243:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"aa60e5ed-d286-4ba9-8646-731d27e22e5d","command_center_event_id":"429ac188-06d1-45b2-b9d7-ce5497806243"},{"id":"cabb14d3-fd8b-46ff-b471-2ac19ccb3af3","source":"cc-execution","status":"waiting","payload":{"body":{"ship":false,"files":[],"branch":"ai/objective-first-repair-63986e9d9179","writes":[],"patches":[],"approved":true,"missionId":"63986e9d-9179-433d-897c-ca108d686dd5","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"src/components/calendar/EnhancedUserCalendar.tsx","edits":[{"new_content":"<div><Label>Assigned to</Label><Select value={assigned||'unassigned'} onValueChange={value=>setAssigned(value==='unassigned'?'':value)}><SelectTrigger className=\"mt-1\"><SelectValue placeholder=\"Choose a team member\"/></SelectTrigger><SelectContent><SelectItem value=\"unassigned\">Unassigned</SelectItem>{teamMembers.map(member=><SelectItem key={member.id} value={member.id}>{member.name}{member.email?` · ${member.email}`:''}</SelectItem>)}</SelectContent></Select></div>","old_content":"<div><Label>Assigned to</Label><Input className=\"mt-1\" value={assigned} onChange={event=>setAssigned(event.target.value)}/></div>"}]}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"2bc7b3edbd2b0c88dee4a619453b6623bc7a209afe2416b8996739af812f04c5","replayCount":0,"serializedBytes":1026},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:23:33.270596+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:63986e9d-9179-433d-897c-ca108d686dd5:repository-mutation-intent:2bc7b3edbd2b0c88dee4a619453b6623bc7a209afe2416b8996739af812f04c5:0","mission_step_id":"1134f53c-7855-4d97-8c1b-84d934e1b7eb","command_center_event_id":"63986e9d-9179-433d-897c-ca108d686dd5"},{"id":"251c7373-44d3-442b-b6fe-a63fa6a2175c","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Fix and ship the vehicle-location field on the 321 Auto Unlock public intake form at the exact production route https://321autounlock.com/. The field with placeholder 'Where is the vehicle right now?' must use the existing KNOCKLAUNCH deterministic location/address primitive instead of unconstrained free text. On normal user-approved browser geolocation, resolve current coordinates into a canonical address and populate the location fields. When typing, require deterministic autocomplete/search selection and retain resolved latitude/longitude plus canonical address/locality data for dispatch. If geolocation is denied or unavailable, deterministic address search must still work. Reject unresolved ambiguous arbitrary text as a completed location, with an explicit manual/landmark fallback only for places that genuinely lack a formal street address. Preserve all other form behavior. Make the smallest safe change on current main, add regression coverage for resolved selection, denied geolocation fallback, and unresolved-text rejection, run Gate, squash merge, deploy the affected production target, and verify the behavior live at https://321autounlock.com/. Do not stop at implementation.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"visual-content-truth","satisfied":true,"statement":"Do not present invented names, metrics, prices, dates, services, testimonials, credentials, customer records, or other unknown business facts as real. Omit unknowns or mark them clearly as placeholder/example content.","proofConditionIds":["proof-production"]},{"id":"reference-visual-fidelity","satisfied":true,"statement":"The approved reference owns the material visual composition: hierarchy, major geometry, typography scale, spacing rhythm, image placement/crop, color treatment, radii, shadows/glow, and overall density. Material deviation is a failed visual acceptance, not a stylistic reinterpretation.","proofConditionIds":["proof-production"]},{"id":"responsive-visual-continuity","satisfied":true,"statement":"Responsive adaptation may reflow for the target viewport, but it must preserve information hierarchy, branding, functionality, and design language. It must not invent a second design.","proofConditionIds":["proof-production"]},{"id":"reference-visual-authority","satisfied":true,"statement":"The supplied or approved reference visual is immutable acceptance evidence. Generating another mockup, image, or concept cannot satisfy this implementation request; completion requires source implementation, deployment, and reference-matched visual proof.","proofConditionIds":["proof-production"]},{"id":"capability-completeness","satisfied":true,"statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","satisfied":true,"statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"contractHash":"0f4149a66e731d00e855466c7fa04d7ba0ba8ddefcc0c62265ec60b5fced2905","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":"0f4149a66e731d00e855466c7fa04d7ba0ba8ddefcc0c62265ec60b5fced2905"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:53:27.120765+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:3511737f-41cb-4ea0-bc42-27eb82eed9b5:request-contract:0f4149a66e731d00e855466c7fa04d7ba0ba8ddefcc0c62265ec60b5fced2905:0b1ff26426618b96116bdcbbcdf1053337c35aa0:verified:","mission_step_id":"a3ae655f-f397-4519-9df9-9477e124e721","command_center_event_id":"3511737f-41cb-4ea0-bc42-27eb82eed9b5"},{"id":"d8cd24e2-b2e6-42dd-9046-390cdd030f9f","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-673b4b6f4d63","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"673b4b6f-4d63-4034-9d88-4f590824c437","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1049,"providerAuthMs":0,"ledgerPrepareMs":625,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1049,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":625,"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":"673b4b6f-4d63-4034-9d88-4f590824c437"},"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":3547,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-23T03:26:33.019565+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:673b4b6f-4d63-4034-9d88-4f590824c437:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"853d32a9-b9d9-4964-b118-6fd4bc2e7993","command_center_event_id":"673b4b6f-4d63-4034-9d88-4f590824c437"},{"id":"94a00bb0-3a5f-477d-80b2-ca61f7f92016","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-ef92f261758c","prNumber":3485,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"d2672f4744712198311b105732c9ec34bedc237c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:25:07.827665+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d2672f4744712198311b105732c9ec34bedc237c","external_id":"3485","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ef92f261-758c-415a-9dec-6711318ec59d:merged-pr:3485:d2672f4744712198311b105732c9ec34bedc237c","mission_step_id":"84240bf7-a58c-4524-8598-6e1aa86cbcab","command_center_event_id":"ef92f261-758c-415a-9dec-6711318ec59d"},{"id":"8f380841-196a-45cb-b744-4f9e6c8db646","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-ef92f261758c","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3485,"terminal":false,"missionId":"ef92f261-758c-415a-9dec-6711318ec59d","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6266,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":984,"missionSetupMs":288,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":288,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":288,"repositoryMutationMs":5282,"repositoryProviderMs":5282,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2828,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":288,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2454},"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":"ef92f261-758c-415a-9dec-6711318ec59d"},"performance":null,"deploymentId":null,"releaseState":"failed","workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3738,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:23:51.131362+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3485","receipt_type":"execute_mission","idempotency_key":"mission:ef92f261-758c-415a-9dec-6711318ec59d:execute_mission:repair_mission_pr_handed_off_to_supervisor:generation-1","mission_step_id":"23b04b48-f551-4a9a-a36b-2e189c6a4c4f","command_center_event_id":"ef92f261-758c-415a-9dec-6711318ec59d"},{"id":"08979925-1ca0-46ce-b482-dacb0328b358","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ef92f261758c","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3485,"terminal":false,"missionId":"ef92f261-758c-415a-9dec-6711318ec59d","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"d2672f4744712198311b105732c9ec34bedc237c","timingsMs":{"prReadinessMs":1094,"approvedPlanMs":0,"shipAndProveMs":4600,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ef92f261-758c-415a-9dec-6711318ec59d"},"performance":null,"deploymentId":"forgejo-main-d2672f474471","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":1846,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:24:03.816313+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3485","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ef92f261-758c-415a-9dec-6711318ec59d:automatic-mission-resume:3485:canonical_release_dispatched","mission_step_id":"84240bf7-a58c-4524-8598-6e1aa86cbcab","command_center_event_id":"ef92f261-758c-415a-9dec-6711318ec59d"},{"id":"184a9732-d3bc-4661-b654-9d1475f3e81a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9e70b509736d","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"9e70b509-736d-4207-909a-df2e4ddcca15","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":279,"providerAuthMs":0,"ledgerPrepareMs":279,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":279,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":279,"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":"9e70b509-736d-4207-909a-df2e4ddcca15"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3936,"likelyAffectedFiles":["src/components/messages/MessagingReferenceFrame.tsx","src/components/messages/platformMessagesReference.css","src/components/messages/platformMessagesCinematic.css"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:25:18.149882+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9e70b509-736d-4207-909a-df2e4ddcca15:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0ba1045d-6930-4202-b533-77fb035dd324","command_center_event_id":"9e70b509-736d-4207-909a-df2e4ddcca15"},{"id":"f012a44e-d043-435d-903e-d818eaf385a4","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-1e0a738b55f5","writes":[],"patches":[],"approved":true,"missionId":"1e0a738b-55f5-4bd2-ba0d-0cbc88265555","objective":"Repair malformed Supabase config so canonical Edge Function deployments work again.","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"supabase/config.toml","anchor":"  [functions.pcg-commerce-webhook]\\\\n    # PCG commerce provider callbacks authenticate with a dedicated high-entropy channel secret in-function.\\\\n    verify_jwt = false\\\\n","replacement":"  [functions.pcg-commerce-webhook]\n    # PCG commerce provider callbacks authenticate with a dedicated high-entropy channel secret in-function.\n    verify_jwt = false\n"}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"f303a7d0e00816b52e14f9f26a34a1b89f00bc63fd436659b09dd18e336dc8ac","replayCount":0,"serializedBytes":819},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:44:55.011938+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:1e0a738b-55f5-4bd2-ba0d-0cbc88265555:repository-mutation-intent:f303a7d0e00816b52e14f9f26a34a1b89f00bc63fd436659b09dd18e336dc8ac:0","mission_step_id":"dffcb39f-259e-442d-ae66-cdac09282fbf","command_center_event_id":"1e0a738b-55f5-4bd2-ba0d-0cbc88265555"},{"id":"01eea1ed-c581-4627-a12d-c92500f00ced","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-7ec4d004eaba","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3545,"terminal":false,"missionId":"7ec4d004-eaba-4262-83a9-ae4670dfc3da","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"e328acd4554956381607fb840892b604aea8c020","timingsMs":{"prReadinessMs":766,"approvedPlanMs":0,"shipAndProveMs":4312,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7ec4d004-eaba-4262-83a9-ae4670dfc3da"},"performance":null,"deploymentId":"forgejo-main-e328acd45549","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":1843,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T20:16:18.847977+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3545","receipt_type":"automatic_mission_resume","idempotency_key":"mission:7ec4d004-eaba-4262-83a9-ae4670dfc3da:automatic-mission-resume:3545:canonical_release_dispatched","mission_step_id":"a2a2ec11-dbb4-4276-a2f6-96d6c24089ec","command_center_event_id":"7ec4d004-eaba-4262-83a9-ae4670dfc3da"},{"id":"61a92780-356b-4509-ba69-cf65062630a6","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},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-23T06:26:31.799794+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-673b4b6f4d63\",\"prNumber\":3487,\"sourceSha\":\"da1aca045ef50f64b6d3b63db7d291f0ac2d4ad7\",\"deploymentId\":\"forgejo-main-da1aca045ef5\"}"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-23T03:36:27.434886+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:673b4b6f-4d63-4034-9d88-4f590824c437:owner-progress-heartbeat:119342305","mission_step_id":"4a3c9935-8252-4b06-ac31-8eb99ca965e1","command_center_event_id":"673b4b6f-4d63-4034-9d88-4f590824c437"},{"id":"327925b3-2850-4951-b575-eee74089b802","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-9e70b509736d","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"9e70b509-736d-4207-909a-df2e4ddcca15","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":119,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":375,"providerAuthMs":0,"ledgerPrepareMs":375,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":375,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":375,"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":"9e70b509-736d-4207-909a-df2e4ddcca15"},"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":4082,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:25:07.449954+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9e70b509-736d-4207-909a-df2e4ddcca15:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"0ba1045d-6930-4202-b533-77fb035dd324","command_center_event_id":"9e70b509-736d-4207-909a-df2e4ddcca15"},{"id":"e3368fa4-3aca-4599-9618-8d1cad8b3954","source":"cc-execution","status":"blocked","payload":{"reason":"anchored_edit_anchor_missing:src/components/messages/PlatformMessagesHost.tsx","fingerprint":"e38dd4a06d761f48c49dd727f554703955bd59b66979d93258dd64ebd341011e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:26:22.421574+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:9e70b509-736d-4207-909a-df2e4ddcca15:repository-mutation-intent-blocked:e38dd4a06d761f48c49dd727f554703955bd59b66979d93258dd64ebd341011e","mission_step_id":"e4f0e171-96e8-4fef-b702-6ddc6f8d7a98","command_center_event_id":"9e70b509-736d-4207-909a-df2e4ddcca15"},{"id":"9bcc0227-a919-4460-b1fd-c28e036011b1","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\":\"release\",\"status\":\"waiting\",\"lane\":\"production-release-conductor\"},\"nextStep\":{\"key\":\"runtime_proof\",\"status\":\"skipped\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"visual_proof\",\"deadlineAt\":\"2026-09-23T07:25:06.864383+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-9e70b509736d\",\"prNumber\":3486,\"sourceSha\":\"7610476cb125af7aa0df50610336cff07712853a\",\"deploymentId\":\"forgejo-main-7610476cb125\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:27:51.920618+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:9e70b509-736d-4207-909a-df2e4ddcca15:owner-progress-heartbeat:119342271","mission_step_id":"602d245b-27c8-4360-af04-4adfbcfd7cb8","command_center_event_id":"9e70b509-736d-4207-909a-df2e4ddcca15"},{"id":"9fb198db-4c54-47a8-aa0f-6aa9ef835f2c","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/App.tsx","content":"import { Toaster as Sonner } from \"@/components/ui/sonner\";\nimport { TooltipProvider } from \"@/components/ui/tooltip\";\nimport { QueryClient, QueryClientProvider } from \"@tanstack/react-query\";\nimport { BrowserRouter, MemoryRouter, Navigate, useLocation, useNavigationType } from \"react-router-dom\";\nimport { HelmetProvider } from \"react-helmet-async\";\nimport React, { Suspense } from \"react\";\nimport { ErrorBoundary } from \"@/components/ErrorBoundary\";\nimport { AuthProvider } from \"./contexts/AuthContext\";\nimport StandaloneAppRecovery from \"@/components/pwa/StandaloneAppRecovery\";\nimport { InstallPrompt } from \"@/components/pwa/InstallPrompt\";\nimport { SecurityInspectionGuard } from \"@/components/security/SecurityInspectionGuard\";\nimport { UserActivityTracker } from \"@/components/activity/UserActivityTracker\";\nimport { OfflineQueryPersistenceBoot } from \"@/lib/offline/queryPersistence\";\nimport { OfflinePlatformBoot } from \"@/lib/offline/platformBoot\";\nimport { GlobalA11y } from \"@/components/ux/GlobalA11y\";\nimport { UniversalLoadingScreen } from \"@/components/ui/universal-loading-screen\";\nimport { DegradedServiceScreen } from \"@/components/system/DegradedServiceScreen\";\nimport BigPapisNextStopClub from \"@/components/mobile-vendor/BigPapisNextStopClub\";\nimport BigPapisComingSoon from \"@/components/mobile-vendor/BigPapisComingSoon\";\nimport BigPapisBookingReferralPage from \"@/pages/mobile-vendor/BigPapisBookingReferralPage\";\nimport { classifyAppRoute } from \"@/routes/appRouteClassifier\";\nimport { useAppRouteDocumentEffects } from \"@/runtime/useAppRouteDocumentEffects\";\nimport { lazyWithRetry } from \"@/lib/lazyWithRetry\";\nimport { resolveTenantMailProvider } from \"@/lib/degradedService\";\n\nexport { AUTHENTICATED_CORE_ROUTE_PATHS, PUBLIC_ROUTE_PATHS, VISUAL_WITNESS_ROUTE_SEEDS } from \"@/routes/appRouteClassifier\";\n\nfunction RoofHelpFinderLoadingScreen() {\n  return (\n    <div className=\"flex min-h-screen items-center justify-center overflow-hidden bg-[#07110e] px-6\">\n      <div className=\"flex flex-col items-center text-center\">\n        <div className=\"text-center\">\n          <div className=\"text-xs font-black uppercase tracking-[0.34em] text-[#b9e3c7]\">Roof Help Finder</div>\n          <div className=\"mt-3 text-3xl font-black tracking-tight text-white sm:text-4xl\">Finding the right roof help</div>\n        </div>\n        <div className=\"mt-6 h-1.5 w-36 overflow-hidden rounded-full bg-white/10\">\n          <div className=\"h-full w-2/3 animate-pulse rounded-full bg-[#b9e3c7]\" />\n        </div>\n      </div>\n    </div>\n  );\n}\n\nconst PublicAppShell = lazyWithRetry(() => import(\"./PublicAppShell\"));\nconst PrivateAppShell = lazyWithRetry(() => import(\"./PrivateAppShell\"));\nconst PlatformMessagesHost = lazyWithRetry(() => import(\"./components/messages/PlatformMessagesHost\"));\nconst BuildMyDemo = lazyWithRetry(() => import(\"./pages/BuildMyDemo\"));\n\nconst ExperiencePreviewApp = React.lazy(async () => {\n  const module: any = await import(\"@/components/experience-editor/ExperiencePreviewApp\");\n  return { default: module.default ?? module.ExperiencePreviewApp };\n});\n\nconst queryClient = new QueryClient({\n  defaultOptions: {\n    queries: {\n      staleTime: 30_000,\n      gcTime: 24 * 60 * 60_000,\n      refetchOnWindowFocus: false,\n      refetchOnReconnect: false,\n      retry: 1,\n    },\n  },\n});\n\nfunction PlatformScrollRestoration() {\n  const location = useLocation();\n  const navigationType = useNavigationType();\n  const routeKey = location.key || `${location.pathname}${location.search}${location.hash}`;\n  const storageKey = `__kl_route_scroll_v3__:${routeKey}`;\n\n  const resolveScrollOwner = React.useCallback(() => {\n    if (typeof document === \"undefined\") return null;\n    return document.querySelector<HTMLElement>(\n      '[data-route-scroll-owner=\"tenant\"], [data-tenant-modes-content=\"true\"], [data-big-papis-route-frame=\"true\"]',\n    );\n  }, []);\n\n  React.useEffect(() => {\n    if (typeof window === \"undefined\") return undefined;\n    const previous = window.history.scrollRestoration;\n    window.history.scrollRestoration = \"manual\";\n    return () => {\n      window.history.scrollRestoration = previous;\n    };\n  }, []);\n\n  React.useEffect(() => {\n    if (typeof window === \"undefined\") return undefined;\n    const owner = resolveScrollOwner();\n    let pendingFrame: number | null = null;\n\n    const persist = () => {\n      pendingFrame = null;\n      try {\n        sessionStorage.setItem(storageKey, JSON.stringify({\n          windowX: window.scrollX,\n          windowY: window.scrollY,\n          ownerLeft: owner?.scrollLeft ?? null,\n          ownerTop: owner?.scrollTop ?? null,\n        }));\n      } catch {}\n    };\n\n    const schedulePersist = () => {\n      if (pendingFrame !== null) return;\n      pendingFrame = window.requestAnimationFrame(persist);\n    };\n\n    window.addEventListener('scroll', schedulePersist, { passive: true });\n    owner?.addEventListener('scroll', schedulePersist, { passive: true });\n    window.addEventListener('pagehide', persist);\n\n    return () => {\n      persist();\n      window.removeEventListener('scroll', schedulePersist);\n      owner?.removeEventListener('scroll', schedulePersist);\n      window.removeEventListener('pagehide', persist);\n      if (pendingFrame !== null) window.cancelAnimationFrame(pendingFrame);\n    };\n  }, [resolveScrollOwner, storageKey]);\n\n  React.useEffect(() => {\n    if (typeof window === \"undefined\" || typeof document === \"undefined\") return undefined;\n\n    let cancelled = false;\n    let settled = false;\n    let firstFrame: number | null = null;\n    let secondFrame: number | null = null;\n    const timers: number[] = [];\n    let attempts = 0;\n\n    const hasOpenOverlay = () => Boolean(document.querySelector(\n      '[role=\"dialog\"][data-state=\"open\"], [data-radix-dialog-content][data-state=\"open\"], [data-vaul-drawer][data-state=\"open\"], [data-vaul-drawer-wrapper][data-state=\"open\"], [data-scroll-lock-active=\"true\"]',\n    ));\n\n    const isVisibleTarget = (element: HTMLElement | null): element is HTMLElement => {\n      if (!element || element.hidden || element.closest('[hidden], [aria-hidden=\"true\"]')) return false;\n      const rect = element.getBoundingClientRect();\n      const style = window.getComputedStyle(element);\n      return rect.width > 0 && rect.height > 0 && style.display !== 'none' && style.visibility !== 'hidden';\n    };\n\n    const resolveHashTarget = () => {\n      if (!location.hash) return null;\n      let hashValue = location.hash.slice(1);\n      try { hashValue = decodeURIComponent(hashValue); } catch {}\n      if (!hashValue) return null;\n      const byId = document.getElementById(hashValue);\n      if (byId instanceof HTMLElement && isVisibleTarget(byId)) return byId;\n      return Array.from(document.getElementsByName(hashValue)).find(\n        (element): element is HTMLElement => element instanceof HTMLElement && isVisibleTarget(element),\n      ) || null;\n    };\n\n    const resolveDestinationTarget = () => {\n      const hashTarget = resolveHashTarget();\n      if (hashTarget) return hashTarget;\n      const appMain = document.getElementById('app-main');\n      if (!(appMain instanceof HTMLElement)) return null;\n      const selectors = [\n        '[data-route-entry-anchor]:not([data-route-entry-anchor=\"false\"])',\n        '[data-navigation-anchor]:not([data-navigation-anchor=\"false\"])',\n        '[data-page-title]',\n        '[data-route-title]',\n        'h1',\n        '[role=\"heading\"][aria-level=\"1\"]',\n        '[data-page-content]',\n        '[data-route-content]',\n        '[data-page-root]',\n        '[data-page-shell]',\n      ];\n      for (const selector of selectors) {\n        const target = appMain.querySelector<HTMLElement>(selector);\n        if (isVisibleTarget(target)) return target;\n      }\n      return null;\n    };\n\n    const restorePopPosition = () => {\n      let stored: { windowX?: number; windowY?: number; ownerLeft?: number | null; ownerTop?: number | null } | null = null;\n      try { stored = JSON.parse(sessionStorage.getItem(storageKey) || 'null'); } catch {}\n      if (!stored) return false;\n      const owner = resolveScrollOwner();\n      if (owner && Number.isFinite(stored.ownerTop)) {\n        owner.scrollTo({\n          top: Math.max(0, Number(stored.ownerTop)),\n          left: Math.max(0, Number(stored.ownerLeft || 0)),\n          behavior: 'auto',\n        });\n      } else {\n        window.scrollTo({\n          top: Math.max(0, Number(stored.windowY || 0)),\n          left: Math.max(0, Number(stored.windowX || 0)),\n          behavior: 'auto',\n        });\n      }\n      return true;\n    };\n\n    const landAtRouteStart = () => {\n      const target = resolveDestinationTarget();\n      if (target) {\n        target.scrollIntoView({ block: 'start', inline: 'nearest', behavior: 'auto' });\n        return;\n      }\n      const owner = resolveScrollOwner();\n      if (owner) owner.scrollTo({ top: 0, left: owner.scrollLeft, behavior: 'auto' });\n      else window.scrollTo({ top: 0, left: window.scrollX, behavior: 'auto' });\n    };\n\n    const settle = () => {\n      if (cancelled || settled) return;\n      attempts += 1;\n      if (hasOpenOverlay()) {\n        if (attempts < 4) timers.push(window.setTimeout(settle, 120));\n        return;\n      }\n      if (navigationType === 'POP' && restorePopPosition()) {\n        settled = true;\n        return;\n      }\n      landAtRouteStart();\n      settled = true;\n    };\n\n    firstFrame = window.requestAnimationFrame(() => {\n      secondFrame = window.requestAnimationFrame(settle);\n    });\n    timers.push(window.setTimeout(settle, 320));\n\n    return () => {\n      cancelled = true;\n      if (firstFrame !== null) window.cancelAnimationFrame(firstFrame);\n      if (secondFrame !== null) window.cancelAnimationFrame(secondFrame);\n      timers.forEach((timer) => window.clearTimeout(timer));\n    };\n  }, [location.hash, navigationType, resolveScrollOwner, storageKey]);\n\n  return null;\n}\n\nfunction AppRouteShell() {\n  const location = useLocation();\n  const hostname = typeof window !== 'undefined' ? window.location.hostname : '';\n  const {\n    isBigPapisCustomHost,\n    isRoofHelpFinderCustomHost,\n    isPublicRoute,\n    isLawnCareRoute,\n    isBigPapisRoute,\n    legacyBigPapisOwnerTarget,\n    isSelfContainedBookingRoute,\n    bigPapisCustomHostSurface,\n  } = classifyAppRoute(location.pathname, hostname);\n  const cachedTenantName = typeof window !== 'undefined' ? window.localStorage.getItem('active_tenant_name') || undefined : undefined;\n  const cachedTenantLogo = typeof window !== 'undefined' ? window.localStorage.getItem('active_tenant_logo') || undefined : undefined;\n  const cachedTenantSlug = typeof window !== 'undefined' ? window.localStorage.getItem('active_tenant_slug') || undefined : undefined;\n  const cachedTenantId = typeof window !== 'undefined' ? window.localStorage.getItem('active_tenant_id') || undefined : undefined;\n  const isKnockLaunchOwnerRoute = /^\\/knock-launch-(?:os|crm)(?:\\/|$)/i.test(location.pathname);\n\n  React.useEffect(() => {\n    resolveTenantMailProvider();\n  }, [cachedTenantId, cachedTenantName, cachedTenantSlug]);\n\n  useAppRouteDocumentEffects({\n    pathname: location.pathname,\n    search: location.search,\n    isPublicRoute,\n    isLawnCareRoute,\n    isBigPapisRoute,\n    isSelfContainedBookingRoute,\n  });\n\n  if (legacyBigPapisOwnerTarget) {\n    return <Navigate to={`${legacyBigPapisOwnerTarget}${location.search || ''}${location.hash || ''}`} replace />;\n  }\n\n  if (location.pathname === \"/admin/routes\") {\n    return <Navigate to=\"/admin/system-config?tab=routes\" replace />;\n  }\n\n  if (bigPapisCustomHostSurface === 'loyalty') {\n    return (\n      <div className=\"min-h-screen bg-[#030407]\">\n        <BigPapisNextStopClub />\n      </div>\n    );\n  }\n\n  if (bigPapisCustomHostSurface === 'refer-redirect') {\n    return <Navigate to={`/referrals${location.search || ''}`} replace />;\n  }\n\n  if (bigPapisCustomHostSurface === 'referrals') {\n    return <BigPapisBookingReferralPage />;\n  }\n\n  if (bigPapisCustomHostSurface === 'coming-soon') {\n    return <BigPapisComingSoon />;\n  }\n\n  return (\n    <>\n    <main\n      id=\"app-main\"\n      tabIndex={-1}\n      data-route-mobile-mode={isLawnCareRoute ? \"lawn-care\" : undefined}\n      data-lawn-shell-contract={isLawnCareRoute ? \"sleek-v2.2\" : undefined}\n      data-responsive-app-contract=\"canonical-v2\"\n      className={[\n        \"kl-responsive-app-root min-h-screen min-w-0 w-full max-w-full outline-none\",\n        isLawnCareRoute ? \"kl-lawn-care-route-shell\" : \"\",\n        isBigPapisRoute ? \"kl-big-papis-route-shell\" : \"\",\n      ].filter(Boolean).join(\" \")}\n    >\n      <Suspense\n        fallback={isKnockLaunchOwnerRoute ? null : isBigPapisCustomHost ? null : isRoofHelpFinderCustomHost ? (\n          <RoofHelpFinderLoadingScreen />\n        ) : (\n          <UniversalLoadingScreen\n            brandName={!isPublicRoute ? cachedTenantName : undefined}\n            logoUrl={!isPublicRoute ? cachedTenantLogo : undefined}\n            tenantKey={!isPublicRoute ? cachedTenantSlug : undefined}\n            title={isPublicRoute ? \"Loading KNOCKLAUNCH\" : undefined}\n            subtitle={isPublicRoute ? \"Preparing your workspace.\" : undefined}\n          />\n        )}\n      >\n        {isPublicRoute ? <PublicAppShell /> : <PrivateAppShell />}\n      </Suspense>\n    </main>\n    {!isPublicRoute ? <Suspense fallback={null}><PlatformMessagesHost /></Suspense> : null}\n    </>\n  );\n}\n\nfunction ServiceUnavailableApplicationRoot() {\n  return (\n    <HelmetProvider>\n      <DegradedServiceScreen />\n    </HelmetProvider>\n  );\n}\n\nfunction PublicDemoRouteShell() {\n  return (\n    <BrowserRouter useTransitions={false}>\n      <PlatformScrollRestoration />\n      <GlobalA11y />\n      <Suspense\n        fallback={\n          <div className=\"flex min-h-screen items-center justify-center bg-[#07110e] px-6 text-center text-white\">\n            <div>\n              <div className=\"text-xs font-black uppercase tracking-[.22em] text-emerald-300\">KNOCKLAUNCH</div>\n              <div className=\"mt-2 text-lg font-black\">Preparing your demo…</div>\n            </div>\n          </div>\n        }\n      >\n        <BuildMyDemo />\n      </Suspense>\n    </BrowserRouter>\n  );\n}\n\nfunction IsolatedExperiencePreviewRoot() {\n  const initialRoute = new URLSearchParams(window.location.search).get('klExperienceRoute') || '/';\n\n  return (\n    <ErrorBoundary>\n      <QueryClientProvider client={queryClient}>\n        <OfflineQueryPersistenceBoot client={queryClient} />\n        <HelmetProvider>\n          <TooltipProvider>\n            <Sonner />\n            <MemoryRouter initialEntries={[initialRoute]}>\n              <PlatformScrollRestoration />\n              <GlobalA11y />\n              <Suspense\n                fallback={\n                  <UniversalLoadingScreen\n                    title=\"Loading Preview\"\n                    subtitle=\"Preparing the experience canvas.\"\n                  />\n                }\n              >\n                <ExperiencePreviewApp />\n              </Suspense>\n            </MemoryRouter>\n          </TooltipProvider>\n        </HelmetProvider>\n      </QueryClientProvider>\n    </ErrorBoundary>\n  );\n}\n\nfunction PublicDemoApplicationRoot() {\n  return (\n    <ErrorBoundary>\n      <QueryClientProvider client={queryClient}>\n        <HelmetProvider>\n          <TooltipProvider>\n            <Sonner />\n            <PublicDemoRouteShell />\n          </TooltipProvider>\n        </HelmetProvider>\n      </QueryClientProvider>\n    </ErrorBoundary>\n  );\n}\n\nfunction StandardApplicationRoot() {\n  return (\n    <ErrorBoundary>\n      <QueryClientProvider client={queryClient}>\n        <OfflineQueryPersistenceBoot client={queryClient} />\n        <OfflinePlatformBoot />\n        <HelmetProvider>\n          <AuthProvider>\n            <TooltipProvider>\n              <Sonner />\n              <BrowserRouter useTransitions={false}>\n                <PlatformScrollRestoration />\n                <GlobalA11y />\n                <SecurityInspectionGuard />\n                <UserActivityTracker />\n                <StandaloneAppRecovery />\n                <AppRouteShell />\n                <InstallPrompt />\n              </BrowserRouter>\n            </TooltipProvider>\n          </AuthProvider>\n        </HelmetProvider>\n      </QueryClientProvider>\n    </ErrorBoundary>\n  );\n}\n\nfunction shouldUseServiceUnavailableRoot() {\n  if (typeof window === \"undefined\") return false;\n  const pathname = window.location.pathname.toLowerCase().replace(/\\/+$/g, \"\") || \"/\";\n  return pathname === \"/service-unavailable\";\n}\n\nfunction shouldUsePublicDemoRoot() {\n  if (typeof window === \"undefined\") return false;\n  const pathname = window.location.pathname.toLowerCase().replace(/\\/+$/g, \"\") || \"/\";\n  return pathname === \"/demo\" || pathname.startsWith(\"/demo/\") || pathname === \"/build-my-demo\";\n}\n\nfunction shouldUseIsolatedExperiencePreviewRoot() {\n  if (typeof window === \"undefined\") return false;\n  const params = new URLSearchParams(window.location.search);\n  return params.has(\"klExperienceRuntime\") && params.has(\"klExperienceRoute\");\n}\n\nconst App = () =>\n  shouldUseServiceUnavailableRoot()\n    ? <ServiceUnavailableApplicationRoot />\n    : shouldUseIsolatedExperiencePreviewRoot()\n      ? <IsolatedExperiencePreviewRoot />\n      : shouldUsePublicDemoRoot()\n        ? <PublicDemoApplicationRoot />\n        : <StandardApplicationRoot />;\n\nexport default App;\n"},{"path":"src/components/pwa/StandaloneAppRecovery.tsx","content":"import React from 'react';\nimport { createPortal } from 'react-dom';\nimport { useLocation, useNavigationType } from 'react-router-dom';\nimport { ArrowLeft, Home, RefreshCw } from 'lucide-react';\nimport { getTenantInfoStrict, getTenantDashboardPathForTenant, getTenantBasePath } from '@/lib/tenantUtils';\n\n// Kept outside the lazy route tree so loading a route cannot hide recovery.\nexport default function StandaloneAppRecovery() {\n  const location = useLocation();\n  const navigationType = useNavigationType();\n  const [standalone, setStandalone] = React.useState(false);\n  const [host, setHost] = React.useState<HTMLElement | null>(null);\n  const entries = React.useRef<Array<{key:string;url:string;tenant:string}>>([]);\n  React.useEffect(() => {\n    const media = window.matchMedia('(display-mode: standalone)');\n    const sync = () => setStandalone(media.matches || Boolean((navigator as Navigator & {standalone?:boolean}).standalone));\n    sync(); media.addEventListener('change', sync);\n    return () => media.removeEventListener('change', sync);\n  }, []);\n  React.useEffect(() => {\n    let tenant = '';\n    try { tenant = getTenantInfoStrict().tenantOrgId; } catch {}\n    const entry = {key:location.key,url:location.pathname+location.search+location.hash,tenant};\n    const previous = entries.current;\n    const index = previous.findIndex(item => item.key === entry.key);\n    if (navigationType === 'POP' && index >= 0) entries.current = previous.slice(0,index+1);\n    else if (navigationType === 'REPLACE') entries.current = [...previous.slice(0,-1),entry];\n    else if (previous.at(-1)?.key !== entry.key) entries.current = [...previous.slice(-30),entry];\n  }, [location.key,location.pathname,location.search,location.hash,navigationType]);\n  React.useEffect(() => {\n    if (!standalone) return;\n    // Place recovery inside the active modal's focus/pointer boundary, not behind it.\n    const sync = () => {\n      const dialogs = Array.from(document.querySelectorAll<HTMLElement>('[role=\"dialog\"],[role=\"alertdialog\"],dialog[open]'))\n        .filter(el => el.getClientRects().length > 0 && el.getAttribute('data-state') !== 'closed' && !el.closest('[inert]'));\n      setHost(dialogs.at(-1) || document.body);\n    };\n    sync();\n    const observer = new MutationObserver(sync);\n    observer.observe(document.body,{subtree:true,childList:true,attributes:true,attributeFilter:['data-state','open','hidden','style']});\n    return () => observer.disconnect();\n  }, [standalone]);\n  const leave = (action:'back'|'home'|'refresh') => {\n    if (action === 'back' && host && host !== document.body) {\n      // The existing modal owner handles dismissal and retains its draft state.\n      document.dispatchEvent(new KeyboardEvent('keydown',{key:'Escape',code:'Escape',bubbles:true,cancelable:true}));\n      return;\n    }\n    if (!window.confirm(action === 'refresh'\n      ? 'Refresh this screen? Save any unfinished changes first.'\n      : 'Leave this screen? Save any unfinished changes first.')) return;\n    if (action === 'refresh') { window.location.reload(); return; }\n    let home = '/select-tenant?manual=1';\n    let tenant = '';\n    let base = '';\n    try {\n      const info = getTenantInfoStrict();\n      tenant = info.tenantOrgId;\n      base = getTenantBasePath();\n      home = getTenantDashboardPathForTenant({tenant_type:info.tenantType,company_slug:info.tenantSlug,name:info.tenantDisplayName});\n    } catch {}\n    const previous = entries.current.at(-2);\n    // Never blindly history.back() into another tenant, login, or an external page.\n    const sameTenant = previous && previous.tenant === tenant && tenant &&\n      (previous.url.split(/[?#]/)[0] === base || previous.url.startsWith(base+'/'));\n    window.location.assign(action === 'back' && sameTenant ? previous.url : home);\n  };\n  if (!standalone || !host) return null;\n  return createPortal(\n    <nav aria-label=\"App recovery\" data-kl-gesture-exclude data-no-viewport-reset\n      style={{position:'fixed',left:'max(8px, env(safe-area-inset-left))',bottom:'calc(env(safe-area-inset-bottom) + 5.25rem)',zIndex:2147483647,pointerEvents:'auto'}}\n      className=\"flex rounded-2xl border border-emerald-300/30 bg-[#07110e] p-1 text-white shadow-xl\">\n      {([{id:'back',label:'Back',Icon:ArrowLeft},{id:'home',label:'Home',Icon:Home},{id:'refresh',label:'Refresh',Icon:RefreshCw}] as const).map(({id,label,Icon}) =>\n        <button key={id} type=\"button\" aria-label={id === 'refresh' ? 'Refresh app' : label}\n          onClick={() => leave(id)} className=\"flex min-h-11 min-w-14 flex-col items-center justify-center gap-0.5 rounded-xl px-2 text-[11px] font-semibold hover:bg-white/10 focus-visible:outline focus-visible:outline-2 focus-visible:outline-emerald-300\">\n          <Icon size={16} aria-hidden=\"true\"/>{label}\n        </button>)}\n    </nav>,host);\n}\n"}],"route":"https://app.knocklaunch.app/big-papis/owner/calendar?bpMode=plan","branch":"ai/objective-first-repair-673b4b6f4d63","writes":[],"patches":[],"approved":true,"missionId":"673b4b6f-4d63-4034-9d88-4f590824c437","objective":"Add installed app recovery Back Home Refresh outside lazy routes, preserve storage/auth, confirm possible unfinished changes before reload/navigation; modal back sends existing Escape dismissal. Canonical gate and deploy then verify standalone interactions. Source inspection proves missing shared recovery and overscroll suppression.","repository":"noel/KnockLaunchOS","ownerApproved":true,"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"ae4793dba4d3de5360a75243d4a0c0a51cb07670f2e69763ae251e96f42bb720","replayCount":0,"serializedBytes":23752},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-23T03:28:05.982382+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:673b4b6f-4d63-4034-9d88-4f590824c437:repository-mutation-intent:ae4793dba4d3de5360a75243d4a0c0a51cb07670f2e69763ae251e96f42bb720:0","mission_step_id":"ec6c12ea-49b5-4e3e-abf0-9cede08344f8","command_center_event_id":"673b4b6f-4d63-4034-9d88-4f590824c437"},{"id":"fa1a6e6c-8471-4ce3-aaba-bd563d59193e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"da1aca045ef50f64b6d3b63db7d291f0ac2d4ad7","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"da1aca045ef50f64b6d3b63db7d291f0ac2d4ad7","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":"d0b7ce8b794ced9806b71376920b59fdcb09e683e81f02a8704f8b2714966d27","forgejoWorkflowProof":{"runId":11072,"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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-23T03:37:31.104539+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"da1aca045ef50f64b6d3b63db7d291f0ac2d4ad7","external_id":"forgejo-main-da1aca045ef5","receipt_type":"canonical_release_status","idempotency_key":"mission:673b4b6f-4d63-4034-9d88-4f590824c437:forgejo-release-status:da1aca045ef50f64b6d3b63db7d291f0ac2d4ad7:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"a96da3ab-5ff6-41a8-94d1-f376655e6cd4","command_center_event_id":"673b4b6f-4d63-4034-9d88-4f590824c437"},{"id":"b94d6448-4357-48dd-b63a-ad2ccd2650d2","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"da1aca045ef50f64b6d3b63db7d291f0ac2d4ad7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Repair installed home-screen app trapping users with no refresh. Inspect and fix governing standalone navigation/recovery primitives. Provide reachable Back with safe same-tenant fallback, tenant Home and explicit Refresh app; protect unsaved edits, auth and tenant context; handle messaging/dialog escape and error/loading recovery without swipe-down messaging conflict. Smallest shared repair, no unrelated redesign. Verify standalone interaction on https://app.knocklaunch.app/big-papis/owner/calendar?bpMode=plan and representative sibling. Ship one PR through gate merge deployment and actual live interaction proof.","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":"d0b7ce8b794ced9806b71376920b59fdcb09e683e81f02a8704f8b2714966d27","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":"d0b7ce8b794ced9806b71376920b59fdcb09e683e81f02a8704f8b2714966d27"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-23T03:37:32.765466+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"da1aca045ef50f64b6d3b63db7d291f0ac2d4ad7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:673b4b6f-4d63-4034-9d88-4f590824c437:request-contract:d0b7ce8b794ced9806b71376920b59fdcb09e683e81f02a8704f8b2714966d27:da1aca045ef50f64b6d3b63db7d291f0ac2d4ad7:verified:","mission_step_id":"a96da3ab-5ff6-41a8-94d1-f376655e6cd4","command_center_event_id":"673b4b6f-4d63-4034-9d88-4f590824c437"},{"id":"272563e1-3d5c-4563-b8bc-33d5c131e941","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"d2672f4744712198311b105732c9ec34bedc237c","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"d2672f4744712198311b105732c9ec34bedc237c","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":"4406b2d83e1124f9e0ec1cdd3da59e3d0ade7db4c8ac31f410273c91a3b22f6f","forgejoWorkflowProof":{"runId":11050,"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-23T03:24:05.086341+00:00","proof_gate":"canonical_release_pending","source_sha":"d2672f4744712198311b105732c9ec34bedc237c","external_id":"forgejo-main-d2672f474471","receipt_type":"canonical_release_status","idempotency_key":"mission:ef92f261-758c-415a-9dec-6711318ec59d:forgejo-release-status:d2672f4744712198311b105732c9ec34bedc237c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"84240bf7-a58c-4524-8598-6e1aa86cbcab","command_center_event_id":"ef92f261-758c-415a-9dec-6711318ec59d"},{"id":"c9272ec7-32f7-47ee-b991-5dd2502592b4","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-504ac8a3e078","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":8423,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":134889,"firstUsefulResultAt":"2026-09-25T10:52:00.129Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3704,"terminal":false,"missionId":"504ac8a3-e078-4e37-8182-14fe4636558d","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5390,"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":"504ac8a3-e078-4e37-8182-14fe4636558d"},"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-25T10:54:15.065913+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3704","receipt_type":"automatic_mission_resume","idempotency_key":"mission:504ac8a3-e078-4e37-8182-14fe4636558d:automatic-mission-resume:3704:repair_mission_pr_ready_retryable","mission_step_id":"98b0b7e2-e8df-496d-827f-7a29b1e8c9b5","command_center_event_id":"504ac8a3-e078-4e37-8182-14fe4636558d"},{"id":"2eaa2e13-174d-40a2-b25f-650a57b43121","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/components/messages/MessagingReferenceFrame.tsx","content":"import React from 'react';\nimport { Bell, MessageCircle, Search } from 'lucide-react';\n\nexport function MessagingGlobalBar({userName}:{userName?:string}) {\n  return <div className=\"kl-msg-globalbar\">\n    <div className=\"kl-msg-logo\">\n      <div className=\"kl-msg-logo-mark\">K</div>\n      <div><div className=\"kl-msg-logo-name\">KNOCKLAUNCH</div><div className=\"kl-msg-logo-tag\">HIGHER TOGETHER.</div></div>\n    </div>\n    <div className=\"kl-msg-global-search\"><Search className=\"mr-2 h-4 w-4\"/>Search everything…</div>\n    <Bell className=\"ml-2 h-5 w-5 text-white/80\"/>\n    <div className=\"kl-msg-global-avatar\">{(userName||'K').slice(0,1).toUpperCase()}</div>\n  </div>;\n}\n\nexport function MessagingContextPanel({title,kind}:{title:string;kind:string}) {\n  return <aside className=\"kl-msg-context-panel\">\n    <div className=\"kl-msg-context-card\">\n      <div className=\"text-sm font-black\">{title||'Conversation'}</div>\n      <div className=\"mt-1 text-[10px] uppercase tracking-[.18em] text-white/40\">{kind==='group'?'Build · Improve · Scale':'KNOCKLAUNCH conversation'}</div>\n      <div className=\"kl-msg-context-actions\"><button>Add</button><button>Call</button><button>Meet</button><button>More</button></div>\n    </div>\n    <div className=\"kl-msg-context-card\"><div className=\"text-xs font-black\">Pinned</div><div className=\"mt-3 space-y-3 text-xs text-white/60\"><div>Product Roadmap</div><div>Build Notes</div><div>Launch Plan</div></div></div>\n    <div className=\"kl-msg-context-card\"><div className=\"text-xs font-black\">Members</div><div className=\"mt-3 space-y-2 text-xs text-white/60\"><div>Owner</div><div>Admins</div><div>Members</div></div></div>\n  </aside>;\n}\n\ntype MobileChromeProps={\n  onNew:()=>void;\n  onNoel:()=>void;\n  onTeam:()=>void;\n  onClients:()=>void;\n  onSearch:()=>void;\n};\n\nexport function MessagingMobileChrome({onNew,onNoel,onTeam,onClients,onSearch}:MobileChromeProps) {\n  const shortcuts=[\n    {label:'New',mark:'+',action:onNew},\n    {label:'Noel',mark:'N',action:onNoel},\n    {label:'Team',mark:'T',action:onTeam},\n    {label:'Clients',mark:'C',action:onClients},\n  ];\n  return <>\n    <div className=\"kl-msg-mobile-header\">\n      <div className=\"kl-msg-mobile-brand\"><span className=\"kl-msg-logo-mark\">K</span><span>MESSAGES</span></div>\n      <button type=\"button\" aria-label=\"Search messages\" className=\"kl-msg-mobile-search-button\" onClick={onSearch}><Search className=\"h-5 w-5\"/></button>\n    </div>\n    <div className=\"kl-msg-mobile-shortcuts\" aria-label=\"Message shortcuts\">\n      {shortcuts.map(item=><button type=\"button\" className=\"kl-msg-mobile-shortcut\" key={item.label} onClick={item.action}><span>{item.mark}</span><span>{item.label}</span></button>)}\n    </div>\n  </>;\n}\n\ntype MobileNavProps={\n  onHome:()=>void;\n  onSearch:()=>void;\n  onActivity:()=>void;\n  onMore:()=>void;\n};\n\nexport function MessagingMobileNav({onHome,onSearch,onActivity,onMore}:MobileNavProps){\n  return <div className=\"kl-msg-mobile-nav\">\n    <button type=\"button\" onClick={onHome}>⌂<span>Home</span></button>\n    <button type=\"button\" onClick={onSearch}>⌕<span>Search</span></button>\n    <button type=\"button\" className=\"is-active\" aria-current=\"page\"><MessageCircle className=\"h-5 w-5\"/><span>Messages</span></button>\n    <button type=\"button\" onClick={onActivity}>•<span>Activity</span></button>\n    <button type=\"button\" onClick={onMore}>☰<span>More</span></button>\n  </div>;\n}\n"},{"path":"src/components/messages/platformMessagesMobilePolish.css","content":"/* Mobile-first interaction and density repair for KNOCKLAUNCH Messaging. */\n@media (max-width:767px){\n  [data-kl-messages-root=\"true\"]>section{background:#030b09!important}\n  [data-kl-messages-root=\"true\"] aside{padding:0 12px calc(72px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#04110d 0%,#020806 100%)!important}\n  [data-kl-messages-root=\"true\"] aside:before{height:108px!important;opacity:.48!important}\n  [data-kl-messages-root=\"true\"] .kl-msg-mobile-header{height:58px!important;padding:10px 2px 4px!important}\n  [data-kl-messages-root=\"true\"] .kl-msg-mobile-brand{gap:9px!important;font-size:12px!important;letter-spacing:.12em!important}\n  [data-kl-messages-root=\"true\"] .kl-msg-mobile-brand>span:last-child{line-height:1!important}\n  [data-kl-messages-root=\"true\"] .kl-msg-logo-mark{width:36px!important;height:36px!important;border-radius:12px!important}\n  [data-kl-messages-root=\"true\"] .kl-msg-mobile-search-button{display:grid!important;width:42px!important;height:42px!important;place-items:center!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:13px!important;background:rgba(255,255,255,.035)!important;color:#fff!important}\n  [data-kl-messages-root=\"true\"] .kl-msg-mobile-shortcuts{gap:7px!important;padding:6px 0 9px!important;overflow-x:auto!important}\n  [data-kl-messages-root=\"true\"] .kl-msg-mobile-shortcut{min-height:38px!important;padding:5px 10px!important;background:rgba(7,24,18,.72)!important;border-color:rgba(99,245,167,.16)!important;color:rgba(255,255,255,.82)!important}\n  [data-kl-messages-root=\"true\"] .kl-msg-mobile-shortcut>span:first-child{width:24px!important;height:24px!important}\n  [data-kl-messages-root=\"true\"] aside>header{margin:0!important;padding:7px 2px 6px!important;min-height:0!important;border-top:1px solid rgba(255,255,255,.045)!important}\n  [data-kl-messages-root=\"true\"] aside>header .text-emerald-300{display:none!important}\n  [data-kl-messages-root=\"true\"] aside>header h1{font-size:25px!important;line-height:1!important;letter-spacing:-.04em!important}\n  [data-kl-messages-root=\"true\"] aside>header button{width:38px!important;height:38px!important;border-radius:12px!important}\n  [data-kl-messages-root=\"true\"] aside>div.p-3{padding:5px 2px 7px!important}\n  [data-kl-messages-root=\"true\"] aside input{height:42px!important;border-radius:14px!important}\n  [data-kl-messages-root=\"true\"] .kl-legacy-message-filter-strip{gap:6px!important;margin-top:6px!important}\n  [data-kl-messages-root=\"true\"] .kl-legacy-message-filter-strip button{height:28px!important;padding:0 11px!important}\n  [data-kl-messages-root=\"true\"] .kl-phone-install-hint{display:none!important}\n  [data-kl-messages-root=\"true\"] aside>.flex-1{margin-top:0!important;overflow-y:auto!important}\n  [data-kl-messages-root=\"true\"] aside>.flex-1>button{min-height:62px!important;margin:0!important;padding:8px 6px!important;border-bottom:1px solid rgba(255,255,255,.045)!important;border-radius:0!important}\n  [data-kl-messages-root=\"true\"] aside>.flex-1>button>span:first-child{width:42px!important;height:42px!important}\n  [data-kl-messages-root=\"true\"] .kl-msg-mobile-nav{height:calc(58px + env(safe-area-inset-bottom))!important;padding:5px 8px env(safe-area-inset-bottom)!important;background:rgba(2,9,7,.96)!important;border-top:1px solid rgba(99,245,167,.10)!important}\n  [data-kl-messages-root=\"true\"] .kl-msg-mobile-nav button{min-height:48px!important}\n}\n"}],"route":"https://knocklaunch.app/messages","branch":"ai/objective-first-repair-9e70b509736d","writes":[],"patches":[],"approved":true,"missionId":"9e70b509-736d-4207-909a-df2e4ddcca15","objective":"Repair and ship the KNOCKLAUNCH mobile Messaging experience and prove it live.","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"src/components/messages/PlatformMessagesHost.tsx","anchor":"import '@/components/messages/platformMessagesReference.css';","replacement":"import '@/components/messages/platformMessagesReference.css';\nimport '@/components/messages/platformMessagesMobilePolish.css';"},{"path":"src/components/messages/PlatformMessagesHost.tsx","anchor":"<MessagingMobileChrome />","replacement":"<MessagingMobileChrome onNew={()=>void beginCreate()} onNoel={()=>void beginCreate('Noel')} onTeam={()=>void (tenantContext?createTenantConversation():beginCreate())} onClients={()=>void beginCreate('client')} onSearch={()=>document.querySelector<HTMLInputElement>('[data-kl-messages-root=\"true\"] aside input')?.focus()} />"},{"path":"src/components/messages/PlatformMessagesHost.tsx","anchor":"const beginCreate=async()=>{setCreating(true);setPeopleQuery('');setPicked([]);setGroupTitle('');try{setPeople(await searchMessagePeople(''));}catch{setPeople([]);}};","replacement":"const beginCreate=async(initialQuery='')=>{setCreating(true);setPeopleQuery(initialQuery);setPicked([]);setGroupTitle('');try{setPeople(await searchMessagePeople(initialQuery));}catch{setPeople([]);}};"},{"path":"src/components/messages/PlatformMessagesHost.tsx","anchor":"<MessagingMobileNav/>","replacement":"<MessagingMobileNav onHome={close} onSearch={()=>document.querySelector<HTMLInputElement>('[data-kl-messages-root=\"true\"] aside input')?.focus()} onActivity={()=>navigate('/activity')} onMore={()=>navigate('/settings')} />"}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"e38dd4a06d761f48c49dd727f554703955bd59b66979d93258dd64ebd341011e","replayCount":0,"serializedBytes":9194},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:26:20.63771+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:9e70b509-736d-4207-909a-df2e4ddcca15:repository-mutation-intent:e38dd4a06d761f48c49dd727f554703955bd59b66979d93258dd64ebd341011e:0","mission_step_id":"e4f0e171-96e8-4fef-b702-6ddc6f8d7a98","command_center_event_id":"9e70b509-736d-4207-909a-df2e4ddcca15"},{"id":"867af787-8e81-4dfe-b0d7-d57626d5e7c9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9e70b509736d","reason":"anchored_edit_anchor_missing:src/components/messages/PlatformMessagesHost.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"9e70b509-736d-4207-909a-df2e4ddcca15","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":759,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":759,"missionSetupMs":255,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":255,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":255,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":255,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9e70b509-736d-4207-909a-df2e4ddcca15"},"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":1534,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:26:22.405612+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9e70b509-736d-4207-909a-df2e4ddcca15:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"e4f0e171-96e8-4fef-b702-6ddc6f8d7a98","command_center_event_id":"9e70b509-736d-4207-909a-df2e4ddcca15"},{"id":"25bbfd8e-b5b2-470e-a628-338e60bf9017","source":"cc-execution","status":"recorded","payload":{"objective":"Repair installed home-screen app trapping users with no refresh. Inspect and fix governing standalone navigation/recovery primitives. Provide reachable Back with safe same-tenant fallback, tenant Home and explicit Refresh app; protect unsaved edits, auth and tenant context; handle messaging/dialog escape and error/loading recovery without swipe-down messaging conflict. Smallest shared repair, no unrelated redesign. Verify standalone interaction on https://app.knocklaunch.app/big-papis/owner/calendar?bpMode=plan and representative sibling. Ship one PR through gate merge deployment and actual live interaction proof.","tenantRef":"big-papis","receivedAt":"2026-09-23T03:26:31.984Z","fingerprint":"0a2e8cc2816f5a7033538136058d023e5732b9b81f39695d8463b42b3eacdcfc","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair installed home-screen app trapping users with no refresh. Inspect and fix governing standalone navigation/recovery primitives. Provide reachable Back with safe same-tenant fallback, tenant Home and explicit Refresh app; protect unsaved edits, auth and tenant context; handle messaging/dialog escape and error/loading recovery without swipe-down messaging conflict. Smallest shared repair, no unrelated redesign. Verify standalone interaction on https://app.knocklaunch.app/big-papis/owner/calendar?bpMode=plan and representative sibling. Ship one PR through gate merge deployment and actual live interaction proof.","wordingChanged":false,"canonicalIntent":"Repair installed home-screen app trapping users with no refresh. Inspect and fix governing standalone navigation/recovery primitives. Provide reachable Back with safe same-tenant fallback, tenant Home and explicit Refresh app; protect unsaved edits, auth and tenant context; handle messaging/dialog escape and error/loading recovery without swipe-down messaging conflict. Smallest shared repair, no unrelated redesign. Verify standalone interaction on https://app.knocklaunch.app/big-papis/owner/calendar?bpMode=plan and representative sibling. Ship one PR through gate merge deployment and actual live interaction proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"legacy_derived","version":1,"outcomes":[{"id":"outcome-1","statement":"Repair installed home-screen app trapping users with no refresh. Inspect and fix governing standalone navigation/recovery primitives. Provide reachable Back with safe same-tenant fallback, tenant Home and explicit Refresh app; protect unsaved edits, auth and tenant context; handle messaging/dialog escape and error/loading recovery without swipe-down messaging conflict. Smallest shared repair, no unrelated redesign. Verify standalone interaction on https://app.knocklaunch.app/big-papis/owner/calendar?bpMode=plan and representative sibling. Ship one PR through gate merge deployment and actual live interaction proof.","proofConditionIds":["proof-production"]}],"objective":"Repair installed home-screen app trapping users with no refresh. Inspect and fix governing standalone navigation/recovery primitives. Provide reachable Back with safe same-tenant fallback, tenant Home and explicit Refresh app; protect unsaved edits, auth and tenant context; handle messaging/dialog escape and error/loading recovery without swipe-down messaging conflict. Smallest shared repair, no unrelated redesign. Verify standalone interaction on https://app.knocklaunch.app/big-papis/owner/calendar?bpMode=plan and representative sibling. Ship one PR through gate merge deployment and actual live interaction proof.","constraints":[{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["proof-production"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Repair installed home-screen app trapping users with no refresh. Inspect and fix governing standalone navigation/recovery primitives. Provide reachable Back with safe same-tenant fallback, tenant Home and explicit Refresh app; protect unsaved edits, auth and tenant context; handle messaging/dialog escape and error/loading recovery without swipe-down messaging conflict. Smallest shared repair, no unrelated redesign. Verify standalone interaction on https://app.knocklaunch.app/big-papis/owner/calendar?bpMode=plan and representative sibling. Ship one PR through gate merge deployment and actual live interaction proof.","route":"https://app.knocklaunch.app/big-papis/owner/calendar?bpMode=plan","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-installed-home-screen-app-trapping-users-with-no-refresh.-Inspect-and-fix-governing-standalon","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":"d0b7ce8b794ced9806b71376920b59fdcb09e683e81f02a8704f8b2714966d27","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-23T03:26:32.350372+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:673b4b6f-4d63-4034-9d88-4f590824c437:tenant-workstream-contribution:0a2e8cc2816f5a7033538136058d023e5732b9b81f39695d8463b42b3eacdcfc","mission_step_id":null,"command_center_event_id":"673b4b6f-4d63-4034-9d88-4f590824c437"},{"id":"4b46763d-7c81-42ce-9317-8debd20cc0bd","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"7610476cb125af7aa0df50610336cff07712853a","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7610476cb125af7aa0df50610336cff07712853a","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":"124dc4c7022f40029397ceb92c4fef8f09c23cad4f0e61f0e817d206c59467de","forgejoWorkflowProof":{"runId":11053,"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-23T03:27:23.472448+00:00","proof_gate":"canonical_release_pending","source_sha":"7610476cb125af7aa0df50610336cff07712853a","external_id":"forgejo-main-7610476cb125","receipt_type":"canonical_release_status","idempotency_key":"mission:9e70b509-736d-4207-909a-df2e4ddcca15:forgejo-release-status:7610476cb125af7aa0df50610336cff07712853a:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"602d245b-27c8-4360-af04-4adfbcfd7cb8","command_center_event_id":"9e70b509-736d-4207-909a-df2e4ddcca15"},{"id":"3bb7f4e5-ff60-4810-a4bc-d5fbeccdd985","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9e70b509736d","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.220-terminal-step-projection","prNumber":3486,"terminal":false,"missionId":"9e70b509-736d-4207-909a-df2e4ddcca15","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6645,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":806,"missionSetupMs":295,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":295,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":295,"repositoryMutationMs":5839,"repositoryProviderMs":5839,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3241,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":295,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2598},"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":"9e70b509-736d-4207-909a-df2e4ddcca15"},"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":4029,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:26:57.533766+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3486","receipt_type":"execute_mission","idempotency_key":"mission:9e70b509-736d-4207-909a-df2e4ddcca15:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"e4f0e171-96e8-4fef-b702-6ddc6f8d7a98","command_center_event_id":"9e70b509-736d-4207-909a-df2e4ddcca15"},{"id":"82528505-8351-4839-aff0-7bfe9464ecd4","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-504ac8a3e078","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":10002,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"executorlessWaitMs":141146,"firstUsefulResultAt":"2026-09-25T10:52:00.129Z","recoveryAttemptCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":3704,"terminal":false,"missionId":"504ac8a3-e078-4e37-8182-14fe4636558d","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"8b5adb0a6c4938856789056a9b74792b43b2a115","timingsMs":{"prReadinessMs":396,"approvedPlanMs":0,"shipAndProveMs":2392,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"504ac8a3-e078-4e37-8182-14fe4636558d"},"performance":null,"deploymentId":"forgejo-main-8b5adb0a6c49","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1838,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:54:38.982963+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"3704","receipt_type":"automatic_mission_resume","idempotency_key":"mission:504ac8a3-e078-4e37-8182-14fe4636558d:automatic-mission-resume:3704:canonical_release_reconciliation_pending","mission_step_id":"98b0b7e2-e8df-496d-827f-7a29b1e8c9b5","command_center_event_id":"504ac8a3-e078-4e37-8182-14fe4636558d"},{"id":"4c3d7a8a-efa4-441d-abd6-da4a7b390283","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","render-onrunner/runtime-proof":"pending"},"mainSha":"8b5adb0a6c4938856789056a9b74792b43b2a115","missing":[],"pending":["forgejo-release/workflow","render-onrunner/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"8b5adb0a6c4938856789056a9b74792b43b2a115","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"pending"},"requestContractHash":"512cdc12b16d6dee1553857af98fbb040146d78afb880eda6eabaac3d3c6193b","forgejoWorkflowProof":{"runId":11717,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","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":"0b1ff26426618b96116bdcbbcdf1053337c35aa0","runnerVersion":"onrunner-0b1ff2642661","expectedSourceSha":"8b5adb0a6c4938856789056a9b74792b43b2a115"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:54:40.23867+00:00","proof_gate":"canonical_release_pending","source_sha":"8b5adb0a6c4938856789056a9b74792b43b2a115","external_id":"forgejo-main-8b5adb0a6c49","receipt_type":"canonical_release_status","idempotency_key":"mission:504ac8a3-e078-4e37-8182-14fe4636558d:forgejo-release-status:8b5adb0a6c4938856789056a9b74792b43b2a115:pending:forgejo-main/source=success|forgejo-release/workflow=pending|render-onrunner/runtime-proof=pending","mission_step_id":"ee39db29-e4f9-4fca-8dd9-98ef5e7b1dde","command_center_event_id":"504ac8a3-e078-4e37-8182-14fe4636558d"},{"id":"dc32a98b-3c32-4a91-97c0-302b217b90c7","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":null,"terminal":false,"missionId":"4e7c33a3-b625-48f9-934c-8b800f7fed3e","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1614,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":554,"providerAuthMs":0,"ledgerPrepareMs":554,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":554,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":554,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"4e7c33a3-b625-48f9-934c-8b800f7fed3e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"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-25T17:00:56.362728+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4e7c33a3-b625-48f9-934c-8b800f7fed3e:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"caf50829-1769-4f64-86b8-1b1fa1d90b80","command_center_event_id":"4e7c33a3-b625-48f9-934c-8b800f7fed3e"},{"id":"fecad900-cdb4-4e57-864c-8c7253a56c2f","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/mission-ledger.js","workers/cc-execution/test/request-contract-visual-binding.test.js"],"reason":"Correct the failed Gate patch by restoring the complete current-main mission-ledger source and applying only the proven visual contract binding repair; owner instructed finish the GodMode mission.","baseSha":"807dd8278422d907c3ea682717cffdfc574e4584","issuedAt":1790366617427,"expiresAt":1790366797427,"missionId":"3dddf005-ccb1-474c-a220-dc1b2350b05c","authorizationId":"e83d3e7a-5ee9-44fa-b8e7-8b42c43f95cd","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T20:03:37.779222+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"807dd8278422d907c3ea682717cffdfc574e4584","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e83d3e7a-5ee9-44fa-b8e7-8b42c43f95cd","mission_step_id":"9b417b25-17f4-454a-a760-35977c19df95","command_center_event_id":"3dddf005-ccb1-474c-a220-dc1b2350b05c"},{"id":"913e9dcd-7b9e-42da-a4a0-153c032e720e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-673b4b6f4d63","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"673b4b6f-4d63-4034-9d88-4f590824c437","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":235,"providerAuthMs":0,"ledgerPrepareMs":235,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":235,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":235,"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":"673b4b6f-4d63-4034-9d88-4f590824c437"},"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":3659,"likelyAffectedFiles":["src/App.tsx","src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-23T03:27:02.48474+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:673b4b6f-4d63-4034-9d88-4f590824c437:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"853d32a9-b9d9-4964-b118-6fd4bc2e7993","command_center_event_id":"673b4b6f-4d63-4034-9d88-4f590824c437"},{"id":"67e62da8-1c96-47dc-897d-749fa92079f1","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\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-25T13:51:58.629646+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-504ac8a3e078\",\"prNumber\":3704,\"sourceSha\":\"8b5adb0a6c4938856789056a9b74792b43b2a115\",\"deploymentId\":\"forgejo-main-8b5adb0a6c49\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:57:11.602644+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:504ac8a3-e078-4e37-8182-14fe4636558d:owner-progress-heartbeat:119355588","mission_step_id":"98b0b7e2-e8df-496d-827f-7a29b1e8c9b5","command_center_event_id":"504ac8a3-e078-4e37-8182-14fe4636558d"},{"id":"399716c6-4732-4cb0-8f44-42033f7f5c22","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":null,"terminal":false,"missionId":"dc54d309-e785-4644-90c2-4fe7f61a72bf","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1399,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":396,"providerAuthMs":0,"ledgerPrepareMs":396,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":396,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":396,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"dc54d309-e785-4644-90c2-4fe7f61a72bf"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1176,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:03:19.769919+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:dc54d309-e785-4644-90c2-4fe7f61a72bf:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"36ca7069-156d-4c9c-965c-d0837e1f53ac","command_center_event_id":"dc54d309-e785-4644-90c2-4fe7f61a72bf"},{"id":"bc95186a-3a77-466a-9974-1f808de02bc3","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-63986e9d9179","reason":"pull_request_not_open","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3484,"terminal":false,"missionId":"63986e9d-9179-433d-897c-ca108d686dd5","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":"63986e9d-9179-433d-897c-ca108d686dd5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":689,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:34:25.78788+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"3484","receipt_type":"automatic_mission_resume","idempotency_key":"mission:63986e9d-9179-433d-897c-ca108d686dd5:automatic-mission-resume:3484:repair_mission_auto_progress_authorization_retryable","mission_step_id":"55e52d6f-b802-415e-8b48-531f4b9c0f67","command_center_event_id":"63986e9d-9179-433d-897c-ca108d686dd5"},{"id":"de2decd5-3c61-43b2-88ac-85a7215e8c10","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-9e70b509736d","prNumber":3486,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"7610476cb125af7aa0df50610336cff07712853a","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:27:31.394421+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"7610476cb125af7aa0df50610336cff07712853a","external_id":"3486","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:9e70b509-736d-4207-909a-df2e4ddcca15:merged-pr:3486:7610476cb125af7aa0df50610336cff07712853a","mission_step_id":"602d245b-27c8-4360-af04-4adfbcfd7cb8","command_center_event_id":"9e70b509-736d-4207-909a-df2e4ddcca15"},{"id":"c8ceb16b-281b-4320-b37c-12448842cf51","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\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-25T13:51:58.629646+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-504ac8a3e078\",\"prNumber\":3704,\"sourceSha\":\"8b5adb0a6c4938856789056a9b74792b43b2a115\",\"deploymentId\":\"forgejo-main-8b5adb0a6c49\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:57:28.600788+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:504ac8a3-e078-4e37-8182-14fe4636558d:owner-progress-heartbeat:119355589","mission_step_id":"98b0b7e2-e8df-496d-827f-7a29b1e8c9b5","command_center_event_id":"504ac8a3-e078-4e37-8182-14fe4636558d"},{"id":"da7bcb9a-25bc-4fb6-9fa0-d56ece4efc12","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":null,"terminal":false,"missionId":"076c524d-6bc0-42de-8d3d-f7fa4ae1be78","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1618,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":605,"providerAuthMs":0,"ledgerPrepareMs":605,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":605,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":605,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"076c524d-6bc0-42de-8d3d-f7fa4ae1be78"},"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-25T17:05:28.134941+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:076c524d-6bc0-42de-8d3d-f7fa4ae1be78:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"76681ab3-1fc7-4557-874f-c1c1919e3270","command_center_event_id":"076c524d-6bc0-42de-8d3d-f7fa4ae1be78"},{"id":"fdd72e3a-96b3-46e5-a1cc-561ca9282d22","source":"cc-execution","status":"complete","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-63986e9d9179","reason":null,"status":"complete","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3488,"terminal":false,"missionId":"63986e9d-9179-433d-897c-ca108d686dd5","operation":"execute_mission","proofGate":"repair_mission_prepared","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5250,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2112,"providerAuthMs":0,"ledgerPrepareMs":260,"ledgerReconcileMs":0,"lineageReconcileMs":1852,"resolvePreflightMs":2112,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":260,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"continue_batch_or_ship_and_prove","receiptRef":{"mode":"full","missionId":"63986e9d-9179-433d-897c-ca108d686dd5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2481,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:23:41.140018+00:00","proof_gate":"repair_mission_prepared","source_sha":null,"external_id":"3484","receipt_type":"execute_mission","idempotency_key":"mission:63986e9d-9179-433d-897c-ca108d686dd5:execute_mission:repair_mission_prepared:current-generation","mission_step_id":"1134f53c-7855-4d97-8c1b-84d934e1b7eb","command_center_event_id":"63986e9d-9179-433d-897c-ca108d686dd5"},{"id":"f30b7bd6-de90-43c1-96e9-0c702119eae5","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":null,"terminal":false,"missionId":"d6215824-07a4-4381-adb1-d50f9dbf2e17","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1341,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":454,"providerAuthMs":0,"ledgerPrepareMs":454,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":454,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":454,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Supply exact sourceTargets on the same mission; planner guesses cannot replace missing mission scope.","receiptRef":{"mode":"full","missionId":"d6215824-07a4-4381-adb1-d50f9dbf2e17"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1176,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T21:21:37.438308+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d6215824-07a4-4381-adb1-d50f9dbf2e17:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"a5a4e142-2756-4db9-a15d-6e45539ddeb7","command_center_event_id":"d6215824-07a4-4381-adb1-d50f9dbf2e17"},{"id":"b00b71b7-1c6f-498a-a5f3-8a8a1a6b5d4c","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3dddf005ccb1","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":128576,"releaseCount":0,"toolCallCount":16,"repeatedCallCount":8,"executorlessWaitMs":491828,"firstUsefulResultAt":"2026-09-25T19:57:17.826Z","recoveryAttemptCount":9,"ownerInterruptionCount":0},"version":null,"prNumber":3762,"terminal":false,"missionId":"3dddf005-ccb1-474c-a220-dc1b2350b05c","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":6194,"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":"3dddf005-ccb1-474c-a220-dc1b2350b05c"},"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-25T19:59:10.47689+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3762","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3dddf005-ccb1-474c-a220-dc1b2350b05c:automatic-mission-resume:3762:repair_mission_pr_ready_retryable","mission_step_id":"9909df0a-c90a-4685-9f33-35f8c3cf58b3","command_center_event_id":"3dddf005-ccb1-474c-a220-dc1b2350b05c"},{"id":"38631e60-8d74-4614-ae21-e8facf928e9b","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","render-onrunner/runtime-proof":"success"},"mainSha":"8b5adb0a6c4938856789056a9b74792b43b2a115","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"8b5adb0a6c4938856789056a9b74792b43b2a115","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success"},"requestContractHash":"512cdc12b16d6dee1553857af98fbb040146d78afb880eda6eabaac3d3c6193b","forgejoWorkflowProof":{"runId":11717,"source":"signed_push_receipt","status":"success","results":{},"conclusion":"success","targetStates":{"onrunner":"success"},"targetJobCount":7,"observedTargetStates":{"onrunner":"success"}},"onrunnerRuntimeProof":{"reason":null,"hostedUrl":"https://knocklaunchcrm.onrender.com","brokerReady":true,"exactSource":true,"healthStatus":200,"runtimeReady":true,"liveSourceSha":"8b5adb0a6c4938856789056a9b74792b43b2a115","runnerVersion":"onrunner-8b5adb0a6c49","expectedSourceSha":"8b5adb0a6c4938856789056a9b74792b43b2a115"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:58:31.754249+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"8b5adb0a6c4938856789056a9b74792b43b2a115","external_id":"forgejo-main-8b5adb0a6c49","receipt_type":"canonical_release_status","idempotency_key":"mission:504ac8a3-e078-4e37-8182-14fe4636558d:forgejo-release-status:8b5adb0a6c4938856789056a9b74792b43b2a115:verified:forgejo-main/source=success|forgejo-release/workflow=success|render-onrunner/runtime-proof=success","mission_step_id":"00796199-64a5-4a27-aa9b-a1cf43a471c0","command_center_event_id":"504ac8a3-e078-4e37-8182-14fe4636558d"},{"id":"9eb35e56-53a1-4c3e-a26e-10396903a5ef","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-63986e9d9179","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3484,"terminal":false,"missionId":"63986e9d-9179-433d-897c-ca108d686dd5","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3759,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3636,"approvedPlanMs":0,"missionSetupMs":556,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":437,"ledgerReconcileMs":0,"lineageReconcileMs":119,"resolvePreflightMs":556,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":437,"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":"63986e9d-9179-433d-897c-ca108d686dd5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2309,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:32:37.94117+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3484","receipt_type":"execute_mission","idempotency_key":"mission:63986e9d-9179-433d-897c-ca108d686dd5:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"1134f53c-7855-4d97-8c1b-84d934e1b7eb","command_center_event_id":"63986e9d-9179-433d-897c-ca108d686dd5"},{"id":"ed688435-7c2b-4625-88f1-a40f38d29751","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-076c524d6bc0","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1683,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-25T17:05:28.090Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":null,"terminal":false,"missionId":"076c524d-6bc0-42de-8d3d-f7fa4ae1be78","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1188,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":303,"providerAuthMs":0,"ledgerPrepareMs":303,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":303,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":303,"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":"076c524d-6bc0-42de-8d3d-f7fa4ae1be78"},"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":4258,"likelyAffectedFiles":["config/capabilities/big-papis-proposal-workflow.json","config/capabilities/proposal-signing-experience.json","src/__tests__/contracts/big-papis-native-proposal-link.contract.test.ts","src/__tests__/contracts/big-papis-canonical-customer-proposals.contract.test.ts","src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:05:49.49691+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:076c524d-6bc0-42de-8d3d-f7fa4ae1be78:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"76681ab3-1fc7-4557-874f-c1c1919e3270","command_center_event_id":"076c524d-6bc0-42de-8d3d-f7fa4ae1be78"},{"id":"6f9ac2ba-6ffa-4203-8a66-528bee9c3a54","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3dddf005ccb1","reason":"control_plane_maintenance_base_sha_mismatch","status":"blocked","metrics":{"receiptBytes":121452,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":4,"executorlessWaitMs":376078,"firstUsefulResultAt":"2026-09-25T19:57:17.826Z","recoveryAttemptCount":6,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":3762,"terminal":false,"missionId":"3dddf005-ccb1-474c-a220-dc1b2350b05c","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1486,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1486,"missionSetupMs":498,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":377,"ledgerReconcileMs":0,"lineageReconcileMs":121,"resolvePreflightMs":498,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":377,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3dddf005-ccb1-474c-a220-dc1b2350b05c"},"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":1480,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T19:57:19.082904+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3dddf005-ccb1-474c-a220-dc1b2350b05c:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a3d981f1-6d78-4c79-b990-adf30300a2f4","command_center_event_id":"3dddf005-ccb1-474c-a220-dc1b2350b05c"},{"id":"8d4ceec4-b070-4869-843a-f4abb3ce8ef7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-63986e9d9179","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3484,"terminal":false,"missionId":"63986e9d-9179-433d-897c-ca108d686dd5","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":4348,"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":"63986e9d-9179-433d-897c-ca108d686dd5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2428,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:24:48.221421+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3484","receipt_type":"automatic_mission_resume","idempotency_key":"mission:63986e9d-9179-433d-897c-ca108d686dd5:automatic-mission-resume:3484:repair_mission_pr_ready_retryable","mission_step_id":"55e52d6f-b802-415e-8b48-531f4b9c0f67","command_center_event_id":"63986e9d-9179-433d-897c-ca108d686dd5"},{"id":"bb9af967-7eff-4e48-b36a-c19c798858fa","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-673b4b6f4d63","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3487,"terminal":false,"missionId":"673b4b6f-4d63-4034-9d88-4f590824c437","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":727,"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":"673b4b6f-4d63-4034-9d88-4f590824c437"},"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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-23T03:28:32.346544+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3487","receipt_type":"automatic_mission_resume","idempotency_key":"mission:673b4b6f-4d63-4034-9d88-4f590824c437:automatic-mission-resume:3487:repair_mission_waiting_for_gate","mission_step_id":"4a3c9935-8252-4b06-ac31-8eb99ca965e1","command_center_event_id":"673b4b6f-4d63-4034-9d88-4f590824c437"},{"id":"659efb91-7625-466b-8472-e3a19278374b","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"8b5adb0a6c4938856789056a9b74792b43b2a115","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Repair the supervised route-execution timeout contract. The progress lease must remain valid for the complete duration of any bounded route-readiness operation and its guard window, while the bounded operation timeout remains authoritative. Preserve unrelated behavior. Gate, squash merge, release the affected runtime, and verify runtime source identity.","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":"512cdc12b16d6dee1553857af98fbb040146d78afb880eda6eabaac3d3c6193b","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":{"onrunner":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["onrunner"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"512cdc12b16d6dee1553857af98fbb040146d78afb880eda6eabaac3d3c6193b"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["onrunner"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T10:58:33.144222+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"8b5adb0a6c4938856789056a9b74792b43b2a115","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:504ac8a3-e078-4e37-8182-14fe4636558d:request-contract:512cdc12b16d6dee1553857af98fbb040146d78afb880eda6eabaac3d3c6193b:8b5adb0a6c4938856789056a9b74792b43b2a115:verified:","mission_step_id":"00796199-64a5-4a27-aa9b-a1cf43a471c0","command_center_event_id":"504ac8a3-e078-4e37-8182-14fe4636558d"},{"id":"aa757fe0-cc4c-4c63-9fd8-430b68cd47cf","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-e3637e99822c","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":null,"recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":null,"terminal":false,"missionId":"e3637e99-822c-4fd0-89e9-cf7e381a4c62","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1344,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":488,"providerAuthMs":0,"ledgerPrepareMs":488,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":488,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":488,"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":"e3637e99-822c-4fd0-89e9-cf7e381a4c62"},"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":3586,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisEvents.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:11:32.424191+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e3637e99-822c-4fd0-89e9-cf7e381a4c62:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"658956d2-09de-4d06-8acb-d50769806e1d","command_center_event_id":"e3637e99-822c-4fd0-89e9-cf7e381a4c62"},{"id":"ce4659ba-b114-4c57-80a6-3e4ca492f0bd","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3dddf005ccb1","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":130158,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":9,"executorlessWaitMs":498886,"firstUsefulResultAt":"2026-09-25T19:57:17.826Z","recoveryAttemptCount":10,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":3762,"terminal":false,"missionId":"3dddf005-ccb1-474c-a220-dc1b2350b05c","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3695,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1672,"missionSetupMs":457,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":344,"ledgerReconcileMs":0,"lineageReconcileMs":113,"resolvePreflightMs":457,"repositoryMutationMs":2023,"repositoryProviderMs":2023,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1720,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":344,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":303},"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":"3dddf005-ccb1-474c-a220-dc1b2350b05c"},"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":3604,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T19:58:48.629135+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3762","receipt_type":"execute_mission","idempotency_key":"mission:3dddf005-ccb1-474c-a220-dc1b2350b05c:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"a3d981f1-6d78-4c79-b990-adf30300a2f4","command_center_event_id":"3dddf005-ccb1-474c-a220-dc1b2350b05c"},{"id":"cd966cf0-3a02-42a5-a06e-97a14067ee6e","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-e3637e99822c","writes":[],"patches":[],"version":1,"approved":true,"missionId":"e3637e99-822c-4fd0-89e9-cf7e381a4c62","objective":"Redesign Big Papi's Create Event experience into the focused premium full-screen booking flow approved by the owner, preserving all current event-creation behavior and real data paths. Frontend only.","repository":"noel/KnockLaunchOS","visualProof":true,"verifyVisual":true,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/mobile-vendor/BigPapisEvents.tsx"],"anchored_edits":[{"path":"src/pages/mobile-vendor/BigPapisEvents.tsx","edits":[{"new_content":"import { supabase } from '@/integrations/supabase/client';\nimport { resolveTenantBackgroundUrl } from '@/lib/tenantBackground';","old_content":"import { supabase } from '@/integrations/supabase/client';"},{"new_content":"import { BIG_PAPIS_OWNER_BASE_PATH, resolveBigPapisLogoUrl } from '@/lib/tenantUtils';","old_content":"import { BIG_PAPIS_OWNER_BASE_PATH } from '@/lib/tenantUtils';"},{"new_content":"  const { activeTenant } = useMultiTenant();\n  const createFlowBackgroundUrl = resolveTenantBackgroundUrl(activeTenant) || '';\n  const createFlowLogoUrl = resolveBigPapisLogoUrl((activeTenant as any)?.company_logo_url);\n  const tenantId = activeTenant?.id || '';","old_content":"  const { activeTenant } = useMultiTenant();\n  const tenantId = activeTenant?.id || '';"},{"new_content":"          <section ref={createFormRef} data-big-papis-create-event=\"true\" className=\"fixed inset-0 z-[1900] overflow-y-auto bg-[#020912] px-2 pb-[calc(6.5rem+env(safe-area-inset-bottom))] pt-2 text-white sm:px-5 sm:pb-8 sm:pt-5 [&>*]:mx-auto [&>*]:w-full [&>*]:max-w-5xl [&_label]:text-sm [&_label]:font-black [&_label]:text-white/78 [&_input]:min-h-[46px] [&_input]:!border-white/10 [&_input]:!bg-[#07131e] [&_input]:!text-base [&_input]:!text-white [&_input::placeholder]:!text-white/28 [&_select]:min-h-[46px] [&_select]:!border-white/10 [&_select]:!bg-[#07131e] [&_select]:!text-base [&_select]:!text-white [&_textarea]:!border-white/10 [&_textarea]:!bg-[#07131e] [&_textarea]:!text-base [&_textarea]:!text-white\" style={createFlowBackgroundUrl ? { backgroundImage: `linear-gradient(180deg,rgba(2,9,18,.91),rgba(2,9,18,.97) 42%,rgba(2,9,18,.99)),url(${createFlowBackgroundUrl})`, backgroundPosition: 'center', backgroundSize: 'cover' } : undefined}>","old_content":"          <section ref={createFormRef} data-big-papis-create-event=\"true\" className=\"mx-auto mt-2 w-full max-w-5xl min-w-0 overflow-hidden rounded-[1.25rem] border border-[#72dbff]/18 bg-[linear-gradient(180deg,rgba(14,165,233,.08),rgba(6,17,28,.96)_24%)] p-3 text-white shadow-[0_24px_80px_rgba(0,0,0,.28)] backdrop-blur-xl sm:mt-3 sm:rounded-[1.35rem] sm:p-4 [&_label]:text-sm [&_label]:text-white/80 [&_input]:min-h-[44px] [&_input]:border-white/10 [&_input]:bg-[#0b1824] [&_input]:!text-base [&_input]:text-white [&_input::placeholder]:text-white/30 [&_select]:min-h-[44px] [&_select]:border-white/10 [&_select]:bg-[#0b1824] [&_select]:!text-base [&_select]:text-white [&_textarea]:!text-base [&_textarea]:border-white/10 [&_textarea]:bg-[#0b1824] [&_textarea]:text-white\">"},{"new_content":"            <div className=\"sticky top-2 z-30 overflow-hidden rounded-[22px] border border-[#ff7b22]/28 bg-[#05101a]/94 p-3 shadow-[0_18px_52px_rgba(0,0,0,.42)] backdrop-blur-2xl sm:top-5 sm:p-4\">\n              <div className=\"flex min-w-0 items-center justify-between gap-3\">\n                <div className=\"flex min-w-0 items-center gap-3\"><span className=\"flex h-12 w-20 shrink-0 items-center justify-center rounded-xl border border-white/10 bg-black/30 p-1.5 sm:h-14 sm:w-24\"><img src={createFlowLogoUrl} alt=\"Big Papi's Coquito Iceys\" className=\"max-h-full max-w-full object-contain\" /></span><div className=\"min-w-0\"><div className=\"text-[9px] font-black uppercase tracking-[.2em] text-[#ff9d4d]\">Booked Event · New Event</div><h2 className=\"mt-0.5 truncate text-xl font-black tracking-[-.035em] sm:text-2xl\">Create Event</h2><p className=\"mt-0.5 hidden text-xs font-semibold text-white/46 sm:block\">One booking. Everything downstream stays connected.</p></div></div>\n                <button type=\"button\" onClick={closeCreate} aria-label=\"Close event form\" className=\"min-h-[42px] shrink-0 rounded-xl border border-white/12 bg-white/[0.04] px-3 text-xs font-black text-white/68 transition hover:bg-white/[0.08]\">Cancel</button>\n              </div>\n              <div className=\"mt-3 grid grid-cols-4 gap-1.5\">\n                {['Event', 'Customer', 'Time & Location', 'Review'].map((label, index) => <div key={label} className={`min-w-0 rounded-xl border px-1.5 py-2 text-center ${index === 0 ? 'border-[#ff7b22]/45 bg-[#ff7b22]/12 shadow-[0_0_18px_rgba(255,123,34,.12)]' : 'border-white/8 bg-white/[.025]'}`}><div className={`mx-auto grid h-5 w-5 place-items-center rounded-full border text-[9px] font-black ${index === 0 ? 'border-[#ff7b22]/55 text-[#ff9d4d]' : 'border-white/12 text-white/34'}`}>{index + 1}</div><div className=\"mt-1 truncate text-[8px] font-black uppercase tracking-[.06em] text-white/60 sm:text-[9px]\">{label}</div></div>)}\n              </div>\n            </div>\n            <div className=\"mt-2 rounded-[20px] border border-white/10 bg-[#06111c]/92 p-3 shadow-[0_16px_42px_rgba(0,0,0,.22)] backdrop-blur-xl sm:mt-3 sm:p-4\">\n              <div className=\"text-[10px] font-black uppercase tracking-[0.18em] text-[#72dbff]\">1 · Event & customer</div><div className=\"mt-1 text-lg font-black text-white\">Start with the booking basics.</div><div className=\"mt-1 text-xs font-semibold text-white/42\">Name it, connect the customer if you have them, and pick the date.</div>","old_content":"            <div className=\"flex min-w-0 items-start justify-between gap-2\"><div className=\"min-w-0 flex-1\"><div className=\"text-xs font-black uppercase tracking-[0.16em] text-[#72dbff]\">Event mode · Create booking</div><h2 className=\"mt-1 text-xl font-black leading-tight sm:text-2xl\">One clean booking.</h2><p className=\"mt-1 max-w-2xl text-sm font-semibold leading-5 text-white/55\">Add the essentials, link or create the customer here, and keep the extra details out of the way until you need them.</p></div><button type=\"button\" onClick={closeCreate} aria-label=\"Close event form\" className=\"min-h-[40px] shrink-0 rounded-xl border border-white/10 bg-white/[0.04] px-3 text-sm font-black text-white/70\">Close</button></div>\n            <div className=\"mt-3 text-xs font-black uppercase tracking-[0.16em] text-[#72dbff]\">Booking basics</div>"},{"new_content":"            </div>\n            <section className=\"mt-2 min-w-0 rounded-[20px] border border-[#72dbff]/14 bg-[#06111c]/92 p-3 shadow-[0_16px_42px_rgba(0,0,0,.20)] backdrop-blur-xl sm:mt-3 sm:p-4\" data-big-papis-event-setup-step=\"2\">\n              <div className=\"text-[10px] font-black uppercase tracking-[0.18em] text-[#72dbff]\">3 · Time & location</div><h3 className=\"mt-1 text-lg font-black text-white\">When and where</h3>\n              <p className=\"mt-1 text-xs font-semibold leading-5 text-white/45\">Date, time, venue, address, and expected servings are enough. Everything else can wait.</p>","old_content":"            <section className=\"mt-2 min-w-0 rounded-[1rem] border border-white/10 bg-[#06111c]/78 p-3 backdrop-blur-xl sm:mt-3 sm:rounded-[1.25rem]\" data-big-papis-event-setup-step=\"2\">\n              <div className=\"text-xs font-black uppercase tracking-[0.16em] text-[#72dbff]\">Event details</div><h3 className=\"mt-1 text-lg font-black text-white\">When and where</h3>\n              <p className=\"mt-1 text-sm font-semibold leading-5 text-white/55\">Name, date, time, venue, and address are enough to create the event. Everything else is optional.</p>"},{"new_content":"            <button type=\"button\" onClick={() => setShowMoreEventDetails((open) => !open)} className=\"mt-2 min-h-[46px] w-full min-w-0 rounded-[16px] border border-white/10 bg-[#07131e]/82 px-3 py-2.5 text-left text-sm font-black leading-5 text-white/74 shadow-[0_10px_28px_rgba(0,0,0,.15)] sm:mt-3 sm:px-4\">{showMoreEventDetails ? 'Hide optional details' : 'Optional details'}<span className=\"ml-2 text-xs font-semibold text-white/34\">attendance · event type · pricing · setup · public schedule</span></button>","old_content":"            <button type=\"button\" onClick={() => setShowMoreEventDetails((open) => !open)} className=\"mt-2 min-h-[44px] w-full min-w-0 rounded-xl border border-white/10 bg-white/[0.05] px-3 py-2 text-left text-sm font-black leading-5 text-white/75 sm:mt-3 sm:px-4\">{showMoreEventDetails ? 'Hide extra details' : 'More event details'}<span className=\"ml-2 text-xs font-semibold text-black/35\">attendance, event type, pricing, setup, public schedule</span></button>"},{"new_content":"            <div className={`${showMoreEventDetails ? 'mt-3' : 'hidden'} rounded-[20px] border border-white/10 bg-[#06111c]/92 p-3 sm:p-4`} data-big-papis-event-setup-step=\"3\"><div className=\"text-[10px] font-black uppercase tracking-[0.18em] text-[#72dbff]\">Optional · Public schedule</div>","old_content":"            <div className={`${showMoreEventDetails ? 'mt-3' : 'hidden'} rounded-[1.25rem] border border-white/10 bg-[#06111c]/78 p-3`} data-big-papis-event-setup-step=\"3\"><div className=\"text-xs font-black uppercase tracking-[0.16em] text-[#72dbff]\">Public schedule</div>"},{"new_content":"            <div className=\"mt-3 rounded-[20px] border border-[#ff7b22]/20 bg-[linear-gradient(135deg,rgba(255,123,34,.08),rgba(7,16,25,.95))] p-3 text-white shadow-[0_14px_36px_rgba(0,0,0,.18)] sm:p-4\" data-big-papis-event-setup-step=\"4\"><div className=\"text-[10px] font-black uppercase tracking-[0.18em] text-[#ff9d4d]\">4 · Review</div><div className=\"mt-1 text-lg font-black\">{form.eventName.trim() || 'New event'}</div><div className=\"mt-1 text-sm font-semibold text-white/58\">{[form.eventDate || 'Date TBD', form.startTime || 'Time TBD', form.venueName || form.location || 'Location TBD'].join(' · ')}</div><div className=\"mt-1 text-xs font-semibold leading-5 text-white/40\">Calendar, customer, proposal, prep, and Event Day will all point back to this booking.</div></div>","old_content":"            <div className=\"mt-3 rounded-[1.25rem] border border-white/10 bg-[#071019] p-3 text-white\" data-big-papis-event-setup-step=\"4\"><div className=\"text-xs font-black uppercase tracking-[0.16em] text-[#72dbff]\">4 · Review & create</div><div className=\"mt-1 text-lg font-black\">{form.eventName.trim() || 'New event'}</div><div className=\"mt-1 text-sm font-semibold text-white/60\">{[form.eventDate || 'Date TBD', form.startTime || 'Time TBD', form.venueName || form.location || 'Location TBD'].join(' · ')}</div><div className=\"mt-1 text-sm font-semibold leading-5 text-white/50\">Create it once. Calendar, customer, proposal, prep, and Event Day stay connected to this booking.</div></div>"},{"new_content":"            <div className=\"sticky bottom-2 z-30 mt-3 rounded-[18px] border border-white/12 bg-[#03101a]/95 p-2.5 shadow-[0_-14px_42px_rgba(0,0,0,.40)] backdrop-blur-2xl sm:static sm:flex sm:items-center sm:justify-between sm:gap-4 sm:bg-[#06111c]/90 sm:p-3\">\n              <div className=\"min-w-0 px-1 pb-2 sm:pb-0\"><div className=\"truncate text-sm font-black text-white\">{form.eventName.trim() || 'New event'}</div><div className=\"mt-0.5 truncate text-[10px] font-semibold text-white/40\">{[form.eventDate || 'Date TBD', form.startTime || 'Time TBD', form.venueName || form.location || 'Location TBD'].join(' · ')}</div></div>\n              <button type=\"button\" disabled={createMutation.isPending || Boolean(definiteConflicts.length)} onClick={() => { setShowFormValidation(true); if (!formValidationError && !definiteConflicts.length) createMutation.mutate(); }} className=\"min-h-[50px] w-full rounded-xl bg-[linear-gradient(135deg,#ff8a2b,#ff6718)] px-5 py-3 text-base font-black text-[#170b02] shadow-[0_0_26px_rgba(255,123,34,.26)] disabled:opacity-50 sm:w-auto sm:min-w-[220px]\">{createMutation.isPending ? 'Creating…' : searchParams.get('intent') === 'quote' ? 'Create Event & Build Proposal' : 'Create Event'}</button>\n            </div>","old_content":"            <button type=\"button\" disabled={createMutation.isPending || Boolean(definiteConflicts.length)} onClick={() => { setShowFormValidation(true); if (!formValidationError && !definiteConflicts.length) createMutation.mutate(); }} className=\"mt-3 min-h-[48px] w-full rounded-xl bg-[#72dbff] px-5 py-3 text-base font-black text-[#071019] shadow-lg shadow-[#0ea5e9]/20 disabled:opacity-50 sm:w-auto\">{createMutation.isPending ? 'Creating…' : searchParams.get('intent') === 'quote' ? 'Create event & build proposal' : 'Create event'}</button>"}]}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"e3637e99-822c-4fd0-89e9-cf7e381a4c62","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/mobile-vendor/BigPapisEvents.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":"1bac69e0ba00c46197a0a76ba893cec57f38621b9bc60dd7b95284772352eb59","replayCount":0,"serializedBytes":13596},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:12:15.677509+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:e3637e99-822c-4fd0-89e9-cf7e381a4c62:repository-mutation-intent:1bac69e0ba00c46197a0a76ba893cec57f38621b9bc60dd7b95284772352eb59:0","mission_step_id":"4988188c-dbbc-4520-9407-6d6fde7f1037","command_center_event_id":"e3637e99-822c-4fd0-89e9-cf7e381a4c62"},{"id":"ef962134-4960-4d12-bf8b-f06873b41315","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"da1aca045ef50f64b6d3b63db7d291f0ac2d4ad7","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"da1aca045ef50f64b6d3b63db7d291f0ac2d4ad7","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":"d0b7ce8b794ced9806b71376920b59fdcb09e683e81f02a8704f8b2714966d27","forgejoWorkflowProof":{"runId":11072,"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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-23T03:35:29.3523+00:00","proof_gate":"canonical_release_pending","source_sha":"da1aca045ef50f64b6d3b63db7d291f0ac2d4ad7","external_id":"forgejo-main-da1aca045ef5","receipt_type":"canonical_release_status","idempotency_key":"mission:673b4b6f-4d63-4034-9d88-4f590824c437:forgejo-release-status:da1aca045ef50f64b6d3b63db7d291f0ac2d4ad7:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"9b58951d-7ec9-4063-9009-08cf675e1df8","command_center_event_id":"673b4b6f-4d63-4034-9d88-4f590824c437"},{"id":"f00cc0d6-31e5-4887-a93f-98d16c235060","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-63986e9d9179","reason":"explicit_pull_request_identity_mismatch:3488","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3488,"terminal":false,"missionId":"63986e9d-9179-433d-897c-ca108d686dd5","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1123,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":1123,"missionSetupMs":3386,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":176,"ledgerReconcileMs":0,"lineageReconcileMs":3210,"resolvePreflightMs":3386,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":176,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"63986e9d-9179-433d-897c-ca108d686dd5"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1475,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:24:28.659778+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"3484","receipt_type":"execute_mission","idempotency_key":"mission:63986e9d-9179-433d-897c-ca108d686dd5:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"1134f53c-7855-4d97-8c1b-84d934e1b7eb","command_center_event_id":"63986e9d-9179-433d-897c-ca108d686dd5"},{"id":"4c524283-7650-444f-a1fd-dfe1ac2e2bb5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-63986e9d9179","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3488,"terminal":false,"missionId":"63986e9d-9179-433d-897c-ca108d686dd5","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":888,"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":"63986e9d-9179-433d-897c-ca108d686dd5"},"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-23T03:39:11.272995+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3488","receipt_type":"automatic_mission_resume","idempotency_key":"mission:63986e9d-9179-433d-897c-ca108d686dd5:automatic-mission-resume:3488:repair_mission_waiting_for_gate","mission_step_id":"55e52d6f-b802-415e-8b48-531f4b9c0f67","command_center_event_id":"63986e9d-9179-433d-897c-ca108d686dd5"},{"id":"92234505-966d-4bfb-8fe4-8d5205e17976","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"pending"},"mainSha":"da1aca045ef50f64b6d3b63db7d291f0ac2d4ad7","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"d2672f4744712198311b105732c9ec34bedc237c","releaseState":"failed","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"4406b2d83e1124f9e0ec1cdd3da59e3d0ade7db4c8ac31f410273c91a3b22f6f","forgejoWorkflowProof":{"runId":11050,"source":"signed_push_receipt","status":"cancelled","results":{},"conclusion":"cancelled","fingerprint":"cancelled||","failureClass":"release_cancelled_transient","targetStates":{"frontend":"pending"},"safeAutoRetry":true,"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:30:49.823343+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"d2672f4744712198311b105732c9ec34bedc237c","external_id":"forgejo-main-d2672f474471","receipt_type":"canonical_release_status","idempotency_key":"mission:ef92f261-758c-415a-9dec-6711318ec59d:forgejo-release-status:d2672f4744712198311b105732c9ec34bedc237c:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=pending","mission_step_id":"84240bf7-a58c-4524-8598-6e1aa86cbcab","command_center_event_id":"ef92f261-758c-415a-9dec-6711318ec59d"},{"id":"43940bb3-7fc1-423c-8855-4777efcf62e4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d40faf9b30b1","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.220-terminal-step-projection","prNumber":3489,"terminal":false,"missionId":"d40faf9b-30b1-42c5-afbc-00c56245f6ca","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4442,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":543,"missionSetupMs":254,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":254,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":254,"repositoryMutationMs":3899,"repositoryProviderMs":3899,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2235,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":254,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1664},"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":"d40faf9b-30b1-42c5-afbc-00c56245f6ca"},"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":3732,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:47:33.004673+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3489","receipt_type":"execute_mission","idempotency_key":"mission:d40faf9b-30b1-42c5-afbc-00c56245f6ca:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"5378b226-0a9b-46a6-a87c-46473bfaf2a8","command_center_event_id":"d40faf9b-30b1-42c5-afbc-00c56245f6ca"},{"id":"192abb5b-acbe-49f6-86d2-dd8bc6f5b0b6","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d40faf9b30b1","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3489,"terminal":false,"missionId":"d40faf9b-30b1-42c5-afbc-00c56245f6ca","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"5ef2c11ba36eeebdf84d0f393881b99ae7c9a9dc","timingsMs":{"prReadinessMs":489,"approvedPlanMs":0,"shipAndProveMs":3477,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d40faf9b-30b1-42c5-afbc-00c56245f6ca"},"performance":null,"deploymentId":"forgejo-main-5ef2c11ba36e","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":1840,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:47:55.54228+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3489","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d40faf9b-30b1-42c5-afbc-00c56245f6ca:automatic-mission-resume:3489:canonical_release_dispatched","mission_step_id":"9fac0524-dbbe-4f5a-82ce-e3c29bc1a97a","command_center_event_id":"d40faf9b-30b1-42c5-afbc-00c56245f6ca"},{"id":"74435ab7-dcaa-44d1-83ab-1bad3b717447","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-33d1d8d56278","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.277-exact-gate-fast-path","prNumber":null,"terminal":false,"missionId":"33d1d8d5-6278-49a9-8e8c-ca393444723f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1170,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":354,"providerAuthMs":0,"ledgerPrepareMs":354,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":354,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":354,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"33d1d8d5-6278-49a9-8e8c-ca393444723f"},"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":3918,"likelyAffectedFiles":["scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:02:28.822176+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:33d1d8d5-6278-49a9-8e8c-ca393444723f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"65cd1e47-5fe7-4bef-a307-6621dc9891fc","command_center_event_id":"33d1d8d5-6278-49a9-8e8c-ca393444723f"},{"id":"8facea6a-6af0-4428-92d6-643f0168fd46","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-23T06:47:26.797596+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-d40faf9b30b1\",\"prNumber\":3489,\"sourceSha\":\"5ef2c11ba36eeebdf84d0f393881b99ae7c9a9dc\",\"deploymentId\":\"forgejo-main-5ef2c11ba36e\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:50:25.352959+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:d40faf9b-30b1-42c5-afbc-00c56245f6ca:owner-progress-heartbeat:119342361","mission_step_id":"8fdfca18-5af8-4730-bd0a-19b74bf48752","command_center_event_id":"d40faf9b-30b1-42c5-afbc-00c56245f6ca"},{"id":"cd99514b-1830-4281-8c26-7d587f324a11","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-ffc1eebde5b3","writes":[],"patches":[],"version":1,"approved":true,"pr_title":"321 Auto Unlock: unpin mobile hero video","missionId":"ffc1eebd-e5b3-41cf-9719-b6e69a8c2913","objective":"Ship the 321 Auto Unlock mobile hero video change live: the video must not be fixed or sticky; it must stay in normal document flow and scroll away naturally. Preserve the fixed header and existing video/button styling. Remove the compensating spacer that existed only for the fixed video. Verify the live public route on mobile and desktop.","repository":"noel/KnockLaunchOS","ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/auto-lockout/AutoUnlockPublic.tsx"],"anchored_edits":[{"path":"src/pages/auto-lockout/AutoUnlockPublic.tsx","edits":[{"new_content":"<div className=\"relative z-20 overflow-hidden bg-[#010712] px-3 py-2 sm:px-4 lg:hidden\"><div className=\"mx-auto w-full max-w-[440px] overflow-hidden rounded-2xl border border-cyan-300/55 bg-[#020812] shadow-[0_18px_50px_rgba(0,0,0,.38),0_0_42px_rgba(14,165,233,.18)]\"><video src={AUTO_UNLOCK_VIDEO_URL} autoPlay muted loop playsInline preload=\"metadata\" className=\"aspect-[16/7] w-full object-cover\" /><button type=\"button\" onClick={() => setFormOpen(true)} className=\"flex min-h-10 w-full items-center justify-center gap-2 bg-gradient-to-r from-cyan-300 via-sky-400 to-blue-500 px-4 py-2 text-sm font-black text-[#03101a]\"><KeyRound className=\"h-4 w-4\" /> Start My Unlock <span className=\"text-[9px] uppercase tracking-[.18em] opacity-70\">Open request</span></button></div></div>","old_content":"<div className=\"fixed inset-x-0 top-[56px] z-40 overflow-hidden bg-[#010712] px-3 py-2 sm:top-[64px] sm:px-4 lg:hidden\"><div className=\"mx-auto w-full max-w-[440px] overflow-hidden rounded-2xl border border-cyan-300/55 bg-[#020812] shadow-[0_18px_50px_rgba(0,0,0,.38),0_0_42px_rgba(14,165,233,.18)]\"><video src={AUTO_UNLOCK_VIDEO_URL} autoPlay muted loop playsInline preload=\"metadata\" className=\"aspect-[16/7] w-full object-cover\" /><button type=\"button\" onClick={() => setFormOpen(true)} className=\"flex min-h-10 w-full items-center justify-center gap-2 bg-gradient-to-r from-cyan-300 via-sky-400 to-blue-500 px-4 py-2 text-sm font-black text-[#03101a]\"><KeyRound className=\"h-4 w-4\" /> Start My Unlock <span className=\"text-[9px] uppercase tracking-[.18em] opacity-70\">Open request</span></button></div></div><div aria-hidden=\"true\" className=\"px-3 py-2 sm:px-4 lg:hidden\"><div className=\"mx-auto w-full max-w-[440px]\"><div className=\"aspect-[16/7] w-full\" /><div className=\"h-10\" /></div></div>"}]}],"commit_message":"Let 321 mobile hero video scroll normally","implementation":{"files":[],"writes":[]},"requestContract":{"intent":{"evidence":[],"rawUtterance":"Ship the 321 Auto Unlock mobile hero video change live: the video must not be fixed or sticky; it must stay in normal document flow and scroll away naturally. Preserve the fixed header and existing video/button styling. Remove the compensating spacer that existed only for the fixed video. Verify the live public route on mobile and desktop.","wordingChanged":false,"canonicalIntent":"Ship the 321 Auto Unlock mobile hero video change live: the video must not be fixed or sticky; it must stay in normal document flow and scroll away naturally. Preserve the fixed header and existing video/button styling. Remove the compensating spacer that existed only for the fixed video. Verify the live public route on mobile and desktop.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_supplied","version":1,"outcomes":[{"id":"outcome-1","statement":"Ship the 321 Auto Unlock mobile hero video change live: the video must not be fixed or sticky; it must stay in normal document flow and scroll away naturally. Preserve the fixed header and existing video/button styling. Remove the compensating spacer that existed only for the fixed video. Verify the live public route on mobile and desktop.","provenance":{"reason":null,"source":"current_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Ship the 321 Auto Unlock mobile hero video change live: the video must not be fixed or sticky; it must stay in normal document flow and scroll away naturally. Preserve the fixed header and existing video/button styling. Remove the compensating spacer that existed only for the fixed video. Verify the live public route on mobile and desktop.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Ship the 321 Auto Unlock mobile hero video change live: the video must not be fixed or sticky; it must stay in normal document flow and scroll away naturally. Preserve the fixed header and existing video/button styling. Remove the compensating spacer that existed only for the fixed video. Verify the live public route on mobile and desktop.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":null,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["src/pages/auto-lockout/AutoUnlockPublic.tsx"],"requestContract":{"intent":{"evidence":[],"rawUtterance":"Ship the 321 Auto Unlock mobile hero video change live: the video must not be fixed or sticky; it must stay in normal document flow and scroll away naturally. Preserve the fixed header and existing video/button styling. Remove the compensating spacer that existed only for the fixed video. Verify the live public route on mobile and desktop.","wordingChanged":false,"canonicalIntent":"Ship the 321 Auto Unlock mobile hero video change live: the video must not be fixed or sticky; it must stay in normal document flow and scroll away naturally. Preserve the fixed header and existing video/button styling. Remove the compensating spacer that existed only for the fixed video. Verify the live public route on mobile and desktop.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"owner_supplied","version":1,"outcomes":[{"id":"outcome-1","statement":"Ship the 321 Auto Unlock mobile hero video change live: the video must not be fixed or sticky; it must stay in normal document flow and scroll away naturally. Preserve the fixed header and existing video/button styling. Remove the compensating spacer that existed only for the fixed video. Verify the live public route on mobile and desktop.","provenance":{"reason":null,"source":"current_request","inherited":false,"blockingAuthority":true},"proofConditionIds":["proof-production"]}],"objective":"Ship the 321 Auto Unlock mobile hero video change live: the video must not be fixed or sticky; it must stay in normal document flow and scroll away naturally. Preserve the fixed header and existing video/button styling. Remove the compensating spacer that existed only for the fixed video. Verify the live public route on mobile and desktop.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Ship the 321 Auto Unlock mobile hero video change live: the video must not be fixed or sticky; it must stay in normal document flow and scroll away naturally. Preserve the fixed header and existing video/button styling. Remove the compensating spacer that existed only for the fixed video. Verify the live public route on mobile and desktop.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}]},"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"6c9e488e41ed3b19f82ad29370be1e76433579cc3111fa7e3d02861fa26b1320","replayCount":0,"serializedBytes":8733},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:02:55.718331+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:ffc1eebd-e5b3-41cf-9719-b6e69a8c2913:repository-mutation-intent:6c9e488e41ed3b19f82ad29370be1e76433579cc3111fa7e3d02861fa26b1320:0","mission_step_id":"b3decbd8-f3bf-4c7f-86a2-748a450c52fa","command_center_event_id":"ffc1eebd-e5b3-41cf-9719-b6e69a8c2913"},{"id":"39917f71-51dc-4074-9540-efca3fbd4140","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-33d1d8d56278","writes":[],"patches":[],"version":1,"approved":true,"missionId":"33d1d8d5-6278-49a9-8e8c-ca393444723f","repository":"noel/KnockLaunchOS","visualProof":false,"verifyVisual":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs"],"anchored_edits":[{"path":"scripts/visual-witness-hosted-runner/src/universal-witness.mjs","anchor":"  const previousLeaseCeilingAt = job.executionLeaseCeilingAt || null;\n  if (hasLeaseCeiling) {\n    job.executionLeaseCeilingAt = new Date(Date.now() + parsedLeaseCeilingMs).toISOString();\n    touch(job, phase, details);\n  }","expectedSha":"72aae22d07941aa05df3e3409f81a5f26e0512f6","replacement":"  const previousLeaseCeilingAt = job.executionLeaseCeilingAt || null;\n  const settlementMarginMs = hasLeaseCeiling ? RUNNING_PROGRESS_HEARTBEAT_INTERVAL_MS + 2_000 : 0;\n  if (hasLeaseCeiling) {\n    // The operation timeout remains authoritative. Keep the liveness lease alive\n    // briefly beyond it so timeout diagnostics/checkpoints can settle without a\n    // watchdog racing the operation at the exact same millisecond.\n    job.executionLeaseCeilingAt = new Date(Date.now() + parsedLeaseCeilingMs + settlementMarginMs).toISOString();\n    touch(job, phase, details);\n  }"},{"path":"scripts/visual-witness-hosted-runner/src/universal-witness.mjs","anchor":"    if (job.status === 'running') {\n      const executionDeadlineAt = Date.parse(String(job.executionDeadlineAt || ''));\n      if (Number.isFinite(executionDeadlineAt) && executionDeadlineAt <= now) {\n        staleReasonByJobId.set(job.id, 'running_no_progress_timeout');\n        return true;\n      }\n      const progressAnchor = job.lastProgressAt || job.startedAt || job.queuedAt || job.createdAt;\n      const progressAt = Date.parse(String(progressAnchor || ''));\n      if (Number.isFinite(progressAt) && now - progressAt >= RUNNING_NO_PROGRESS_TIMEOUT_MS) {\n        staleReasonByJobId.set(job.id, 'running_no_progress_timeout');\n        return true;\n      }\n    }","expectedSha":"72aae22d07941aa05df3e3409f81a5f26e0512f6","replacement":"    if (job.status === 'running') {\n      const executionDeadlineAt = Date.parse(String(job.executionDeadlineAt || ''));\n      if (Number.isFinite(executionDeadlineAt)) {\n        if (executionDeadlineAt <= now) {\n          staleReasonByJobId.set(job.id, 'running_no_progress_timeout');\n          return true;\n        }\n        // executionDeadlineAt is the renewable liveness contract. Do not race it\n        // with an independent lastProgressAt calculation while a bounded phase is\n        // legitimately holding a longer lease.\n        return false;\n      }\n      const progressAnchor = job.lastProgressAt || job.startedAt || job.queuedAt || job.createdAt;\n      const progressAt = Date.parse(String(progressAnchor || ''));\n      if (Number.isFinite(progressAt) && now - progressAt >= RUNNING_NO_PROGRESS_TIMEOUT_MS) {\n        staleReasonByJobId.set(job.id, 'running_no_progress_timeout');\n        return true;\n      }\n    }"},{"path":"scripts/visual-witness-hosted-runner/src/universal-witness.mjs","anchor":"  const viewports = viewportMarker ? [viewportMarker] : requestedViewports;\n  const objective = rawObjective","expectedSha":"72aae22d07941aa05df3e3409f81a5f26e0512f6","replacement":"  const viewports = viewportMarker ? [viewportMarker] : requestedViewports;\n  const viewportSelectionExplicit = Boolean(\n    viewportMarker || (Array.isArray(input.viewports) && requestedViewports.length > 0)\n  );\n  const objective = rawObjective"},{"path":"scripts/visual-witness-hosted-runner/src/universal-witness.mjs","anchor":"    requiredRunnerLane: ['primary', 'virtual'].includes(safeText(input.requiredRunnerLane || input.required_runner_lane || '', 20).toLowerCase())\n      ? safeText(input.requiredRunnerLane || input.required_runner_lane || '', 20).toLowerCase()\n      : '',\n    viewports: viewports.length ? viewports : effectiveVerificationTier === 'quick' ? ['desktop'] : ['desktop', 'mobile'],","expectedSha":"72aae22d07941aa05df3e3409f81a5f26e0512f6","replacement":"    requiredRunnerLane: ['primary', 'virtual'].includes(safeText(input.requiredRunnerLane || input.required_runner_lane || '', 20).toLowerCase())\n      ? safeText(input.requiredRunnerLane || input.required_runner_lane || '', 20).toLowerCase()\n      : '',\n    viewportSelectionExplicit,\n    viewports: viewports.length ? viewports : effectiveVerificationTier === 'quick' ? ['desktop'] : ['desktop', 'mobile'],"},{"path":"scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs","anchor":"    missionProfile: editorMission ? `experience-editor-${nextTier}` : mission.missionProfile,\n    viewports: nextTier === 'quick' ? mission.viewports?.slice(0, 1) || ['desktop'] : ['desktop', 'mobile'],\n    scope: nextTier === 'full' ? (mission.scope === 'all_authorized_routes' ? mission.scope : 'linked_routes') : 'single_route',","expectedSha":"f8196c5c42275a90026d8c73230d80254ec9fbd0","replacement":"    missionProfile: editorMission ? `experience-editor-${nextTier}` : mission.missionProfile,\n    viewports: mission.viewportSelectionExplicit === true && Array.isArray(mission.viewports) && mission.viewports.length\n      ? [...mission.viewports]\n      : nextTier === 'quick'\n        ? mission.viewports?.slice(0, 1) || ['desktop']\n        : ['desktop', 'mobile'],\n    scope: nextTier === 'full' ? (mission.scope === 'all_authorized_routes' ? mission.scope : 'linked_routes') : 'single_route',"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"33d1d8d5-6278-49a9-8e8c-ca393444723f","ownerApproved":true,"releaseIntent":null,"sourceTargets":["scripts/visual-witness-hosted-runner/src/universal-witness.mjs","scripts/visual-witness-hosted-runner/src/mission-supervisor.mjs"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"5c4d90cf0d2df472f4ec57ae97200022fbff301ba3ebc51b296b695b4386709a","replayCount":0,"serializedBytes":6464},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:03:09.888854+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:33d1d8d5-6278-49a9-8e8c-ca393444723f:repository-mutation-intent:5c4d90cf0d2df472f4ec57ae97200022fbff301ba3ebc51b296b695b4386709a:0","mission_step_id":"232d763c-fd2e-417a-9d7d-f600e72387df","command_center_event_id":"33d1d8d5-6278-49a9-8e8c-ca393444723f"},{"id":"fd3d4888-c85e-44a6-bf83-1b613314beb9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ffc1eebde5b3","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":8879,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-25T11:02:55.674Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.277-exact-gate-fast-path","prNumber":3705,"terminal":false,"missionId":"ffc1eebd-e5b3-41cf-9719-b6e69a8c2913","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3499,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":555,"missionSetupMs":280,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":280,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":280,"repositoryMutationMs":2944,"repositoryProviderMs":2944,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1683,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":280,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1261},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"ffc1eebd-e5b3-41cf-9719-b6e69a8c2913"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":[],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3728,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:03:00.070466+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3705","receipt_type":"execute_mission","idempotency_key":"mission:ffc1eebd-e5b3-41cf-9719-b6e69a8c2913:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"b3decbd8-f3bf-4c7f-86a2-748a450c52fa","command_center_event_id":"ffc1eebd-e5b3-41cf-9719-b6e69a8c2913"},{"id":"d5709520-f496-4ad4-a007-b6728067ba04","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-c1a357e53eae","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"c1a357e5-3eae-42ed-9cd4-f6fde7e3673c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":112,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":282,"providerAuthMs":0,"ledgerPrepareMs":282,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":282,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":282,"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":"c1a357e5-3eae-42ed-9cd4-f6fde7e3673c"},"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":3196,"likelyAffectedFiles":["workers/cc-execution/src/version.js"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:48:41.358648+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c1a357e5-3eae-42ed-9cd4-f6fde7e3673c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"280f9b89-7ef9-4f78-9291-50a207f8e5ac","command_center_event_id":"c1a357e5-3eae-42ed-9cd4-f6fde7e3673c"},{"id":"a8fe9c39-1f44-49f8-9a99-60c3b763f87a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-c1a357e53eae","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"c1a357e5-3eae-42ed-9cd4-f6fde7e3673c","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":257,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":257,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":257,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":257,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c1a357e5-3eae-42ed-9cd4-f6fde7e3673c"},"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":1494,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:49:18.563313+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c1a357e5-3eae-42ed-9cd4-f6fde7e3673c:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"32697721-e361-4e93-b7a8-f255e2748693","command_center_event_id":"c1a357e5-3eae-42ed-9cd4-f6fde7e3673c"},{"id":"e31e116f-3560-4839-94c2-966581ed05d7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e3637e99822c","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":15585,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":43254,"firstUsefulResultAt":"2026-09-25T17:11:32.373Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":3744,"terminal":false,"missionId":"e3637e99-822c-4fd0-89e9-cf7e381a4c62","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3610,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":572,"missionSetupMs":986,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":986,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":986,"repositoryMutationMs":3038,"repositoryProviderMs":3038,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1839,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":986,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1199},"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":"e3637e99-822c-4fd0-89e9-cf7e381a4c62"},"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":3106,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:12:20.969306+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3744","receipt_type":"execute_mission","idempotency_key":"mission:e3637e99-822c-4fd0-89e9-cf7e381a4c62:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"4988188c-dbbc-4520-9407-6d6fde7f1037","command_center_event_id":"e3637e99-822c-4fd0-89e9-cf7e381a4c62"},{"id":"3a2bf9eb-f0f0-4be1-916d-933e164f55e7","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in release.","nextAction":{"lane":"production-release-conductor","action":"reconcile_release","reason":"merged_source_requires_release_proof","automationAllowed":true,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"release\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"source_lineage_merged_pr_authoritative\",\"status\":\"waiting\",\"proofGate\":\"forgejo_merged_pr_is_authoritative_source_lineage\"},\"activeStep\":{\"key\":\"preflight\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"reconcile_release\",\"lane\":\"production-release-conductor\",\"reason\":\"merged_source_requires_release_proof\",\"automationAllowed\":true,\"ownerActionRequired\":false},\"acceptance\":{\"total\":2,\"verified\":0,\"pending\":2,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\",\"proof-visual\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-23T06:47:26.797596+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-d40faf9b30b1\",\"prNumber\":3489,\"sourceSha\":\"5ef2c11ba36eeebdf84d0f393881b99ae7c9a9dc\",\"deploymentId\":\"forgejo-main-5ef2c11ba36e\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:49:50.609626+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:d40faf9b-30b1-42c5-afbc-00c56245f6ca:owner-progress-heartbeat:119342359","mission_step_id":"8fdfca18-5af8-4730-bd0a-19b74bf48752","command_center_event_id":"d40faf9b-30b1-42c5-afbc-00c56245f6ca"},{"id":"7523d457-69d5-4d55-89f7-d9936c64c0a5","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"9b79dde5d81aa27dd0899fb4ed06d829b5df092d328f21643ee0dfd583396641"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:49:35.248949+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:3ab03a9b-350a-44db-898b-f5016416ec4a:repository-mutation-intent-blocked:9b79dde5d81aa27dd0899fb4ed06d829b5df092d328f21643ee0dfd583396641","mission_step_id":"5c95a559-e2ba-495a-b536-56eebe4862b6","command_center_event_id":"3ab03a9b-350a-44db-898b-f5016416ec4a"},{"id":"eadb923c-8b21-43b8-be85-810b12c6b386","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-9bf4f273b134","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"9bf4f273-b134-4f51-ac59-9c25aaed9a4b","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":85,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":610,"providerAuthMs":0,"ledgerPrepareMs":610,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":610,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":610,"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":"9bf4f273-b134-4f51-ac59-9c25aaed9a4b"},"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":4268,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:54:05.770712+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9bf4f273-b134-4f51-ac59-9c25aaed9a4b:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"bd399346-7895-465d-98ba-5078952516e1","command_center_event_id":"9bf4f273-b134-4f51-ac59-9c25aaed9a4b"},{"id":"1cc0cde4-24f9-4fb2-b604-4a432e87eb12","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"5ef2c11ba36eeebdf84d0f393881b99ae7c9a9dc","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"5ef2c11ba36eeebdf84d0f393881b99ae7c9a9dc","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":"d632cdb6410442ce1915d5ed8de26df08b4ac684e7b8958bc062ffe39a210cda","forgejoWorkflowProof":{"runId":11110,"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-23T03:47:56.610609+00:00","proof_gate":"canonical_release_pending","source_sha":"5ef2c11ba36eeebdf84d0f393881b99ae7c9a9dc","external_id":"forgejo-main-5ef2c11ba36e","receipt_type":"canonical_release_status","idempotency_key":"mission:d40faf9b-30b1-42c5-afbc-00c56245f6ca:forgejo-release-status:5ef2c11ba36eeebdf84d0f393881b99ae7c9a9dc:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"9fac0524-dbbe-4f5a-82ce-e3c29bc1a97a","command_center_event_id":"d40faf9b-30b1-42c5-afbc-00c56245f6ca"},{"id":"d440b769-90c1-4f7f-93d5-acb7c1cfedd2","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-9bf4f273b134","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"9bf4f273-b134-4f51-ac59-9c25aaed9a4b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":278,"providerAuthMs":0,"ledgerPrepareMs":278,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":278,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":278,"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":"9bf4f273-b134-4f51-ac59-9c25aaed9a4b"},"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":4306,"likelyAffectedFiles":["workers/cc-execution/src/index-release-fast-lane.js","scripts/generate-cc-execution-action-schema.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:54:36.134944+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9bf4f273-b134-4f51-ac59-9c25aaed9a4b:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"bd399346-7895-465d-98ba-5078952516e1","command_center_event_id":"9bf4f273-b134-4f51-ac59-9c25aaed9a4b"},{"id":"fbd634d0-687f-4d31-9283-6145981fb819","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-33d1d8d56278","reason":"provider_verified_auto_progress_owns_gate_merge_release_outside_owner_response","status":"waiting_for_gate","metrics":{"receiptBytes":8540,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"executorlessWaitMs":41049,"firstUsefulResultAt":"2026-09-25T11:02:28.773Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.277-exact-gate-fast-path","prNumber":3706,"terminal":false,"missionId":"33d1d8d5-6278-49a9-8e8c-ca393444723f","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3782,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":586,"missionSetupMs":273,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":273,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":273,"repositoryMutationMs":3196,"repositoryProviderMs":3196,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2045,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":273,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1151},"nextAction":"Canonical KnockLaunch Gate notifier and durable mission supervisor own Gate, merge, release, and proof progression from this exact PR head outside the owner response path.","receiptRef":{"mode":"full","missionId":"33d1d8d5-6278-49a9-8e8c-ca393444723f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3305,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:03:14.608513+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3706","receipt_type":"execute_mission","idempotency_key":"mission:33d1d8d5-6278-49a9-8e8c-ca393444723f:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"232d763c-fd2e-417a-9d7d-f600e72387df","command_center_event_id":"33d1d8d5-6278-49a9-8e8c-ca393444723f"},{"id":"19333f3d-7658-4ad2-8a31-a068a7a8db36","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"durable_state:implementation","automationAllowed":false,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"pending\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"implementation\",\"deadlineAt\":\"2026-09-23T05:55:41.217322+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-bd06d1ec2b6f\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:56:30.052683+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:bd06d1ec-2b6f-4cd5-974a-c1c6790d9e46:owner-progress-heartbeat:119342385","mission_step_id":"8fa70134-6a6e-4f8b-86eb-b1d73b0b7cc8","command_center_event_id":"bd06d1ec-2b6f-4cd5-974a-c1c6790d9e46"},{"id":"baaf8b1c-be5d-4743-a066-f3d2852e9e33","source":"cc-execution","status":"release_reconciliation_pending","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-ffc1eebde5b3","reason":null,"status":"release_reconciliation_pending","metrics":{"receiptBytes":13237,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":28579,"firstUsefulResultAt":"2026-09-25T11:02:55.674Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.277-exact-gate-fast-path","prNumber":3705,"terminal":false,"missionId":"ffc1eebd-e5b3-41cf-9719-b6e69a8c2913","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"7bdd7d0582a8843479fc94b6cb0e4815ccb5ebf5","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":869,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":95,"approvedPlanMs":0,"missionSetupMs":1031,"providerAuthMs":0,"shipAndProveMs":383,"ledgerPrepareMs":254,"ledgerReconcileMs":0,"lineageReconcileMs":777,"resolvePreflightMs":1031,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":254,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"reconcile_release","receiptRef":{"mode":"full","missionId":"ffc1eebd-e5b3-41cf-9719-b6e69a8c2913"},"performance":null,"deploymentId":"forgejo-main-7bdd7d0582a8","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":2564,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:03:17.720372+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"7bdd7d0582a8843479fc94b6cb0e4815ccb5ebf5","external_id":"forgejo-main-7bdd7d0582a8","receipt_type":"execute_mission","idempotency_key":"mission:ffc1eebd-e5b3-41cf-9719-b6e69a8c2913:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"39056005-7955-4c5e-a931-be1789da24e6","command_center_event_id":"ffc1eebd-e5b3-41cf-9719-b6e69a8c2913"},{"id":"18543c9f-23f8-452b-98b2-13c7dc457683","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-c7d9e8d12eec","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"c7d9e8d1-2eec-40e9-9b33-65f32e1bfb28","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":86,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1344,"providerAuthMs":0,"ledgerPrepareMs":860,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1344,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":860,"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":"c7d9e8d1-2eec-40e9-9b33-65f32e1bfb28"},"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":4047,"likelyAffectedFiles":["src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-23T03:58:01.501321+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c7d9e8d1-2eec-40e9-9b33-65f32e1bfb28:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"49fe8f41-424e-43f0-bdcf-84415afc3308","command_center_event_id":"c7d9e8d1-2eec-40e9-9b33-65f32e1bfb28"},{"id":"74b34c6f-af49-493d-8e12-14b3952d80e2","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-bd06d1ec2b6f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"bd06d1ec-2b6f-4cd5-974a-c1c6790d9e46","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":112,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":259,"providerAuthMs":0,"ledgerPrepareMs":259,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":259,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":259,"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":"bd06d1ec-2b6f-4cd5-974a-c1c6790d9e46"},"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":3909,"likelyAffectedFiles":["src/components/calendar/EnhancedUserCalendar.tsx","src/lib/calendar/calendarEngine.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:55:42.114987+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bd06d1ec-2b6f-4cd5-974a-c1c6790d9e46:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"845a45dc-9521-46e7-93a1-3caec4924307","command_center_event_id":"bd06d1ec-2b6f-4cd5-974a-c1c6790d9e46"},{"id":"c9e7a4ac-21e2-482e-b7ea-4cdbaf35777f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-c7d9e8d12eec","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.220-terminal-step-projection","prNumber":3490,"terminal":false,"missionId":"c7d9e8d1-2eec-40e9-9b33-65f32e1bfb28","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5501,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":701,"missionSetupMs":261,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":261,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":261,"repositoryMutationMs":4800,"repositoryProviderMs":4800,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3295,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":261,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1505},"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":"c7d9e8d1-2eec-40e9-9b33-65f32e1bfb28"},"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":3268,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-23T03:59:05.38246+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3490","receipt_type":"execute_mission","idempotency_key":"mission:c7d9e8d1-2eec-40e9-9b33-65f32e1bfb28:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"29c175e2-8eb3-4128-bb0e-89a469245fdd","command_center_event_id":"c7d9e8d1-2eec-40e9-9b33-65f32e1bfb28"},{"id":"007bdd05-85f4-4e21-a5a3-9c9564613c48","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"src/lib/calendar/calendarCompletenessContract.ts","content":"export const CALENDAR_COMPLETENESS_CONTRACT = Object.freeze({\n  version: '2026-09-23',\n  sharedSurface: 'EnhancedUserCalendar',\n  requirements: [\n    'tenant-scoped attachments',\n    'tenant media library selection',\n    'workspace attendees',\n    'external guests',\n    'multiple reminders',\n    'recurrence',\n    'all-day events',\n    'timezone',\n    'deterministic location',\n    'description and notes',\n    'meeting and reference links',\n    'visibility',\n    'status',\n    'edit',\n    'delete',\n    'reschedule',\n    'single-select date',\n    'hold-to-open date',\n    'double-open date',\n  ] as const,\n});\n"},{"path":"src/__tests__/contracts/calendar-completeness.contract.test.ts","content":"import { readFileSync } from 'node:fs';\nimport { describe, expect, it } from 'vitest';\n\nimport { CALENDAR_COMPLETENESS_CONTRACT } from '@/lib/calendar/calendarCompletenessContract';\n\nconst calendarSource = readFileSync(\n  new URL('../../components/calendar/EnhancedUserCalendar.tsx', import.meta.url),\n  'utf8',\n);\nconst routeSource = readFileSync(\n  new URL('../../pages/calendar/UserCalendarPage.tsx', import.meta.url),\n  'utf8',\n);\n\ndescribe('shared calendar completeness contract', () => {\n  it('keeps the canonical shared calendar surface wired for every tenant family', () => {\n    expect(CALENDAR_COMPLETENESS_CONTRACT.sharedSurface).toBe('EnhancedUserCalendar');\n    expect(routeSource).toContain(\"from '@/components/calendar/EnhancedUserCalendar'\");\n    expect(routeSource).toContain('<EnhancedUserCalendar');\n  });\n\n  it('keeps event attachments functional instead of exposing a dead Files control', () => {\n    expect(calendarSource).toContain('uploadTenantMedia');\n    expect(calendarSource).toContain('listTenantMedia');\n    expect(calendarSource).toContain('tenantMediaAssetUrl');\n    expect(calendarSource).toContain(\"collection:'calendar-attachments'\");\n    expect(calendarSource).toContain('loadFileLibrary');\n    expect(calendarSource).toContain('uploadFiles');\n    expect(calendarSource).toContain('attachments');\n  });\n\n  it('persists the complete shared event model', () => {\n    for (const token of [\n      'attendee_ids',\n      'guest_emails',\n      'reminder_minutes',\n      'meeting_link',\n      'timezone',\n      'visibility',\n      'eventStatus',\n      'recurrence_rule',\n      'all_day',\n      'createTenantCalendarEvent',\n      'updateTenantCalendarEvent',\n      'deleteTenantCalendarEvent',\n    ]) {\n      expect(calendarSource).toContain(token);\n    }\n  });\n\n  it('preserves premium date selection and rescheduling interactions', () => {\n    expect(calendarSource).toContain('beginCalendarHold');\n    expect(calendarSource).toContain('openCalendarDay');\n    expect(calendarSource).toContain('selectCalendarDay');\n    expect(calendarSource).toContain('moveEventToDay');\n    expect(calendarSource).toContain('undoLastMove');\n  });\n});\n"}],"branch":"ai/objective-first-repair-bd06d1ec2b6f","writes":[],"patches":[],"approved":true,"missionId":"bd06d1ec-2b6f-4cd5-974a-c1c6790d9e46","objective":"Continue the accepted Calendar completeness mission. Add a shared machine-readable calendar completeness contract plus regression coverage proving the already-present EnhancedUserCalendar attachment/media, attendee, reminder, recurrence, timezone, visibility/status, CRUD, date-selection, and reschedule primitives cannot regress into dead controls. This src change must flow through the canonical frontend release so current shared calendar source becomes live. Do not modify unrelated files.","repository":"noel/KnockLaunchOS","ownerApproved":true,"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"fc210f908c54a49d65abb6623623aacdd10c207cc76036db3099cdfa5014dffd","replayCount":0,"serializedBytes":3822},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:59:46.165151+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:bd06d1ec-2b6f-4cd5-974a-c1c6790d9e46:repository-mutation-intent:fc210f908c54a49d65abb6623623aacdd10c207cc76036db3099cdfa5014dffd:0","mission_step_id":"8fa70134-6a6e-4f8b-86eb-b1d73b0b7cc8","command_center_event_id":"bd06d1ec-2b6f-4cd5-974a-c1c6790d9e46"},{"id":"0e7b49ea-fd45-4f89-98e0-3964c9a6ac9a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-bd06d1ec2b6f","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.220-terminal-step-projection","prNumber":3491,"terminal":false,"missionId":"bd06d1ec-2b6f-4cd5-974a-c1c6790d9e46","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5400,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":641,"missionSetupMs":231,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":231,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":231,"repositoryMutationMs":4759,"repositoryProviderMs":4759,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2911,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":231,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1848},"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":"bd06d1ec-2b6f-4cd5-974a-c1c6790d9e46"},"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":3280,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T03:59:52.459217+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3491","receipt_type":"execute_mission","idempotency_key":"mission:bd06d1ec-2b6f-4cd5-974a-c1c6790d9e46:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"8fa70134-6a6e-4f8b-86eb-b1d73b0b7cc8","command_center_event_id":"bd06d1ec-2b6f-4cd5-974a-c1c6790d9e46"},{"id":"1801bb68-b7a5-49b0-b8bd-e3d10b375149","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c7d9e8d12eec","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3490,"terminal":false,"missionId":"c7d9e8d1-2eec-40e9-9b33-65f32e1bfb28","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":492,"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":"c7d9e8d1-2eec-40e9-9b33-65f32e1bfb28"},"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":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-23T03:59:26.283577+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3490","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c7d9e8d1-2eec-40e9-9b33-65f32e1bfb28:automatic-mission-resume:3490:repair_mission_waiting_for_gate","mission_step_id":"1a493e3e-68bc-49a0-9079-a0d27bb788f8","command_center_event_id":"c7d9e8d1-2eec-40e9-9b33-65f32e1bfb28"},{"id":"30d9a895-f5cc-4999-932a-f97ceee526b8","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-c7d9e8d12eec","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3490,"terminal":false,"missionId":"c7d9e8d1-2eec-40e9-9b33-65f32e1bfb28","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":859,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":680,"approvedPlanMs":0,"missionSetupMs":442,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":274,"ledgerReconcileMs":0,"lineageReconcileMs":168,"resolvePreflightMs":442,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":274,"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":"c7d9e8d1-2eec-40e9-9b33-65f32e1bfb28"},"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":1969,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-23T03:59:16.834889+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3490","receipt_type":"execute_mission","idempotency_key":"mission:c7d9e8d1-2eec-40e9-9b33-65f32e1bfb28:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"29c175e2-8eb3-4128-bb0e-89a469245fdd","command_center_event_id":"c7d9e8d1-2eec-40e9-9b33-65f32e1bfb28"},{"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":"3a1a0105-393e-4e28-b224-6484b4cf1de8","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"5495f47e770a5d4b2398f40a6098b62844b35eac","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7610476cb125af7aa0df50610336cff07712853a","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"124dc4c7022f40029397ceb92c4fef8f09c23cad4f0e61f0e817d206c59467de","forgejoWorkflowProof":{"runId":11053,"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-23T04:11:18.818236+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"7610476cb125af7aa0df50610336cff07712853a","external_id":"forgejo-main-7610476cb125","receipt_type":"canonical_release_status","idempotency_key":"mission:9e70b509-736d-4207-909a-df2e4ddcca15:forgejo-release-status:7610476cb125af7aa0df50610336cff07712853a:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"cebe9b0b-c304-49bf-b835-dd6bfd2c2015","command_center_event_id":"9e70b509-736d-4207-909a-df2e4ddcca15"},{"id":"d3eed62a-2f2e-4453-b4c9-b0960b61dcc4","source":"cc-execution","status":"pending","payload":{"ok":true,"jobId":"7d0353f3-456b-4575-9206-26afe9bf6533","phase":"universal_visual_witness_supervised","branch":"ai/objective-first-repair-9e70b509736d","reason":null,"status":"pending","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3486,"terminal":false,"missionId":"9e70b509-736d-4207-909a-df2e4ddcca15","operation":"visual_proof_started","proofGate":"universal_visual_witness_pending","sourceSha":"7610476cb125af7aa0df50610336cff07712853a","timingsMs":{"queue":236,"total":357,"execution":121},"nextAction":"Execution is pending; poll inspect_route_status only when fresh progress is expected, or cancel with inspect_route_cancel.","receiptRef":{"mode":"full","missionId":"9e70b509-736d-4207-909a-df2e4ddcca15"},"performance":null,"deploymentId":"forgejo-main-7610476cb125","releaseState":"verified","visualWitness":{"role":"GodMode","jobId":"7d0353f3-456b-4575-9206-26afe9bf6533","tenant":null,"runnerUrl":"cloudflare-container://visual-witness-virtual","runnerLane":"virtual","attemptsUsed":0,"supervisorId":"7d0353f3-456b-4575-9206-26afe9bf6533","failureReason":null,"observedRoute":null,"runnerVersion":null,"attemptLineage":[],"missionOutcome":null,"requestedRoute":"https://knocklaunch.app/messages","runnerSourceSha":null,"selectedViewports":["mobile"],"checkpointAccounting":null,"correctiveGeneration":0,"restartReplayHistory":[]},"workflowRunId":11053,"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":1781,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:11:21.878444+00:00","proof_gate":"post_release_visual_proof_started","source_sha":"7610476cb125af7aa0df50610336cff07712853a","external_id":"7d0353f3-456b-4575-9206-26afe9bf6533","receipt_type":"visual_proof_started","idempotency_key":"mission:9e70b509-736d-4207-909a-df2e4ddcca15:visual-start:7d0353f3-456b-4575-9206-26afe9bf6533","mission_step_id":"7eca820e-1180-4ab4-ab90-67a120b4dccc","command_center_event_id":"9e70b509-736d-4207-909a-df2e4ddcca15"},{"id":"e4efcad0-1e37-4c95-9dc4-dd53d21c185b","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-e038a13218b4","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"e038a132-18b4-4ecc-b6be-4b10f626c5b5","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":180,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":606,"providerAuthMs":0,"ledgerPrepareMs":606,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":606,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":606,"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":"e038a132-18b4-4ecc-b6be-4b10f626c5b5"},"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":4278,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:12:01.140637+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e038a132-18b4-4ecc-b6be-4b10f626c5b5:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"e3febcb7-7a5d-4dbf-83d9-8df4ab9c0058","command_center_event_id":"e038a132-18b4-4ecc-b6be-4b10f626c5b5"},{"id":"c964a516-dfd2-46d8-97d9-2659c69e144c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e038a13218b4","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"e038a132-18b4-4ecc-b6be-4b10f626c5b5","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":330,"providerAuthMs":0,"ledgerPrepareMs":330,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":330,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":330,"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":"e038a132-18b4-4ecc-b6be-4b10f626c5b5"},"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":3826,"likelyAffectedFiles":["scripts/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-23T04:12:28.020264+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e038a132-18b4-4ecc-b6be-4b10f626c5b5:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e3febcb7-7a5d-4dbf-83d9-8df4ab9c0058","command_center_event_id":"e038a132-18b4-4ecc-b6be-4b10f626c5b5"},{"id":"96eada6d-0fba-4dc7-9b48-06a987a02e9c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-8edd2004199e","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"8edd2004-199e-4fc2-9eff-65c1dad6bdcc","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":249,"providerAuthMs":0,"ledgerPrepareMs":249,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":249,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":249,"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":"8edd2004-199e-4fc2-9eff-65c1dad6bdcc"},"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":3740,"likelyAffectedFiles":["src/routes/ownerRoutes.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:16:27.421087+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8edd2004-199e-4fc2-9eff-65c1dad6bdcc:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a1f9eaa1-10f5-4442-b9d6-1ac4b86be949","command_center_event_id":"8edd2004-199e-4fc2-9eff-65c1dad6bdcc"},{"id":"96c2d430-a436-4e5c-8508-b9a7ac46f9ac","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e82060e5de67","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"e82060e5-de67-464c-a1b4-8de87e62ffa0","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":18,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":310,"providerAuthMs":0,"ledgerPrepareMs":310,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":310,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":310,"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":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},"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":4330,"likelyAffectedFiles":["config/capabilities/wmp-mission-control.json","scripts/generate-cc-execution-action-schema.mjs","scripts/visual-witness-hosted-runner/src/bounded-mission-queue.mjs","scripts/visual-witness-hosted-runner/src/mission-gateway.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:18:24.157538+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e82060e5-de67-464c-a1b4-8de87e62ffa0:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a58030b9-617b-470f-8894-e0935bfd84ef","command_center_event_id":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},{"id":"985cb8ab-dbae-4ed4-915f-e7d2a5a49ccd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-33d1d8d56278","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":12189,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":55161,"firstUsefulResultAt":"2026-09-25T11:02:28.773Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3706,"terminal":false,"missionId":"33d1d8d5-6278-49a9-8e8c-ca393444723f","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5436,"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":"33d1d8d5-6278-49a9-8e8c-ca393444723f"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:03:23.988941+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3706","receipt_type":"automatic_mission_resume","idempotency_key":"mission:33d1d8d5-6278-49a9-8e8c-ca393444723f:automatic-mission-resume:3706:repair_mission_pr_ready_retryable","mission_step_id":"7db64571-f049-4c01-96f6-3d178e9bbaba","command_center_event_id":"33d1d8d5-6278-49a9-8e8c-ca393444723f"},{"id":"162cb4bb-c4f2-47ad-af07-00a74e5878a0","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-ffc1eebde5b3","prNumber":3705,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"7bdd7d0582a8843479fc94b6cb0e4815ccb5ebf5","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:03:24.296217+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"7bdd7d0582a8843479fc94b6cb0e4815ccb5ebf5","external_id":"3705","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:ffc1eebd-e5b3-41cf-9719-b6e69a8c2913:merged-pr:3705:7bdd7d0582a8843479fc94b6cb0e4815ccb5ebf5","mission_step_id":"39056005-7955-4c5e-a931-be1789da24e6","command_center_event_id":"ffc1eebd-e5b3-41cf-9719-b6e69a8c2913"},{"id":"5186fcda-e6d4-4d6c-a300-eb25d94364a0","source":"cc-execution","status":"waiting","payload":{"kind":"heartbeat","message":"Still active in implementation.","nextAction":{"lane":"cc-execution","action":"continue_implementation","reason":"durable_state:implementation","automationAllowed":false,"ownerActionRequired":false},"silenceBudgetMs":15000,"semanticCheckpointSignature":"{\"stateMachineVersion\":1,\"phase\":\"implementation\",\"ownerFacingState\":null,\"latest\":{\"kind\":\"receipt\",\"key\":\"execute_mission\",\"status\":\"synthesis_required\",\"proofGate\":\"repair_mission_synthesis_ready\"},\"activeStep\":{\"key\":\"implementation\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextStep\":{\"key\":\"pull_request\",\"status\":\"ready\",\"lane\":\"cc-execution\"},\"nextSafeAction\":{\"action\":\"continue_implementation\",\"lane\":\"cc-execution\",\"reason\":\"durable_state:implementation\",\"automationAllowed\":false,\"ownerActionRequired\":false},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"pull_request\",\"deadlineAt\":\"2026-09-23T06:48:23.513624+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-e82060e5de67\",\"prNumber\":null,\"sourceSha\":null,\"deploymentId\":null}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:19:04.007615+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:e82060e5-de67-464c-a1b4-8de87e62ffa0:owner-progress-heartbeat:119342476","mission_step_id":"909867a0-11cf-424a-a85b-b3e19dfac065","command_center_event_id":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},{"id":"d24d12c0-91c5-429a-8c20-dd3dd6394d9f","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-e82060e5de67","writes":[],"patches":[],"approved":true,"missionId":"e82060e5-de67-464c-a1b4-8de87e62ffa0","objective":"Repair the shared tenant shell / tenant-route identity boundary causing Big Papi's tenant-selection fallbacks, installed-app trapping, messaging entry/escape instability, and route-family inconsistency.","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"src/PrivateAppShell.tsx","anchor":"if(switchFailed){const next=encodeURIComponent(`${location.pathname}${location.search||''}${location.hash||''}`);return <Navigate to={`/select-tenant?next=${next}`} replace/>}","replacement":"if(switchFailed){const next=encodeURIComponent(`${location.pathname}${location.search||''}${location.hash||''}`);return <section data-tenant-route-boundary=\"switch-failed\" className=\"mx-auto mt-16 max-w-xl rounded-2xl border border-amber-300/20 bg-amber-300/10 p-6 text-white\"><h1 className=\"text-xl font-semibold\">Workspace connection needs another try</h1><p className=\"mt-2 text-sm text-white/70\">KNOCKLAUNCH kept this workspace route in place instead of sending you away. Retry the tenant connection or choose a workspace manually.</p><div className=\"mt-4 flex flex-wrap gap-3\"><button type=\"button\" onClick={()=>{setSwitchFailed(false);setSwitching(false)}} className=\"inline-flex rounded-xl border border-white/15 bg-white/[0.08] px-4 py-2 text-sm font-semibold text-white\">Retry workspace</button><Link to={`/select-tenant?manual=1&next=${next}`} className=\"inline-flex rounded-xl border border-white/10 bg-black/20 px-4 py-2 text-sm font-semibold text-white/80\">Choose workspace</Link></div></section>}"}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"0fffda85a8e1d4de81556576e59fc2778aa0e1d13a980c8b0dcda86086dca6f0","replayCount":0,"serializedBytes":1793},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:19:10.665953+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:e82060e5-de67-464c-a1b4-8de87e62ffa0:repository-mutation-intent:0fffda85a8e1d4de81556576e59fc2778aa0e1d13a980c8b0dcda86086dca6f0:0","mission_step_id":"909867a0-11cf-424a-a85b-b3e19dfac065","command_center_event_id":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},{"id":"482df3d3-35ba-446e-80d4-200f6c39e87c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-e82060e5de67","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.220-terminal-step-projection","prNumber":3492,"terminal":false,"missionId":"e82060e5-de67-464c-a1b4-8de87e62ffa0","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5131,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":648,"missionSetupMs":250,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":250,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":250,"repositoryMutationMs":4483,"repositoryProviderMs":4483,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2368,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":250,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2115},"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":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},"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-23T04:19:17.055908+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3492","receipt_type":"execute_mission","idempotency_key":"mission:e82060e5-de67-464c-a1b4-8de87e62ffa0:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"909867a0-11cf-424a-a85b-b3e19dfac065","command_center_event_id":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},{"id":"eecda736-fc2d-4f52-a6a4-eae2a35c21f6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-8edd2004199e","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.220-terminal-step-projection","prNumber":3493,"terminal":false,"missionId":"8edd2004-199e-4fc2-9eff-65c1dad6bdcc","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5930,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":818,"missionSetupMs":244,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":244,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":244,"repositoryMutationMs":5112,"repositoryProviderMs":5112,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3010,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":244,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2102},"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":"8edd2004-199e-4fc2-9eff-65c1dad6bdcc"},"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":3784,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:19:39.335322+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3493","receipt_type":"execute_mission","idempotency_key":"mission:8edd2004-199e-4fc2-9eff-65c1dad6bdcc:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"f9a646da-418b-48eb-a441-448e4a43100e","command_center_event_id":"8edd2004-199e-4fc2-9eff-65c1dad6bdcc"},{"id":"f1b2e96d-5bb8-4457-a1cb-8076b6b3789c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-8edd2004199e","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3493,"terminal":false,"missionId":"8edd2004-199e-4fc2-9eff-65c1dad6bdcc","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":837,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":693,"approvedPlanMs":0,"missionSetupMs":433,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":287,"ledgerReconcileMs":0,"lineageReconcileMs":146,"resolvePreflightMs":433,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":287,"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":"8edd2004-199e-4fc2-9eff-65c1dad6bdcc"},"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":1970,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:19:43.882096+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3493","receipt_type":"execute_mission","idempotency_key":"mission:8edd2004-199e-4fc2-9eff-65c1dad6bdcc:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"f9a646da-418b-48eb-a441-448e4a43100e","command_center_event_id":"8edd2004-199e-4fc2-9eff-65c1dad6bdcc"},{"id":"a24224ce-ff93-4019-8c0b-cda04270ba8d","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\":\"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},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-25T14:02:55.260809+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-ffc1eebde5b3\",\"prNumber\":3705,\"sourceSha\":\"7bdd7d0582a8843479fc94b6cb0e4815ccb5ebf5\",\"deploymentId\":\"forgejo-main-7bdd7d0582a8\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:04:10.329369+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:ffc1eebd-e5b3-41cf-9719-b6e69a8c2913:owner-progress-heartbeat:119355616","mission_step_id":"f4985813-f1b5-48b4-ab73-bdbe02885984","command_center_event_id":"ffc1eebd-e5b3-41cf-9719-b6e69a8c2913"},{"id":"925e6c52-1b52-49af-845f-2e2bb5dc2a38","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e82060e5de67","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3492,"terminal":false,"missionId":"e82060e5-de67-464c-a1b4-8de87e62ffa0","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"068ac1e4c0e74ce96701b593b7d36e76dc1caa1c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4615,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":567,"approvedPlanMs":0,"missionSetupMs":600,"providerAuthMs":0,"shipAndProveMs":3529,"ledgerPrepareMs":467,"ledgerReconcileMs":0,"lineageReconcileMs":133,"resolvePreflightMs":600,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":467,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},"performance":null,"deploymentId":"forgejo-main-068ac1e4c0e7","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":2506,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:25:26.812243+00:00","proof_gate":"canonical_release_dispatched","source_sha":"068ac1e4c0e74ce96701b593b7d36e76dc1caa1c","external_id":"forgejo-main-068ac1e4c0e7","receipt_type":"execute_mission","idempotency_key":"mission:e82060e5-de67-464c-a1b4-8de87e62ffa0:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"39a69f19-2ed9-45e2-ada9-ac3fcde53661","command_center_event_id":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},{"id":"03899440-ebf5-4ca9-b89a-3081d6931a65","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e82060e5de67","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3492,"terminal":false,"missionId":"e82060e5-de67-464c-a1b4-8de87e62ffa0","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":825,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":687,"approvedPlanMs":0,"missionSetupMs":454,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":245,"ledgerReconcileMs":0,"lineageReconcileMs":209,"resolvePreflightMs":454,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":245,"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":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},"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":1969,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:20:15.744527+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3492","receipt_type":"execute_mission","idempotency_key":"mission:e82060e5-de67-464c-a1b4-8de87e62ffa0:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"909867a0-11cf-424a-a85b-b3e19dfac065","command_center_event_id":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},{"id":"55fb6a9b-e57b-491c-ab54-3b02beec0d20","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e82060e5de67","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3492,"terminal":false,"missionId":"e82060e5-de67-464c-a1b4-8de87e62ffa0","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":609,"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":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},"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:19:54.384607+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3492","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e82060e5-de67-464c-a1b4-8de87e62ffa0:automatic-mission-resume:3492:repair_mission_waiting_for_gate","mission_step_id":"3e214a24-c1c1-4b82-9ffa-7befa5f844ed","command_center_event_id":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},{"id":"52262960-b16b-4a9c-8883-bf882ff6a8f6","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"068ac1e4c0e74ce96701b593b7d36e76dc1caa1c","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"068ac1e4c0e74ce96701b593b7d36e76dc1caa1c","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"def8ec3fc1a6bcf15c0e61567505c9d4e8c6183ba247532585daa7d9f3368a8c","forgejoWorkflowProof":{"runId":11119,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:25:31.920223+00:00","proof_gate":"canonical_release_pending","source_sha":"068ac1e4c0e74ce96701b593b7d36e76dc1caa1c","external_id":"forgejo-main-068ac1e4c0e7","receipt_type":"canonical_release_status","idempotency_key":"mission:e82060e5-de67-464c-a1b4-8de87e62ffa0:forgejo-release-status:068ac1e4c0e74ce96701b593b7d36e76dc1caa1c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"39a69f19-2ed9-45e2-ada9-ac3fcde53661","command_center_event_id":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},{"id":"49323058-2f9c-4d3a-a1e2-ecf54e6c2d8e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"7bdd7d0582a8843479fc94b6cb0e4815ccb5ebf5","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7bdd7d0582a8843479fc94b6cb0e4815ccb5ebf5","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":"86d07edfc2d75f04c99f4af77e705cad803edd87978ff5a4769838864ae81f1b","forgejoWorkflowProof":{"runId":11720,"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-25T11:03:31.144821+00:00","proof_gate":"canonical_release_pending","source_sha":"7bdd7d0582a8843479fc94b6cb0e4815ccb5ebf5","external_id":"forgejo-main-7bdd7d0582a8","receipt_type":"canonical_release_status","idempotency_key":"mission:ffc1eebd-e5b3-41cf-9719-b6e69a8c2913:forgejo-release-status:7bdd7d0582a8843479fc94b6cb0e4815ccb5ebf5:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"39056005-7955-4c5e-a931-be1789da24e6","command_center_event_id":"ffc1eebd-e5b3-41cf-9719-b6e69a8c2913"},{"id":"41a74289-2d8b-4eb8-8fec-23d3a22b3839","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-e82060e5de67","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3492,"terminal":false,"missionId":"e82060e5-de67-464c-a1b4-8de87e62ffa0","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"068ac1e4c0e74ce96701b593b7d36e76dc1caa1c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4053,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":114,"approvedPlanMs":0,"missionSetupMs":278,"providerAuthMs":0,"shipAndProveMs":3410,"ledgerPrepareMs":278,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":278,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":278,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},"performance":null,"deploymentId":"forgejo-main-068ac1e4c0e7","releaseState":"pending","workflowRunId":11119,"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":1477,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:25:56.090138+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"068ac1e4c0e74ce96701b593b7d36e76dc1caa1c","external_id":"forgejo-main-068ac1e4c0e7","receipt_type":"execute_mission","idempotency_key":"mission:e82060e5-de67-464c-a1b4-8de87e62ffa0:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"39a69f19-2ed9-45e2-ada9-ac3fcde53661","command_center_event_id":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},{"id":"c10af699-b806-4e1d-92dd-3591ecbcbd9c","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"068ac1e4c0e74ce96701b593b7d36e76dc1caa1c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"068ac1e4c0e74ce96701b593b7d36e76dc1caa1c","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":"def8ec3fc1a6bcf15c0e61567505c9d4e8c6183ba247532585daa7d9f3368a8c","forgejoWorkflowProof":{"runId":11119,"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-23T04:26:56.187032+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"068ac1e4c0e74ce96701b593b7d36e76dc1caa1c","external_id":"forgejo-main-068ac1e4c0e7","receipt_type":"canonical_release_status","idempotency_key":"mission:e82060e5-de67-464c-a1b4-8de87e62ffa0:forgejo-release-status:068ac1e4c0e74ce96701b593b7d36e76dc1caa1c:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"7c496af3-c871-49e0-9f35-f6a5140537b5","command_center_event_id":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},{"id":"4d0320be-bf03-4310-8c3c-8b3a55e36517","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"068ac1e4c0e74ce96701b593b7d36e76dc1caa1c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Big Papi's keeps tenant context and usable navigation across owner routes.","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":"def8ec3fc1a6bcf15c0e61567505c9d4e8c6183ba247532585daa7d9f3368a8c","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":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"def8ec3fc1a6bcf15c0e61567505c9d4e8c6183ba247532585daa7d9f3368a8c"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:26:57.544337+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"068ac1e4c0e74ce96701b593b7d36e76dc1caa1c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:e82060e5-de67-464c-a1b4-8de87e62ffa0:request-contract:def8ec3fc1a6bcf15c0e61567505c9d4e8c6183ba247532585daa7d9f3368a8c:068ac1e4c0e74ce96701b593b7d36e76dc1caa1c:verified:","mission_step_id":"7c496af3-c871-49e0-9f35-f6a5140537b5","command_center_event_id":"e82060e5-de67-464c-a1b4-8de87e62ffa0"},{"id":"dc778899-ff42-4a0a-9ff9-dad2a9ae8fbb","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-ee880bba369c","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"ee880bba-369c-4ef1-a309-907501a60672","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":181,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":570,"providerAuthMs":0,"ledgerPrepareMs":570,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":570,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":570,"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":"ee880bba-369c-4ef1-a309-907501a60672"},"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":5327,"likelyAffectedFiles":["src/PrivateAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:30:36.837135+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ee880bba-369c-4ef1-a309-907501a60672:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"5e828cfe-9488-4b7d-9861-e67c5bb303f9","command_center_event_id":"ee880bba-369c-4ef1-a309-907501a60672"},{"id":"07302a84-731b-41c1-a979-9a0502711237","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-ee880bba369c","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.220-terminal-step-projection","prNumber":3494,"terminal":false,"missionId":"ee880bba-369c-4ef1-a309-907501a60672","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5054,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":635,"missionSetupMs":312,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":312,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":312,"repositoryMutationMs":4419,"repositoryProviderMs":4419,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2515,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":312,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1904},"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":"ee880bba-369c-4ef1-a309-907501a60672"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3076,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:30:48.51131+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3494","receipt_type":"execute_mission","idempotency_key":"mission:ee880bba-369c-4ef1-a309-907501a60672:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"db2e4783-53c9-471c-a85f-4387a2e4b81e","command_center_event_id":"ee880bba-369c-4ef1-a309-907501a60672"},{"id":"e63e0a00-aa00-46a3-b2b2-62ddce0b7f72","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\":\"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},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-25T14:02:55.260809+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-ffc1eebde5b3\",\"prNumber\":3705,\"sourceSha\":\"7bdd7d0582a8843479fc94b6cb0e4815ccb5ebf5\",\"deploymentId\":\"forgejo-main-7bdd7d0582a8\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:04:49.313881+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:ffc1eebd-e5b3-41cf-9719-b6e69a8c2913:owner-progress-heartbeat:119355619","mission_step_id":"f4985813-f1b5-48b4-ab73-bdbe02885984","command_center_event_id":"ffc1eebd-e5b3-41cf-9719-b6e69a8c2913"},{"id":"6cd659c5-ddbb-457a-8a3f-de8f28a9c2a6","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-d3d2bdbc6dfa","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"d3d2bdbc-6dfa-468f-b46a-ec1830c37c87","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":118,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":438,"providerAuthMs":0,"ledgerPrepareMs":438,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":438,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":438,"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":"d3d2bdbc-6dfa-468f-b46a-ec1830c37c87"},"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":5805,"likelyAffectedFiles":["config/capabilities/big-papis-proposal-screenshot-intake.json","config/capabilities/big-papis-proposal-workflow.json","config/capabilities/big-papis-public-stop-board.json","config/platform-standards.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:34:22.078707+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d3d2bdbc-6dfa-468f-b46a-ec1830c37c87:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"ff0e6ea5-1014-4b37-b0ab-af2cb9df8d25","command_center_event_id":"d3d2bdbc-6dfa-468f-b46a-ec1830c37c87"},{"id":"f47faaa0-df52-4e0a-ac1b-56663470ba98","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-d3d2bdbc6dfa","prNumber":3495,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"84376bf0a9b385cc1580be28329c2cfc23ad02f3","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:36:10.401174+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"84376bf0a9b385cc1580be28329c2cfc23ad02f3","external_id":"3495","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d3d2bdbc-6dfa-468f-b46a-ec1830c37c87:merged-pr:3495:84376bf0a9b385cc1580be28329c2cfc23ad02f3","mission_step_id":"c9b154bb-77aa-4548-bd50-9291a569c130","command_center_event_id":"d3d2bdbc-6dfa-468f-b46a-ec1830c37c87"},{"id":"083c6195-2117-49f1-9b86-9334aa55afd8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-e3637e99822c","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":19242,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":59552,"firstUsefulResultAt":"2026-09-25T17:11:32.373Z","recoveryAttemptCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":3744,"terminal":false,"missionId":"e3637e99-822c-4fd0-89e9-cf7e381a4c62","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5451,"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":"e3637e99-822c-4fd0-89e9-cf7e381a4c62"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime","visual"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":819,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:12:31.973047+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3744","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e3637e99-822c-4fd0-89e9-cf7e381a4c62:automatic-mission-resume:3744:repair_mission_pr_ready_retryable","mission_step_id":"eee31b18-6ccc-4145-9fed-289d9a84ce86","command_center_event_id":"e3637e99-822c-4fd0-89e9-cf7e381a4c62"},{"id":"70f9a861-e260-48a0-bfe3-9c3b3e52f91c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-d3d2bdbc6dfa","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.220-terminal-step-projection","prNumber":3495,"terminal":false,"missionId":"d3d2bdbc-6dfa-468f-b46a-ec1830c37c87","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5064,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":699,"missionSetupMs":232,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":232,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":232,"repositoryMutationMs":4365,"repositoryProviderMs":4365,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2401,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":232,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1964},"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":"d3d2bdbc-6dfa-468f-b46a-ec1830c37c87"},"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":3735,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:34:59.388576+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3495","receipt_type":"execute_mission","idempotency_key":"mission:d3d2bdbc-6dfa-468f-b46a-ec1830c37c87:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"ca03a1fc-a73e-47e7-b6d0-ebe78cf5b6b1","command_center_event_id":"d3d2bdbc-6dfa-468f-b46a-ec1830c37c87"},{"id":"cfe94414-f693-461b-b842-edd6997fcb24","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-d3d2bdbc6dfa","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3495,"terminal":false,"missionId":"d3d2bdbc-6dfa-468f-b46a-ec1830c37c87","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"84376bf0a9b385cc1580be28329c2cfc23ad02f3","timingsMs":{"prReadinessMs":868,"approvedPlanMs":0,"shipAndProveMs":4643,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d3d2bdbc-6dfa-468f-b46a-ec1830c37c87"},"performance":null,"deploymentId":"forgejo-main-84376bf0a9b3","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":1842,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:35:07.466033+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"3495","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d3d2bdbc-6dfa-468f-b46a-ec1830c37c87:automatic-mission-resume:3495:canonical_release_dispatched","mission_step_id":"c9b154bb-77aa-4548-bd50-9291a569c130","command_center_event_id":"d3d2bdbc-6dfa-468f-b46a-ec1830c37c87"},{"id":"98067693-4f8e-4451-9a79-5bb3a382d239","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-32ec97f86156","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"32ec97f8-6156-4518-a1ee-5a57cf1316b4","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":335,"providerAuthMs":0,"ledgerPrepareMs":335,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":335,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":335,"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":"32ec97f8-6156-4518-a1ee-5a57cf1316b4"},"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":5528,"likelyAffectedFiles":["src/PrivateAppShell.tsx","src/PublicAppShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:36:35.40939+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:32ec97f8-6156-4518-a1ee-5a57cf1316b4:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"02ada499-4aec-43fc-bd4c-3115ccaef02d","command_center_event_id":"32ec97f8-6156-4518-a1ee-5a57cf1316b4"},{"id":"98ac1b17-6808-4fab-9cb1-513ee05a4844","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-32ec97f86156","writes":[],"patches":[],"approved":true,"missionId":"32ec97f8-6156-4518-a1ee-5a57cf1316b4","objective":"Add prominent two-hour event alerts to Big Papi's owner shell.","repository":"noel/KnockLaunchOS","ownerApproved":true,"anchored_edits":[{"path":"src/pages/mobile-vendor/BigPapisOwnerShell.tsx","anchor":"import { ArrowRight, BarChart3, CalendarDays, ClipboardCheck, Crown, Home, Layers3, Mail, MoreHorizontal, Package, Receipt, Settings2, Users, Zap } from 'lucide-react';","replacement":"import { AlarmClock, ArrowRight, BarChart3, CalendarDays, ClipboardCheck, Crown, Home, Layers3, Mail, MoreHorizontal, Package, Receipt, Settings2, Users, Zap } from 'lucide-react';"},{"path":"src/pages/mobile-vendor/BigPapisOwnerShell.tsx","anchor":"import { resolveTenantBackgroundUrl } from '@/lib/tenantBackground';","replacement":"import { resolveTenantBackgroundUrl } from '@/lib/tenantBackground';\nimport { dateKeyInTimeZone, eventTimeLabel, type EventBooking } from '@/lib/mobileVendor/eventBookings';"},{"path":"src/pages/mobile-vendor/BigPapisOwnerShell.tsx","anchor":"  const freshLogoUrl = logoQuery.data || BIG_PAPIS_CANONICAL_LOGO_URL;","replacement":"  const eventAlertQuery = useQuery({\n    queryKey: ['big-papis-shell-event-alerts', tenantId],\n    enabled: Boolean(tenantId),\n    refetchInterval: 60_000,\n    staleTime: 30_000,\n    retry: 1,\n    queryFn: async () => {\n      const today = dateKeyInTimeZone(new Date(), 'America/New_York');\n      const tomorrowDate = new Date(`${today}T12:00:00`);\n      tomorrowDate.setDate(tomorrowDate.getDate() + 1);\n      const tomorrow = `${tomorrowDate.getFullYear()}-${String(tomorrowDate.getMonth() + 1).padStart(2, '0')}-${String(tomorrowDate.getDate()).padStart(2, '0')}`;\n      const { data, error } = await (supabase as any)\n        .from('event_bookings')\n        .select('id,event_name,event_date,start_time,end_time,stage,status,location')\n        .eq('tenant_org_id', tenantId)\n        .gte('event_date', today)\n        .lte('event_date', tomorrow)\n        .order('event_date', { ascending: true })\n        .order('start_time', { ascending: true });\n      if (error) throw error;\n      return (data || []) as EventBooking[];\n    },\n  });\n  const upcomingEventAlert = React.useMemo(() => {\n    const now = new Date();\n    const candidates = (eventAlertQuery.data || []).filter((event) => {\n      if (!['Booked', 'Event Ready', 'Event Day'].includes(String(event.stage || ''))) return false;\n      if (['canceled', 'cancelled', 'completed', 'dismissed'].includes(String(event.status || '').toLowerCase())) return false;\n      if (!event.event_date || !event.start_time) return false;\n      const startsAt = new Date(`${event.event_date}T${String(event.start_time).slice(0, 8)}`);\n      const minutes = (startsAt.getTime() - now.getTime()) / 60000;\n      return minutes >= 0 && minutes <= 120;\n    }).map((event) => {\n      const startsAt = new Date(`${event.event_date}T${String(event.start_time).slice(0, 8)}`);\n      return { event, minutes: Math.max(0, Math.round((startsAt.getTime() - now.getTime()) / 60000)) };\n    }).sort((a, b) => a.minutes - b.minutes);\n    return candidates[0] || null;\n  }, [eventAlertQuery.data, eventAlertQuery.dataUpdatedAt]);\n  const freshLogoUrl = logoQuery.data || BIG_PAPIS_CANONICAL_LOGO_URL;"},{"path":"src/pages/mobile-vendor/BigPapisOwnerShell.tsx","anchor":"        {activeModeConfig && !isDashboardWorkspace ? <div data-big-papis-next-move-dock=\"true\"","replacement":"        {upcomingEventAlert ? <NavLink data-big-papis-two-hour-event-alert=\"true\" to={`${BIG_PAPIS_OWNER_BASE_PATH}/events?event=${encodeURIComponent(upcomingEventAlert.event.id)}&bpMode=event`} className=\"relative z-45 flex min-h-[46px] shrink-0 items-center gap-3 border-b border-amber-300/20 bg-[linear-gradient(90deg,rgba(245,158,11,.18),rgba(234,88,12,.13))] px-3 py-2 text-white shadow-[0_10px_30px_rgba(0,0,0,.18)] lg:ml-[190px] lg:w-[calc(100%-190px)] lg:px-5\"><span className=\"grid h-9 w-9 shrink-0 place-items-center rounded-xl border border-amber-200/25 bg-amber-300/12 text-amber-100\"><AlarmClock className=\"h-4 w-4\" /></span><span className=\"min-w-0 flex-1\"><span className=\"block text-[9px] font-black uppercase tracking-[.16em] text-amber-100/80\">Event alert · {upcomingEventAlert.minutes <= 1 ? 'starting now' : `in ${upcomingEventAlert.minutes} min`}</span><span className=\"mt-0.5 block truncate text-xs font-black text-white\">{upcomingEventAlert.event.event_name} · {eventTimeLabel(upcomingEventAlert.event)}</span></span><ArrowRight className=\"h-4 w-4 shrink-0 text-amber-100/70\" /></NavLink> : null}\n\n        {activeModeConfig && !isDashboardWorkspace ? <div data-big-papis-next-move-dock=\"true\""}],"implementation":{"files":[],"writes":[]},"durableMutationResume":true},"recovery":false,"fingerprint":"09b886692b37dd7d99fd0faec1f5ab344d21fc3af2eacb776898ca780f405bb6","replayCount":0,"serializedBytes":4894},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:36:50.984618+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:32ec97f8-6156-4518-a1ee-5a57cf1316b4:repository-mutation-intent:09b886692b37dd7d99fd0faec1f5ab344d21fc3af2eacb776898ca780f405bb6:0","mission_step_id":"75a2a34b-25a9-4fc9-8cea-9848e0a8ff28","command_center_event_id":"32ec97f8-6156-4518-a1ee-5a57cf1316b4"},{"id":"b9dba334-3323-4c18-add0-63f8963f4b19","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-32ec97f86156","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.220-terminal-step-projection","prNumber":3496,"terminal":false,"missionId":"32ec97f8-6156-4518-a1ee-5a57cf1316b4","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5150,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":724,"missionSetupMs":260,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":260,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":260,"repositoryMutationMs":4426,"repositoryProviderMs":4426,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2495,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":260,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1931},"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":"32ec97f8-6156-4518-a1ee-5a57cf1316b4"},"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":3736,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:36:57.019792+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3496","receipt_type":"execute_mission","idempotency_key":"mission:32ec97f8-6156-4518-a1ee-5a57cf1316b4:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"75a2a34b-25a9-4fc9-8cea-9848e0a8ff28","command_center_event_id":"32ec97f8-6156-4518-a1ee-5a57cf1316b4"},{"id":"fac48123-2808-4033-879b-4c9d30957c83","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"84376bf0a9b385cc1580be28329c2cfc23ad02f3","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"84376bf0a9b385cc1580be28329c2cfc23ad02f3","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":"f41d01c2e814d5c540e5171cf1ced420b7abf2a6e102331a0ac8f2ac53c77ec5","forgejoWorkflowProof":{"runId":11124,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:35:08.9969+00:00","proof_gate":"canonical_release_pending","source_sha":"84376bf0a9b385cc1580be28329c2cfc23ad02f3","external_id":"forgejo-main-84376bf0a9b3","receipt_type":"canonical_release_status","idempotency_key":"mission:d3d2bdbc-6dfa-468f-b46a-ec1830c37c87:forgejo-release-status:84376bf0a9b385cc1580be28329c2cfc23ad02f3:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"c9b154bb-77aa-4548-bd50-9291a569c130","command_center_event_id":"d3d2bdbc-6dfa-468f-b46a-ec1830c37c87"},{"id":"4123b101-f396-4c62-bf73-b80b7aa85cf6","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-25339601cdc9","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.277-exact-gate-fast-path","prNumber":null,"terminal":false,"missionId":"25339601-cdc9-425f-918b-98d684351e93","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1151,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":389,"providerAuthMs":0,"ledgerPrepareMs":389,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":389,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":389,"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":"25339601-cdc9-425f-918b-98d684351e93"},"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":3637,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:05:42.790538+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:25339601-cdc9-425f-918b-98d684351e93:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"b143d7e6-fde7-4eb8-8a70-4d3a34e85460","command_center_event_id":"25339601-cdc9-425f-918b-98d684351e93"},{"id":"90d22f81-8bff-4723-b6dc-761b0f00fe88","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ee880bba369c","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3494,"terminal":false,"missionId":"ee880bba-369c-4ef1-a309-907501a60672","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2787,"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":"ee880bba-369c-4ef1-a309-907501a60672"},"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":2381,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:36:22.840515+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"3494","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ee880bba-369c-4ef1-a309-907501a60672:automatic-mission-resume:3494:repair_mission_pr_ready_retryable","mission_step_id":"e539fb7e-d607-4e84-bfe4-1d1a736c70e0","command_center_event_id":"ee880bba-369c-4ef1-a309-907501a60672"},{"id":"03121c31-dc31-4202-bae5-8d37b0b3adcf","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ee880bba369c","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3494,"terminal":false,"missionId":"ee880bba-369c-4ef1-a309-907501a60672","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":521,"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":"ee880bba-369c-4ef1-a309-907501a60672"},"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:32:37.018953+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3494","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ee880bba-369c-4ef1-a309-907501a60672:automatic-mission-resume:3494:repair_mission_waiting_for_gate","mission_step_id":"e539fb7e-d607-4e84-bfe4-1d1a736c70e0","command_center_event_id":"ee880bba-369c-4ef1-a309-907501a60672"},{"id":"c43ad874-806a-48e0-adbe-c9ef711fa399","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\":\"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},\"executionOwnership\":{\"active\":false,\"state\":\"waiting\",\"executor\":null,\"lane\":\"cc-execution\",\"nextAction\":\"reconcile_release\",\"recoveryOwner\":\"production-release-conductor\"},\"acceptance\":{\"total\":1,\"verified\":0,\"pending\":1,\"percent\":0,\"satisfied\":false,\"verifiedIds\":[],\"pendingIds\":[\"proof-production\"]},\"stall\":{\"stalled\":false,\"reason\":\"within_deadline\",\"step\":\"release\",\"deadlineAt\":\"2026-09-25T14:02:55.260809+00:00\",\"recoveryAction\":null},\"blocker\":null,\"terminal\":false,\"branch\":\"ai/objective-first-repair-ffc1eebde5b3\",\"prNumber\":3705,\"sourceSha\":\"7bdd7d0582a8843479fc94b6cb0e4815ccb5ebf5\",\"deploymentId\":\"forgejo-main-7bdd7d0582a8\"}"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:05:44.858525+00:00","proof_gate":"owner_progress_heartbeat","source_sha":null,"external_id":null,"receipt_type":"owner_progress_heartbeat","idempotency_key":"mission:ffc1eebd-e5b3-41cf-9719-b6e69a8c2913:owner-progress-heartbeat:119355622","mission_step_id":"f4985813-f1b5-48b4-ab73-bdbe02885984","command_center_event_id":"ffc1eebd-e5b3-41cf-9719-b6e69a8c2913"},{"id":"eb8b0887-66f6-414f-bfc6-c26ea9460b16","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"6b0dcf280c14099e17b4d81274c1d7fd5953474e","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"84376bf0a9b385cc1580be28329c2cfc23ad02f3","releaseState":"verified","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"f41d01c2e814d5c540e5171cf1ced420b7abf2a6e102331a0ac8f2ac53c77ec5","forgejoWorkflowProof":{"runId":11124,"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-23T04:39:39.611533+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"84376bf0a9b385cc1580be28329c2cfc23ad02f3","external_id":"forgejo-main-84376bf0a9b3","receipt_type":"canonical_release_status","idempotency_key":"mission:d3d2bdbc-6dfa-468f-b46a-ec1830c37c87:forgejo-release-status:84376bf0a9b385cc1580be28329c2cfc23ad02f3:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"48e50d0a-b252-4be3-a8d6-afd81ef67c19","command_center_event_id":"d3d2bdbc-6dfa-468f-b46a-ec1830c37c87"},{"id":"85696fe3-36f2-4c46-9936-53388059a06e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"84376bf0a9b385cc1580be28329c2cfc23ad02f3","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Big Papi's Plan calendar exposes New Pop-Up/New Event, hourly availability/day agenda, and event date movement without leaving tenant context.","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":"f41d01c2e814d5c540e5171cf1ced420b7abf2a6e102331a0ac8f2ac53c77ec5","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":["frontend"],"requiredReleaseTargets":["frontend"],"migrationReleaseVerified":null,"releaseRequestContractHash":"f41d01c2e814d5c540e5171cf1ced420b7abf2a6e102331a0ac8f2ac53c77ec5"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:39:41.28154+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"84376bf0a9b385cc1580be28329c2cfc23ad02f3","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d3d2bdbc-6dfa-468f-b46a-ec1830c37c87:request-contract:f41d01c2e814d5c540e5171cf1ced420b7abf2a6e102331a0ac8f2ac53c77ec5:84376bf0a9b385cc1580be28329c2cfc23ad02f3:verified:","mission_step_id":"48e50d0a-b252-4be3-a8d6-afd81ef67c19","command_center_event_id":"d3d2bdbc-6dfa-468f-b46a-ec1830c37c87"},{"id":"350b062f-781e-48d9-8ad2-c591b8070140","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-a69c32754d1f","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":127,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":368,"providerAuthMs":0,"ledgerPrepareMs":368,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":368,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":368,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"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":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c"},"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":6322,"likelyAffectedFiles":["config/capabilities/big-papis-proposal-screenshot-intake.json","config/capabilities/big-papis-proposal-workflow.json","config/contracts/PREHISTORIC-002-UNIVERSAL-PROPOSALS.json","config/capabilities/big-papis-public-stop-board.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:40:54.569216+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a69c3275-4d1f-4ff3-a5ef-2f2a131a617c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"85588a4c-56dd-4318-a29a-f37c247146ed","command_center_event_id":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c"},{"id":"ba667c2c-8304-413b-80e4-4ee18e099faf","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-a69c32754d1f","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.220-terminal-step-projection","prNumber":3497,"terminal":false,"missionId":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c","operation":"execute_mission","proofGate":"repair_mission_pr_handed_off_to_supervisor","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5811,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":687,"missionSetupMs":253,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":253,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":253,"repositoryMutationMs":5124,"repositoryProviderMs":5124,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2588,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":253,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2536},"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":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c"},"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":3114,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:41:19.955205+00:00","proof_gate":"repair_mission_pr_handed_off_to_supervisor","source_sha":null,"external_id":"3497","receipt_type":"execute_mission","idempotency_key":"mission:a69c3275-4d1f-4ff3-a5ef-2f2a131a617c:execute_mission:repair_mission_pr_handed_off_to_supervisor:current-generation","mission_step_id":"d6267248-6e5a-4c71-bed9-250cf1a81a8f","command_center_event_id":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c"},{"id":"325daf15-d263-4cf0-b42f-92bb10fa910a","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"6b0dcf280c14099e17b4d81274c1d7fd5953474e","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"6b0dcf280c14099e17b4d81274c1d7fd5953474e","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":"fe1a3cde33067ec663ec5e9725c928f3f6990f97cfe4edf6e28bcdaa041c6a07","forgejoWorkflowProof":{"runId":11128,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:39:34.558434+00:00","proof_gate":"canonical_release_pending","source_sha":"6b0dcf280c14099e17b4d81274c1d7fd5953474e","external_id":"forgejo-main-6b0dcf280c14","receipt_type":"canonical_release_status","idempotency_key":"mission:32ec97f8-6156-4518-a1ee-5a57cf1316b4:forgejo-release-status:6b0dcf280c14099e17b4d81274c1d7fd5953474e:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"550e1583-20d0-4c8d-8843-02ff0759a7fa","command_center_event_id":"32ec97f8-6156-4518-a1ee-5a57cf1316b4"},{"id":"1f7533b5-5f30-467c-b407-5bd9e8082d4d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a69c32754d1f","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":3497,"terminal":false,"missionId":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":551,"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":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c"},"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:41:39.359361+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3497","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a69c3275-4d1f-4ff3-a5ef-2f2a131a617c:automatic-mission-resume:3497:repair_mission_waiting_for_gate","mission_step_id":"93d2f99f-860c-49ef-aaeb-0b1cb147a339","command_center_event_id":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c"},{"id":"384e7b5a-d0c3-427e-9ba9-e8c518f955fd","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[],"branch":"ai/objective-first-repair-25339601cdc9","writes":[],"patches":[],"version":1,"approved":true,"missionId":"25339601-cdc9-425f-918b-98d684351e93","repository":"noel/KnockLaunchOS","visualProof":false,"verifyVisual":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"anchored_edits":[{"path":".forgejo/workflows/knocklaunch.yml","anchor":"          gate_block=\"$(sed -n '/^  gate:/,/^  release-cc-execution:/p' .forgejo/workflows/knocklaunch.yml)\"\n          printf '%s\\n' \"$gate_block\" | grep -q '^    runs-on: docker$'\n          release_cc_execution_job='release-cc-execution'\n          release_onrunner_job='release-onrunner'\n          release_cc_execution_block=\"$(sed -n \"/^  ${release_cc_execution_job}:/,/^  ${release_onrunner_job}:/p\" .forgejo/workflows/knocklaunch.yml)\"\n          printf '%s\\n' \"$release_cc_execution_block\" | grep -q '^    runs-on: docker$'\n          if printf '%s\\n' \"$release_cc_execution_block\" | grep -q 'runs-on:.*paul-light'; then echo \"::error::deployment-capable release-cc-execution must never run on paul-light\"; exit 2; fi","expectedSha":"4d79f5538af403477e82f99b4174cdc17a9de668","replacement":"          gate_block=\"$(sed -n '/^  gate:/,/^  release-cc-execution:/p' .forgejo/workflows/knocklaunch.yml)\"\n          grep -q '^    runs-on: docker$' <<< \"$gate_block\"\n          release_cc_execution_job='release-cc-execution'\n          release_onrunner_job='release-onrunner'\n          release_cc_execution_block=\"$(sed -n \"/^  ${release_cc_execution_job}:/,/^  ${release_onrunner_job}:/p\" .forgejo/workflows/knocklaunch.yml)\"\n          grep -q '^    runs-on: docker$' <<< \"$release_cc_execution_block\"\n          if grep -q 'runs-on:.*paul-light' <<< \"$release_cc_execution_block\"; then echo \"::error::deployment-capable release-cc-execution must never run on paul-light\"; exit 2; fi"}],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"25339601-cdc9-425f-918b-98d684351e93","ownerApproved":true,"releaseIntent":null,"sourceTargets":[".forgejo/workflows/knocklaunch.yml"],"requestContract":null,"repairGeneration":null,"proofRequirements":null,"controlPlaneUnfreeze":false,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"proofRequirements":null,"controlPlaneUnfreeze":false,"durableMutationResume":true,"controlPlaneMaintenance":false,"controlPlaneMaintenancePaths":[],"controlPlaneMaintenanceReason":null},"recovery":false,"fingerprint":"431e7e840286db04cc6a9ce0df4ca6f64cfbeb7830ebcaca4f49de7cc12ce2ad","replayCount":0,"serializedBytes":2637},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:06:02.620328+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:25339601-cdc9-425f-918b-98d684351e93:repository-mutation-intent:431e7e840286db04cc6a9ce0df4ca6f64cfbeb7830ebcaca4f49de7cc12ce2ad:0","mission_step_id":"22ce5e98-9cce-435a-9680-34357bbbf379","command_center_event_id":"25339601-cdc9-425f-918b-98d684351e93"},{"id":"ff89133e-9859-470d-b817-d578a3ec5d95","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-a69c32754d1f","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3497,"terminal":false,"missionId":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"49021d3dd37a85f600ac85cb8aa490d5c49fae66","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5852,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":669,"approvedPlanMs":0,"missionSetupMs":433,"providerAuthMs":0,"shipAndProveMs":4550,"ledgerPrepareMs":260,"ledgerReconcileMs":0,"lineageReconcileMs":173,"resolvePreflightMs":433,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":260,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c"},"performance":null,"deploymentId":"forgejo-main-49021d3dd37a","releaseState":null,"workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["agreement-sign"]},"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":2565,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:42:09.960222+00:00","proof_gate":"canonical_release_dispatched","source_sha":"49021d3dd37a85f600ac85cb8aa490d5c49fae66","external_id":"forgejo-main-49021d3dd37a","receipt_type":"execute_mission","idempotency_key":"mission:a69c3275-4d1f-4ff3-a5ef-2f2a131a617c:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"061e8296-f2ce-40bc-97da-01b0aa638512","command_center_event_id":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c"},{"id":"7a59654a-ae20-4052-833a-acc2abf015be","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","frontend-cloudflare/live":"pending"},"mainSha":"49021d3dd37a85f600ac85cb8aa490d5c49fae66","missing":[],"pending":["frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"6b0dcf280c14099e17b4d81274c1d7fd5953474e","releaseState":"failed","sourceInMain":true,"compareStatus":"known_exact_protected_main_push_history","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"fe1a3cde33067ec663ec5e9725c928f3f6990f97cfe4edf6e28bcdaa041c6a07","forgejoWorkflowProof":{"runId":11128,"source":"signed_push_receipt","status":"cancelled","results":{},"conclusion":"cancelled","fingerprint":"cancelled||","failureClass":"release_cancelled_transient","targetStates":{"frontend":"pending"},"safeAutoRetry":true,"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:42:40.763517+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"6b0dcf280c14099e17b4d81274c1d7fd5953474e","external_id":"forgejo-main-6b0dcf280c14","receipt_type":"canonical_release_status","idempotency_key":"mission:32ec97f8-6156-4518-a1ee-5a57cf1316b4:forgejo-release-status:6b0dcf280c14099e17b4d81274c1d7fd5953474e:failed:forgejo-main/source=success|forgejo-release/workflow=failure|frontend-cloudflare/live=pending","mission_step_id":"550e1583-20d0-4c8d-8843-02ff0759a7fa","command_center_event_id":"32ec97f8-6156-4518-a1ee-5a57cf1316b4"},{"id":"1d2582c1-799f-4c71-a4e3-e1882f791887","source":"cc-execution","status":"blocked","payload":{"reason":"control_plane_maintenance_authorization_required","fingerprint":"431e7e840286db04cc6a9ce0df4ca6f64cfbeb7830ebcaca4f49de7cc12ce2ad"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:06:03.477787+00:00","proof_gate":"repository_mutation_intent_deterministic_failure","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent_blocked","idempotency_key":"mission:25339601-cdc9-425f-918b-98d684351e93:repository-mutation-intent-blocked:431e7e840286db04cc6a9ce0df4ca6f64cfbeb7830ebcaca4f49de7cc12ce2ad","mission_step_id":"22ce5e98-9cce-435a-9680-34357bbbf379","command_center_event_id":"25339601-cdc9-425f-918b-98d684351e93"},{"id":"825b5389-a26f-4b3d-9b33-204296612fdf","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-32ec97f86156","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3496,"terminal":false,"missionId":"32ec97f8-6156-4518-a1ee-5a57cf1316b4","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"6b0dcf280c14099e17b4d81274c1d7fd5953474e","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4074,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":118,"approvedPlanMs":0,"missionSetupMs":282,"providerAuthMs":0,"shipAndProveMs":3419,"ledgerPrepareMs":282,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":282,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":282,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"32ec97f8-6156-4518-a1ee-5a57cf1316b4"},"performance":null,"deploymentId":"forgejo-main-6b0dcf280c14","releaseState":"failed","workflowRunId":11128,"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":1476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:41:52.925863+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"6b0dcf280c14099e17b4d81274c1d7fd5953474e","external_id":"forgejo-main-6b0dcf280c14","receipt_type":"execute_mission","idempotency_key":"mission:32ec97f8-6156-4518-a1ee-5a57cf1316b4:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"550e1583-20d0-4c8d-8843-02ff0759a7fa","command_center_event_id":"32ec97f8-6156-4518-a1ee-5a57cf1316b4"},{"id":"8663c5e6-d500-4251-b024-a266bc1bff2f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-4e7c33a3b625","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1683,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"executorlessWaitMs":0,"firstUsefulResultAt":"2026-09-25T17:00:56.139Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.282-lineage-main-guard","prNumber":null,"terminal":false,"missionId":"4e7c33a3-b625-48f9-934c-8b800f7fed3e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1407,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":431,"providerAuthMs":0,"ledgerPrepareMs":431,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":431,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":431,"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":"4e7c33a3-b625-48f9-934c-8b800f7fed3e"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4102,"likelyAffectedFiles":["config/control-plane-capabilities.json"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:14:32.132802+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4e7c33a3-b625-48f9-934c-8b800f7fed3e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"caf50829-1769-4f64-86b8-1b1fa1d90b80","command_center_event_id":"4e7c33a3-b625-48f9-934c-8b800f7fed3e"},{"id":"531f57dd-b3c1-45f7-a596-f35ee8a74b3e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","supabase-edge-production/live":"pending"},"mainSha":"49021d3dd37a85f600ac85cb8aa490d5c49fae66","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"49021d3dd37a85f600ac85cb8aa490d5c49fae66","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["agreement-sign"]},"releaseTargetStates":{"supabaseEdge":"pending"},"requestContractHash":"59086afd33e037ce4c3404e8a6905b88748e7d2da3f8bb7b0a52ceb4fc571e38","forgejoWorkflowProof":{"runId":11132,"source":"signed_push_receipt","status":"running","results":{},"conclusion":"running","targetStates":{"supabaseEdge":"pending"},"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:42:45.267521+00:00","proof_gate":"canonical_release_pending","source_sha":"49021d3dd37a85f600ac85cb8aa490d5c49fae66","external_id":"forgejo-main-49021d3dd37a","receipt_type":"canonical_release_status","idempotency_key":"mission:a69c3275-4d1f-4ff3-a5ef-2f2a131a617c:forgejo-release-status:49021d3dd37a85f600ac85cb8aa490d5c49fae66:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending","mission_step_id":"061e8296-f2ce-40bc-97da-01b0aa638512","command_center_event_id":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c"},{"id":"c758f066-9b22-4f0b-9e12-491768632d75","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-a69c32754d1f","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3497,"terminal":false,"missionId":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"49021d3dd37a85f600ac85cb8aa490d5c49fae66","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3944,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":108,"approvedPlanMs":0,"missionSetupMs":294,"providerAuthMs":0,"shipAndProveMs":3448,"ledgerPrepareMs":294,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":294,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":294,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c"},"performance":null,"deploymentId":"forgejo-main-49021d3dd37a","releaseState":"pending","workflowRunId":11132,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["agreement-sign"]},"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":1477,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:43:15.763403+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"49021d3dd37a85f600ac85cb8aa490d5c49fae66","external_id":"forgejo-main-49021d3dd37a","receipt_type":"execute_mission","idempotency_key":"mission:a69c3275-4d1f-4ff3-a5ef-2f2a131a617c:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"061e8296-f2ce-40bc-97da-01b0aa638512","command_center_event_id":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c"},{"id":"683a883f-f3f6-4c82-aa29-6d4beb1f8d2c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-ee880bba369c","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":3494,"terminal":false,"missionId":"ee880bba-369c-4ef1-a309-907501a60672","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":608,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":486,"approvedPlanMs":0,"missionSetupMs":338,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":211,"ledgerReconcileMs":0,"lineageReconcileMs":127,"resolvePreflightMs":338,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":211,"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":"ee880bba-369c-4ef1-a309-907501a60672"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1970,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:43:18.312047+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"3494","receipt_type":"execute_mission","idempotency_key":"mission:ee880bba-369c-4ef1-a309-907501a60672:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"db2e4783-53c9-471c-a85f-4387a2e4b81e","command_center_event_id":"ee880bba-369c-4ef1-a309-907501a60672"},{"id":"f2366114-2764-4d5b-bcc9-25d21f6d4755","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","supabase-edge-production/live"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","supabase-edge-production/live":"failure"},"mainSha":"49021d3dd37a85f600ac85cb8aa490d5c49fae66","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live"],"sourceSha":"49021d3dd37a85f600ac85cb8aa490d5c49fae66","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["agreement-sign"]},"releaseTargetStates":{"supabaseEdge":"failure"},"requestContractHash":"59086afd33e037ce4c3404e8a6905b88748e7d2da3f8bb7b0a52ceb4fc571e38","forgejoWorkflowProof":{"runId":11132,"source":"signed_push_receipt","status":"failure","results":{},"conclusion":"failure","fingerprint":"failure||","failureClass":"code_failure","targetStates":{"supabaseEdge":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"supabaseEdge":"failure"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:44:25.538282+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"49021d3dd37a85f600ac85cb8aa490d5c49fae66","external_id":"forgejo-main-49021d3dd37a","receipt_type":"canonical_release_status","idempotency_key":"mission:a69c3275-4d1f-4ff3-a5ef-2f2a131a617c:forgejo-release-status:49021d3dd37a85f600ac85cb8aa490d5c49fae66:failed:forgejo-main/source=success|forgejo-release/workflow=failure|supabase-edge-production/live=failure","mission_step_id":"061e8296-f2ce-40bc-97da-01b0aa638512","command_center_event_id":"a69c3275-4d1f-4ff3-a5ef-2f2a131a617c"},{"id":"ec35cfcf-90ef-4c29-88cd-70275facd8cf","source":"cc-execution","status":"waiting","payload":{"body":{"ship":true,"files":[{"path":"config/control-plane-capabilities.json","content":"{\n  \"schemaVersion\": 1,\n  \"authority\": \"live_runtime\",\n  \"purpose\": \"Bootstrap capability resolution without duplicating or freezing the live tool inventory.\",\n  \"repository\": \"noel/KnockLaunchOS\",\n  \"canonicalArchitectureRestorePoint\": \"config/control-plane-restore-point.json\",\n  \"runtime\": {\n    \"healthEndpoint\": \"https://cc-execution.knocklaunch.app/health\",\n    \"openApiEndpoint\": \"https://cc-execution.knocklaunch.app/openapi.json\",\n    \"authoritativeIdentityFields\": [\n      \"version\",\n      \"runtime.gitSha\",\n      \"capabilityCache.key\"\n    ]\n  },\n  \"release\": {\n    \"workflowName\": \"KnockLaunch Gate\",\n    \"pullRequestGate\": \"KnockLaunch Gate\",\n    \"scheduledMaintenanceOwner\": \"supabase_edge_registry_reconciliation\",\n    \"scheduledMaintenanceCadence\": \"six_hour_recovery_only\",\n    \"scheduledMaintenancePolicy\": \"event_driven_on_relevant_protected_main_changes_six_hour_drift_recovery\",\n    \"mergeOwner\": \"command_center_forgejo_squash_after_gate\",\n    \"hostedAutoMergeWorkflow\": false,\n    \"automaticMergeProgression\": \"explicitly_armed_pull_request_only\",\n    \"automaticMergeCadence\": \"event_driven_success_primary_every_minute_recovery\",\n    \"gateCompletionIntentPolicy\": \"gate_final_step_authenticates_exact_run_intent_then_command_center_waitUntil_verifies_exact_green_before_any_merge_mutation_no_pending_native_automerge_prearm_direct_canonical_controlled_squash_merge_uses_exact_head_commit_id_stale_head_refresh_regate_and_every_minute_reconciliation_recovery_only\",\n    \"forgejoNativeAutoMergePolicy\": \"pending_gate_native_prearm_forbidden_exact_green_command_center_controlled_squash_is_primary_protected_main_checks_authoritative_protected_main_push_canonical_release_owner\",\n    \"pendingGateNativeAutoMergeAllowed\": false,\n    \"exactGreenBehindBaseAutoRefreshPolicy\": \"behind_base_merge_rejection_refreshes_same_ai_pr_onto_current_main_discards_stale_green_returns_waiting_for_gate_and_requires_new_exact_head_canonical_gate_before_merge_no_manual_retry_no_replacement_pr\",\n    \"gateCompletionIntentVerifyAttemptsMax\": 12,\n    \"gateCompletionIntentVerifyDelayMs\": 500,\n    \"postGateNotifierJobRequired\": false,\n    \"automaticMergeAuthorizationMarker\": \"<!-- knocklaunch:auto-progress -->\",\n    \"ownerApprovedShipAdoptionArmsExistingPullRequest\": true,\n    \"ownerApprovedShipAdoptionProof\": \"forgejo_pr_body_marker_patch_then_read_back\",\n    \"greenGateAloneAuthorizesMerge\": false,\n    \"frontendPostMergeOwner\": \"forgejo_runner_direct_cloudflare\",\n    \"runtimePostMergeOwner\": \"forgejo_runner_direct_affected_targets\",\n    \"githubWorkflowBudget\": 0,\n    \"architectureExclusivity\": {\n      \"status\": \"locked\",\n      \"mode\": \"single_owner_fail_closed\",\n      \"workflowOwner\": \"KnockLaunch Gate\",\n      \"gateOwner\": \"KnockLaunch Gate\",\n      \"scheduledMaintenanceOwner\": \"supabase_edge_registry_reconciliation\",\n      \"scheduledMaintenanceTriggerPolicy\": \"event_driven_primary_six_hour_recovery\",\n      \"mergeQueueOwner\": \"cc_execution_merge_queue_supervisor\",\n      \"mergeOwner\": \"command_center_forgejo_squash_after_gate\",\n      \"releaseOwner\": \"canonical_production_release_conductor\",\n      \"releaseTriggerOwner\": \"protected_main_push\",\n      \"workflowDispatchRole\": \"canonical_conductor_recovery_only\",\n      \"frontendDeploymentOwner\": \"forgejo_runner_direct_cloudflare\",\n      \"runtimeDeploymentOwner\": \"forgejo_runner_direct_affected_targets\",\n      \"publicRepositoryMutationLane\": \"execute_objective\",\n      \"publicRepositoryMutationToolCount\": 1,\n      \"directOperatorRole\": \"bounded_explicit_subordinate_only\",\n      \"autonomousParallelOwnersAllowed\": false,\n      \"nativePendingAutoMergeAllowed\": false,\n      \"hostedAutoMergeWorkflowAllowed\": false,\n      \"maxCanonicalReleasesPerMission\": 1,\n      \"enforcement\": {\n        \"failClosed\": true,\n        \"gateRegressionTest\": \"workers/cc-execution/test/release-orchestration-invariants.test.js\",\n        \"duplicateAuthorityPolicy\": \"any_second_autonomous_mutation_merge_queue_merge_or_release_owner_is_invalid\"\n      }\n    },\n    \"releaseFastReadInvariant\": {\n      \"status\": \"locked\",\n      \"owner\": \"cc-execution\",\n      \"providerPrimitive\": \"forgejoReadJson\",\n      \"singleFlightRequired\": true,\n      \"fastLaneAttemptTimeoutMs\": 2400,\n      \"fastLaneTotalBudgetMs\": 5000,\n      \"fastLaneMaxAttempts\": 2,\n      \"fastLaneRetryDelayMs\": 100,\n      \"identicalConcurrentReadPolicy\": \"one_physical_forgejo_read_no_post_completion_response_cache\",\n      \"gateRegressionTest\": \"workers/cc-execution/test/forgejo-provider-singleflight.test.js\"\n    },\n    \"dailyForgejoOperatorTools\": [\n      \"forgejo_pr_inspect\",\n      \"forgejo_pr_refresh\",\n      \"forgejo_pr_list\",\n      \"forgejo_pr_close\",\n      \"forgejo_pr_reopen\",\n      \"forgejo_gate_status\",\n      \"forgejo_runner_list\",\n      \"forgejo_resilience_status\",\n      \"forgejo_runner_retire\",\n      \"forgejo_actions_runs\",\n      \"forgejo_action_run_logs\",\n      \"forgejo_action_run_cancel\",\n      \"forgejo_queue_retire\",\n      \"forgejo_queue_reconcile\",\n      \"forgejo_action_run_rerun\",\n      \"forgejo_branch_delete\"\n    ]\n  },\n  \"resolution\": {\n    \"discoverFromCurrentConversation\": true,\n    \"reuseVerifiedMapUntilInvalidated\": true,\n    \"priority\": [\n      \"KNOCKLAUNCH_Command_Center\",\n      \"connected_MCP_applications\",\n      \"Forgejo\",\n      \"remaining_project_tools\"\n    ],\n    \"invalidateOn\": [\n      \"runtime_sha_change\",\n      \"schema_drift\",\n      \"connector_failure\",\n      \"repository_change\"\n    ]\n  },\n  \"routing\": {\n    \"principle\": \"two_skill_complement\",\n    \"selectionOrder\": [\n      \"ui\",\n      \"core\"\n    ],\n    \"lanes\": {\n      \"ui\": {\n        \"skill\": \"knocklaunch-ui\",\n        \"useWhen\": \"provably_bounded_frontend_only\",\n        \"useFor\": [\n          \"bounded_frontend_copy\",\n          \"bounded_frontend_style\",\n          \"bounded_frontend_spacing_or_layout\",\n          \"bounded_frontend_simple_interaction\",\n          \"bounded_frontend_premium_motion_or_animation\"\n        ],\n        \"requires\": [\n          \"frontend_only\",\n          \"exact_or_quickly_resolvable_owner\",\n          \"no_auth_database_runtime_or_control_plane_implications\"\n        ],\n        \"premiumMotionPolicy\": \"For bounded frontend motion or animation, prefer intentional premium choreography and the strongest appropriate existing frontend primitive, library, or asset over cheap-looking CSS-only gimmicks. CSS remains valid when it is genuinely the premium implementation.\",\n        \"avoidDurableMissionWhenMechanicallySafe\": true\n      },\n      \"core\": {\n        \"skill\": \"knocklaunch-core\",\n        \"default\": true,\n        \"useWhen\": \"not_provably_bounded_frontend_only\",\n        \"internalDepths\": {\n          \"light\": [\n            \"repository_cleanup\",\n            \"merge_queue_cleanup\",\n            \"ci_or_release_cleanup\",\n            \"release_architecture_cleanup\",\n            \"bounded_non_ui_source_repair\",\n            \"canonical_pr_or_release_operation\"\n          ],\n          \"full\": [\n            \"tenant_or_product_audit\",\n            \"ambiguous_or_cross_system_repair\",\n            \"backend_auth_or_data_change\",\n            \"workflow_or_runtime_change\",\n            \"broad_interaction_audit\",\n            \"scope_crosses_lane_boundaries\"\n          ]\n        }\n      }\n    },\n    \"escalation\": {\n      \"evidenceRequiredToCrossBoundary\": true,\n      \"preserveProvenContext\": true,\n      \"restartDiscovery\": false,\n      \"duplicateBranchPrReleaseOrWitness\": false\n    },\n    \"verification\": {\n      \"visualWitnessAutomatic\": false,\n      \"visualWitnessPolicy\": \"claim_matched_after_repair\",\n      \"visualWitnessCapacityRoutingPolicy\": \"virtual_first_then_render_burst_when_virtual_saturated_or_unavailable\",\n      \"visualWitnessRenderColdStartCostMs\": 60000,\n      \"visualWitnessRenderColdStartPolicy\": \"provider_specific_activation_cost_never_global_witness_timeout\",\n      \"visualWitnessReleaseValidationPolicy\": \"cold_start_aware_v1_plus_n_minus_one_capacity_pool\",\n      \"visualWitnessInteractiveNoProgressLeaseMs\": 30000,\n      \"visualWitnessNonVisualInteractionCapturePolicy\": \"executable_interaction_diagnostics_without_screenshot_unless_visual_claim\",\n      \"visualWitnessSelfHealingPolicy\": {\n        \"watchdogOwner\": \"cc_execution_cloudflare_cron\",\n        \"watchdogIntervalMs\": 60000,\n        \"immediateHealthySiblingFailover\": true,\n        \"maxLaneRecoveryAttemptsPerWindow\": 1,\n        \"recoveryCooldownMs\": 30000,\n        \"virtualContainerRecycleAndRebootstrap\": true,\n        \"stableBootstrapAuthorityOnly\": true,\n        \"independentBootstrapSecretRotationAllowed\": false,\n        \"staleMissionDeadlineCleanup\": true,\n        \"staleBrowserRecycle\": true,\n        \"persistentFailureFailsClosed\": true,\n        \"healthySiblingInterrupted\": false,\n        \"liveHealthFields\": [\"selfHealingReady\", \"watchdogActive\", \"syntheticRecoveryProof\", \"lastRecoveryResult\"]\n      },\n      \"interactionClaimsRequireInteractionProof\": true,\n      \"behavioralObjectiveProofPolicy\": \"owner_requested_behavioral_outcomes_involving_interactive_surfaces_require_executable_claim_matched_interaction_proof_runtime_deploy_merge_gate_or_http_availability_alone_never_satisfies_behavior\",\n      \"witnessFreshnessPolicy\": \"interaction_and_visual_witness_evidence_must_match_current_request_contract_hash_active_source_sha_required_route_and_claim_interaction_claims_also_require_interactive_audit_mode_stale_generation_witness_is_nonterminal\",\n      \"ownerFacingLiveGatePolicy\": \"owner_facing_live_requires_current_request_contract_state_verified_terminal_or_deploy_state_without_current_contract_verification_fails_closed_to_in_progress\",\n      \"terminalReceiptFailClosedPolicy\": \"compact_operation_receipts_and_exact_live_release_reuse_suppress_success_terminal_status_until_current_request_contract_state_is_verified_cancelled_superseded_and_action_required_semantics_are_preserved\",\n      \"customerSideEffectProofPolicy\": \"verification_must_not_create_irreversible_customer_side_effects_only_for_proof_use_safe_representative_or_synthetic_interactions_when_available_otherwise_surface_explicit_nonterminal_proof_gap\",\n      \"requestContractRequiredForDurableOwnerMutations\": true,\n      \"requestContractTerminalPolicy\": \"terminal_only_after_all_current_contract_outcomes_constraints_and_required_proofs_are_satisfied_on_live_release\",\n      \"requestContractProofBinding\": \"release_and_witness_evidence_must_match_current_request_contract_hash\",\n      \"requestContractWitnessPolicy\": \"required_interaction_or_visual_contract_conditions_auto_start_claim_matched_witness_after_exact_live_release_visual_only_without_contract_requirement_remains_opt_in\",\n      \"requestContractExplicitMutationPolicy\": \"explicit_contract_required_only_for_sensitive_control_plane_auth_security_schema_data_destructive_or_unresolved_ambiguous_mutations_valid_claim_matched_inferred_contracts_are_accepted_for_other_owner_authorized_work_even_when_scope_is_multi_component\",\n      \"requestContractInferenceAllowedForBoundedLowRiskOwnerChanges\": true,\n      \"requestContractInferenceAllowedForConcreteOwnerRepairs\": true,\n      \"requestContractReconciliationSnapshotPolicy\": \"fresh_durable_mission_read_immediately_before_terminal_evaluation_fail_closed_if_explicit_contract_snapshot_missing\",\n      \"requestContractCorrectiveGenerationPolicy\": \"same_mission_new_repair_generation_persists_new_branch_pr_clears_prior_source_release_and_proof_identity_stamps_followup_receipts_and_rejects_stale_lower_generation_context_before_reconciliation\",\n      \"durableMissionTerminalityPolicy\": \"terminal_final_receipt_is_sticky_append_short_circuits_before_new_receipt_or_context_update\",\n      \"requestContractReleaseBindingPolicy\": \"verified_release_evidence_must_match_active_generation_exact_source_sha_and_current_request_contract_hash\",\n      \"requestContractRepositoryProofPolicy\": \"repository_conditions_require_verified_repository_receipt_bound_to_current_source_and_request_contract_release_success_alone_never_satisfies_repository_state\",\n      \"requestContractReleaseTargetRecoveryPolicy\": \"historical_merged_source_containment_accepts_forgejo_native_top_level_merge_base_then_shared_changed_path_owner_mapping_exact_source_parent_diff_or_strict_exact_signed_protected_main_push_event_payload_independent_of_moving_main_compare_then_exact_protected_main_push_or_existing_dispatch_proof\",\n      \"requestContractHostWatchdogProofPolicy\": \"host_watchdog_condition_prefers_durable_forgejo_host_queue_latest_heartbeat_with_cache_fallback_requires_fresh_verified_signed_heartbeat_and_optional_expected_text_in_maintenance_proof_generic_release_evidence_never_satisfies_host_claim\",\n      \"capabilityManifestPolicy\": \"every_mutable_request_contract_carries_machine_readable_capability_manifest_metadata_and_cross_boundary_product_dependencies_are_guarded_by_repository_capability_manifests\",\n      \"capabilityActivationPolicy\": \"prepare_then_deploy_runtime_and_data_then_verify_dependency_readiness_compatibility_and_claim_matched_canary_then_activate_frontend_exposure\",\n      \"capabilityPrerequisiteIsolationPolicy\": \"expected_unavailable_optional_or_owner_authorized_dependencies_are_prerequisite_required_and_may_not_disable_unrelated_working_capabilities\",\n      \"capabilityCanaryPolicy\": \"required_production_proof_conditions_are_activation_canaries_bound_to_exact_request_contract_hash_source_sha_release_receipt_and_runtime_identity\",\n      \"capabilityDriftPolicy\": \"exact_manifest_source_release_dependency_or_runtime_identity_drift_is_actionable_nonterminal_state_never_false_completion\",\n      \"capabilityCompatibilityWindow\": [\"N\", \"N-1\"],\n      \"capabilityQuarantinePolicy\": \"post_activation_health_contract_violation_quarantines_or_rolls_back_only_the_affected_capability_and_preserves_unrelated_surfaces\",\n      \"capabilityProofLedgerPolicy\": \"reuse_durable_command_center_mission_ledger_request_contract_hash_binding_for_dependency_readiness_release_canary_activation_drift_and_quarantine_evidence\",\n      \"visualWitnessEvidencePolicy\": {\n        \"separateEvidenceDomains\": true,\n        \"domains\": [\n          \"application\",\n          \"interaction\",\n          \"visual\",\n          \"witness_infrastructure\"\n        ],\n        \"applicationVerdictSources\": [\n          \"expected_path\",\n          \"expected_text\",\n          \"projection\",\n          \"application_shell\",\n          \"console_errors\",\n          \"page_errors\",\n          \"failed_requests\",\n          \"response_errors\"\n        ],\n        \"interactionVerdictSources\": [\n          \"targeted_action_receipts\",\n          \"required_checkpoint_receipts\",\n          \"route_transition_receipts\"\n        ],\n        \"visualVerdictSources\": [\n          \"screenshots\",\n          \"viewport_observation\",\n          \"visual_acceptance\"\n        ],\n        \"screenshotFailureAloneIsProductDefect\": false,\n        \"witnessInfrastructureFailureMayInvalidateOnlyItsOwnEvidenceDomain\": true,\n        \"nonVisualClaimsMayVerifyWithoutScreenshotEvidence\": true,\n        \"explicitVisualClaimsRequireVisualEvidence\": true,\n        \"interactionClaimsRequireExecutedInteraction\": true,\n        \"doNotEscalateProductSeverityFromWitnessInfrastructureFailure\": true,\n        \"doNotReportApplicationFailureWithoutApplicationEvidence\": true,\n        \"reportDegradedWitnessSeparately\": true,\n        \"tenantProjectionDefaultPolicy\": \"tenant_ref_prefers_deterministic_real_active_owner_or_tenant_owner_projection_else_explicit_godmode_fallback_with_machine_readable_reason_no_silent_synthetic_user\",\n        \"tenantProjectionInvariantPolicy\": \"sanitized_before_navigation_navigation_settled_and_final_snapshots_verify_authority_user_tenant_support_access_and_impersonated_user_identity_without_tokens_or_secrets\",\n        \"tenantSelectorNextClassification\": \"private_workspace_active_tenant_hydration_guard\",\n        \"tenantSelectorWorkspaceClassification\": \"tenant_route_resolution\",\n        \"authenticatedRootOrLoginEscapeClassification\": \"auth_handoff\",\n        \"firstBadStatePolicy\": \"route_receipts_and_top_level_diagnostic_summary_report_first_bad_stage_first_causal_signal_likely_owning_layer_and_evidence_domain\",\n        \"sameTenantCanonicalRedirectPolicy\": \"allowed_and_not_misclassified_as_tenant_escape\",\n        \"boundedRetryOnlyWhenMissingRequiredEvidenceCouldBeRecovered\": true,\n        \"neverDuplicateReleaseOrRepairBecauseWitnessCaptureFailed\": true\n      }\n    },\n    \"representativeTests\": [\n      {\n        \"request\": \"Make the Add customers to this route button green\",\n        \"expectedSkill\": \"knocklaunch-ui\"\n      },\n      {\n        \"request\": \"Clean up the merge queue\",\n        \"expectedSkill\": \"knocklaunch-core\",\n        \"expectedDepth\": \"light\"\n      },\n      {\n        \"request\": \"God mode user tenant and owner invitations are broken\",\n        \"expectedSkill\": \"knocklaunch-core\",\n        \"expectedDepth\": \"full\"\n      },\n      {\n        \"request\": \"Audit the Seaside route family for visual regressions and fix them\",\n        \"expectedSkill\": \"knocklaunch-core\",\n        \"expectedDepth\": \"full\",\n        \"proof\": \"targeted_witness_only_when_explicitly_authorized\"\n      },\n      {\n        \"request\": \"Change this bounded frontend label\",\n        \"expectedSkill\": \"knocklaunch-ui\"\n      },\n      {\n        \"request\": \"Give this logo premium intentional motion without changing backend behavior\",\n        \"expectedSkill\": \"knocklaunch-ui\"\n      },\n      {\n        \"request\": \"Clean up release architecture\",\n        \"expectedSkill\": \"knocklaunch-core\",\n        \"expectedDepth\": \"light\"\n      }\n    ]\n  },\n  \"efficiency\": {\n    \"ownerEfficiencyRules\": {\n      \"ownerAssistEscalationSeconds\": 120,\n      \"ownerAssistPolicy\": \"If a queue, runner, provider, or tool wait is likely to exceed 120 seconds and Noel can materially shorten it, tell Noel immediately what is causing the wait, the exact action he can take, why it helps, and the exact continuation point. If Noel cannot materially help, continue automatically without making him babysit the wait.\",\n      \"boundedMeansBounded\": \"Keep bounded UI or source requests inside their proven boundary. Cross into backend, database, auth, runtime, or control-plane scope only when concrete evidence requires it, and disclose that scope expansion before entering it.\",\n      \"oneFailedHelperRule\": \"After one helper or abstraction failure, inspect the failure once and switch to the authoritative source or control-plane path when the intended operation is deterministic. Do not repeatedly fight helper tooling.\",\n      \"noInvisibleWaiting\": \"Never present queued or blocked time as active implementation. State the actual blocker and what is ahead of the work whenever the wait becomes material.\",\n      \"queueTriageBeforeExtendedWait\": true,\n      \"queueTriagePolicy\": \"Before accepting an extended queue wait, determine whether the blocking work is valid, obsolete, duplicate, superseded, or safely cancelable. If owner action could materially shorten the wait, invoke the owner-assist policy immediately.\",\n      \"noArchitectureDuringActiveRepair\": true,\n      \"noArchitectureDuringActiveRepairPolicy\": \"Repair the requested broken product behavior before optional architecture improvement. Do not expand a live defect into a platform project unless the architecture is the proven first causal failure.\",\n      \"liveFinishLineRequired\": true,\n      \"liveFinishLinePolicy\": \"Define the exact owner-visible production condition that makes the request complete before mutation. Reject work that does not materially advance that condition unless it is required safety or release plumbing.\",\n      \"meaningfulUpdatesOnly\": true,\n      \"meaningfulUpdateEvents\": [\"root_cause_proven\", \"material_blocker\", \"owner_action_can_help\", \"gate_terminal\", \"merged\", \"release_terminal\", \"live_proof_terminal\"],\n      \"cheapClaimMatchedProof\": true,\n      \"cheapClaimMatchedProofPolicy\": \"Use the lightest proof that matches the claim. Do not run visual or broad semantic proof for a narrower repository, backend, or interaction claim unless required by the claim itself.\",\n      \"staleHeadEarlyDetection\": true,\n      \"staleHeadPolicy\": \"When protected main advances during an independent pull-request Gate, classify that exact generation as nonterminal refresh-required rather than code failure; preserve the mission/workstream and refresh the same PR onto current main before merge. Successful expensive frontend TypeScript/build QA is persisted before the final freshness verdict and may be reused after refresh only when an exact frontend-input fingerprint matches; hard-safety/current-main checks always rerun and any relevant input change or evidence miss forces full Gate validation.\",\n      \"scopeExpansionDisclosureRequired\": true,\n      \"ownerShortcutPolicy\": \"When a safe owner action taking roughly 15 to 30 seconds is likely to save several minutes of automation or tooling delay, tell Noel the exact shortcut immediately instead of assuming automation is preferable.\",\n      \"doneMeansLive\": true,\n      \"doneMeansLivePolicy\": \"Do not report product work done at branch, pull request, green gate, merge, or deployment-dispatch state. Done means the requested production behavior is proven live.\",\n      \"threeStrikesComplexityThreshold\": 3,\n      \"threeStrikesComplexityPolicy\": \"If a supposedly simple request encounters three distinct infrastructure or tooling failure classes, stop extending the chain. Reassess the shortest safe path, tell Noel what is actually blocking progress and any useful owner shortcut, then continue only on that shortened path.\",\n      \"ownerShorthandIsExecutable\": true,\n      \"ownerShorthandResolutionPolicy\": \"phrases_like_fix_it_finish_it_or_make_it_happen_resolve_against_current_conversation_latest_unresolved_owner_visible_outcomes_and_live_truth_without_forcing_restatement\",\n      \"compoundOwnerDirectivePolicy\": \"split_multiple_requested_outcomes_into_independent_work_packets_before_mutation_preserve_each_requested_detail_and_owner_visible_finish_line\",\n      \"independentRequestParallelExecution\": true,\n      \"independentRequestParallelExecutionPolicy\": \"start_noncolliding_workstreams_without_waiting_for_sibling_gate_merge_or_release_serialize_only_proven_collision_domains_or_same_nonconcurrent_release_target\",\n      \"ownerDirectiveAccuracyPolicy\": \"latest_explicit_owner_instruction_wins_true_conflicts_inferred_context_may_fill_missing_details_but_may_not_replace_or_expand_requested_outcomes\",\n      \"shorthandClarificationPolicy\": \"ask_only_when_current_context_supports_materially_conflicting_owner_visible_outcomes_or_owner_only_action_is_required_otherwise_choose_narrowest_context_supported_fix_and_execute\",\n      \"requestDecompositionProofPolicy\": \"each_work_packet_defines_owner_visible_finish_line_and_claim_matched_proof_before_mutation\"\n    },\n    \"shallowHealthReadsPerStableRuntime\": 1,\n    \"exactFetchBeforeSearch\": true,\n    \"maxScopedSearches\": 2,\n    \"repoWideDiscoveryRequiresEvidence\": true,\n    \"oneMutationPath\": true,\n    \"publicRepositoryMutationLane\": \"execute_objective\",\n    \"publicRepositoryMutationRoute\": \"/mission/execute\",\n    \"publicRepositoryMutationToolCount\": 1,\n    \"internalRepositoryMutationPrimitive\": \"repository_patch_scoped\",\n    \"mutationContinuationPolicy\": \"reuse_execute_objective_same_mission\",\n    \"mutationContinuationRecoveryPolicy\": \"bare_same_mission_continuation_without_explicit_mutation_payload_recovers_authoritative_pr_lineage_or_persisted_repository_mutation_intent_from_compact_context_then_full_durable_receipt_before_source_resolution_required_only_genuinely_unscoped_continuations_fail_closed\",\n    \"missionLedgerInfrastructureFailurePolicy\": \"nonfatal_for_authorized_repository_mutation\",\n    \"postMutationBookkeepingFailurePolicy\": \"nonfatal_preserve_handler_result\",\n    \"postPullRequestSupersededRunCleanupPolicy\": \"skip_fresh_pr_background_wait_until_for_reused_pr_exact_commit_sha\",\n    \"objectivePlanningDurableMissionPolicy\": \"read_only_intent_classifies_before_ship_defaults_explicit_source_targets_bypass_repair_plan_mechanically_safe_exact_frontend_mutation_preparation_bypasses_durable_mission_planner_is_fallback_only_for_unresolved_source_ownership_tracking_existing_pr_or_control_plane_coordination_remains_durable\",\n    \"boundedDeterministicOwnerRequestPolicy\": \"explicit_owner_scope_is_authoritative_normalize_equivalent_mutation_wrappers_before_classification_use_shortest_exact_source_path_no_inferred_scope_expansion_no_durable_mission_for_mechanically_safe_exact_mutation\",\n    \"mutationPayloadNormalizationPolicy\": \"files_writes_implementation_files_implementation_writes_legacy_full_content_patches_and_anchored_edit_aliases_are_normalized_before_intent_risk_fast_path_and_mission_classification_conflicting_same_path_writes_fail_closed_before_repository_mutation\",\n    \"boundedLowRiskContractInferencePolicy\": \"exact_bounded_frontend_source_paths_outside_integrations_auth_permission_credential_security_and_tests_may_use_inferred_request_contracts_when_durable_synthesis_is_genuinely_required_high_risk_domains_remain_explicit_contract_fail_closed\",\n    \"deterministicHelperFailureContainmentPolicy\": \"non_security_non_destructive_process_or_schema_helper_failure_must_not_create_a_second_mutation_owner_or_duplicate_workstream_the_same_authoritative_execute_objective_path_reuses_exact_scope_and_falls_through_to_repository_patch_scoped_when_deterministic\",\n    \"riskTierExecutionPolicy\": \"tier0_bounded_exact_frontend_fast_path_tier1_bounded_operational_targeted_gate_tier2_stateful_product_dependency_canary_tier3_control_plane_security_strict_fail_closed\",\n    \"boundedFrontendFarmToTablePolicy\": \"eligible_explicit_frontend_mutation_normalizes_payload_before_classification_same_call_exact_main_scoped_patch_serverless_exact_head_gate_squash_merge_exactly_one_forgejo_runner_direct_cloudflare_frontend_build_and_deploy_claim_matched_live_proof_no_durable_mission_no_physical_pr_gate_runner_no_duplicate_release_fallback_only_when_safety_classifier_or_fast_gate_proves_ineligible\",\n    \"fastUiCanonicalDefinition\": \"bounded_leaf_frontend_only_exact_main_scoped_patch_serverless_exact_head_gate_controlled_squash_merge_single_frontend_release\",\n    \"fastUiGateOwner\": \"cc_execution_serverless_exact_head_status\",\n    \"fastUiReleaseOwner\": \"forgejo_runner_direct_cloudflare\",\n    \"fastUiPhysicalRunnerPolicy\": \"no_physical_pull_request_gate_runner_exactly_one_post_merge_frontend_release_runner_required_for_self_hosted_forgejo\",\n    \"fastUiCloudflareWorkersBuildsPolicy\": \"git_integration_not_supported_for_self_hosted_forgejo_do_not_route_fastui_to_workers_builds_git_integration\",\n    \"fastUiFallbackPolicy\": \"physical_pull_request_gate_only_when_safety_classifier_or_serverless_fast_gate_proves_ineligible\",\n    \"operationalIntelligenceHotPathPolicy\": \"record_async_only_never_block_owner_response_when_execution_context_lacks_wait_until\",\n    \"operationalIntelligenceVersionPartitionPolicy\": \"retain_historical_window_but_partition_exact_current_runtime_version_and_source_sha_latency_failure_classes_failure_clusters_and_anomalies_as_authoritative_current_reliability_truth\",\n    \"performanceRuntimePartitionPolicy\": \"performance_cache_is_keyed_by_exact_runtime_version_and_source_sha_current_slo_never_inherits_prior_runtime_samples\",\n    \"currentRuntimeReliabilitySoakReadsRequired\": 5,\n    \"requestContractImplicitProofBindingPolicy\": \"explicit_contract_outcomes_and_constraints_require_explicit_claim_matched_proof_links_legacy_derived_contracts_keep_single_production_grounding_fallback\",\n    \"controlPlaneMaintenanceDurableMissionPolicy\": \"locked_control_plane_mutation_auto_creates_or_adopts_durable_mission_before_maintenance_authorization\",\n    \"controlPlaneMaintenanceScopeDerivationPolicy\": \"actual_mutation_paths_are_authoritative_optional_caller_scope_must_match_exactly_when_supplied\",\n    \"missionPreparedStatePolicy\": \"no_source_mutation_and_no_pull_request_never_marks_implementation_verified\",\n    \"terminalMissionReplayPolicy\": \"identical_request_contract_terminal_replay_returns_existing_terminal_receipt_without_revision_mutation_or_release\",\n    \"missionReleaseSelfHealPolicy\": \"mission_status_sync_accepts_explicit_merged_pr_number_even_after_forgejo_head_ref_rewrite_then_reconciles_exact_source_push_release_and_live_runtime_without_execute_mission_reentry_transient_cancelled_release_recovery_reuses_durable_verified_descendant_main_snapshot_before_forgejo_main_reread_and_retries_only_unfinished_targets\",\n    \"visualWitnessTerminalMonotonicityPolicy\": \"successful_terminal_supervisor_truth_is_durable_and_monotonic_across_primary_virtual_restart_and_stale_in_memory_lanes_terminal_success_receipt_precedes_terminal_failure_receipt_which_precedes_mutable_status\",\n    \"visualWitnessCheckpointSourceBindingPolicy\": \"durable_supervisor_checkpoints_persist_exact_witness_source_commit_resume_requires_exact_same_source_commit_cross_source_checkpoint_resume_fails_closed_and_replays\",\n    \"visualWitnessExplicitViewportPolicy\": \"explicit_viewport_selection_is_authoritative_across_adaptive_escalation_restart_replay_and_lane_failover_mobile_only_never_silently_expands_to_desktop\",\n    \"visualWitnessRestartReplayPolicy\": \"process_restart_replay_is_bounded_one_per_attempt_slot_and_already_completed_verified_attempts_terminalize_without_replay\",\n    \"visualWitnessDurabilityGatePolicy\": \"hosted_runner_check_executes_test_glob_and_mission_supervisor_durability_contract_guards_terminal_precedence_source_binding_restart_terminalization_and_explicit_viewports\",\n    \"onrunnerOnlyExactRuntimeProofPolicy\": \"when_onrunner_is_the_only_affected_release_target_exact_healthy_live_onrunner_source_identity_is_authoritative_over_an_interrupted_enclosing_workflow_receipt_mixed_release_targets_remain_fail_closed\",\n    \"deterministicMissionSupervisorPrimitivePolicy\": \"cloudflare_minute_cron_rehydrates_owner_active_durable_missions_through_the_same_mission_status_deterministic_state_machine_used_interactively_one_transition_brain_no_parallel_recovery_orchestrator\",\n    \"ownerMissionProgressPolicy\": \"durable_mission_receipts_are_the_canonical_owner_progress_journal_mission_status_returns_latestProgress_and_bounded_recentProgress_with_monotonic_timestamp_sequences_phase_owner_safe_message_next_action_or_blocker_ownerCheckpoint_remains_backward_compatible\",\n    \"ownerMissionProgressRecentLimit\": 8,\n    \"ownerMissionProgressSilenceBudgetMs\": 15000,\n    \"ownerMissionProgressHeartbeatPolicy\": \"nonterminal_unblocked_missions_emit_at_most_one_idempotent_durable_heartbeat_per_silence_window_heartbeat_never_changes_semantic_checkpoint_selection_or_transition_brain\",\n    \"ownerMissionRecoveryPolicy\": \"requester_transport_loss_is_not_mission_terminality_fresh_chat_or_mcp_reconnect_recovers_newest_created_durable_mission_not_latest_heartbeat_or_exact_tenant_or_conversation_hint_via_mission_status_recover_latest_mission_list_active_is_read_retry_safe_request_contract_proof_kinds_are_authoritative_for_visual_or_interaction_witness_reuses_same_status_lineage_supervisor_checkpoint_and_release_state_machine_includes_recent_terminal_receipts_no_duplicate_branch_pr_mutation_or_release\",\n    \"deterministicMissionSupervisorMaxMissionsPerTick\": 5,\n    \"deterministicMissionSupervisorDeliverySemantics\": \"at_least_once_wakeup_idempotent_semantic_transitions_bounded_per_tick_durable_before_after_transition_receipts\",\n    \"deterministicMissionSupervisorHealthReceiptPolicy\": \"cc_execution_health_exposes_latest_deterministic_mission_supervisor_receipt\",\n    \"deterministicMissionSupervisorDiscoveryPolicy\": \"durable_supabase_mission_ledger_authoritative_cloudflare_cache_degraded_fallback_only\",\n    \"deterministicMissionSupervisorWakeupPolicy\": \"forgejo_success_event_immediate_primary_cloudflare_minute_cron_recovery_fallback\",\n    \"deterministicMissionSupervisorCollisionPolicy\": \"serialize_exact_pr_branch_and_overlapping_mutable_release_targets_before_transition_dispatch\",\n    \"deterministicMissionSupervisorJournalPolicy\": \"append_only_idempotent_semantic_transition_receipt_bound_to_before_after_checkpoint_signatures\",\n    \"deterministicMissionSupervisorRecoverySloMs\": 120000,\n    \"deterministicMissionSupervisorLeasePolicy\": \"atomic_supabase_mission_row_compare_and_set_lease_token_epoch_expiry_required_before_transition_dispatch_expired_lease_takeover_allowed_stale_release_ignored\",\n    \"deterministicMissionSupervisorLeaseTtlMs\": 45000,\n    \"deterministicMissionSupervisorFairnessPolicy\": \"oldest_progress_first_deterministic_tiebreak_prevents_collision_starvation\",\n    \"deterministicMissionSupervisorChaosPolicy\": \"canonical_gate_synthetic_invariants_duplicate_wakeup_lease_contention_expired_lease_takeover_cache_loss_collision_serialization_fairness\",\n    \"deterministicMissionSupervisorErrorBudgetPolicy\": \"rolling_tick_signal_ratio_degraded_discovery_collision_or_lease_contention_burn_visible_in_health_exhausted_at_half_window\",\n    \"deterministicMissionSupervisorFreshStatePolicy\": \"lease_winner_rereads_durable_mission_before_action_resolution_stale_discovery_candidate_never_dispatches_directly\",\n    \"deterministicMissionSupervisorFencingPolicy\": \"semantic_transition_journal_requires_active_durable_lease_token_epoch_and_unexpired_fence_stale_writer_rejected\",\n    \"deterministicMissionSupervisorReplayPolicy\": \"append_only_supervisor_transition_receipts_replay_verify_malformed_duplicate_and_last_persisted_signature_divergence\",\n    \"deterministicMissionSupervisorChaosProbePolicy\": \"authenticated_on_demand_disposable_synthetic_mission_proves_first_acquire_duplicate_contention_release_next_epoch_takeover_and_terminal_cleanup\",\n    \"aggressiveRecoveryPrimitivePolicy\": \"retired_compatibility_alias_to_deterministic_mission_supervisor_no_parallel_decision_tree\",\n    \"aggressiveRecoveryMaxMissionsPerTick\": 3,\n    \"aggressiveRecoveryMaxSameStateRetriesPerWindow\": 5,\n    \"aggressiveRecoveryRetryWindowMs\": 900000,\n    \"aggressiveRecoveryHealthReceiptPolicy\": \"compatibility_alias_only_legacy_decision_tree_inactive\",\n    \"postGateProgressionSelfHealPolicy\": \"mission_status_sync_and_continuation_treat_authoritative_waiting_for_gate_receipts_as_resumable_exact_pr_state_pending_gate_stays_waiting_exact_green_advances_controlled_squash_merge_stale_head_refreshes_and_requires_fresh_gate_proven_transient_forgejo_or_runner_infrastructure_failure_retriggers_same_exact_head_once_deterministic_gate_failure_remains_fail_closed_async_gate_callback_is_acceleration_not_single_point_of_failure\",\n    \"releaseProviderReadOverlapPolicy\": \"pull_files_then_pull_identity_reads_sequentially_when_preverified_readiness_is_absent\",\n    \"actionLogFailureClassificationPolicy\": \"terminal_error_evidence_only_strip_forgejo_timestamp_prefix_then_exclude_successful_tap_subtests_summaries_verified_receipts_warnings_and_caught_legacy_assertions_log_proven_forgejo_502_503_504_promisor_transport_or_heavy_runner_jail_startup_timeout_classifies_transient_infrastructure_not_code_failure\",\n    \"ccExecutionReleaseToolingPolicy\": \"wrangler_4_112_0_pinned_local_dependency_exact_node22_manifest_keyed_node_modules_cache_skip_install_on_hit_verify_exact_versions_before_deploy_no_npx_cold_bootstrap_visual_witness_container_requires_cloudflare_workers_paid_and_uses_forgejo_docker_host_and_verified_docker_ce_cli_and_verified_docker_buildx_plugin_and_bootstraps_virtual_witness_supabase_server_credential_per_container_start_via_single_owner_stable_hmac_authority_synchronized_to_cloudflare_and_supabase_local_edge_verification_and_encrypted_broker_without_cross_runtime_callback_or_credential_persistence\",\n    \"executeMissionFreshPrHandoffPolicy\": \"fresh_physical_gate_pr_provider_receipt_with_auto_progress_marker_returns_nonterminal_immediately_no_duplicate_pr_read_no_main_snapshot_read_no_pr_readiness_poll_gate_notifier_and_mission_supervisor_own_next_state_serverless_fast_gate_preserves_same_call_completion\",\n    \"executeMissionExistingPrReadPolicy\": \"reuse_provider_verified_auto_progress_authorization_when_available_otherwise_authorize_then_read_main_snapshot_sequentially_before_required_readiness_check\",\n    \"executeMissionRequestContextPolicy\": \"one_request_scoped_repository_provider_auth_capability_context_reused_across_preflight_and_execution_no_duplicate_authoritative_reads_when_verified_context_exists\",\n    \"executeMissionLineageReadAttemptTimeoutMs\": 1200,\n    \"executeMissionLineageReadTotalBudgetMs\": 2500,\n    \"executeMissionLineageReadMaxAttempts\": 2,\n    \"executeMissionLineageReadRetryDelayMs\": 75,\n    \"executeMissionLineageReadPolicy\": \"interactive_mcp_lineage_reads_are_sequential_pr_identity_then_branch_lineage_under_the_bounded_provider_policy_exact_branch_fallback_only_on_identity_mismatch_transient_exhaustion_returns_retryable_degraded_continuation_instead_of_parallel_provider_pressure\",\n    \"executeMissionStageLatencyTelemetryPolicy\": \"emit_resolve_preflight_lineage_repository_provider_auth_mutation_gate_release_proof_authoritative_ledger_async_bookkeeping_dispatch_and_total_synchronous_timings_explicit_mutation_wall_time_is_repositoryMutationMs_with_provider_branch_atomic_commit_and_pr_substages_not_approvedPlanMs\",\n    \"executeMissionNonAuthoritativeBookkeepingPolicy\": \"operational_intelligence_and_non_authoritative_enrichment_deferred_off_owner_response_path_authoritative_mission_continuity_remains_durable_before_continuation\",\n    \"missionLedgerPreparePolicy\": \"existing_mission_contract_prepare_is_one_state_owner_call_no_read_append_reread_chain_new_mission_create_or_resume_remains_one_idempotent_rpc\",\n    \"missionLedgerGuardedAppendPolicy\": \"identity_guard_duplicate_release_guard_receipt_step_and_mission_transition_execute_inside_one_command_center_autopilot_request_and_return_authoritative_identity_state\",\n    \"missionLedgerReadAttemptTimeoutMs\": 900,\n    \"missionLedgerReadTotalBudgetMs\": 1800,\n    \"missionLedgerReadMaxAttempts\": 2,\n    \"missionLedgerReadRetryDelayMs\": 75,\n    \"missionLedgerWriteTimeoutMs\": 2500,\n    \"missionLedgerWriteRetryPolicy\": \"no_blind_write_retry_idempotency_key_then_bounded_readback_reconciliation_only_after_transport_ambiguity\",\n    \"missionLedgerNonAuthoritativeMetricsPolicy\": \"tool_call_repeated_call_receipt_byte_owner_interruption_and_historical_enrichment_not_incremented_on_authoritative_hot_path_release_count_remains_synchronous_only_as_duplicate_release_safety_state\",\n    \"missionLedgerStageLatencyTelemetryPolicy\": \"emit_ledger_prepare_authoritative_commit_reconcile_async_dispatch_and_total_synchronous_ledger_ms_on_execute_mission\",\n    \"mainSnapshotReadAttemptTimeoutMs\": 1200,\n    \"mainSnapshotReadTotalBudgetMs\": 2500,\n    \"mainSnapshotReadMaxAttempts\": 2,\n    \"mainSnapshotReadRetryDelayMs\": 50,\n    \"gateCachePersistence\": \"forgejo_actions_cache_service\",\n    \"gateCacheRestoreTransport\": \"https://data.forgejo.org/actions/cache@v4_single_combined_restore_save\",\n    \"gateCacheSaveTransport\": \"same_combined_cache_action_post_step\",\n    \"gateCacheSavePolicy\": \"one_combined_exact_dependency_cache_action_per_gate_legacy_exact_restore_key_allowed_current_exact_key_saved_by_post_step_typescript_cache_saved_after_each_successful_frontend_gate_by_semantic_input_key\",\n    \"frontendGateArtifactPromotionCachePolicy\": \"same_ref_actions_cache_opportunistic_cross_ref_repository_artifact_is_single_compressed_tgz_payload_exact_source_tree_browser_public_build_inputs_and_dist_integrity_manifest_required_prior_unpacked_server_artifact_read_compatible_exact_source_rebuild_final_fallback\",\n    \"frontendReleaseCheckoutPolicy\": \"minimal_release_harness_first_expand_frontend_source_only_after_exact_promotion_cache_and_server_artifact_miss\",\n    \"frontendWranglerToolCachePolicy\": \"pinned_wrangler_4_112_0_restored_from_forgejo_actions_cache_before_deploy_install_only_on_exact_cache_miss\",\n    \"frontendRouteSyncPolicy\": \"protected_main_push_skips_worker_route_reconciliation_unless_wrangler_topology_or_route_sync_owner_changed_workflow_dispatch_remains_conservative\",\n    \"gateStaleGenerationEarlyExitPolicy\": \"event_base_mismatch_exits_after_exact_head_and_live_main_identity_before_dependency_cache_artifacts_or_expensive_qa\",\n    \"gateWorkflowVolumePolicy\": \"no_unallowlisted_volume_mounts\",\n    \"gateDependencyCachePolicy\": \"ephemeral_docker_job_workspace_uses_forgejo_actions_cache_as_authoritative_exact_node_and_manifest_keyed_dependency_transport_locked_install_remains_final_fallback_no_fake_cross_job_workspace_reuse\",\n    \"gateDependencyCacheCodecPolicy\": \"zstd_v2_exact_node_manifest_namespace_legacy_gzip_exact_key_one_time_fallback_promoted_before_pr_validation_no_untrusted_cache_write_codec_bootstrap_failure_falls_back_to_legacy_gzip_without_weakening_gate\",\n    \"gateTypeScriptIncrementalCachePolicy\": \"forgejo_repository_visible_artifact_native_ts7_tsbuildinfo_exact_compiler_manifest_tsconfig_base_src_tree_restore_exact_head_src_tree_publish_cross_pr_visible_current_source_graph_incrementally_revalidated_poisoned_buildinfo_deleted_on_failure\",\n    \"gateTypeScriptAffectedSourcePolicy\": \"semantic_typecheck_only_for_ts_tsx_js_jsx_tsconfig_or_manifest_changes_css_and_asset_only_frontend_changes_skip_semantic_typecheck\",\n    \"gateTypeScriptDeterministicFailurePolicy\": \"first_pass_error_TS_diagnostics_fail_fast_without_dependency_cache_rebuild_or_second_typecheck_cache_rebuild_retry_reserved_for_nondiagnostic_cache_runtime_failures\",\n    \"forgejoReadTimeoutMs\": 10000,\n    \"forgejoReadAttemptTimeoutMs\": 5000,\n    \"forgejoReadTotalBudgetMs\": 10000,\n    \"forgejoExplicitReadTimeoutPolicy\": \"interactive_default_idempotent_get_uses_one_900ms_delayed_hedge_when_the_first_get_is_still_pending_shared_existing_4500ms_hard_deadline_maximum_two_physical_gets_no_wall_clock_budget_expansion_fast_definitive_first_result_avoids_hedge_early_retryable_failure_uses_the_existing_bounded_second_attempt_explicit_specialized_callers_preserve_claim_specific_budget_no_write_retry_transient_exhaustion_retryable_degraded_not_host_restart_authority_credential_and_repository_state_failures_remain_distinct\",\n    \"forgejoReadMaxAttempts\": 2,\n    \"forgejoReadRetryDelayMs\": 100,\n    \"forgejoReadHedgeDelayMs\": 900,\n    \"forgejoReadHedgePolicy\": \"idempotent_two_attempt_forgejo_gets_start_one_delayed_second_get_after_900ms_only_if_the_first_is_still_pending_both_share_the_same_shared_hard_deadline_first_success_or_definitive_non_retryable_result_wins_maximum_two_physical_gets_no_increased_wall_clock_budget_brownout_one_attempt_mode_does_not_hedge_mutations_never_hedge\",\n    \"forgejoOperatorReadHedgeDelayMs\": 250,\n    \"forgejoOperatorReadHedgePolicy\": \"owner_facing_idempotent_direct_operator_gets_use_one_250ms_delayed_hedge_inside_the_existing_2500ms_total_budget_maximum_two_physical_gets_global_900ms_provider_policy_remains_authoritative_for_heavier_callers_mutations_never_hedge\",\n    \"forgejoPullCollectionAttemptTimeoutMs\": 12000,\n    \"forgejoPullCollectionTotalBudgetMs\": 12000,\n    \"forgejoPullCollectionMaxAttempts\": 1,\n    \"forgejoPullCollectionPolicy\": \"default_or_recovery_pull_collection_reads_may_use_one_bounded_12000ms_attempt_only_when_the_caller_does_not_supply_a_tighter_budget_explicit_caller_budgets_are_never_widened_recurring_merge_queue_discovery_uses_issue_index_type_pulls_plus_one_exact_pr_read_per_tick\",\n    \"forgejoOwnerPullCollectionAttemptTimeoutMs\": 1200,\n    \"forgejoOwnerPullCollectionTotalBudgetMs\": 2500,\n    \"forgejoOwnerPullCollectionMaxAttempts\": 2,\n    \"forgejoOwnerPullCollectionPolicy\": \"interactive_mcp_pull_collection_reads_share_the_standard_2500ms_operator_budget_and_return_retryable_instead_of_expanding_to_the_12000ms_recovery_budget\",\n    \"repositoryInspectTransportPolicy\": \"sequential_branch_then_optional_exact_sha_raw_file_reads_share_one_2500ms_owner_facing_wall_clock_budget_canonical_repository_identity_is_static_no_redundant_repository_metadata_read_response_decode_failure_returns_structured_retryable_never_mcp_gateway_exception\",\n    \"repositorySourceContentReadPolicy\": \"shared_forgejo_provider_exact_sha_raw_source_reader_immutable_sha_path_edge_cache_no_contents_json_base64_on_interactive_source_hot_path_single_flight_per_exact_request_default_two_bounded_attempts_2500ms_each_shared_5000ms_deadline_50ms_retry_delay_caller_tighter_budgets_preserved_non_retryable_and_oversize_fail_closed_structured_retryable_on_transport_exhaustion\",\n    \"repositorySourceContentCacheTtlSeconds\": 3600,\n    \"repositorySourceContentAttemptTimeoutMs\": 2500,\n    \"repositorySourceContentTotalBudgetMs\": 5000,\n    \"repositorySourceContentMaxAttempts\": 2,\n    \"repositorySourceContentRetryDelayMs\": 50,\n    \"repositorySourceContentMaxBytes\": 4194304,\n    \"readOnlySourceDefaultTargetLimit\": 2,\n    \"readOnlySourcePerFileMaxMs\": 650,\n    \"sourceDiscoveryReadTotalBudgetMs\": 2500,\n    \"sourceDiscoveryReadCallTimeoutMs\": 2300,\n    \"sourceDiscoveryReadPolicy\": \"branch_exact_pr_and_cold_recursive_tree_reads_share_one_2500ms_owner_facing_deadline_cold_recursive_tree_may_use_up_to_2300ms_of_remaining_budget_exact_commit_tree_cache_is_primary_repository_latest_path_index_is_fast_stale_safe_fallback_and_refreshes_exact_tree_async_shared_forgejo_read_permits_at_most_one_transient_retry_budget_exhaustion_returns_structured_retryable_instead_of_hanging\",\n    \"forgejoProviderBrownoutPolicy\": \"three_consecutive_actual_retryable_failures_enters_reduced_read_mode_2500ms_total_budget_one_attempt_three_healthy_reads_recovers_successful_slow_reads_never_trigger_brownout_credential_and_repository_state_failures_do_not_trigger_brownout_no_host_restart_authority\",\n    \"forgejoProviderBrownoutThreshold\": 3,\n    \"forgejoProviderBrownoutRecoveryHealthyReads\": 3,\n    \"forgejoProviderBrownoutReadTotalBudgetMs\": 2500,\n    \"forgejoProviderBrownoutReadMaxAttempts\": 1,\n    \"scopedPatchLatencyPolicyOwner\": \"workers/cc-execution/src/scoped-repo-patch-policy.js\",\n    \"lightControlPlaneGateRunner\": \"docker\",\n    \"lightControlPlaneGateFallbackRunner\": \"docker\",\n    \"lightControlPlaneGatePolicy\": \"existing_light_control_plane_marker_and_changed_files_lte_12_selects_the_768mb_checker_profile_on_the_docker_pool_only_runner_selection_never_depends_on_paul_light\",\n    \"scopedPatchForgejoReadTimeoutMs\": 5000,\n    \"scopedPatchForgejoReadAttemptTimeoutMs\": 2000,\n    \"scopedPatchForgejoReadTotalBudgetMs\": 4500,\n    \"scopedPatchForgejoReadMaxAttempts\": 2,\n    \"scopedPatchForgejoReadRetryDelayMs\": 100,\n    \"scopedPatchForgejoReadPolicy\": \"interactive_scoped_mutation_reads_share_the_2000ms_attempt_4500ms_total_shared_forgejo_provider_budget_with_two_attempts_and_singleflight_ambiguous_writes_reconcile_inside_bounded_2500ms_windows_no_blind_write_retry\",\n    \"scopedPatchForgejoReadTransportOwner\": \"shared_forgejo_provider_hedged_get\",\n    \"forgejoWriteTimeoutMs\": 5000,\n    \"forgejoAtomicCommitTimeoutMs\": 2500,\n    \"forgejoAtomicCommitHardTimeoutMs\": 5000,\n    \"forgejoAtomicCommitFinalReconcileBudgetMs\": 2500,\n    \"forgejoAtomicCommitReconcileReadTimeoutMs\": 1200,\n    \"forgejoAtomicCommitReconcileAttempts\": 2,\n    \"forgejoAtomicCommitReconcileDelayMs\": 100,\n    \"forgejoAtomicCommitReconcilePolicy\": \"single_original_write_uses_2500ms_soft_and_5000ms_hard_bounds_transport_or_validation_ambiguity_gets_one_fresh_bounded_2500ms_exact_state_reconciliation_window_with_two_1200ms_reads_no_blind_write_retry\",\n    \"forgejoPrReadyReadTimeoutMs\": 3000,\n    \"forgejoPrReadyTotalBudgetMs\": 7000,\n    \"forgejoPrReadyBudgetPolicy\": \"exact_pr_readiness_shares_one_7s_hard_owner_hot_path_deadline_3000ms_per_read_cap_reads_are_sequential_base_then_exact_head_status_when_needed_transient_exhaustion_returns_retryable_nonterminal_no_mutation_retry_no_global_actions_scan_exact_head_gate_and_ancestry_proof_remain_authoritative\",\n    \"forgejoPrReadyAncestryPolicy\": \"trusted_current_main_snapshot_plus_exact_pr_merge_base_or_forgejo_native_compare_merge_base_ahead_identical_authoritative_missing_github_shaped_fields_may_not_force_false_stale_refresh\",\n    \"forgejoPrRefreshWriteTimeoutMs\": 5000,\n    \"forgejoPrRefreshPostWriteProofPolicy\": \"exact_pr_readback_required_when_update_write_times_out_or_forgejo_reports_head_already_up_to_date_other_errors_fail_closed\",\n    \"forgejoPrRefreshSupersededGateCleanupPolicy\": \"async_wait_until_after_exact_refresh_readback_not_owner_critical_path\",\n    \"pullRequestReadinessGateEvidence\": \"exact_head_combined_commit_status_not_global_actions_scan\",\n    \"pullRequestReadinessCurrentBaseEvidencePolicy\": \"reuse_trusted_mission_main_snapshot_else_live_branch_read_fallback\",\n    \"pullRequestReadinessReusePolicy\": \"execute_objective_successful_exact_pr_head_receipt_reused_once_by_ship_and_prove_else_full_readiness_fallback\",\n    \"forgejoBranchCreateTimeoutMs\": 2500,\n    \"forgejoFreshBranchCreationPolicy\": \"fresh_branch_probe_404_uses_atomic_contents_branch_main_plus_new_branch_target_no_separate_branch_create_existing_branch_never_sends_new_branch_post_write_commit_parent_must_equal_expected_source_no_blind_write_retry\",\n    \"forgejoEmptyOrphanBranchRecoveryPolicy\": \"active_mission_ai_branch_without_open_pr_zero_unique_work_remains_recyclable_only_when_unprotected_and_head_equals_current_main_or_head_is_proven_ancestor_of_current_main_public_execute_objective_forwards_explicit_adoption_intent_explicit_owner_requested_unique_or_diverged_orphan_adoption_accepts_forgejo_merge_base_identity_or_successful_compare_with_nonempty_changed_file_evidence_then_requires_changed_paths_subset_of_declared_target_paths_zero_planned_writes_exact_branch_head_readback_exact_created_pr_head_match_and_does_not_mutate_branch_unrequested_protected_scope_mismatched_nonexact_or_concurrently_advanced_work_fails_closed_empty_branch_cleanup_requires_exact_expected_head_readback_and_transport_reconciliation\",\n    \"forgejoPrCreateTimeoutMs\": 2500,\n    \"forgejoPrCreateReconcileReadTimeoutMs\": 2500,\n    \"forgejoPrCreateTimeoutReconciliationPolicy\": \"exact_head_commit_to_pull_first_then_one_bounded_10_pr_fallback\",\n    \"forgejoMergeReadTimeoutMs\": 2500,\n    \"forgejoMergeWriteTimeoutMs\": 8000,\n    \"forgejoReleaseReadTimeoutMs\": 15000,\n    \"forgejoInternalActionRunScanLimit\": 3,\n    \"forgejoInternalPullRequestScanLimit\": 3,\n    \"forgejoMissionControlPullFilePageLimit\": 10,\n    \"forgejoMissionControlPullFilePaginationPolicy\": \"sequential_complete_pages_limit_10_per_request_no_parallel_fanout_reuse_one_file_list_per_release\",\n    \"forgejoMissionControlRerunPullResolutionPolicy\": \"explicit_pr_number_exact_head_first_commit_to_pull_fallback_no_global_scans\",\n    \"forgejoOwnerStatusPullRequestScanLimit\": 10,\n    \"forgejoOwnerStatusActionRunScanLimit\": 10,\n    \"forgejoOwnerStatusForgejoSnapshotTtlSeconds\": 15,\n    \"forgejoInternalReadConcurrency\": 1,\n    \"forgejoReadOnlySourceTargetPageLimit\": 10,\n    \"forgejoReadOnlySourceDefaultTargetLimit\": 3,\n    \"forgejoReadOnlySourceReadConcurrency\": 1,\n    \"forgejoReadOnlyObjectiveTotalBudgetMs\": 2500,\n    \"forgejoReadOnlySourceReadMaxMs\": 650,\n    \"forgejoReadOnlyDefaultSourceCharLimit\": 6000,\n    \"forgejoReadOnlyDefaultBundleCharLimit\": 18000,\n    \"forgejoReadOnlyDefaultMatchLimit\": 4,\n    \"forgejoReadOnlySourcePolicy\": \"path_resolution_is_authoritative_interactive_result_source_excerpts_are_opportunistic_only_default_three_targets_derive_bounded_search_terms_from_objective_when_query_omitted_exact_plan_source_sha_pins_content_reads_shared_2500ms_deadline_never_15s_per_file_timeout_budget_exhaustion_defers_excerpts_without_losing_resolved_paths\",\n    \"forgejoMergedPullContentPreservationReadConcurrency\": 1,\n    \"forgejoQueueHygienePullFilePageLimit\": 10,\n    \"forgejoInternalActionRunScanPolicy\": \"all_internal_pull_action_and_per_pr_file_requests_bounded_to_10_never_25_50_75_or_100_mission_control_uses_sequential_pagination_for_complete_file_accuracy\",\n    \"forgejoInternalReadPressurePolicy\": \"one_vcpu_forgejo_reads_are_sequential_no_per_pr_or_source_bundle_fanout_mission_control_reuses_paginated_file_lists_exact_commit_to_pull_resolution_and_sequential_content_preservation_owner_status_forgejo_projection_is_edge_cached_15s_last_known_good_on_transient_provider_failure\",\n    \"forgejoGateInitialHistoryDepthMax\": 4,\n    \"forgejoGateInitialHistoryPolicy\": \"normal_gate_one_authenticated_blob_none_depth_4_fetch_carries_exact_pull_head_and_live_main_then_sparse_hydrates_hard_safety_baseline_exact_changed_files_and_affected_domains_then_two_attempt_exact_base_to_head_diff_hydration_before_semantic_validation_bounded_blobless_deepen_only_if_merge_base_unresolved\",\n    \"forgejoGateSemanticGitNetworkPolicy\": \"semantic_validation_uses_GIT_NO_LAZY_FETCH_after_bounded_exact_diff_hydration_so_mid_validation_promisor_fetches_cannot_turn_transient_forgejo_5xx_into_deterministic_code_failure\",\n    \"ownerFacingTransientInfrastructurePolicy\": \"proven_forgejo_transport_or_heavy_runner_jail_startup_failure_auto_recovers_once_for_same_exact_head_before_owner_visible_escalation_no_owner_action_during_bounded_recovery\",\n    \"forgejoGateNotifierAcknowledgementPolicy\": \"exact_workflow_run_and_exact_gate_status_verified_then_two_durable_gate_receipts_persist_in_parallel_http_200_returns_before_merge_progression_progression_runs_in_ctx_waitUntil_and_cron_recovery_remains_durable_fallback\",\n    \"forgejoGateCheckoutTransportPolicy\": \"single_partial_clone_fetch_exact_pull_head_plus_live_main_no_actions_checkout_full_pack\",\n    \"forgejoGateLiveMainFetchesNormalPathMax\": 1,\n    \"forgejoGateFinalFreshnessPolicy\": \"one_authenticated_forgejo_branches_main_api_read_timeout_1200ms_compare_gate_start_main_and_event_base_no_final_git_negotiation\",\n    \"forgejoGateExternalCacheActionRefsMax\": 2,\n    \"scopedPatchMutationPhaseTimingPolicy\": \"receipt_branch_create_ms_atomic_commit_ms_pull_request_create_ms_total_provider_mutation_ms\",\n    \"ccExecutionRuntimeDependencyCachePolicy\": \"exact_node22_18_0_package_manifest_keyed_node_modules_tree_cache_hit_skips_npm_install_exact_wrangler_and_babel_parser_versions_verified_before_deploy\",\n    \"ccExecutionReleaseRunnerPolicy\": \"all_release_plan_cc_execution_supabase_migration_and_supabase_edge_release_work_routes_to_the_docker_pool_paul_light_is_optional_bonus_capacity_and_never_a_production_dependency\",\n    \"ccExecutionReleaseRunner\": \"docker\",\n    \"ccExecutionLightReleaseRunner\": \"docker\",\n    \"ccExecutionLightReleaseEligible\": false,\n    \"paulLightAllowedJobs\": [],\n    \"ccExecutionHeavyReleaseRunner\": \"docker\",\n    \"ccExecutionHeavyReleasePaths\": [\"scripts/visual-witness-hosted-runner/\",\"workers/cc-execution/wrangler.toml\",\"workers/cc-execution/src/visual-witness-virtual-container.js\",\"workers/cc-execution/scripts/cloudflare-credential-repair.mjs\"],\n    \"forgejoGateJobTimeoutMinutes\": 10,\n    \"forgejoGateConcurrencyPolicy\": \"one_active_gate_generation_per_pull_request_number_cancel_superseded_in_progress_before_runner_monopoly_preserve_main_and_release_jobs\",\n    \"controlPlaneGateRunnerPolicy\": \"one_canonical_gate_job_all_physical_pull_request_gates_route_to_the_docker_pool_light_control_plane_marker_changes_only_the_768mb_checker_profile_paul_light_is_never_required_for_gate_or_release_execution_no_duplicate_gate_or_qa_logic\",\n    \"controlPlaneLightGateRunner\": \"docker\",\n    \"controlPlaneHeavyGateRunner\": \"docker\",\n    \"controlPlaneLightGateMarker\": \"<!-- knocklaunch:light-control-plane-gate -->\",\n    \"controlPlaneLightGateMaxFiles\": 12,\n    \"controlPlaneLightGateMemoryMb\": 768,\n    \"controlPlaneHeavyGateMemoryMb\": 4096,\n    \"controlPlaneLightGateEligibility\": \"fresh_branch_only_no_deletes_all_paths_confined_to_control_plane_config_cc_execution_src_or_test_and_command_center_contract_tests\",\n    \"forgejoReleaseDispatchTimeoutMs\": 6000,\n    \"providerTransportTimeoutPolicy\": \"interactive_read_only_transient_exhaustion_returns_retryable_degraded_nonterminal_inside_shared_hard_deadline_credential_boundary_and_repository_state_remain_distinct_ambiguous_mutations_read_back_reconcile_then_retryable_nonterminal_preserve_mission_identity\",\n    \"ambiguousMutationReconciliation\": [\"branch_create\", \"atomic_multi_file_commit\", \"pull_request_create\", \"squash_merge\", \"release_dispatch\"],\n    \"forgejoNoopMergeReconciliationPolicy\": \"500_nothing_to_commit_requires_current_main_ancestry_then_empty_compare_files_or_exact_git_tree_identity\",\n    \"explicitSourceTargetResolutionPolicy\": \"explicit_targets_are_required_seeds_expand_only_missing_objective_domains_with_one_cached_tree_read\",\n    \"explicitSourcePlanForgejoReadsAfterSnapshotMax\": 1,\n    \"explicitSourceCompanionDiscoveryPolicy\": \"read_or_source_seed_targets_may_add_ranked_companions_for_uncovered_objective_domains_cap_total_targets_at_12_explicit_mutation_targets_never_expand\",\n    \"explicitMutationTargetsAreCompleteAuthority\": true,\n    \"derivedContextMayNotExpandExplicitMutationTargets\": true,\n    \"controlPlaneRepairIntentSourceDiscoveryPolicy\": \"read_only_control_plane_intent_selects_control_plane_sources_mutating_semantic_control_plane_intent_without_explicit_maintenance_returns_unresolved_explicit_targets_remain_authoritative_mutation_stays_exact_permit_locked\",\n    \"heuristicSourceTreeCachePolicy\": \"immutable_commit_sha_cloudflare_cache\",\n    \"heuristicSourceTreeCacheTtlSeconds\": 3600,\n    \"existingPullRequestAdoptionPolicy\": \"structured_pr_or_single_unambiguous_objective_without_explicit_branch_bypass_synthesis_refresh_regate_release\",\n    \"existingPullRequestBranchIdentityRequiredWhenSupplied\": false,\n    \"existingPullRequestBranchIdentityPolicy\": \"forgejo_pr_number_and_head_authoritative_connector_branch_advisory\",\n    \"existingPullRequestScopedPatchReadPolicy\": \"explicit_pr_number_direct_read_for_preflight_and_pr_reuse_validate_head_base_state_global_open_pr_scan_only_when_pr_unknown\",\n    \"existingPullRequestMutationRefreshPolicy\": \"explicit_push_to_branch_mutate_known_pr_head_then_canonical_supervisor_refreshes_once_before_merge\",\n    \"scopedPatchSingleFileWritePolicy\": \"one_native_contents_request_post_create_put_update_same_soft_hard_reconcile_contract_multi_file_remains_atomic_batch\",\n    \"automaticMergePrimaryProgressionPolicy\": \"exact_green_intent_proof_then_direct_canonical_controlled_squash_merge_no_mission_execute_reentry_protected_main_push_owns_release\",\n    \"automaticMergeExactGreenMissionReentry\": false,\n    \"automaticMergeExactGreenTargetMs\": 2000,\n    \"automaticMergeExactGreenInternalControlledMergePolicy\": \"public_controlled_merge_route_remains_retired_exact_green_verified_path_invokes_existing_internal_forgejo_core_worker_directly\",\n    \"automaticMergeRecoveryCadencePolicy\": \"cloudflare_cron_every_minute_bounded_reconciliation_only_not_primary_green_gate_progression\",\n    \"protectedMainReleasePlanCheckoutPolicy\": \"push_release_plan_fetch_depth_2_noncone_sparse_checkout_only_protected_main_release_recovery_script_commit_tree_diff_local_zero_forgejo_api_reads\",\n    \"ccExecutionReleaseCheckoutPolicy\": \"affected_cc_execution_release_sparse_checkout_worker_package_only\",\n    \"automaticMergeSupervisorTransportPolicy\": \"canonical_bounded_idempotent_get_retry_no_write_retry_expansion_actions_snapshot_explicit_page_one_matches_verified_operator_transport\",\n    \"automaticMergeSupervisorProviderFailureSelfHealPolicy\": \"retryable_global_actions_snapshot_failure_records_bounded_provider_signal_existing_forgejo_self_heal_observer_escalates_through_allowlisted_forgejo_recover_only_with_fresh_verified_host_degradation_fresh_healthy_or_stale_unverified_host_proof_suppresses_disruptive_recovery_after_existing_consecutive_failure_threshold_respects_existing_cooldown_and_restart_caps_and_exact_head_fallback_never_authorizes_history_dependent_cleanup\",\n    \"automaticMergeSupervisorPullPagePolicy\": \"cached_round_robin_up_to_three_pr_recovery_candidates_per_tick_sequential_exact_reads_transient_exact_pull_read_deferred_and_cursor_advanced_hard_auth_or_integrity_failure_stops_closed\",\n    \"automaticMergeMergedReleaseCachePolicy\": \"authoritative_mission_read_precedes_resume_only_exact_mission_not_found_error_retires_cache_other_read_failures_defer_nonblocking_existing_mission_preserves_canonical_release_resume\",\n    \"automaticMergeSupervisorReadTimeoutMs\": 10000,\n    \"automaticMergeSupervisorReadMaxAttempts\": 2,\n    \"automaticMergeSupervisorReadRetryDelayMs\": 150,\n    \"forgejoSelfHealPolicy\": \"split_vantage_cloud_sequential_api_healthz_then_single_authenticated_main_branch_identity_probe_plus_bounded_merge_queue_provider_failure_signal_reliability_canary_reuses_main_proof_no_routine_actions_list_probe_host_local_base_probe_existing_host_command_queue_owns_recovery\",\n    \"forgejoSelfHealProbeIntervalSeconds\": 60,\n    \"forgejoSelfHealSlowThresholdMs\": 2000,\n    \"forgejoSelfHealSlowConsecutive\": 3,\n    \"forgejoSelfHealHardFailureConsecutive\": 2,\n    \"forgejoSelfHealRecoveryThresholdMs\": 1000,\n    \"forgejoSelfHealRecoveryConsecutive\": 3,\n    \"forgejoSelfHealRestartCooldownMinutes\": 15,\n    \"forgejoSelfHealMaxAutomaticRestartsPerHour\": 2,\n    \"forgejoSelfHealEmergencyAutomaticRestartsPerHour\": 1,\n    \"forgejoSelfHealEmergencyMinimumIntervalMinutes\": 15,\n    \"forgejoSelfHealMemoryAdmissionEmergencyMinimumIntervalMinutes\": 5,\n    \"forgejoSelfHealOperatorRecoveryCooldownMinutes\": 5,\n    \"forgejoSelfHealMaxOperatorRecoveriesPerHour\": 2,\n    \"forgejoSelfHealRecoveryBudgetPolicy\": \"normal_automatic_restarts_use_rolling_2_per_hour_budget_non_memory_triggers_keep_the_15m_normal_cooldown_sustained_memory_admission_pressure_may_use_the_existing_single_emergency_automatic_restart_per_hour_during_normal_cooldown_only_after_5m_since_last_restart_generic_budget_exhaustion_emergency_still_requires_15m_explicit_allowlisted_operator_recovery_uses_separate_2_per_hour_budget_with_5m_shared_safety_cooldown_all_restart_classes_require_post_restart_probe_proof_no_unbounded_loop\",\n    \"forgejoSelfHealExternalRecoveryPolicy\": \"cloud_combined_probe_degraded_plus_fresh_host_base_healthy_queues_existing_allowlisted_forgejo_recover_at_most_every_5m_host_operator_budget_remains_authoritative_no_second_restart_primitive\",\n    \"forgejoSelfHealHostWatchdogHeartbeatMaxAgeSeconds\": 180,\n    \"forgejoSelfHealHostWatchdogCanonicalPath\": \"scripts/command-center-host-agent/forgejo-watchdog.sh\",\n    \"forgejoHostBackupRetentionPolicy\": \"exact_local_backup_archives_only_keep_newest_2_normally_keep_newest_1_when_filesystem_used_gte_75_percent_or_free_mb_lt_12288_watchdog_enforces_before_repo_maintenance_signed_heartbeat_proves_state\",\n    \"forgejoHostBackupDirectory\": \"/srv/forgejo/data/backups\",\n    \"forgejoHostBackupPattern\": \"forgejo-*.zip\",\n    \"forgejoHostBackupNormalKeep\": 2,\n    \"forgejoHostBackupPressureKeep\": 1,\n    \"forgejoHostDiskPressureUsedPercent\": 75,\n    \"forgejoHostDiskPressureFreeMb\": 12288,\n    \"forgejoHostDiskCriticalUsedPercent\": 88,\n    \"forgejoHostDiskCriticalFreeMb\": 6144,\n    \"forgejoHostInodePressureUsedPercent\": 85,\n    \"forgejoHostInodeCriticalUsedPercent\": 92,\n    \"forgejoHostCapacityPressureConsecutive\": 2,\n    \"forgejoHostCapacityAdmissionPolicy\": \"signed_host_watchdog_memory_and_disk_admission_plus_durable_host_queue_state_hard_memory_below_10_percent_or_256mb_is_immediately_non_admissible_soft_memory_below_20_percent_or_384mb_requires_two_consecutive_signed_samples_pending_leased_forgejo_recover_or_forgejo_repo_optimize_is_non_admissible_before_scoped_source_mutation_merge_or_new_release_dispatch_stale_legacy_heartbeat_remains_degraded_fail_open_only_when_no_disruptive_host_command_is_pending\",\n    \"forgejoHostCapacityTelemetryFields\": [\"disk_used_percent\", \"disk_free_mb\", \"disk_pressure\", \"disk_critical\", \"inode_used_percent\", \"inode_free\", \"inode_pressure\", \"inode_critical\", \"memory_admission_pressure\", \"mem_available_mb\", \"mem_available_percent\", \"forgejo_rss_mb\", \"forgejo_rss_percent_of_host\", \"forgejo_memory_source\", \"non_forgejo_used_estimate_mb\", \"capacity_pressure_count\", \"capacity_admissible\"],\n    \"forgejoHostBackupRotationGraceMinutes\": 15,\n    \"forgejoHostMemoryAdmissionPolicy\": \"hard_memory_pressure_below_10_percent_or_256mb_blocks_immediately_soft_admission_pressure_below_20_percent_or_384mb_must_persist_for_two_consecutive_signed_samples_before_mutation_admission_closes_and_bounded_proactive_recovery_runs\",\n    \"forgejoHostMemoryAdmissionAvailablePercent\": 20,\n    \"forgejoHostMemoryAdmissionAvailableMb\": 384,\n    \"forgejoHostMemoryAdmissionPressureConsecutive\": 2,\n    \"forgejoHostMemoryAttributionPolicy\": \"signed_host_watchdog_records_positive_forgejo_memory_mb from the exact Forgejo docker cgroup or systemd MemoryCurrent with a bounded fixed fallback and also records forgejo_memory_source host_used_estimate_mb and non_forgejo_used_estimate_mb without arbitrary shell exposure\",\n    \"forgejoHostMemoryPressurePolicy\": \"signed_watchdog_samples_memavailable_and_swap_each_cycle_two_consecutive_breaches_below_20_percent_or_384mb trigger proactive bounded forgejo recovery while two consecutive breaches below_10_percent_or_256mb remain the hard-pressure backstop_no_second_restart_lane\",\n    \"forgejoHostMemoryPressureAvailablePercent\": 10,\n    \"forgejoHostMemoryPressureAvailableMb\": 256,\n    \"forgejoHostMemoryPressureConsecutive\": 2,\n    \"forgejoHostMemoryTelemetryFields\": [\"mem_total_mb\", \"mem_available_mb\", \"mem_available_percent\", \"swap_total_mb\", \"swap_free_mb\", \"memory_admission_pressure\", \"admission_pressure_count\", \"watchdog_policy_version\", \"forgejo_memory_mb\", \"forgejo_memory_percent_of_host\", \"forgejo_memory_source\", \"host_used_estimate_mb\", \"non_forgejo_used_estimate_mb\", \"memory_pressure\", \"pressure_count\"],\n    \"forgejoHostWatchdogPolicyVersion\": \"forgejo-proactive-memory-v5\",\n    \"forgejoHostHeartbeatHistoryLimit\": 12,\n    \"forgejoHostSustainedProofPolicy\": \"explicit_host_watchdog_proof_may_require_an_exact_watchdog_policy_version_and_N_consecutive_distinct_fresh_healthy_signed_heartbeats_with_capacity_admissible_memory_pressure_false_and_positive_memory_attribution_single_snapshot_may_not_satisfy_sustained_claims\",\n    \"forgejoHostHeartbeatForwardingPolicy\": \"authenticated_host_watchdog_ingress_preserves_sanitized_v5_policy_memory_admission_and_positive_forgejo_memory_fields_into_durable_history_no_field_downgrade\",\n    \"forgejoRunnerRetirementPolicy\": \"exact_repo_runner_id_optional_expected_name_pre_read_requires_offline_and_not_busy_single_delete_exact_404_readback_reconciliation_no_blind_retry\",\n    \"forgejoHostRepoOptimizeTimeoutSeconds\": 90,\n    \"forgejoHostRepoOptimizeOuterTimeoutSeconds\": 110,\n    \"forgejoHostMaintenanceLeaseCompatibilityPolicy\": \"repo_optimize_git_repack_hard_bounded_90s_and_outer_docker_exec_110s_both_below_the_existing_120s_host_command_lease_so_repo_maintenance_cannot_hold_the_watchdog_lock_past_lease_expiry\",\n    \"forgejoSelfHealExecutorProofPolicy\": \"host_local_watchdog_executor_reported_only_after_fresh_signed_installed_timer_heartbeat\",\n    \"forgejoSelfHealHeartbeatAuthority\": \"existing_forgejo_host_command_durable_object_cross_edge_authoritative\",\n    \"forgejoSelfHealHeartbeatFallbackPolicy\": \"cloudflare_edge_cache_secondary_only_authenticated_command_result_fallback\",\n    \"forgejoSelfHealTransientProviderPolicy\": \"verified_healthy_host_provider_transport_timeout_is_control_plane_degraded_retryable_only_never_host_restart_authority_restart_budget_is_consumed_only_by_host_local_health_failure_or_explicit_operator_recovery\",\n    \"forgejoSelfHealHostEnforcementPolicy\": \"systemd_timer_local_probe_file_lock_normal_15m_cooldown_rolling_2_automatic_restarts_per_hour_plus_one_emergency_automatic_restart_per_hour_after_the_same_15m_minimum_interval_and_separate_operator_recovery_budget_with_5m_safety_cooldown_independent_of_cloud_control_plane\",\n    \"forgejoHostControlPolicy\": \"mcp_durable_pull_channel_backend_allowlist_authoritative_client_schema_may_not_duplicate_action_enum_no_arbitrary_shell_no_inbound_host_port\",\n    \"forgejoHostControlSchemaPolicy\": \"string_action_name_at_connector_boundary_backend_fixed_allowlist_is_single_authority_prevents_stale_enum_capability_drift\",\n    \"forgejoHostControlActions\": [\"host_agent_update\", \"watchdog_repair\", \"forgejo_recover\", \"forgejo_repo_optimize\"],\n    \"forgejoCanonicalRepoOptimizationPolicy\": \"fixed_allowlisted_canonical_bare_repo_only_single_thread_low_priority_repack_reachable_plus_cruft_pack_two_week_unreachable_expiration_write_bitmap_no_loose_unreachable_explosion_no_ref_or_history_rewrite_no_caller_path_or_shell\",\n    \"forgejoCanonicalRepoOptimizationProof\": \"sanitized_count_objects_before_after_plus_actual_gate_checkout_fetch_duration\",\n    \"forgejoCanonicalRepoOptimizationMigration\": \"pack-bitmaps-v13_healthy_cycle_calls_retry_aware_migration_failed_receipt_retries_until_success_success_receipt_short_circuits_cruft_pack_exact_candidate_command_scoped_safe_directory_never_global_or_wildcard_then_existing_bounded_topology_exact_owner_bare_verification_signed_heartbeat_maintenance_proof\",\n    \"forgejoHostControlTransport\": \"cloudflare_durable_object_queue_host_polls_on_signed_watchdog_heartbeat\",\n    \"forgejoHostControlPollIntervalSeconds\": 60,\n    \"forgejoHostControlCommandTtlSeconds\": 600,\n    \"forgejoHostControlLeaseSeconds\": 120,\n    \"forgejoHostControlArbitraryShellAllowed\": false,\n    \"forgejoHostControlAuthentication\": \"cc_execution_key_for_mcp_fgj_control_token_for_host\",\n    \"forgejoSelfHealDegradedMaintenancePolicy\": \"defer_forgejo_heavy_scheduled_maintenance_until_recovered_but_do_not_freeze_bounded_merge_recovery_on_historical_degraded_latch_alone\",\n    \"forgejoSelfHealMergeQueueSafetyPolicy\": \"defer_bounded_merge_supervisor_only_when_degraded_and_current_edge_probe_plus_fresh_signed_host_watchdog_do_not_both_prove_healthy_successful_watchdog_maintenance_action_labels_do_not_make_a_verified_http_200_heartbeat_unhealthy\",\n    \"automaticMergeSupervisorMutationPath\": \"mission_execute_only\",\n    \"automaticMergeSupervisorRetiredReleaseEndpointForbidden\": true,\n    \"canonicalReleaseDispatchQueuePolicy\": \"serialize_only_overlapping_affected_release_owners_or_targets_allow_independent_dispatch\",\n    \"canonicalReleaseQueueVisibilityPolicy\": \"protected_main_push_is_primary_release_launch_and_never_waits_for_actions_listing_actions_visibility_is_recovery_only_corrective_dispatch_requires_exact_known_run_or_post_launch_reconciliation\",\n    \"pullRequestFreshnessFallbackPolicy\": \"merge_base_or_compare_ahead_identical\",\n    \"automaticMergeMergedReleaseRecoveryPolicy\": \"persist_mission_before_ship_read_back_merge_on_failure_resume_before_next_colliding_pr_until_terminal\",\n    \"automaticMergeBlocksNextPrUntilMergedReleaseTerminal\": false,\n    \"automaticMergeBlocksCollidingPrUntilMergedReleaseTerminal\": true,\n    \"automaticMergeReleaseCollisionScope\": \"overlapping_affected_release_owner_or_target\",\n    \"ownerFacingReleaseCompletionPolicy\": \"report_live_only_after_current_main_canonical_release_success\",\n    \"ownerWaitSloTelemetryPolicy\": \"derive_from_existing_durable_mission_lifecycle_milestones_no_extra_synchronous_provider_or_database_reads_persist_operational_intelligence_async_only_missing_or_out_of_order_milestones_return_null_repeated_recording_deduped_by_deterministic_mission_trace_id\",\n    \"ownerWaitSloNames\": [\"owner_action_to_useful_response_ms\", \"owner_action_to_pr_ms\", \"green_gate_to_merge_ms\", \"merge_to_live_ms\"],\n    \"missionReleaseReconciliationTransportPolicy\": \"canonical_bounded_idempotent_get_retry_shared_4s_wall_clock_budget\",\n    \"missionReleaseReconciliationTotalBudgetMs\": 4000,\n    \"missionReleaseReconciliationReadTimeoutMs\": 1200,\n    \"missionReleaseReconciliationReadMaxAttempts\": 1,\n    \"missionReleaseReconciliationRetryDelayMs\": 100,\n    \"missionReleaseRunIdentityPolicy\": \"exact_source_sha_over_stale_or_missing_workflow_run_id\",\n    \"missionReleaseUnknownTargetPolicy\": \"release_attempt_evidence_requires_target_detection_before_terminal_verification\",\n    \"missionReleaseTargetProgressPolicy\": \"per_target_success_is_monotonic_and_durable_across_cancelled_timed_out_or_failed_sibling_jobs_and_enclosing_workflows\",\n    \"missionReleaseCorrectiveDispatchPolicy\": \"reconcile_exact_source_job_results_then_dispatch_only_unfinished_affected_targets_preserve_successful_targets\",\n    \"missionReleaseInterruptedWorkflowPolicy\": \"overall_workflow_failure_never_overwrites_verified_target_success_target_jobs_are_authoritative_for_progress\",\n    \"unrelatedReleaseProgressIsolationPolicy\": \"newer_unrelated_work_may_not_invalidate_durable_success_outside_actual_overlapping_release_target_collision_domains\",\n    \"historicalCcExecutionRuntimeProofPolicy\": \"successful_exact_source_release_workflow_is_immutable_runtime_proof\",\n    \"ccExecutionOnlyReleaseCompletionPolicy\": \"exact_live_runtime_sha_substitutes_transiently_unavailable_workflow_receipt\",\n    \"supersededPullRequestRetirementPolicy\": \"require_bounded_exact_changed_file_preservation_before_close\",\n    \"corruptEmptySourceRetirementPolicy\": \"failed_exact_head_ai_pr_all_modified_files_proven_nonempty_at_base_and_git_empty_blob_at_head_bypasses_grace_and_invalid_content_preservation\",\n    \"directPullRequestRetirementWithoutPreservationProofAllowed\": false,\n    \"ambiguousMissionMutationPolicy\": \"active_mission_branch_locked_reconcile_existing_branch_pr_and_provider_state_before_any_replay_no_revision_fork\",\n    \"explicitWorkstreamTerminalRotationPolicy\": \"explicit_platform_workstream_key_rotates_terminal_generation_to_deterministic_parent_chain_new_branch_active_generation_branch_identity_remains_immutable\",\n    \"mergedPullRequestMissionReconciliationPolicy\": \"exact_pr_number_merged_state_authoritative_even_when_head_branch_is_deleted_or_missing_branch_identity_persist_merge_commit_before_release_reconciliation\",\n    \"contentPreservedRevisionRetirementPolicy\": \"auto_progress_revision_ai_branches_only_after_head_ancestry_or_exact_changed_file_blob_preservation_proof\",\n    \"queueHygieneTransportPolicy\": \"bounded_blob_read_concurrency_plus_one_live_state_retry_then_structured_retryable_receipt_never_raw_mcp_failure\",\n    \"queueHygieneReadTimeoutMs\": 1500,\n    \"queueHygieneReadMaxAttempts\": 2,\n    \"queueHygieneReadRetryDelayMs\": 100,\n    \"queueHygieneActionDiscoveryPolicy\": \"exact_target_head_combined_status_only_no_global_actions_scan\",\n    \"queueHygieneCorruptEmptyRetirementPolicy\": \"explicit_mode_exact_failed_gate_referenced_run_immutable_event_base_modified_only_nonempty_base_to_git_empty_head_may_bypass_invalid_content_preservation_and_delete_ai_branch\",\n    \"queueHygieneEmptyDiffRetirementPolicy\": \"exact_head_open_ai_pr_zero_changed_files_is_contentless_after_superseding_pr_validation\",\n    \"queueHygieneProofOnlyDiscardPolicy\": \"explicit_owner_approval_exact_head_ai_prove_branch_max_two_workflow_test_or_nonsensitive_frontend_files_only\",\n    \"queueHygieneUniqueWorkParkingPolicy\": \"owner_or_supervisor_exact_head_stale_ai_pr_after_shared_15s_grace_no_active_exact_head_run_unique_content_closes_pr_preserves_branch_and_head_evidence_resume_via_fresh_ai_delivery_pr\",\n    \"queueHygieneUniqueWorkParkingGraceMs\": 15000,\n    \"queueHygieneOpenPrTargetMaxMs\": 30000,\n    \"mcpOAuthPlatformOwnerIdentityPolicy\": \"canonical_info_at_knocklaunch_only_runtime_allowlist_may_not_widen_platform_owner\",\n    \"mcpOAuthJwtVerificationPolicy\": \"fail_closed_local_rs256_signature_verification_against_supabase_jwks_exact_issuer_exp_sub_client_id_email_owner_alg_and_kid_no_per_request_userinfo_dependency\",\n    \"mcpOAuthJwksFetchTimeoutMs\": 1000,\n    \"mcpOAuthJwksFetchMaxAttempts\": 2,\n    \"mcpOAuthJwksFetchTotalBudgetMs\": 2200,\n    \"mcpOAuthJwksFetchRetryDelayMs\": 100,\n    \"mcpOAuthJwksCacheTtlMs\": 21600000,\n    \"mcpOAuthValidationCacheTtlMs\": 300000,\n    \"mcpOAuthValidationCachePolicy\": \"sha256_token_identity_only_memory_plus_edge_cache_short_ttl_capped_by_jwt_exp_local_claim_owner_recheck_and_initial_cryptographic_signature_verification_never_raw_bearer_token\",\n    \"mcpOAuthTransientFailurePolicy\": \"normal_valid_session_never_depends_on_userinfo_cold_or_rotated_jwks_transport_429_and_retryable_5xx_are_bounded_and_return_structured_503_with_retry_hint_never_invalid_token_challenge\",\n    \"mcpLatencyTelemetryPolicy\": \"structured_auth_ms_dispatch_ms_total_ms_cache_status_method_tool_outcome_signature_and_jwks_cache_status_no_bearer_token_logging\",\n    \"mcpOAuthGateRegressionPolicy\": \"canonical_knocklaunch_gate_executes_release_invariants_and_mcp_oauth_hot_path_behavior_tests_on_each_relevant_control_plane_head\",\n    \"cloudflareCredentialManagerEnabled\": true,\n    \"cloudflareCredentialManagerOwner\": \"cc_execution_release_preflight_only\",\n    \"cloudflareContainersReleaseCriticalPathEnabled\": true,\n    \"cloudflareCredentialDeploymentSecret\": \"CLOUDFLARE_API_TOKEN\",\n    \"cloudflareCredentialAdminSecret\": \"CLOUDFLARE_CREDENTIAL_ADMIN_TOKEN\",\n    \"cloudflareAccountTokenAdminSecret\": \"CLOUDFLARE_ACCOUNT_TOKEN_ADMIN_TOKEN\",\n    \"cloudflareCredentialRotationPolicy\": \"validate_replacement_before_forgejo_secret_write_and_live_release_before_superseded_token_delete\",\n    \"cloudflareCredentialCleanupPolicy\": \"delete_only_expired_disabled_or_explicitly_superseded_deployment_token_after_live_release_preserve_unknown_active_tokens\",\n    \"cloudflareCredentialSecretLoggingPolicy\": \"never_log_token_values_only_nonsecret_ids_status_and_counts\",\n    \"cloudflareCanonicalDeploymentTokenType\": \"account_owned_when_containers_supported_else_user_owned_ci\",\n    \"cloudflareCredentialBootstrapChain\": \"existing_user_api_tokens_write_root_mints_user_owned_ci_when_containers_missing_from_account_token_catalog_plus_account_api_tokens_write_root_retained_for_future_service_principal_migration\",\n    \"cloudflareCredentialPermissionDiscoveryPolicy\": \"bounded_50_page_catalog_walk_continue_until_declared_last_empty_or_duplicate_never_assume_requested_page_size_is_honored_exact_alias_and_scope\",\n    \"controlPlaneMutationLockEnabled\": true,\n    \"controlPlaneFrozen\": true,\n    \"controlPlaneFreezeVersion\": \"1.58.94-release-machinery-hardening-refreeze\",\n    \"typescriptIncrementalCacheScopePolicy\": \"repository_visible_artifact_exact_compiler_dependency_tsconfig_and_source_tree_identity_cross_pr_restore\",\n    \"controlPlaneFreezePolicy\": \"normal_product_and_platform_work_may_not_mutate_control_plane_paths_future_control_plane_source_change_requires_exact_maintenance_authorization_plus_explicit_owner_unfreeze_directive\",\n    \"controlPlaneUnfreezeRequestField\": \"controlPlaneUnfreeze\",\n    \"controlPlaneUnfreezeContractPolicy\": \"normalized_owner_intent_must_explicitly_contain_unfreeze_and_control_plane_in_the_same_owner_directive\",\n    \"missionFreshSourceLineageForgejoReadsMax\": 0,\n    \"missionFreshSourceLineageReconciliationPolicy\": \"skip_pre_pr_forgejo_lineage_lookup_until_pr_source_release_continuation_remediation_or_pull_request_or_later_phase_evidence_exists\",\n    \"controlPlaneMutationLockPathPolicy\": \"lock_delivery_control_plane_workflow_capability_restore_runtime_host_agent_release_and_control_plane_contract_paths_not_general_product_or_tenant_source\",\n    \"controlPlaneMutationLockPolicy\": \"default_deny_unless_explicit_owner_control_plane_maintenance_durable_mission_exact_actual_mutation_paths_current_main_sha_180s_authorization_internal_retry_reuses_only_same_mission_same_base_same_exact_scope_optional_caller_scope_must_match_when_supplied\",\n    \"controlPlaneMaintenancePermitTtlSeconds\": 180,\n    \"controlPlaneMaintenancePermitRetryPolicy\": \"internal_only_exact_mission_exact_base_exact_paths_within_ttl_replay_allowed_no_duplicate_ledger_consume_handshake\",\n    \"controlPlaneMaintenanceOrdinaryProductMutationPolicy\": \"unaffected\",\n    \"forgejoHostCommandTtlMs\": 600000,\n    \"forgejoHostCommandLeaseMs\": 120000,\n    \"forgejoHostCommandStaleLeasePolicy\": \"status_queue_and_pull_normalize_stale_leased_command_after_120s_record_expired_lease_receipt_clear_pending_never_auto_repeat_host_action\",\n    \"forgejoRunnerInventoryPolicy\": \"command_center_read_only_native_forgejo_repo_plus_authenticated_user_visible_runner_endpoints_deduped_sanitized_id_name_status_busy_version_labels_no_registration_tokens_live_nonoffline_inventory_authoritative_registration_summary_and_declared_execution_slot_capacity_kept_separate_offline_runner_contributes_zero_slots_busy_runner_availability_is_conservatively_zero_for_all_declared_slots\",\n    \"runnerIsolationOwnerBoundary\": \"live_forgejo_runner_inventory_is_authoritative_offline_runners_never_count_toward_effective_capacity_execution_slot_capacity_is_declared_per_runner_name_and_does_not_create_extra_registrations_independent_jobs_may_progress_on_distinct_live_eligible_slots_without_weakening_control_plane_gate\",\n    \"runnerPoolFailoverPolicy\": \"forgejo_native_label_scheduling_preserves_one_generic_docker_runner_on_knocklaunch_ci_01_and_one_dedicated_docker_8g_frontend_runner_on_knocklaunch_ci_02_each_with_one_execution_slot_paul_light_remains_optional_bonus_capacity_no_generic_job_may_consume_the_dedicated_8g_lane_and_no_frontend_release_may_fall_back_to_generic_docker\",\n    \"runnerDegradedModePolicy\": {\"normal\":\"generic_docker_ci_01_one_slot_and_dedicated_docker_8g_ci_02_one_slot_live_paul_light_optional\",\"heavy_degraded_single_runner\":\"either_required_existing_hardware_lane_missing_or_unavailable\",\"heavy_unavailable\":\"required_generic_and_dedicated_heavy_lanes_unavailable_heavy_work_waits_for_recovery\"},\n    \"runnerQueueStarvationThresholdSeconds\": 90,\n    \"runnerQueueStarvationPolicy\": \"waiting_pull_request_work_older_than_90s_with_available_heavy_capacity_is_reported_as_potential_starvation_and_reconciled_through_existing_exact_head_queue_and_gate_primitives_never_a_second_scheduler\",\n    \"runnerFailureRecoveryPolicy\": \"central_operational_recovery_decision_maps_transient_provider_to_bounded_retry_runner_capacity_to_healthy_sibling_or_capacity_wait_release_freshness_to_refresh_regate_queue_superseded_to_retire_release_orchestration_to_reconcile_unfinished_targets_runtime_verification_to_bounded_recheck_repository_state_to_readback_reconcile_and_source_or_contract_failures_to_assistant_owned_repair_owner_action_required_only_for_explicit_owner_only_boundary\",\n    \"runnerSymmetryPolicy\": \"intentional_asymmetric_existing_hardware_topology_knocklaunch_ci_01_requires_docker_label_one_slot_knocklaunch_ci_02_requires_docker_8g_label_one_slot_both_require_expected_forgejo_runner_version_paul_light_is_optional_bonus_only_any_name_label_slot_or_version_drift_is_owner_visible_degraded_state_not_silent_capacity\",\n    \"runnerExpectedVersion\": \"v13.0.0\",\n    \"runnerExpectedHeavyNames\": [\"knocklaunch-ci-01\", \"knocklaunch-ci-02\"],\n    \"runnerExpectedLabelsByName\": {\"knocklaunch-ci-01\":[\"docker\"],\"knocklaunch-ci-02\":[\"docker-8g\"],\"paul-light\":[\"paul-light\"]},\n    \"runnerExpectedRolesByName\": {\"knocklaunch-ci-01\":\"heavy\",\"knocklaunch-ci-02\":\"heavy\",\"paul-light\":\"bonus\"},\n    \"runnerExecutionSlotsByName\": {\"knocklaunch-ci-01\":1,\"knocklaunch-ci-02\":1,\"paul-light\":1},\n    \"runnerConfiguredExecutionSlots\": {\"total\":2,\"heavy\":2,\"light\":0},\n    \"runnerConfiguredRegistrations\": {\"total\":2,\"heavy\":2,\"light\":0},\n    \"runnerBonusExecutionSlotsByName\": {\"paul-light\":1},\n    \"runnerBonusCapacityPolicy\": \"bonus_runners_are_reported_when_live_but_never_required_for_capacity_alignment_normal_recovery_posture_gate_or_release_execution\",\n    \"runnerHygienePolicy\": \"job_workspaces_are_cleaned_before_exact_source_hydration_dependency_caches_are_version_and_manifest_bound_host_level_docker_or_cache_cleanup_must_be_idle_only_pressure_threshold_driven_and_may_not_interrupt_a_busy_runner\",\n    \"runnerPoolAwareAdmissionPolicy\": \"offline_runners_never_eligible_status_active_or_busy_true_means_at_least_one_slot_occupied_multi_slot_active_runner_occupancy_is_bounded_one_to_declared_capacity_available_capacity_reports_guaranteed_free_slots_and_possible_available_slots_separately_queue_admission_uses_guaranteed_free_slots_waiting_work_is_classified_into_capacity_pressure_queue_starvation_scheduler_pickup_release_dependency_or_generic_dependency_without_creating_a_duplicate_scheduler_live_healthy_sibling_remains_eligible_capacity_and_symmetry_drift_are_exposed_before_owner_escalation\",\n    \"runnerWaitDiagnosticsOperator\": \"forgejo_resilience_status\",\n    \"queueHygieneBlobReadTimeoutMs\": 1500,\n    \"queueHygieneBlobReadConcurrency\": 1,\n    \"orphanedBranchRecoveryPolicy\": \"explicit_divergence_blocks_missing_compare_metadata_requires_exact_requested_scope_and_exact_applied_state_pr_creation_only\",\n    \"unrebaseablePullRequestGenerationPolicy\": \"exact_forgejo_rebase_409_marks_repair_generation_superseded_terminal_then_tenant_workstream_rotates\",\n    \"repositoryDiagnosticPolicy\": \"retired_use_command_center_prove_and_knocklaunch_gate_evidence\",\n    \"releaseDispatchRunDiscovery\": \"deferred_to_mission_reconciliation_by_source_sha_after_successful_dispatch\",\n    \"scopedPatchTargetReadConcurrency\": \"sequential_unique_paths\",\n    \"scopedPatchMutationPolicy\": \"preflight_all_targets_before_first_write\",\n    \"scopedPatchCommitMode\": \"forgejo_atomic_multi_file\",\n    \"scopedPatchMaxCommitsPerMutation\": 1,\n    \"scopedPatchPerFileCommitLoopAllowed\": false,\n    \"scopedPatchBlockedMeansZeroWrites\": true,\n    \"scopedPatchPartialProviderFailuresExplicit\": true,\n    \"forgejoOperatorResultHardLimit\": 10,\n    \"forgejoOperatorProviderPageLimit\": 10,\n    \"forgejoOperatorReadAttemptTimeoutMs\": 4500,\n    \"forgejoOperatorReadTotalBudgetMs\": 6500,\n    \"forgejoOperatorReadMaxAttempts\": 2,\n    \"forgejoOperatorReadRetryDelayMs\": 100,\n    \"forgejoOperatorMutationTimeoutMs\": 2500,\n    \"forgejoOperatorReadPolicy\": \"daily_forgejo_operator_gets_max_10_per_provider_request_two_attempt_4500ms_attempt_ceiling_shared_6500ms_transport_budget_100ms_retry_delay_owner_latency_slo_is_telemetry_not_transport_abort_structured_retryable_on_transient_transport_no_write_retry\",\n    \"forgejoOperatorMutationReconciliationPolicy\": \"single_bounded_mutation_attempt_never_blind_retry_409_422_or_transport_ambiguity_requires_exact_state_readback_before_failure\",\n    \"forgejoDailyOperatorExposurePolicy\": \"daily_forgejo_operator_tools_are_public_mcp_direct_idempotent_operators_not_internal_mutation_plumbing\",\n    \"forgejoDailyOperatorRoutingPolicy\": \"deterministic_daily_forgejo_operator_requests_use_direct_operator_tools_and_may_not_fall_through_execute_objective_source_synthesis\",\n    \"forgejoStaleConnectorCompatibilityPolicy\": \"execute_objective_directOperator_may_passthrough_only_exact_allowlisted_daily_forgejo_operator_tools_to_their_canonical_fixed_operator_routes_without_source_synthesis\",\n    \"forgejoQueueRetireMaxRuns\": 25,\n    \"forgejoQueueRetireSemantics\": \"superseded_active_pull_request_runs_only_preserve_exact_head_and_history\",\n    \"forgejoQueueRetireDiscoveryPolicy\": \"explicit_run_ids_exact_run_reads_else_one_recent_10_run_page_each_candidate_exact_pr_or_commit_to_pull_current_head_sequential_fail_closed\",\n    \"forgejoBranchDeleteOpenPullPolicy\": \"exact_branch_head_read_then_commit_to_pull_identity_proof_no_global_open_pr_scan_delete_once_then_exact_branch_absence_readback\",\n    \"forgejoSharedProviderAdapterPolicy\": \"single_authoritative_bounded_transport_policy_for_mcp_release_and_supervisor_hot_paths_route_specific_exact_reconciliation_preserved_no_blind_mutation_retry\",\n    \"forgejoReliabilityCanaryPolicy\": \"existing_cloudflare_cron_read_only_exact_main_plus_one_bounded_pr_page_current_runtime_latency_and_failure_classification_never_mutates_never_dispatches_release\",\n    \"ccExecutionReleaseVisualBootstrapPolicy\": \"visual_witness_bootstrap_secret_sync_only_when_visual_or_container_owned_paths_changed_workflow_dispatch_fails_safe_true\",\n    \"ccExecutionWorkerOnlyContainerRolloutPolicy\": \"worker_only_cc_execution_release_uses_versions_upload_and_safe_version_promotion_without_container_deploy_container_owned_visual_witness_release_requires_exact_source_conditional_wrangler_deploy_after_safe_worker_promotion_and_image_owned_runtime_contract_proof\",\n    \"requiredFailureLogOperator\": \"forgejo_action_run_logs\",\n    \"forgejoActionRerunSemantics\": \"source_preserving_pull_request_event_retrigger_no_source_mutation\",\n    \"forgejoActionLogPagination\": \"explicit_line_range_with_continuation_metadata\",\n    \"repositoryFileReadPagination\": \"explicit_line_range_or_literal_match_paging_with_continuation_metadata\",\n    \"readOnlySourcePagination\": \"target_offset_and_character_offset_with_no_silent_top_only_fallback\",\n    \"oneCanonicalReleasePerMissionAffectedOwner\": true,\n    \"canonicalReleaseConcurrency\": \"independent_affected_owners_may_progress_concurrently\",\n    \"claimMatchedProofOnly\": true,\n    \"requestToProductionTerminalDefinition\": \"current_request_contract_satisfied_by_live_claim_matched_proof\",\n    \"operatorActionsPreferDirectIdempotentPath\": true,\n    \"durableMissionsReservedForCrossSystemOrRetryableWork\": true,\n    \"tenantConversationWorkstreams\": {\n      \"enabled\": true,\n      \"tenantRole\": \"isolation_boundary_not_global_mutex\",\n      \"identityPriority\": [\"explicit_workstream_key\", \"collision_domain\", \"conversation_id\", \"explicit_branch\", \"objective_fingerprint\", \"normalized_tenant_ref\"],\n      \"explicitBranchBehavior\": \"same_explicit_ai_branch_reuses_one_durable_workstream_across_followup_objective_text_changes_different_branches_remain_independent\",\n      \"activeGenerationInvariant\": \"one_workstream_one_mission_one_branch_one_pull_request_release_per_affected_owner\",\n      \"sameTenantParallelism\": \"allowed_for_non_colliding_workstreams\",\n      \"parallelConversationBehavior\": \"create_or_reuse_collision_scoped_workstream_independent_workstreams_progress_concurrently\",\n      \"collisionDomains\": [\"overlapping_changed_paths\", \"shared_data_contract\", \"migration\", \"auth_security_credentials\", \"same_nonconcurrent_release_target\"],\n      \"collisionBehavior\": \"reconcile_or_serialize_only_colliding_workstreams_latest_explicit_owner_directive_wins_true_conflicts\",\n      \"independentWorkstreamBehavior\": \"separate_durable_mission_branch_pull_request_and_release_progress\",\n      \"conversationContributionStorage\": \"append_only_idempotent_mission_receipts_per_workstream\",\n      \"conversationContextFields\": [\"conversationContext\", \"workPacket\", \"workstreamKey\", \"collisionDomain\"],\n      \"terminalRotation\": \"deterministic_parent_mission_chain_per_workstream\",\n      \"differentTenantsIsolated\": true,\n      \"existingMissionCompatibility\": \"adopt_existing_tenant_scoped_missions_as_default_workstream_until_terminal_then_rotate_without_forcing_new_work_into_that_lane\",\n      \"agentSynthesisRule\": \"Before any tenant mutation, append only the new, changed, or still-unresolved directives from the current conversation as an idempotent conversationContext or workPacket delta to the matching collision-scoped workstream. Reuse settled directives from that workstream's canonical mission receipt instead of regenerating a whole-history digest. Independent same-tenant workstreams must not be folded together merely because tenant identity matches. Reconcile ledgers only when collision evidence proves overlapping changed paths, a shared data contract, migration scope, auth/security/credential scope, or the same non-concurrent release target; the latest explicit owner directive wins true conflicts. Never silently drop directives because of context, latency, or output pressure; if reconciliation cannot finish inside the current execution budget, return an explicit nonterminal continuation state that preserves all accepted contributions without blocking independent workstreams.\",\n      \"agentSynthesisContinuity\": {\n        \"mode\": \"incremental_directive_delta\",\n        \"wholeHistoryResynthesisPerMutation\": false,\n        \"settledContextSource\": \"canonical_mission_receipt\",\n        \"appendOnlyContributionLedger\": true,\n        \"idempotentContributionMerge\": true,\n        \"silentDirectiveDroppingAllowed\": false,\n        \"budgetExhaustionBehavior\": \"preserve_contributions_and_continue_nonterminal\",\n        \"latestExplicitOwnerDirectiveWinsTrueConflicts\": true,\n        \"maxSynthesisPassesPerMutation\": 1\n      }\n    },\n    \"readOnlyObjectivesBypassDurableMissions\": true,\n    \"readOnlyObjectiveSourceResolution\": \"forgejo_exact_source_bundle_without_branch_pr_or_mission\",\n    \"readOnlyIntentPolicy\": \"explicit_read_only_or_clear_read_inspect_check_diagnose_without_mutation_intent\",\n    \"releaseDispatchPolling\": \"single_read_then_reconcile_on_state_change\",\n    \"pullRequestDesiredState\": \"merge_ready\",\n    \"automaticStalePullRequestRefresh\": true,\n    \"stalePullRequestRefreshPolicy\": \"event_or_scheduled_supervisor_refreshes_only_the_stale_pull_request_then_exact_head_regate_independent_noncolliding_workstreams_remain_live\",\n    \"queueRecovery\": {\n      \"maxAutomaticQueueMutationsPerTick\": 3,\n      \"staleEligiblePullRequest\": \"refresh_once_per_head_and_base_then_retry_after_30s_until_exact_head_gate_or_retirement_noncolliding_candidates_may_progress_in_same_tick\", \n      \"stalePullRequestRefreshRetrySeconds\": 30,\n      \"supersededGateRuns\": \"cancel_one_superseded_pull_request_gate_then_continue_same_supervisor_tick_within_shared_three_mutation_budget_before_queue_progression_and_after_head_refresh\",\n      \"transientGateFailure\": \"source_preserving_pull_request_retrigger_once_per_exact_head_after_transient_terminal_state_or_log_proven_forgejo_transport_or_heavy_runner_jail_startup_failure_durable_pr_marker_prevents_second_automatic_rerun\",\n      \"deterministicGateFailure\": \"provably_corrupt_empty_source_retire_immediately_else_grace_then_retire_unchanged_failed_pr_without_blocking_siblings\",\n      \"failedPullRequestGraceSeconds\": 90,\n      \"corruptEmptySourceGenerationRetirement\": \"exact_pr_base_nonempty_modified_files_to_git_empty_blob_only_immediate_close_delete_ai_branch_preserve_evidence\",\n      \"corruptFailureDiscoveryFairness\": \"reuse_bounded_recent_failed_run_event_payload_then_one_exact_pr_read_before_paginated_progression_no_global_scan_growth\",\n      \"corruptEmptySourceLineageProof\": \"immutable_failed_pull_request_event_merge_base_to_exact_failed_head_never_moving_live_base_when_event_lineage_available\",\n      \"agedGateDiscoveryFallback\": \"per_pull_exact_head_combined_status_plus_one_referenced_run_read_when_bounded_recent_run_snapshot_has_no_exact_head\",\n      \"failedPullRequestRetirement\": \"cancel_superseded_runs_close_pr_delete_ai_branch_preserve_forgejo_evidence\",\n      \"contentPreservedStalePullRequestRetirement\": \"any_non_draft_ai_pr_older_than_10m_exact_changed_blobs_already_on_current_main_close_delete_branch_even_if_unarmed_or_gate_never_failed_unique_content_never_retired\",\n      \"knownSupersededControlPlaneCleanupMigration\": \"exact_pr_number_branch_and_head_sha_only_for_1704_1705_1707_runs_before_oldest_first_queue_progression_requires_open_main_base_no_active_exact_head_run_uses_verified_close_then_exact_ai_branch_delete_preserves_evidence_generic_unique_work_rule_unchanged\",\n      \"activeExactHeadRunBlocksRetirement\": true,\n      \"failedDeployment\": \"terminal_history_never_holds_release_slot\",\n      \"transientFailedDeployment\": \"fresh_canonical_dispatch_once_for_retryable_terminal_run_when_source_equals_current_main\",\n      \"deterministicFailedDeployment\": \"preserve_evidence_non_migration_one_corrective_retry_unfinished_targets_only_then_exhaust_migrations_fail_closed_no_redispatch_no_queue_block\",\n      \"failedWorkEvidenceRetention\": \"forgejo_history_and_mission_receipts_preserved\",\n      \"explicitQueueReconciliation\": \"authenticated_bounded_operator_runs_same_supervisor_logic_as_cron_and_health_exposes_latest_supervisor_receipt\",\n      \"expectedWaitStatesAreFailures\": false,\n      \"humanReadableWorkflowTextIsReleaseContract\": false\n    },\n    \"forgejoEventReconciliation\": \"signed_push_receipt_with_read_fallback\",\n    \"protectedMainPushRecoveryPolicy\": \"main_push_local_diff_plan_direct_same_workflow_release_no_forgejo_api\",\n    \"protectedMainPushRecoveryTrigger\": \"push_refs_heads_main\",\n    \"protectedMainPushRecoveryForgejoApiReads\": 0,\n    \"protectedMainPushRecoveryRecursiveDispatches\": 0,\n    \"successfulMergeReleaseHandoffPolicy\": \"read_pr_files_before_merge_then_verified_squash_merge_returns_immediately_protected_main_push_owns_release_no_post_merge_forgejo_read_or_recursive_dispatch\",\n    \"successfulMergePostMergeForgejoApiReads\": 0,\n    \"successfulMergeRecursiveReleaseDispatches\": 0,\n    \"protectedMainPushRecoveryDedupeKey\": \"single_main_push_event_plus_exact_source_sha_same_workflow\",\n    \"protectedMainPushRecoveryNoAffectedOwnerPolicy\": \"no_release_job\",\n    \"validationReuseKey\": \"head_sha+base_sha+workflow_hash\",\n    \"queueDeduplication\": \"before_dispatch_by_exact_source_and_owner\",\n    \"affectedWorkGraph\": {\n      \"frontend\": \"^(?:src/(?!__tests__/contracts/)|public/|index\\\\.html$|package\\\\.json$|package-lock\\\\.json$|vite\\\\.config\\\\.|tsconfig|tailwind\\\\.config\\\\.|postcss\\\\.config\\\\.|components\\\\.json$|wrangler\\\\.toml$|scripts/cloudflare-native-|scripts/validate-cloudflare-native-public-env\\\\.mjs$|config/cloudflare-native-frontend-build\\\\.json$)\",\n      \"contracts\": \"^src/__tests__/contracts/\",\n      \"buildCritical\": \"^(package\\\\.json$|package-lock\\\\.json$|vite\\\\.config\\\\.|tsconfig|tailwind\\\\.config\\\\.|postcss\\\\.config\\\\.|index\\\\.html$|wrangler\\\\.toml$|scripts/cloudflare-native-|scripts/validate-cloudflare-native-public-env\\\\.mjs$|config/cloudflare-native-frontend-build\\\\.json$|src/(main|App)\\\\.[cm]?[tj]sx?$|src/(index|App)\\\\.css$)\",\n      \"ccExecution\": \"^(?:workers/cc-execution/|scripts/visual-witness-hosted-runner/)\",\n      \"onrunner\": \"^scripts/visual-witness-hosted-runner/\",\n      \"supabaseEdge\": \"^supabase/functions/\",\n      \"migrations\": \"^supabase/migrations/\",\n      \"controlPlane\": \"^(config/control-plane-capabilities\\\\.json$|\\\\.forgejo/workflows/|workers/cc-execution/)\"\n    },\n    \"changeOwnershipRegistry\": {\n      \"ccExecution\": {\n        \"pathPattern\": \"^(?:workers/cc-execution/|scripts/visual-witness-hosted-runner/)\",\n        \"checks\": [\"worker_bundle_dry_run\", \"knocklaunch_gate\"],\n        \"releaseOwner\": \"forgejo_runner_direct_affected_targets\",\n        \"proof\": \"immutable_cc_execution_runtime_identity\"\n      },\n      \"onrunner\": {\n        \"pathPattern\": \"^scripts/visual-witness-hosted-runner/\",\n        \"checks\": [\"visual_witness_runner_syntax\", \"immutable_image_build\", \"knocklaunch_gate\"],\n        \"releaseOwner\": \"forgejo_runner_direct_render_onrunner\",\n        \"proof\": \"render_onrunner_ready_exact_source_commit\"\n      },\n      \"frontend\": {\n        \"pathPattern\": \"^(?:src/(?!__tests__/contracts/)|public/|index\\\\.html$|package\\\\.json$|package-lock\\\\.json$|vite\\\\.config\\\\.|tsconfig|tailwind\\\\.config\\\\.|postcss\\\\.config\\\\.|components\\\\.json$|wrangler\\\\.toml$)\",\n        \"checks\": [\"impact_typecheck\", \"frontend_contracts\", \"build_when_critical\", \"knocklaunch_gate\"],\n        \"releaseOwner\": \"forgejo_runner_direct_cloudflare\",\n        \"proof\": \"cloudflare_production_release_receipt\"\n      },\n      \"supabaseEdge\": {\n        \"pathPattern\": \"^supabase/functions/\",\n        \"checks\": [\"affected_function_resolution\", \"knocklaunch_gate\"],\n        \"releaseOwner\": \"forgejo_runner_direct_affected_targets\",\n        \"proof\": \"affected_supabase_edge_release_receipt\"\n      },\n      \"migrations\": {\n        \"pathPattern\": \"^supabase/migrations/\",\n        \"checks\": [\"migration_scope_validation\", \"knocklaunch_gate\"],\n        \"releaseOwner\": \"forgejo_runner_direct_affected_targets\",\n        \"proof\": \"supabase_migration_release_receipt\"\n      }\n    },\n    \"failureRecovery\": {\n      \"automaticRerunsPerWorkflow\": 1,\n      \"safeClasses\": [\"forgejo_timeout\", \"forgejo_http_5xx\", \"promisor_remote_fetch_transient\", \"checkout_transient\", \"heavy_runner_jail_startup_timeout\", \"runtime_proof_transient\"],\n      \"unsafeClasses\": [\"code_failure\", \"credential_failure\", \"schema_failure\", \"migration_failure\"]\n    },\n    \"productionDriftPolicy\": \"compare_current_forgejo_main_to_immutable_runtime_identity_where_available\",\n    \"deadWorkPrevention\": {\n      \"exactMainSnapshotReuse\": true,\n      \"skipMutationWhenRequestedSourceAlreadyCurrent\": true,\n      \"neverInferSemanticCompletionWithoutProof\": true\n    },\n    \"mainStateSnapshot\": {\n      \"cache\": \"cloudflare_edge\",\n      \"ttlSeconds\": 60,\n      \"invalidateOn\": \"main_sha_change\"\n    },\n    \"operationBudgets\": {\n      \"directOperatorMaxMs\": 10000,\n      \"commandCenterProofP95MaxMs\": 1200,\n      \"repositoryReadP95MaxMs\": 750,\n      \"maxAutomaticRetries\": 1,\n      \"maxCanonicalReleasesPerMission\": 1,\n      \"canonicalReleaseBudgetScope\": \"per_affected_release_owner\"\n    },\n    \"costTelemetry\": {\n      \"track\": [\"duration_ms\", \"forgejo_reads\", \"forgejo_writes\", \"runner_jobs\", \"release_count\", \"repeated_calls\"],\n      \"budgetCrossingIsDiagnosticSignal\": true\n    },\n    \"rollback\": {\n      \"mode\": \"protected_main_revert_pr_only\",\n      \"directProductionRollbackAllowed\": false,\n      \"requiresGate\": true,\n      \"deployAffectedTargetsOnly\": true,\n      \"terminalRuntimeProofRequired\": true\n    },\n    \"terminalMissionCompaction\": {\n      \"default\": \"compact_summary\",\n      \"fullEvidence\": \"on_demand\",\n      \"deleteEvidence\": false\n    },\n    \"postReleaseSelfTest\": {\n      \"enabled\": true,\n      \"checks\": [\"runtime_identity\", \"forgejo_auth\", \"event_cache_round_trip\", \"main_source_read\"]\n    },\n    \"speedGuardrails\": {\n      \"commandCenterProofP50MaxMs\": 600,\n      \"commandCenterProofP95MaxMs\": 1200,\n      \"repositoryReadP50MaxMs\": 450,\n      \"repositoryReadP95MaxMs\": 750,\n      \"intelligenceHotPathOverheadMaxMs\": 50,\n      \"warmRequestIntelligenceCacheReadsMax\": 0,\n      \"coldRequestIntelligenceCacheReadsMax\": 1,\n      \"persistIntelligenceWithWaitUntil\": true,\n      \"postMutationLedgerSyncBudgetMs\": 100,\n      \"postMutationLedgerHandoffPolicy\": \"authoritative_handler_result_returns_after_at_most_100ms_receipt_race_then_same_idempotent_append_continues_with_waitUntil_no_provider_write_retry\",\n      \"rejectFutureHotPathFeaturesThatExceedBudget\": true,\n      \"forgejoPullRequestCreateTimeoutMs\": 2500,\n      \"forgejoPullRequestReconcileReadTimeoutMs\": 2500,\n      \"forgejoPullRequestTimeoutReconciliation\": \"exact_head_commit_to_pull_first_then_one_bounded_10_pr_fallback\",\n      \"expensiveReasoningPolicy\": \"defer_or_compute_off_hot_path\",\n      \"hardSafetyChecksMayNotBeSkippedForSpeed\": true,\n      \"nonHardSafetyChecksMayDeferForSpeed\": true\n    },\n    \"adaptiveIntelligence\": {\n      \"structuredOperationalLogs\": true,\n      \"rollingSampleLimit\": 80,\n      \"failureMemoryWindow\": \"rolling_operation_sample\",\n      \"circuitFailureBurstResetsAfterCooldown\": true,\n      \"verifiedMergeReceiptMayReplaceDuplicatePrRead\": true,\n      \"adaptiveDomains\": [\"latency_budget\", \"retry_selection\", \"work_scope\", \"risk_weighting\", \"circuit_breaking\", \"qa_scope\", \"gate_recovery\"],\n      \"qaDecisionPolicy\": {\n        \"profiles\": [\"safety_only\", \"targeted\", \"expanded\", \"strict\"],\n        \"frontendTestPathDomainPolicy\": \"src_tests_remain_gate_visible_but_do_not_select_frontend_product_domain\",\n        \"targetedFrontendTypecheckMode\": \"pinned_source_syntax_parse_before_dependency_install_for_frontend_only_non_build_critical\",\n        \"targetedFrontendDependencyInstallRequired\": false,\n        \"targetedFrontendSyntaxParser\": \"esbuild@0.21.5\",\n        \"targetedFrontendServerlessGateEnabled\": true,\n        \"targetedFrontendServerlessGateOwner\": \"cc_execution_scoped_patch_exact_head_status\",\n        \"targetedFrontendServerlessGateContext\": \"KnockLaunch Gate / KnockLaunch Gate (pull_request)\",\n        \"targetedFrontendServerlessGateMaxFiles\": 12,\n        \"targetedFrontendServerlessGateMaxTotalBytes\": 524288,\n        \"targetedFrontendServerlessSyntaxParser\": \"@babel/parser@7.28.5\",\n        \"targetedFrontendServerlessCssValidator\": \"balanced_css_no_imports\",\n        \"targetedFrontendServerlessEligibility\": \"fresh_single_atomic_pr_from_current_main_leaf_ts_tsx_js_jsx_css_only\",\n        \"targetedFrontendServerlessFreshCreateReconciliation\": \"absent_before_create_then_readback_after_timeout_remains_created_not_reused\",\n        \"targetedFrontendServerlessPrMarker\": \"<!-- knocklaunch:serverless-fast-gate -->\",\n        \"targetedFrontendServerlessMarkerAuthority\": \"strip_caller_marker_then_append_only_after_cc_execution_exact_status_authorization\",\n        \"targetedFrontendServerlessRunnerSuppression\": \"preclassify_before_pr_dynamic_job_context_bypass_no_physical_runner_assignment\",\n        \"targetedFrontendServerlessStatusOrdering\": \"exact_status_authorized_before_marked_pr_creation\",\n        \"targetedFrontendServerlessFreshBranchReadPolicy\": \"reuse_phase1_missing_branch_proof_and_branch_create_receipt_skip_redundant_reads\",\n        \"targetedFrontendServerlessFreshPrReadPolicy\": \"fresh_branch_direct_pr_create_then_readback_only_on_ambiguous_post_timeout\",\n        \"targetedFrontendServerlessFreshnessPolicy\": \"initial_main_snapshot_certifies_source_gate_merge_readiness_rechecks_current_main_ancestry\",\n        \"targetedFrontendServerlessAutoProgressOptOut\": \"ship_false_or_auto_progress_false_suppresses_authorization_marker\",\n        \"targetedFrontendServerlessFallback\": \"status_authorization_failure_creates_unmarked_pr_for_forgejo_runner\",\n        \"boundedFrontendPrepareFastPathEnabled\": true,\n        \"boundedFrontendPrepareFastPathShipRequirement\": \"explicit_ship_false\",\n        \"boundedFrontendPrepareFastPathDurableMission\": false,\n        \"boundedFrontendPrepareFastPathPaths\": \"src_components_pages_routes_styles_leaf_ts_tsx_js_jsx_css_only\",\n        \"boundedFrontendPrepareExactMainSnapshot\": \"one_forced_forgejo_main_read\",\n        \"boundedFrontendPrepareScopedPatchSourceMode\": \"immutable_source_sha_skip_main_and_branch_preflight_reads\",\n        \"boundedFrontendPrepareBranchCollisionPolicy\": \"optimistic_create_real_409_fails_closed\",\n        \"boundedFrontendPrepareStaleSnapshotPolicy\": \"branch_create_receipt_sha_mismatch_fails_closed_before_content_commit\",\n        \"expandedStrictFrontendTypecheckMode\": \"impact_roots\",\n        \"targetedFrontendFastPathRequires\": [\"frontend_only\", \"non_build_critical\", \"no_dependency_change\", \"no_data_change\", \"no_auth_security_change\", \"no_migration\", \"no_cross_cutting_change\"],\n        \"midRunMainFreshnessRecheck\": \"before_targeted_frontend_fast_path_and_after_locked_dependency_install_before_expensive_frontend_typecheck\",\n        \"midRunMainAdvancePolicy\": \"exit_obsolete_gate_then_refresh_and_regate_exact_head\",\n        \"scopeFromChangedPaths\": true,\n        \"strictRemainsDomainScoped\": true,\n        \"crossCuttingExpandsControlPlaneChecks\": true,\n        \"crossCuttingDoesNotInventProductImpact\": true,\n        \"qaMayValidateStaleHead\": true,\n        \"staleHeadQaMode\": \"hard_safety_only\",\n        \"refreshedHeadReceivesFullRelevantQa\": true,\n        \"qaBaseSource\": \"live_origin_main_at_gate_start\",\n        \"eventBaseShaIsAdvisoryOnly\": true,\n        \"qaDiffScope\": \"hard_safety_merge_base_domain_current_main_tree\",\n        \"hardSafetyDiffScope\": \"merge_base_to_head\",\n        \"domainImpactSource\": \"live_current_main_tree_to_head\",\n        \"historicalDiffMayNotInventDomainImpact\": true,\n        \"staleBaseCannotInventChangedPaths\": true,\n        \"dependencyImpactRequiresExactManifestDiff\": true,\n        \"dependencyImpactProof\": \"current_base_and_head_blob_identity\",\n        \"dependencyBlobResolutionFailsClosed\": true,\n        \"workerSyntaxScope\": \"changed_cc_sources_only\",\n        \"unrelatedWorkerSyntaxMayNotBlock\": true,\n        \"boundedQaCheckoutHistoryCommits\": 64,\n        \"boundedQaHistoryDeepenCommits\": 128,\n        \"mergeRequiresCurrentBaseAncestor\": true,\n        \"prFreshnessProof\": \"merge_base_contains_current_main\",\n        \"ambiguousCompareStatusMayNotOverrideAncestry\": true,\n        \"staleHeadRequiresRefreshAndRegateBeforeMerge\": true,\n      \"staleHeadReusableQaEvidence\": true,\n      \"staleHeadReusableQaEvidencePolicy\": \"same_pr_refresh_may_reuse_only_exact_frontend_input_fingerprint_for_expensive_typescript_and_bundle_checks_hard_safety_always_reruns_cache_miss_or_relevant_input_change_forces_full_gate\",\n      \"staleHeadReusableQaEvidenceStore\": \"forgejo_actions_cache_explicit_save_before_final_main_freshness_verdict\",\n      \"staleHeadReusableQaEvidenceScope\": \"expensive_frontend_typescript_and_bundle_only\",\n      \"staleHeadRegressionGuard\": \"hard_safety_networkless_synthetic_every_gate\",\n      \"staleHeadRegressionGuardProof\": \"stale_gate_evidence_reuse_invariants_verified\",\n      \"staleHeadReuseDiagnostics\": \"machine_readable_stale_gate_qa_evidence_status_and_reason\",\n        \"preferNetworklessPremergeChecks\": true,\n        \"unrelatedChecksMayBeSkipped\": true,\n        \"productionBlockRequiresRelevantFailure\": true,\n        \"expectedNonterminalStatesAreNotFailures\": true,\n        \"prReadinessIndependentReadsParallel\": false,\n        \"failedGateDiagnostics\": \"forgejo_v16_run_logs\",\n        \"failedGateLogsReadOnly\": true,\n        \"failedGateLogsAttachedToReadinessFailure\": true,\n        \"failedGateLogsLosslessPaging\": true,\n        \"repositoryReadsLosslessPaging\": true,\n        \"hardSafetyRunsBeforeStaleHeadExit\": true,\n        \"changedRuntimeSyntaxIsHardSafety\": true,\n        \"qaPolicyJsonIsHardSafety\": true,\n        \"maxTransientGateReruns\": 1,\n        \"transientGateStates\": [\"cancelled\", \"canceled\", \"timed_out\", \"error\", \"startup_failure\"],\n        \"transientGateLogClasses\": [\"forgejo_http_502_503_504\", \"forgejo_promisor_remote_fetch\", \"forgejo_transport_timeout_or_reset\", \"heavy_runner_jail_or_container_startup_timeout\"],\n        \"transientGateRerunIdentity\": \"one_durable_source_preserving_retry_marker_per_exact_pr_head\",\n        \"deterministicFailuresRequireSourceRepair\": true,\n        \"hardSafetyInvariantsMayBeSkipped\": false\n      },\n      \"predictiveReliability\": {\n        \"releaseRiskScoring\": true,\n        \"confidenceScoredDecisions\": true,\n        \"failureClustering\": true,\n        \"correlatedTraceIds\": true,\n        \"circuitBreakerThreshold\": 3,\n        \"circuitBreakerCooldownSeconds\": 300,\n        \"circuitBreakersMayBypassSafety\": false\n      },\n      \"anomalyDetection\": [\"latency_spike\", \"failure_class_recurrence\", \"budget_crossing\"],\n      \"intelligenceReadOperation\": \"control_plane_intelligence\",\n      \"persistentStore\": \"cloudflare_edge_cache\",\n      \"newInfrastructureRequired\": false,\n      \"fixedSafetyInvariants\": [\"protected_main\", \"knocklaunch_gate\", \"credential_boundaries\", \"migration_safety\", \"explicit_merge_authorization\", \"one_release_per_mission\", \"terminal_runtime_proof\"],\n      \"automaticSafetyRelaxationAllowed\": false\n    },\n    \"runnerEnvironment\": {\n      \"image\": \"node:22.18.0-bookworm\",\n      \"pinnedByVersion\": true,\n      \"customRunnerRequired\": false,\n      \"frontendProductionBuilder\": \"vite@8.1.0\",\n      \"frontendProductionBundler\": \"rolldown\",\n      \"frontendProductionMinifier\": \"oxc\",\n      \"frontendProductionBuilderInvocation\": \"npx_exact_version_with_persistent_knocklaunch_npm_cache\",\n      \"frontendProductionBuilderIsolation\": \"project_package_lock_and_shared_node_modules_unchanged\",\n      \"frontendProductionFullBuildBaselineSeconds\": 149,\n      \"frontendProductionFullBuildTargetSeconds\": 60\n    },\n    \"runnerResourceBudget\": {\n      \"memoryMb\": 4096,\n      \"nodeHeapMb\": 3072,\n      \"gateTimeoutMinutes\": 10,\n      \"totalSchedulableJobsParallel\": 3,\n      \"heavyJobsParallel\": 2,\n      \"lightJobsParallel\": 1,\n      \"routineBoundedFrontendFastPathTarget\": \"serverless_before_physical_runner\",\n      \"heavyRunnerReservedFor\": \"genuinely_heavy_cross_system_or_fast_path_ineligible_work\",\n      \"fullRepoWork\": \"exception_only\",\n      \"upgradePolicy\": \"prove_resource_exhaustion_after_targeted_execution_before_spend\"\n    }\n  }\n}\n"}],"branch":"ai/objective-first-repair-4e7c33a3b625","writes":[],"patches":[],"version":1,"approved":true,"missionId":"4e7c33a3-b625-48f9-934c-8b800f7fed3e","objective":"Continue the existing runner-topology repair. Exact stale topology owner is config/control-plane-capabilities.json. Apply the exact topology declaration for existing hardware: ci-01 docker/1, ci-02 docker-8g/1, paul-light/1 bonus; intentional asymmetric labels; no generic jobs on ci-02 and no frontend fallback to generic docker. No Visual Witness changes and no infrastructure changes. Gate, squash merge, release cc-execution as required, then verify live runner list/resilience.","repository":"noel/KnockLaunchOS","visualProof":false,"ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/control-plane-capabilities.json"],"implementation":{"files":[],"writes":[]},"requestContract":null,"repairGeneration":null,"executionEnvelope":{"ship":true,"version":1,"approved":true,"missionId":"4e7c33a3-b625-48f9-934c-8b800f7fed3e","ownerApproved":true,"releaseIntent":null,"sourceTargets":["config/control-plane-capabilities.json"],"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":"e0e647775127ee151cd60e4024ab831d5e6f57ce232c74db1e891509ab8f8f44","replayCount":0,"serializedBytes":117552},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T17:16:13.69115+00:00","proof_gate":"repository_mutation_intent_persisted","source_sha":null,"external_id":null,"receipt_type":"repository_mutation_intent","idempotency_key":"mission:4e7c33a3-b625-48f9-934c-8b800f7fed3e:repository-mutation-intent:e0e647775127ee151cd60e4024ab831d5e6f57ce232c74db1e891509ab8f8f44:0","mission_step_id":"ac712fb3-ec66-4fbf-a205-1cfc1d66d664","command_center_event_id":"4e7c33a3-b625-48f9-934c-8b800f7fed3e"},{"id":"6388b501-2063-43d5-90bc-b579b0d8da45","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-1e0a738b55f5","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.220-terminal-step-projection","prNumber":null,"terminal":false,"missionId":"1e0a738b-55f5-4bd2-ba0d-0cbc88265555","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":24,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":285,"providerAuthMs":0,"ledgerPrepareMs":285,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":285,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":285,"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":"1e0a738b-55f5-4bd2-ba0d-0cbc88265555"},"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":4207,"likelyAffectedFiles":["supabase/config.toml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-23T04:44:49.249101+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:1e0a738b-55f5-4bd2-ba0d-0cbc88265555:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"bdf274ba-e308-444a-9f99-df1503ff0e73","command_center_event_id":"1e0a738b-55f5-4bd2-ba0d-0cbc88265555"},{"id":"9d022aa5-27fd-4276-8f1a-9e976b19d1d0","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-25339601cdc9","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":9665,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"executorlessWaitMs":49693,"firstUsefulResultAt":"2026-09-25T11:05:42.747Z","recoveryAttemptCount":0,"ownerInterruptionCount":0},"version":"1.58.277-exact-gate-fast-path","prNumber":null,"terminal":false,"missionId":"25339601-cdc9-425f-918b-98d684351e93","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":265,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":265,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":265,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":265,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"25339601-cdc9-425f-918b-98d684351e93"},"performance":null,"deploymentId":null,"releaseState":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","pendingProofKinds":["runtime"],"verificationState":null,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1442,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true,"requestContractState":"pending"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-25T11:06:03.504972+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:25339601-cdc9-425f-918b-98d684351e93:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"22ce5e98-9cce-435a-9680-34357bbbf379","command_center_event_id":"25339601-cdc9-425f-918b-98d684351e93"}],"rows":200,"limit":200,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":25800,"schema":"public"}