{"data":[{"id":"a1f7e787-5aab-42da-9dc6-46ae73edc8ae","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/curri-bridge-reference-gaps-20260905","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1809,"terminal":false,"missionId":"3a3926e7-b0cf-46a0-a36d-b542fb852ed0","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4197,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1893,"approvedPlanMs":0,"missionSetupMs":1924,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1228,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1924,"repositoryMutationMs":2148,"repositoryProviderMs":1499,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1408,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1228,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":91},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"3a3926e7-b0cf-46a0-a36d-b542fb852ed0"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1513,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:02:08.749326+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1809","receipt_type":"execute_mission","idempotency_key":"mission:3a3926e7-b0cf-46a0-a36d-b542fb852ed0:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"b40411c6-f2b1-4a34-91a5-c5cfe705feab","command_center_event_id":"3a3926e7-b0cf-46a0-a36d-b542fb852ed0"},{"id":"292250d5-cbec-45bd-97b7-244c33ce8073","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-witness-virtual-failover-20260905","prNumber":1811,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"56fb90cc7877846885070925ec6d7291a255bcf2","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:20:43.23106+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"56fb90cc7877846885070925ec6d7291a255bcf2","external_id":"1811","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:0930e63e-1c57-4fc4-8977-0e505a59230c:merged-pr:1811:56fb90cc7877846885070925ec6d7291a255bcf2","mission_step_id":"d6541a87-1ea2-400e-9c08-f251d4c6207a","command_center_event_id":"0930e63e-1c57-4fc4-8977-0e505a59230c"},{"id":"96bcf4a3-1177-4cb2-ae9e-3410eb6f69d0","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","cc-execution/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","cc-execution/runtime-proof":"failure"},"mainSha":"56fb90cc7877846885070925ec6d7291a255bcf2","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"56fb90cc7877846885070925ec6d7291a255bcf2","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"failure"},"requestContractHash":"772e243557fbbb15a6e7d679a011540bdb13f306ac609f5e388038ad6ad21e9f","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5445","runId":5445,"status":"failure","sourceSha":"56fb90cc7877846885070925ec6d7291a255bcf2","conclusion":null,"failedJobs":[{"id":37221,"name":"Release cc-execution","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":5445,"logTail":["2026-09-05T11:20:08.3841408Z   🐳  docker run image=node:22.18.0-bookworm platform=linux/amd64 entrypoint=[\"tail\" \"-f\" \"/dev/null\"] cmd=[] network=\"WORKFLOW-a27532a458a07552e2623e37a4583d21\"","2026-09-05T11:20:08.7494174Z   ☁️  git fetch 'https://data.forgejo.org/actions/cache' # ref=v4","2026-09-05T11:20:09.6180207Z ⭐ Run Main Prepare approved release source","2026-09-05T11:20:09.6386934Z   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/0.sh] user= workdir=","2026-09-05T11:20:09.7127303Z hint: Using 'master' as the name for the initial branch. This default branch name","2026-09-05T11:20:09.7134496Z hint: is subject to change. To configure the initial branch name to use in all","2026-09-05T11:20:09.7135493Z hint: of your new repositories, which will suppress this warning, call:","2026-09-05T11:20:09.7135749Z hint: ","2026-09-05T11:20:09.7135918Z hint: \tgit config --global init.defaultBranch <name>","2026-09-05T11:20:09.7136090Z hint: ","2026-09-05T11:20:09.7136247Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and","2026-09-05T11:20:09.7136430Z hint: 'development'. The just-created branch can be renamed via this command:","2026-09-05T11:20:09.7136603Z hint: ","2026-09-05T11:20:09.7136779Z hint: \tgit branch -m <name>","2026-09-05T11:20:10.2187587Z From https://git.knocklaunch.app/noel/KnockLaunchOS","2026-09-05T11:20:10.2188424Z  * [new ref]         56fb90cc7877846885070925ec6d7291a255bcf2 -> release/cc-execution","2026-09-05T11:20:11.4529656Z HEAD is now at 56fb90c Wire Visual Witness virtual failover (#1811)","2026-09-05T11:20:12.1595586Z (node:79) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.","2026-09-05T11:20:12.1596099Z (Use `node --trace-deprecation ...` to show where the warning was created)","2026-09-05T11:20:12.5635127Z Cache Size: ~58 MB (60334685 B)","2026-09-05T11:20:12.5685080Z [command]/usr/bin/tar -xf /tmp/8d995728-27a5-40af-ae46-70ce5e45da5c/cache.tgz -P -C /workspace/noel/KnockLaunchOS -z","2026-09-05T11:20:14.4562014Z Cache restored successfully","2026-09-05T11:20:14.4968123Z Cache restored from key: cc-execution-runtime-v2-node22.18.0-c3f85fe60ecaaf2eed3e72c45104105a4924aa580269d73e2bf5fa95b5854792","2026-09-05T11:20:16.6699550Z ","2026-09-05T11:20:16.6700484Z  ⛅️ wrangler 4.112.0","2026-09-05T11:20:16.6700772Z ────────────────────","2026-09-05T11:20:16.6895783Z ","2026-09-05T11:20:16.8003882Z [31m✘ [41;31m[[41;97mERROR[41;31m][0m [1mProcessing wrangler.toml configuration:[0m","2026-09-05T11:20:16.8004742Z ","2026-09-05T11:20:16.8005184Z     - The image \"../../scripts/visual-witness-hosted-runner/Dockerfile\" does not appear to be a valid path to a Dockerfile, or a valid image registry path:","2026-09-05T11:20:16.8005795Z       If this is an image registry path, it needs to include at least a tag ':' (e.g: docker.io/httpd:1)","2026-09-05T11:20:16.8006082Z ","2026-09-05T11:20:16.8006268Z ","2026-09-05T11:20:16.9313080Z 🪵  Logs were written to \"/root/.config/.wrangler/logs/wrangler-2026-09-05_11-20-16_021.log\"","2026-09-05T11:20:17.1403306Z ⚙️ [runner]: exitcode '1': failure","2026-09-05T11:20:17.1464417Z   🐳  docker exec cmd=[node /var/run/act/workflow/hashfiles/index.js] user= workdir=","2026-09-05T11:20:17.3044306Z Skipping step 'Restore exact cc-execution runtime dependency tree' due to 'success()'","2026-09-05T11:20:17.3199409Z 🏁  Job failed","2026-09-05T11:20:18.2521182Z Job 'Release cc-execution' failed",""],"proofGate":"forgejo_action_run_logs_verified","truncated":false,"failureLines":[{"line":63,"content":"2026-09-05T11:20:17.1403306Z ⚙️ [runner]: exitcode '1': failure"},{"line":66,"content":"2026-09-05T11:20:17.3199409Z 🏁  Job failed"},{"line":67,"content":"2026-09-05T11:20:18.2521182Z Job 'Release cc-execution' failed"}]},"exactSource":true,"fingerprint":"failure|release cc-execution|2026-09-05t11:20:17.1403306z ⚙️ [runner]: exitcode '1': failure|2026-09-05t11:20:17.3199409z 🏁  job failed|2026-09-05t11:20:18.2521182z job 'release cc-execution' failed|2026-09-05t11:20:08.3841408z   🐳  docker run image=node:22.18.0-bookworm platform=linux/amd64 entrypoint=[\"tail\" \"-f\" \"/dev/null\"] cmd=[] network=\"workflow-a27532a458a07552e2623e37a4583d21\"|2026-09-05t11:20:08.7494174z   ☁️  git fetch 'https://data.forgejo.org/actions/cache' # ref=v4|2026-09-05t11:20:09.6180207z ⭐ run main prepare approved release source|2026-09-05t11:20:09.6386934z   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/0.sh] user= workdir=|2026-09-05t11:20:09.7127303z hint: using 'master' as the name for the initial branch. this default branch name|2026-09-05t11:20:09.7134496z hint: is subject to change. to configure the initial branch name to use in all|2026-09-05t11:20:09.7135493z hint: of your new repositories, which will suppress this war","failureClass":"code_failure","targetStates":{"ccExecution":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"ccExecution":"failure"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"workflowRunId":5445,"workflowFailed":true,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5445","runId":5445,"status":"failure","sourceSha":"56fb90cc7877846885070925ec6d7291a255bcf2","conclusion":null,"failedJobs":[{"id":37221,"name":"Release cc-execution","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":5445,"logTail":["2026-09-05T11:20:08.3841408Z   🐳  docker run image=node:22.18.0-bookworm platform=linux/amd64 entrypoint=[\"tail\" \"-f\" \"/dev/null\"] cmd=[] network=\"WORKFLOW-a27532a458a07552e2623e37a4583d21\"","2026-09-05T11:20:08.7494174Z   ☁️  git fetch 'https://data.forgejo.org/actions/cache' # ref=v4","2026-09-05T11:20:09.6180207Z ⭐ Run Main Prepare approved release source","2026-09-05T11:20:09.6386934Z   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/0.sh] user= workdir=","2026-09-05T11:20:09.7127303Z hint: Using 'master' as the name for the initial branch. This default branch name","2026-09-05T11:20:09.7134496Z hint: is subject to change. To configure the initial branch name to use in all","2026-09-05T11:20:09.7135493Z hint: of your new repositories, which will suppress this warning, call:","2026-09-05T11:20:09.7135749Z hint: ","2026-09-05T11:20:09.7135918Z hint: \tgit config --global init.defaultBranch <name>","2026-09-05T11:20:09.7136090Z hint: ","2026-09-05T11:20:09.7136247Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and","2026-09-05T11:20:09.7136430Z hint: 'development'. The just-created branch can be renamed via this command:","2026-09-05T11:20:09.7136603Z hint: ","2026-09-05T11:20:09.7136779Z hint: \tgit branch -m <name>","2026-09-05T11:20:10.2187587Z From https://git.knocklaunch.app/noel/KnockLaunchOS","2026-09-05T11:20:10.2188424Z  * [new ref]         56fb90cc7877846885070925ec6d7291a255bcf2 -> release/cc-execution","2026-09-05T11:20:11.4529656Z HEAD is now at 56fb90c Wire Visual Witness virtual failover (#1811)","2026-09-05T11:20:12.1595586Z (node:79) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.","2026-09-05T11:20:12.1596099Z (Use `node --trace-deprecation ...` to show where the warning was created)","2026-09-05T11:20:12.5635127Z Cache Size: ~58 MB (60334685 B)","2026-09-05T11:20:12.5685080Z [command]/usr/bin/tar -xf /tmp/8d995728-27a5-40af-ae46-70ce5e45da5c/cache.tgz -P -C /workspace/noel/KnockLaunchOS -z","2026-09-05T11:20:14.4562014Z Cache restored successfully","2026-09-05T11:20:14.4968123Z Cache restored from key: cc-execution-runtime-v2-node22.18.0-c3f85fe60ecaaf2eed3e72c45104105a4924aa580269d73e2bf5fa95b5854792","2026-09-05T11:20:16.6699550Z ","2026-09-05T11:20:16.6700484Z  ⛅️ wrangler 4.112.0","2026-09-05T11:20:16.6700772Z ────────────────────","2026-09-05T11:20:16.6895783Z ","2026-09-05T11:20:16.8003882Z [31m✘ [41;31m[[41;97mERROR[41;31m][0m [1mProcessing wrangler.toml configuration:[0m","2026-09-05T11:20:16.8004742Z ","2026-09-05T11:20:16.8005184Z     - The image \"../../scripts/visual-witness-hosted-runner/Dockerfile\" does not appear to be a valid path to a Dockerfile, or a valid image registry path:","2026-09-05T11:20:16.8005795Z       If this is an image registry path, it needs to include at least a tag ':' (e.g: docker.io/httpd:1)","2026-09-05T11:20:16.8006082Z ","2026-09-05T11:20:16.8006268Z ","2026-09-05T11:20:16.9313080Z 🪵  Logs were written to \"/root/.config/.wrangler/logs/wrangler-2026-09-05_11-20-16_021.log\"","2026-09-05T11:20:17.1403306Z ⚙️ [runner]: exitcode '1': failure","2026-09-05T11:20:17.1464417Z   🐳  docker exec cmd=[node /var/run/act/workflow/hashfiles/index.js] user= workdir=","2026-09-05T11:20:17.3044306Z Skipping step 'Restore exact cc-execution runtime dependency tree' due to 'success()'","2026-09-05T11:20:17.3199409Z 🏁  Job failed","2026-09-05T11:20:18.2521182Z Job 'Release cc-execution' failed",""],"proofGate":"forgejo_action_run_logs_verified","truncated":false,"failureLines":[{"line":63,"content":"2026-09-05T11:20:17.1403306Z ⚙️ [runner]: exitcode '1': failure"},{"line":66,"content":"2026-09-05T11:20:17.3199409Z 🏁  Job failed"},{"line":67,"content":"2026-09-05T11:20:18.2521182Z Job 'Release cc-execution' failed"}]},"exactSource":true,"fingerprint":"failure|release cc-execution|2026-09-05t11:20:17.1403306z ⚙️ [runner]: exitcode '1': failure|2026-09-05t11:20:17.3199409z 🏁  job failed|2026-09-05t11:20:18.2521182z job 'release cc-execution' failed|2026-09-05t11:20:08.3841408z   🐳  docker run image=node:22.18.0-bookworm platform=linux/amd64 entrypoint=[\"tail\" \"-f\" \"/dev/null\"] cmd=[] network=\"workflow-a27532a458a07552e2623e37a4583d21\"|2026-09-05t11:20:08.7494174z   ☁️  git fetch 'https://data.forgejo.org/actions/cache' # ref=v4|2026-09-05t11:20:09.6180207z ⭐ run main prepare approved release source|2026-09-05t11:20:09.6386934z   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/0.sh] user= workdir=|2026-09-05t11:20:09.7127303z hint: using 'master' as the name for the initial branch. this default branch name|2026-09-05t11:20:09.7134496z hint: is subject to change. to configure the initial branch name to use in all|2026-09-05t11:20:09.7135493z hint: of your new repositories, which will suppress this war","failureClass":"code_failure","targetStates":{"ccExecution":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"ccExecution":"failure"}}},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:20:44.94935+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"56fb90cc7877846885070925ec6d7291a255bcf2","external_id":"forgejo-main-56fb90cc7877","receipt_type":"canonical_release_status","idempotency_key":"mission:0930e63e-1c57-4fc4-8977-0e505a59230c:forgejo-release-status:56fb90cc7877846885070925ec6d7291a255bcf2:failed:forgejo-main/source=success|forgejo-release/workflow=failure|cc-execution/runtime-proof=failure","mission_step_id":"d6541a87-1ea2-400e-9c08-f251d4c6207a","command_center_event_id":"0930e63e-1c57-4fc4-8977-0e505a59230c"},{"id":"10cddf19-303a-478d-8f0f-4bdb087fbe97","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Make the existing Visual Witness 502 repair live now by completing PR #1808 on branch ai/visual-witness-502-20260905 at exact head 5b5a9089749f6cb75c3d639bfc013d2ab1fadf2c. Do not modify source or create another branch/PR. Squash merge the existing green PR, release only OnRunner, and prove inspect_route_health is healthy with no 502.","wordingChanged":false,"canonicalIntent":"Make the existing Visual Witness 502 repair live now by completing PR #1808 on branch ai/visual-witness-502-20260905 at exact head 5b5a9089749f6cb75c3d639bfc013d2ab1fadf2c. Do not modify source or create another branch/PR. Squash merge the existing green PR, release only OnRunner, and prove inspect_route_health is healthy with no 502.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Visual Witness production is live with the 502 failure-class repair from PR #1808.","proofConditionIds":["proof-merge","proof-release","proof-health"]}],"objective":"Make the existing Visual Witness 502 repair live now by completing PR #1808 on branch ai/visual-witness-502-20260905 at exact head 5b5a9089749f6cb75c3d639bfc013d2ab1fadf2c. Do not modify source or create another branch/PR. Squash merge the existing green PR, release only OnRunner, and prove inspect_route_health is healthy with no 502.","constraints":[{"id":"constraint-1","statement":"Reuse only PR #1808 and branch ai/visual-witness-502-20260905; no new branch, PR, or source mutation.","proofConditionIds":["proof-merge"]},{"id":"constraint-2","statement":"Release only the affected OnRunner production owner.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-merge","kind":"repository","claim":"Forgejo PR #1808 is squash merged from exact head 5b5a9089749f6cb75c3d639bfc013d2ab1fadf2c.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"The merged Visual Witness repair is deployed to the Render OnRunner production owner.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["onrunner"],"requiredReleaseTargets":["onrunner"]},{"id":"proof-health","kind":"runtime","claim":"Canonical Visual Witness inspect_route_health returns healthy and no longer returns 502.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["onrunner"],"requiredReleaseTargets":["onrunner"]}],"validationErrors":[]},"requestContractHash":"e0920cad534b50f0efff63c5d8e0d0c156108aae27d8ee7fe2d885cea02a6055","requestContractRevision":2,"previousRequestContractHash":"c54a2dc2c7fba4375d781187f6a2913111a4b5974654037db5cc8a12673c1cff"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:11:28.577267+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:55a01621-8cc3-456d-95da-5b3b8199a436:request-contract:e0920cad534b50f0efff63c5d8e0d0c156108aae27d8ee7fe2d885cea02a6055","mission_step_id":"8f539363-e82a-4d2c-a5b0-0a596c38c84d","command_center_event_id":"55a01621-8cc3-456d-95da-5b3b8199a436"},{"id":"75d66191-7105-4de2-8906-352d3d5f8391","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-502-20260905","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1808,"terminal":false,"missionId":"55a01621-8cc3-456d-95da-5b3b8199a436","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"0d5da712b55fbf50b81efa395ed50caa6bb956a4","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9384,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":601,"approvedPlanMs":0,"missionSetupMs":1250,"providerAuthMs":0,"shipAndProveMs":8602,"ledgerPrepareMs":1250,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1250,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1250,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"55a01621-8cc3-456d-95da-5b3b8199a436"},"performance":null,"deploymentId":"forgejo-main-0d5da712b55f","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2637,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:11:38.890217+00:00","proof_gate":"canonical_release_dispatched","source_sha":"0d5da712b55fbf50b81efa395ed50caa6bb956a4","external_id":"forgejo-main-0d5da712b55f","receipt_type":"execute_mission","idempotency_key":"mission:55a01621-8cc3-456d-95da-5b3b8199a436:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"511786f1-5ce2-4098-a329-73729ede7aeb","command_center_event_id":"55a01621-8cc3-456d-95da-5b3b8199a436"},{"id":"6ba0f879-5679-48de-8948-af86bf921924","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-merged Visual Witness 502 repair mission. PR #1808 is merged to main at 0d5da712b55fbf50b81efa395ed50caa6bb956a4 and the canonical release dispatched only OnRunner. The first live inspect_route_health probe after dispatch still returned 502. Reconcile the OnRunner deployment to terminal provider state, inspect the live OnRunner runtime/logs if health remains 502, diagnose the first remaining causal failure, and if a corrective source change is genuinely required use the same durable workstream with one corrective generation (one fresh ai/* branch, one PR, Gate, squash merge, OnRunner-only release) and prove inspect_route_health healthy. Do not touch unrelated targets.","wordingChanged":false,"canonicalIntent":"Continue the already-merged Visual Witness 502 repair mission. PR #1808 is merged to main at 0d5da712b55fbf50b81efa395ed50caa6bb956a4 and the canonical release dispatched only OnRunner. The first live inspect_route_health probe after dispatch still returned 502. Reconcile the OnRunner deployment to terminal provider state, inspect the live OnRunner runtime/logs if health remains 502, diagnose the first remaining causal failure, and if a corrective source change is genuinely required use the same durable workstream with one corrective generation (one fresh ai/* branch, one PR, Gate, squash merge, OnRunner-only release) and prove inspect_route_health healthy. Do not touch unrelated targets.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Canonical Visual Witness production health is healthy and no longer returns 502.","proofConditionIds":["proof-health"]}],"objective":"Continue the already-merged Visual Witness 502 repair mission. PR #1808 is merged to main at 0d5da712b55fbf50b81efa395ed50caa6bb956a4 and the canonical release dispatched only OnRunner. The first live inspect_route_health probe after dispatch still returned 502. Reconcile the OnRunner deployment to terminal provider state, inspect the live OnRunner runtime/logs if health remains 502, diagnose the first remaining causal failure, and if a corrective source change is genuinely required use the same durable workstream with one corrective generation (one fresh ai/* branch, one PR, Gate, squash merge, OnRunner-only release) and prove inspect_route_health healthy. Do not touch unrelated targets.","constraints":[{"id":"constraint-1","statement":"Keep scope confined to Visual Witness OnRunner and only systems proven causal.","proofConditionIds":["proof-health"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns healthy rather than 502.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["onrunner"],"requiredReleaseTargets":["onrunner"]}],"validationErrors":[]},"requestContractHash":"b312c346d26a2594c8132064d2a8b1e568a89dd64ea2bc681f34a81c9e055cf5","requestContractRevision":3,"previousRequestContractHash":"e0920cad534b50f0efff63c5d8e0d0c156108aae27d8ee7fe2d885cea02a6055"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:12:48.130587+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:55a01621-8cc3-456d-95da-5b3b8199a436:request-contract:b312c346d26a2594c8132064d2a8b1e568a89dd64ea2bc681f34a81c9e055cf5","mission_step_id":"8f539363-e82a-4d2c-a5b0-0a596c38c84d","command_center_event_id":"55a01621-8cc3-456d-95da-5b3b8199a436"},{"id":"72788b02-699f-4ffd-b786-0ddf8b2bd2fd","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/fix-curri-hook-order-20260908","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":null,"terminal":false,"missionId":"8ff820be-aa43-43f4-b6c1-9fc0d049fa0e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1216,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1744,"providerAuthMs":0,"ledgerPrepareMs":1744,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1744,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":1744,"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":"8ff820be-aa43-43f4-b6c1-9fc0d049fa0e"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3862,"likelyAffectedFiles":["src/shells/realtor/RealtorShell.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T22:41:19.447075+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8ff820be-aa43-43f4-b6c1-9fc0d049fa0e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"06e4efe4-5672-48f8-be7e-89a66dfb0bc7","command_center_event_id":"8ff820be-aa43-43f4-b6c1-9fc0d049fa0e"},{"id":"89537837-ba0e-4f4e-a276-f930fb1e53f2","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for the proven cc-execution release hydration defect. Make the release checkout hydrate scripts/visual-witness-hosted-runner so Wrangler can resolve the already-configured Visual Witness Dockerfile, extend the regression guard, keep the coupling documented in wrangler so cc-execution is explicitly released, then refreeze after one PR, KnockLaunch Gate, squash merge, cc-execution-only release, and live inspect_route_health proof.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for the proven cc-execution release hydration defect. Make the release checkout hydrate scripts/visual-witness-hosted-runner so Wrangler can resolve the already-configured Visual Witness Dockerfile, extend the regression guard, keep the coupling documented in wrangler so cc-execution is explicitly released, then refreeze after one PR, KnockLaunch Gate, squash merge, cc-execution-only release, and live inspect_route_health proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The cc-execution release hydrates the Visual Witness Dockerfile context, the virtual failover deploys, the control plane is refrozen, and Visual Witness health is live.","proofConditionIds":["proof-repository","proof-release","proof-health"]}],"objective":"Unfreeze the control plane only for the proven cc-execution release hydration defect. Make the release checkout hydrate scripts/visual-witness-hosted-runner so Wrangler can resolve the already-configured Visual Witness Dockerfile, extend the regression guard, keep the coupling documented in wrangler so cc-execution is explicitly released, then refreeze after one PR, KnockLaunch Gate, squash merge, cc-execution-only release, and live inspect_route_health proof.","constraints":[{"id":"constraint-1","statement":"Maintenance mutation scope is exactly the Forgejo workflow, cc-execution wrangler config, and failover regression test.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","statement":"No GitHub dependency is created or restored and only cc-execution is released.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current main hydrates scripts/visual-witness-hosted-runner in the cc-execution release checkout and retains the virtual runner binding/container regression guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"The exact corrective source passes KnockLaunch Gate, squash merges, and deploys only cc-execution successfully.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns 200/live via the virtual runner instead of 502 while the Render primary remains unavailable.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"7ceef678b3a09f61f650d21a8971b3a31c99fe634b202eea61eafbaf7f515aae","requestContractRevision":2,"previousRequestContractHash":"9e9e8f6f9e254c06715e8a453bf89cbdd0b1a10328dd1bdc5a76869d265ffbd3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:21:55.024151+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f8ad5ef9-a468-4fa5-a71f-d845b89e0318:request-contract:7ceef678b3a09f61f650d21a8971b3a31c99fe634b202eea61eafbaf7f515aae","mission_step_id":"0be0bc4a-2005-4a7b-9407-1214631e369c","command_center_event_id":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318"},{"id":"29e4b9aa-2cb9-4b2a-b34b-175e33ae9eca","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the same Visual Witness 502 mission after the OnRunner-only release dispatch for merged source 0d5da712b55fbf50b81efa395ed50caa6bb956a4. Do not mutate source unless terminal release reconciliation proves the live OnRunner remains unhealthy. If deployment is terminal, immediately run canonical live health proof; if it still returns 502, diagnose the live OnRunner provider failure and continue the same corrective workstream to healthy production.","wordingChanged":false,"canonicalIntent":"Reconcile the same Visual Witness 502 mission after the OnRunner-only release dispatch for merged source 0d5da712b55fbf50b81efa395ed50caa6bb956a4. Do not mutate source unless terminal release reconciliation proves the live OnRunner remains unhealthy. If deployment is terminal, immediately run canonical live health proof; if it still returns 502, diagnose the live OnRunner provider failure and continue the same corrective workstream to healthy production.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Visual Witness production health is healthy and no longer 502.","proofConditionIds":["proof-health"]}],"objective":"Reconcile the same Visual Witness 502 mission after the OnRunner-only release dispatch for merged source 0d5da712b55fbf50b81efa395ed50caa6bb956a4. Do not mutate source unless terminal release reconciliation proves the live OnRunner remains unhealthy. If deployment is terminal, immediately run canonical live health proof; if it still returns 502, diagnose the live OnRunner provider failure and continue the same corrective workstream to healthy production.","constraints":[{"id":"constraint-1","statement":"Only mutate again if live OnRunner remains unhealthy after terminal deployment reconciliation.","proofConditionIds":["proof-health"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns healthy rather than 502.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["onrunner"],"requiredReleaseTargets":["onrunner"]}],"validationErrors":[]},"requestContractHash":"334e048803be1158a7feadb199b8d80119889878a755d031b989b02f8e6c9f8c","requestContractRevision":4,"previousRequestContractHash":"b312c346d26a2594c8132064d2a8b1e568a89dd64ea2bc681f34a81c9e055cf5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:13:02.86067+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:55a01621-8cc3-456d-95da-5b3b8199a436:request-contract:334e048803be1158a7feadb199b8d80119889878a755d031b989b02f8e6c9f8c","mission_step_id":"8f539363-e82a-4d2c-a5b0-0a596c38c84d","command_center_event_id":"55a01621-8cc3-456d-95da-5b3b8199a436"},{"id":"f0b3ca90-895f-4a6b-a4ad-3b1220f37aa4","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-502-20260905","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1808,"terminal":false,"missionId":"55a01621-8cc3-456d-95da-5b3b8199a436","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"0d5da712b55fbf50b81efa395ed50caa6bb956a4","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6963,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1053,"approvedPlanMs":0,"missionSetupMs":847,"providerAuthMs":0,"shipAndProveMs":5538,"ledgerPrepareMs":847,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":847,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":847,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"55a01621-8cc3-456d-95da-5b3b8199a436"},"performance":null,"deploymentId":"forgejo-main-0d5da712b55f","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1477,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:12:55.1044+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"0d5da712b55fbf50b81efa395ed50caa6bb956a4","external_id":"forgejo-main-0d5da712b55f","receipt_type":"execute_mission","idempotency_key":"mission:55a01621-8cc3-456d-95da-5b3b8199a436:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"511786f1-5ce2-4098-a329-73729ede7aeb","command_center_event_id":"55a01621-8cc3-456d-95da-5b3b8199a436"},{"id":"6700cce1-3fae-48ae-87ab-bb4d1e9c2190","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-witness-502-20260905","prNumber":1808,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"0d5da712b55fbf50b81efa395ed50caa6bb956a4","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:12:49.317146+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0d5da712b55fbf50b81efa395ed50caa6bb956a4","external_id":"1808","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:55a01621-8cc3-456d-95da-5b3b8199a436:merged-pr:1808:0d5da712b55fbf50b81efa395ed50caa6bb956a4","mission_step_id":"511786f1-5ce2-4098-a329-73729ede7aeb","command_center_event_id":"55a01621-8cc3-456d-95da-5b3b8199a436"},{"id":"17a6d4ce-8435-4249-908a-4632708a8f3a","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","render-onrunner/runtime-proof":"pending"},"mainSha":"0d5da712b55fbf50b81efa395ed50caa6bb956a4","missing":[],"pending":["forgejo-release/workflow","render-onrunner/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"0d5da712b55fbf50b81efa395ed50caa6bb956a4","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":"334e048803be1158a7feadb199b8d80119889878a755d031b989b02f8e6c9f8c","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5441","runId":5441,"status":"running","sourceSha":"0d5da712b55fbf50b81efa395ed50caa6bb956a4","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"onrunner":"pending"},"targetJobCount":7,"observedTargetStates":{"onrunner":"pending"}},"onrunnerRuntimeProof":{"reason":"The operation was aborted due to timeout","hostedUrl":"https://knocklaunchcrm.onrender.com","exactSource":false,"liveSourceSha":null,"expectedSourceSha":"0d5da712b55fbf50b81efa395ed50caa6bb956a4"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:13:33.854824+00:00","proof_gate":"canonical_release_pending","source_sha":"0d5da712b55fbf50b81efa395ed50caa6bb956a4","external_id":"forgejo-main-0d5da712b55f","receipt_type":"canonical_release_status","idempotency_key":"mission:55a01621-8cc3-456d-95da-5b3b8199a436:forgejo-release-status:0d5da712b55fbf50b81efa395ed50caa6bb956a4:pending:forgejo-main/source=success|forgejo-release/workflow=pending|render-onrunner/runtime-proof=pending","mission_step_id":"511786f1-5ce2-4098-a329-73729ede7aeb","command_center_event_id":"55a01621-8cc3-456d-95da-5b3b8199a436"},{"id":"cd3e1d02-61c2-4676-8ca6-e023fa0b721b","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt existing PR #1810 on exact head 99211a37b306e8f79fb8cbddb01c098415e9e395 and make the owner-approved Curri tenant logo live. Continue this exact PR through KnockLaunch Gate, squash merge, frontend-only release, and production proof. Do not create replacement work.","tenantRef":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","receivedAt":"2026-09-05T11:15:54.060Z","fingerprint":"bae16886bbb15aa6b7d516adebcd8cdbad2afa15cd512ad7280069f45a250f46","workstreamRef":"90ed5bf48abd4d3aaf7c024664b5b99d","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt existing PR #1810 on exact head 99211a37b306e8f79fb8cbddb01c098415e9e395 and make the owner-approved Curri tenant logo live. Continue this exact PR through KnockLaunch Gate, squash merge, frontend-only release, and production proof. Do not create replacement work.","wordingChanged":false,"canonicalIntent":"Adopt existing PR #1810 on exact head 99211a37b306e8f79fb8cbddb01c098415e9e395 and make the owner-approved Curri tenant logo live. Continue this exact PR through KnockLaunch Gate, squash merge, frontend-only release, and production proof. Do not create replacement work.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"curri-logo-live","statement":"The approved Curri logo from PR #1810 is merged and live on the Curri tenant workspace.","proofConditionIds":["release"]}],"objective":"Adopt existing PR #1810 on exact head 99211a37b306e8f79fb8cbddb01c098415e9e395 and make the owner-approved Curri tenant logo live. Continue this exact PR through KnockLaunch Gate, squash merge, frontend-only release, and production proof. Do not create replacement work.","constraints":[{"id":"exact-pr","statement":"Continue PR #1810 only; do not create replacement work.","proofConditionIds":["release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"release","kind":"runtime","claim":"The exact PR #1810 logo source is deployed to production and /curri-properties/dashboard renders the Curri workspace.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":"Curri Properties","targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"3977af4f5e8df5c1a7e4bcff9d2c1ee7e22c7b79f9ec0279c63de27ac3348b54","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:15:54.589346+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:87f9f078-8c8c-4f80-bf62-e75dc786e62d:tenant-workstream-contribution:bae16886bbb15aa6b7d516adebcd8cdbad2afa15cd512ad7280069f45a250f46","mission_step_id":null,"command_center_event_id":"87f9f078-8c8c-4f80-bf62-e75dc786e62d"},{"id":"6bc41395-6670-4c18-8470-18050e6c3746","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"82a28b65587887120d49a56eb0e88cc166e217c1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"media-contract","satisfied":true,"statement":"Chat-driven tenant creation resolves tenant type, creates a canonical tenant-specific media contract/reference board, and maps every required visual slot to tenant-scoped media before customer-ready certification.","proofConditionIds":["proof-production"]},{"id":"modes-required-slots","satisfied":true,"statement":"MODES tenants require workspace background, hero image, Plan, Pop-Up/Operations, Booked Event/Live Event, and Back Office media slots, with tenant types able to extend or rename required slots.","proofConditionIds":["proof-production"]},{"id":"profile-management","satisfied":true,"statement":"Tenant Profile/Branding exposes upload/replace controls and recommended dimensions/aspect-ratio hints for each required visual slot.","proofConditionIds":["proof-production"]},{"id":"readiness-enforcement","satisfied":true,"statement":"Missing required tenant media cannot be silently satisfied by unrelated generic fallbacks and prevents customer-ready/demo-handoff certification with a useful owner-facing review state; existing intentional tenant branding is preserved.","proofConditionIds":["proof-production"]}],"satisfied":true,"constraints":[{"id":"shared-primitive","satisfied":true,"statement":"Implement this once as a reusable tenant-media/bootstrap/readiness primitive rather than tenant-specific duplicate logic.","proofConditionIds":["proof-production"]},{"id":"preserve-existing","satisfied":true,"statement":"Do not overwrite existing approved tenant assets or intentional live designs; migrate/fail-safe existing tenants without breaking them.","proofConditionIds":["proof-production"]},{"id":"mapped-assets","satisfied":true,"statement":"The reference board is operational, not decorative: each required slot must persist to the actual tenant media/storage/settings contract and configured tenant media must win over generic defaults.","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":"f789033d4d68c9dad09530d73bd000250f133607b6338b1ed497e2889e5eed15","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","supabaseEdge":"success"},"unsuccessfulTargets":[],"activeReleaseTargets":["frontend","supabaseEdge"],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"migrationReleaseVerified":null,"releaseRequestContractHash":"f789033d4d68c9dad09530d73bd000250f133607b6338b1ed497e2889e5eed15"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend","supabaseEdge"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T02:50:48.926362+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"82a28b65587887120d49a56eb0e88cc166e217c1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:fa6b32d9-d57c-4cc0-a8cd-343e6f41e47d:request-contract:f789033d4d68c9dad09530d73bd000250f133607b6338b1ed497e2889e5eed15:82a28b65587887120d49a56eb0e88cc166e217c1:verified:","mission_step_id":"2c2c2e56-1ea9-4567-9587-49b8178b8b3e","command_center_event_id":"fa6b32d9-d57c-4cc0-a8cd-343e6f41e47d"},{"id":"fe485d29-83eb-4112-96fa-12d020ab45f9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1810,"terminal":false,"missionId":"87f9f078-8c8c-4f80-bf62-e75dc786e62d","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":900,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":717,"approvedPlanMs":0,"missionSetupMs":1567,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":813,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1567,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":813,"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":"87f9f078-8c8c-4f80-bf62-e75dc786e62d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1963,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:15:56.234978+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1810","receipt_type":"execute_mission","idempotency_key":"mission:87f9f078-8c8c-4f80-bf62-e75dc786e62d:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"088ca490-f6e0-4a99-bbd6-221508f04962","command_center_event_id":"87f9f078-8c8c-4f80-bf62-e75dc786e62d"},{"id":"3f28dc10-e785-4457-862c-3c2b4b9f143a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1810,"terminal":false,"missionId":"87f9f078-8c8c-4f80-bf62-e75dc786e62d","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1755,"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":"87f9f078-8c8c-4f80-bf62-e75dc786e62d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1280,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:16:21.157328+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1810","receipt_type":"automatic_mission_resume","idempotency_key":"mission:87f9f078-8c8c-4f80-bf62-e75dc786e62d:automatic-mission-resume:1810:repair_mission_waiting_for_gate","mission_step_id":"1c1f51d0-590a-4c50-96e4-60a08458abfa","command_center_event_id":"87f9f078-8c8c-4f80-bf62-e75dc786e62d"},{"id":"d2b43ef0-5e03-41c5-95a6-0bc1f9f5f476","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1810,"terminal":false,"missionId":"87f9f078-8c8c-4f80-bf62-e75dc786e62d","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"118b092127b932741ff477a03caf6d1974b4372a","timingsMs":{"prReadinessMs":969,"approvedPlanMs":0,"shipAndProveMs":6739,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"87f9f078-8c8c-4f80-bf62-e75dc786e62d"},"performance":null,"deploymentId":"forgejo-main-118b092127b9","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1916,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:18:13.259315+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1810","receipt_type":"automatic_mission_resume","idempotency_key":"mission:87f9f078-8c8c-4f80-bf62-e75dc786e62d:automatic-mission-resume:1810:canonical_release_dispatched","mission_step_id":"dab1a01b-b337-4cdf-a4f3-a64fc5827c0a","command_center_event_id":"87f9f078-8c8c-4f80-bf62-e75dc786e62d"},{"id":"d2725e4e-7eab-448e-9a42-61cde88c2fc6","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/test/visual-witness-virtual-binding.test.js","workers/cc-execution/wrangler.toml"],"reason":"The exact cc-execution release run 5445 failed because its sparse checkout omitted scripts/visual-witness-hosted-runner, making the configured Dockerfile path unavailable to Wrangler.","baseSha":"56fb90cc7877846885070925ec6d7291a255bcf2","issuedAt":1788607315542,"expiresAt":1788607495542,"missionId":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318","authorizationId":"958798da-d2bf-482a-90cf-5393a1b56953","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:21:56.035987+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"56fb90cc7877846885070925ec6d7291a255bcf2","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:958798da-d2bf-482a-90cf-5393a1b56953","mission_step_id":"8a7c2535-3cc1-4a1d-9e47-ebf1fc594491","command_center_event_id":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318"},{"id":"fa425e2d-09de-433b-b7d8-503119ed1229","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","src/__tests__/contracts/applicationCapabilityRegistry.test.ts","workers/cc-execution/src/command-center-contracts.js","workers/cc-execution/src/index-release-fast-lane.js"],"reason":"Repair recurring Forgejo read-path timeouts, request-contract proof binding, and app-before-tenant routing precedence without weakening release safety.","baseSha":"739eca93195473db7f51558f74caaee90c022c43","issuedAt":1789013797313,"expiresAt":1789013977313,"missionId":"2a43b688-984b-4938-bc75-5733aea968a6","authorizationId":"41c62311-8bcf-4928-8d62-fb7949b62add","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:16:37.71031+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"739eca93195473db7f51558f74caaee90c022c43","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:41c62311-8bcf-4928-8d62-fb7949b62add","mission_step_id":"a72118ed-4d07-48b1-8545-482bd7a1c567","command_center_event_id":"2a43b688-984b-4938-bc75-5733aea968a6"},{"id":"32500721-dd7a-47e5-98b1-6d912b508455","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/visual-witness-virtual-failover-20260905","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"0930e63e-1c57-4fc4-8977-0e505a59230c","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":607,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":565,"providerAuthMs":0,"ledgerPrepareMs":565,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":565,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":565,"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":"0930e63e-1c57-4fc4-8977-0e505a59230c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6233,"likelyAffectedFiles":["scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/verify-forgejo-watchdog.sh","config/control-plane-capabilities.json","config/control-plane-restore-point.json",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","scripts/validate-command-center-contracts.mjs","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:18:15.762162+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0930e63e-1c57-4fc4-8977-0e505a59230c:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"a7da5694-32b8-47e2-be69-1b06625f8fed","command_center_event_id":"0930e63e-1c57-4fc4-8977-0e505a59230c"},{"id":"2246efab-71eb-49ee-b215-d107416f1fa3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-virtual-failover-20260905","reason":"control_plane_maintenance_base_sha_mismatch","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"0930e63e-1c57-4fc4-8977-0e505a59230c","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":106,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":977,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":977,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":977,"repositoryMutationMs":106,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":977,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0930e63e-1c57-4fc4-8977-0e505a59230c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1508,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:19:07.380493+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:0930e63e-1c57-4fc4-8977-0e505a59230c:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"40391011-726a-4c2d-ae9d-79a9cab33597","command_center_event_id":"0930e63e-1c57-4fc4-8977-0e505a59230c"},{"id":"431ba942-6ed2-47c3-92f4-d3ff7f432a96","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"118b092127b932741ff477a03caf6d1974b4372a","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"curri-logo-live","satisfied":true,"statement":"The approved Curri logo from PR #1810 is merged and live on the Curri tenant workspace.","proofConditionIds":["release"]}],"satisfied":true,"constraints":[{"id":"exact-pr","satisfied":true,"statement":"Continue PR #1810 only; do not create replacement work.","proofConditionIds":["release"]}],"contractHash":"3977af4f5e8df5c1a7e4bcff9d2c1ee7e22c7b79f9ec0279c63de27ac3348b54","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"release","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"3977af4f5e8df5c1a7e4bcff9d2c1ee7e22c7b79f9ec0279c63de27ac3348b54"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:19:27.887523+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"118b092127b932741ff477a03caf6d1974b4372a","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:87f9f078-8c8c-4f80-bf62-e75dc786e62d:request-contract:3977af4f5e8df5c1a7e4bcff9d2c1ee7e22c7b79f9ec0279c63de27ac3348b54:118b092127b932741ff477a03caf6d1974b4372a:verified:","mission_step_id":"adf96a95-9a05-4076-b4a9-fc15bbf5d91f","command_center_event_id":"87f9f078-8c8c-4f80-bf62-e75dc786e62d"},{"id":"3f3dc028-51be-4a6d-bdd3-adf0dd2d8fb7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-virtual-failover-20260905","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1811,"terminal":false,"missionId":"0930e63e-1c57-4fc4-8977-0e505a59230c","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":984,"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":"0930e63e-1c57-4fc4-8977-0e505a59230c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1288,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:19:34.104425+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1811","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0930e63e-1c57-4fc4-8977-0e505a59230c:automatic-mission-resume:1811:repair_mission_waiting_for_gate","mission_step_id":"d51828db-8264-46c1-9547-e7547f7f4a01","command_center_event_id":"0930e63e-1c57-4fc4-8977-0e505a59230c"},{"id":"505d008a-cda9-4d14-9a32-e3a79187376e","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"739eca93195473db7f51558f74caaee90c022c43","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repository-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"d5421be3d6cfe52209d6b51652c8f9682f413b01","prNumber":2271,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"https://git.knocklaunch.app/noel/KnockLaunchOS/commit/d5421be3d6cfe52209d6b51652c8f9682f413b01","mergeCommitSha":"739eca93195473db7f51558f74caaee90c022c43"}],"requestContractHash":"598be1b8edcd3b74d9629f9eee9718b766d4d6c555f514c50a81ca89426b054d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:15:09.09048+00:00","proof_gate":"request_contract_repository_verified","source_sha":"739eca93195473db7f51558f74caaee90c022c43","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:cf0a5d76-c6e6-47ed-9522-8e6eff588964:request-contract-repository:598be1b8edcd3b74d9629f9eee9718b766d4d6c555f514c50a81ca89426b054d:739eca93195473db7f51558f74caaee90c022c43","mission_step_id":"341b8b14-5b7d-456b-9261-15d857ca8469","command_center_event_id":"cf0a5d76-c6e6-47ed-9522-8e6eff588964"},{"id":"424410b4-e483-403f-ab11-f8aeae6da08e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"118b092127b932741ff477a03caf6d1974b4372a","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"118b092127b932741ff477a03caf6d1974b4372a","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":"3977af4f5e8df5c1a7e4bcff9d2c1ee7e22c7b79f9ec0279c63de27ac3348b54","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5443","runId":5443,"status":"success","sourceSha":"118b092127b932741ff477a03caf6d1974b4372a","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:19:26.12377+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"118b092127b932741ff477a03caf6d1974b4372a","external_id":"forgejo-main-118b092127b9","receipt_type":"canonical_release_status","idempotency_key":"mission:87f9f078-8c8c-4f80-bf62-e75dc786e62d:forgejo-release-status:118b092127b932741ff477a03caf6d1974b4372a:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"adf96a95-9a05-4076-b4a9-fc15bbf5d91f","command_center_event_id":"87f9f078-8c8c-4f80-bf62-e75dc786e62d"},{"id":"b4e3c597-3240-423f-a516-dedc1ea65b56","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-virtual-failover-20260905","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1811,"terminal":false,"missionId":"0930e63e-1c57-4fc4-8977-0e505a59230c","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4387,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2111,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":2032,"ledgerReconcileMs":0,"lineageReconcileMs":79,"resolvePreflightMs":2111,"repositoryMutationMs":4387,"repositoryProviderMs":2959,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2030,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":2032,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":929},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"0930e63e-1c57-4fc4-8977-0e505a59230c"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3626,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:19:27.632083+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1811","receipt_type":"execute_mission","idempotency_key":"mission:0930e63e-1c57-4fc4-8977-0e505a59230c:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"40391011-726a-4c2d-ae9d-79a9cab33597","command_center_event_id":"0930e63e-1c57-4fc4-8977-0e505a59230c"},{"id":"7a644dfa-dd0e-426d-820b-fda0f6951ebd","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-virtual-failover-20260905","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1811,"terminal":false,"missionId":"0930e63e-1c57-4fc4-8977-0e505a59230c","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"56fb90cc7877846885070925ec6d7291a255bcf2","timingsMs":{"prReadinessMs":824,"approvedPlanMs":0,"shipAndProveMs":5409,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"0930e63e-1c57-4fc4-8977-0e505a59230c"},"performance":null,"deploymentId":"forgejo-main-56fb90cc7877","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1923,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:19:54.752529+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1811","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0930e63e-1c57-4fc4-8977-0e505a59230c:automatic-mission-resume:1811:canonical_release_dispatched","mission_step_id":"d6541a87-1ea2-400e-9c08-f251d4c6207a","command_center_event_id":"0930e63e-1c57-4fc4-8977-0e505a59230c"},{"id":"43e66393-3084-4d26-afb9-720573b821a5","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/visual-witness-virtual-failover-20260905","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1811,"terminal":false,"missionId":"0930e63e-1c57-4fc4-8977-0e505a59230c","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"56fb90cc7877846885070925ec6d7291a255bcf2","timingsMs":{"prReadinessMs":244,"approvedPlanMs":0,"shipAndProveMs":4066,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"0930e63e-1c57-4fc4-8977-0e505a59230c"},"performance":null,"deploymentId":"forgejo-main-56fb90cc7877","workflowRunId":5445,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:20:50.801138+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1811","receipt_type":"automatic_mission_resume","idempotency_key":"mission:0930e63e-1c57-4fc4-8977-0e505a59230c:automatic-mission-resume:1811:canonical_release_reconciliation_pending","mission_step_id":"d51828db-8264-46c1-9547-e7547f7f4a01","command_center_event_id":"0930e63e-1c57-4fc4-8977-0e505a59230c"},{"id":"69a9aa75-694d-43f5-b259-6e014e50805f","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Gate on PR #1812 proved the existing release invariant still forbids all Cloudflare Containers even though the Visual Witness virtual runner container is now the required failover architecture.","baseSha":"56fb90cc7877846885070925ec6d7291a255bcf2","issuedAt":1788607379279,"expiresAt":1788607559279,"missionId":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318","authorizationId":"288af44e-c65a-4f66-a6b0-e68332028da0","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:22:59.795834+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"56fb90cc7877846885070925ec6d7291a255bcf2","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:288af44e-c65a-4f66-a6b0-e68332028da0","mission_step_id":"8a7c2535-3cc1-4a1d-9e47-ebf1fc594491","command_center_event_id":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318"},{"id":"1896424c-c036-491a-a88e-147c355eae05","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/visual-witness-cc-release-hydration-20260905","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1249,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":518,"providerAuthMs":0,"ledgerPrepareMs":518,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":518,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":518,"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":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5527,"likelyAffectedFiles":["workers/cc-execution","scripts/visual-witness-hosted-runner","wrangler","config/control-plane-capabilities.json",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:21:11.828996+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f8ad5ef9-a468-4fa5-a71f-d845b89e0318:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8a7c2535-3cc1-4a1d-9e47-ebf1fc594491","command_center_event_id":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318"},{"id":"bb8364d8-fec1-4742-9fc5-add248cf1388","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-cc-release-hydration-20260905","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1812,"terminal":false,"missionId":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5835,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":904,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":904,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":904,"repositoryMutationMs":5835,"repositoryProviderMs":4396,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2049,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":904,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2347},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3758,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:22:01.855183+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1812","receipt_type":"execute_mission","idempotency_key":"mission:f8ad5ef9-a468-4fa5-a71f-d845b89e0318:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"0be0bc4a-2005-4a7b-9407-1214631e369c","command_center_event_id":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318"},{"id":"5d486e85-4b61-42c1-8450-1905b5886eb7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-cc-release-hydration-20260905","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1812,"terminal":false,"missionId":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":689,"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":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1292,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:22:07.750289+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1812","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f8ad5ef9-a468-4fa5-a71f-d845b89e0318:automatic-mission-resume:1812:repair_mission_waiting_for_gate","mission_step_id":"60d30619-1d7a-4a40-9c69-9ee2a9eea4eb","command_center_event_id":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318"},{"id":"ef2b12fa-345a-416b-9b08-dfa8f7f06cd7","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for the exact cc-execution Docker runtime repair. Run release-cc-execution directly on the proven Forgejo Docker-capable host instead of a nested plain Node container, provision docker-ce-cli with the same verified primitive already used by release-onrunner, update the release invariant to require that exact path while keeping credential repair/audit tooling and buildx package provisioning out, then refreeze after one PR, KnockLaunch Gate, squash merge, cc-execution-only release, and live inspect_route_health proof.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for the exact cc-execution Docker runtime repair. Run release-cc-execution directly on the proven Forgejo Docker-capable host instead of a nested plain Node container, provision docker-ce-cli with the same verified primitive already used by release-onrunner, update the release invariant to require that exact path while keeping credential repair/audit tooling and buildx package provisioning out, then refreeze after one PR, KnockLaunch Gate, squash merge, cc-execution-only release, and live inspect_route_health proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"cc-execution can build and deploy its Visual Witness Cloudflare Container and canonical Witness health is live via virtual failover.","proofConditionIds":["proof-release","proof-health"]}],"objective":"Unfreeze the control plane only for the exact cc-execution Docker runtime repair. Run release-cc-execution directly on the proven Forgejo Docker-capable host instead of a nested plain Node container, provision docker-ce-cli with the same verified primitive already used by release-onrunner, update the release invariant to require that exact path while keeping credential repair/audit tooling and buildx package provisioning out, then refreeze after one PR, KnockLaunch Gate, squash merge, cc-execution-only release, and live inspect_route_health proof.","constraints":[{"id":"constraint-1","statement":"Mutation scope is exactly the Forgejo workflow and its release invariant; no GitHub dependency or unrelated release target.","proofConditionIds":["proof-release"]},{"id":"constraint-2","statement":"Credential repair/audit tooling remains out of the cc-execution release hot path and no buildx package provisioning is added.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"release","claim":"The exact corrective source passes KnockLaunch Gate, squash merges, and deploys only cc-execution successfully using the proven Docker-capable Forgejo host.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns 200/live via the virtual runner instead of 502 while the Render primary remains unavailable.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"4806fd0df8822b77dbfde35d17597e3f59f4b16c0530a2b5ab726d198d01ed72","requestContractRevision":2,"previousRequestContractHash":"67dad8595738d825abeed7772bf106f528ad4663dfeaba856a780135566f498d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:26:07.955372+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8:request-contract:4806fd0df8822b77dbfde35d17597e3f59f4b16c0530a2b5ab726d198d01ed72","mission_step_id":"c19f69f8-3809-4930-84a1-bbfc95c3d373","command_center_event_id":"45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8"},{"id":"ed9bcf40-fa03-4392-9fdc-b8e96f174e22","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-merged Docker-runtime repair at exact main SHA 02e3093746b0e4f96ad50209e352920af3925341. The push release classifier saw only workflow/test paths and emitted no affected target, but the explicit request contract requires cc-execution release because this source changes the cc-execution release runtime itself. Do not mutate source or create another PR. Dispatch the canonical workflow_dispatch release-main for exact source 02e3093746b0e4f96ad50209e352920af3925341 with release_cc_execution=true and all other release targets false, reconcile to terminal, then prove inspect_route_health live via the virtual Witness failover and refreeze the control plane.","wordingChanged":false,"canonicalIntent":"Continue the already-merged Docker-runtime repair at exact main SHA 02e3093746b0e4f96ad50209e352920af3925341. The push release classifier saw only workflow/test paths and emitted no affected target, but the explicit request contract requires cc-execution release because this source changes the cc-execution release runtime itself. Do not mutate source or create another PR. Dispatch the canonical workflow_dispatch release-main for exact source 02e3093746b0e4f96ad50209e352920af3925341 with release_cc_execution=true and all other release targets false, reconcile to terminal, then prove inspect_route_health live via the virtual Witness failover and refreeze the control plane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Exact merged SHA 02e3093746b0e4f96ad50209e352920af3925341 is deployed to cc-execution and canonical Witness health is live via virtual failover.","proofConditionIds":["proof-release","proof-health"]}],"objective":"Continue the already-merged Docker-runtime repair at exact main SHA 02e3093746b0e4f96ad50209e352920af3925341. The push release classifier saw only workflow/test paths and emitted no affected target, but the explicit request contract requires cc-execution release because this source changes the cc-execution release runtime itself. Do not mutate source or create another PR. Dispatch the canonical workflow_dispatch release-main for exact source 02e3093746b0e4f96ad50209e352920af3925341 with release_cc_execution=true and all other release targets false, reconcile to terminal, then prove inspect_route_health live via the virtual Witness failover and refreeze the control plane.","constraints":[{"id":"constraint-1","statement":"No further source mutation or unrelated production release target.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"release","claim":"Canonical release-main deploys exact source 02e3093746b0e4f96ad50209e352920af3925341 to cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns 200/live via the virtual runner instead of 502 while Render primary remains unavailable.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"9b59dde84502ccc5b1d499b2eaacebce6d8ca0cae4c6859f55e8a8a00a5748e7","requestContractRevision":3,"previousRequestContractHash":"4806fd0df8822b77dbfde35d17597e3f59f4b16c0530a2b5ab726d198d01ed72"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:27:00.074207+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8:request-contract:9b59dde84502ccc5b1d499b2eaacebce6d8ca0cae4c6859f55e8a8a00a5748e7","mission_step_id":"c19f69f8-3809-4930-84a1-bbfc95c3d373","command_center_event_id":"45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8"},{"id":"f34b8247-61d9-4128-8663-4fcba8a70638","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same PR #1812 after Gate exposed the stale invariant that forbids Cloudflare Containers in cc-execution. Unfreeze the control plane only for the stale release invariant and capability flag, replace the retired no-container assumption with a Witness-only container contract, keep credential rotation and Docker provisioning out of the hot path, then re-run Gate and continue the same PR through squash merge, cc-execution-only release, refreeze, and live health proof.","wordingChanged":false,"canonicalIntent":"Continue the same PR #1812 after Gate exposed the stale invariant that forbids Cloudflare Containers in cc-execution. Unfreeze the control plane only for the stale release invariant and capability flag, replace the retired no-container assumption with a Witness-only container contract, keep credential rotation and Docker provisioning out of the hot path, then re-run Gate and continue the same PR through squash merge, cc-execution-only release, refreeze, and live health proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #1812 passes Gate with the Witness-only container invariant, merges, deploys cc-execution, and Visual Witness returns live through virtual failover.","proofConditionIds":["proof-release","proof-health"]}],"objective":"Continue the same PR #1812 after Gate exposed the stale invariant that forbids Cloudflare Containers in cc-execution. Unfreeze the control plane only for the stale release invariant and capability flag, replace the retired no-container assumption with a Witness-only container contract, keep credential rotation and Docker provisioning out of the hot path, then re-run Gate and continue the same PR through squash merge, cc-execution-only release, refreeze, and live health proof.","constraints":[{"id":"constraint-1","statement":"The invariant continues to forbid credential-repair tooling and Docker provisioning in the cc-execution hot path while allowing exactly the Visual Witness container.","proofConditionIds":["proof-release"]},{"id":"constraint-2","statement":"No GitHub dependency is created or restored and no unrelated production target is released.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"release","claim":"The refreshed exact head of PR #1812 passes KnockLaunch Gate, squash merges, and deploys only cc-execution successfully.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns 200/live via the virtual runner instead of 502 while the Render primary is unavailable.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"872d73813086599947027aa81663911b39382c5289636d223d96351590259a91","requestContractRevision":3,"previousRequestContractHash":"7ceef678b3a09f61f650d21a8971b3a31c99fe634b202eea61eafbaf7f515aae"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:22:58.52645+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:f8ad5ef9-a468-4fa5-a71f-d845b89e0318:request-contract:872d73813086599947027aa81663911b39382c5289636d223d96351590259a91","mission_step_id":"0be0bc4a-2005-4a7b-9407-1214631e369c","command_center_event_id":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318"},{"id":"62e47bba-58aa-4818-b09c-4a63f3bcfe52","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-cc-release-hydration-20260905","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1812,"terminal":false,"missionId":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7380,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3254,"approvedPlanMs":0,"missionSetupMs":1238,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1056,"ledgerReconcileMs":0,"lineageReconcileMs":182,"resolvePreflightMs":1238,"repositoryMutationMs":4120,"repositoryProviderMs":2130,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1946,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1056,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":184},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1516,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:23:06.96593+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1812","receipt_type":"execute_mission","idempotency_key":"mission:f8ad5ef9-a468-4fa5-a71f-d845b89e0318:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"0be0bc4a-2005-4a7b-9407-1214631e369c","command_center_event_id":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318"},{"id":"cb1bdb1a-1b33-4ebc-af58-15c191e03c04","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-cc-release-hydration-20260905","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1812,"terminal":false,"missionId":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"0667e9806269fcd2be87f39e6c4287aed11a4a5f","timingsMs":{"prReadinessMs":885,"approvedPlanMs":0,"shipAndProveMs":7878,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318"},"performance":null,"deploymentId":"forgejo-main-0667e9806269","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2097,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:24:06.950261+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1812","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f8ad5ef9-a468-4fa5-a71f-d845b89e0318:automatic-mission-resume:1812:canonical_release_dispatched","mission_step_id":"029bf594-af34-47c8-9273-b595f069d987","command_center_event_id":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318"},{"id":"c534f401-ade6-4700-a045-0e1d6d2091d8","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-witness-cc-release-hydration-20260905","prNumber":1812,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"0667e9806269fcd2be87f39e6c4287aed11a4a5f","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:24:19.430001+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"0667e9806269fcd2be87f39e6c4287aed11a4a5f","external_id":"1812","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:f8ad5ef9-a468-4fa5-a71f-d845b89e0318:merged-pr:1812:0667e9806269fcd2be87f39e6c4287aed11a4a5f","mission_step_id":"029bf594-af34-47c8-9273-b595f069d987","command_center_event_id":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318"},{"id":"4247bf04-60e4-4830-9234-297d8e3b6086","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"0667e9806269fcd2be87f39e6c4287aed11a4a5f","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"0667e9806269fcd2be87f39e6c4287aed11a4a5f","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"872d73813086599947027aa81663911b39382c5289636d223d96351590259a91","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5448","runId":5448,"status":"running","sourceSha":"0667e9806269fcd2be87f39e6c4287aed11a4a5f","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"52cd02a15f751165e0c325d2f2122a83c45bc908","deploymentId":"forgejo-main-52cd02a15f751165e0c325d2f2122a83c45bc908","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.64-mutation-ledger-handoff","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:24:21.950722+00:00","proof_gate":"canonical_release_pending","source_sha":"0667e9806269fcd2be87f39e6c4287aed11a4a5f","external_id":"forgejo-main-0667e9806269","receipt_type":"canonical_release_status","idempotency_key":"mission:f8ad5ef9-a468-4fa5-a71f-d845b89e0318:forgejo-release-status:0667e9806269fcd2be87f39e6c4287aed11a4a5f:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"029bf594-af34-47c8-9273-b595f069d987","command_center_event_id":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318"},{"id":"1ce53dbc-0b2e-49af-8fba-240e3e89d5ee","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/visual-witness-cc-release-hydration-20260905","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1812,"terminal":false,"missionId":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"0667e9806269fcd2be87f39e6c4287aed11a4a5f","timingsMs":{"prReadinessMs":594,"approvedPlanMs":0,"shipAndProveMs":4204,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318"},"performance":null,"deploymentId":"forgejo-main-0667e9806269","workflowRunId":5448,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:24:28.208602+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1812","receipt_type":"automatic_mission_resume","idempotency_key":"mission:f8ad5ef9-a468-4fa5-a71f-d845b89e0318:automatic-mission-resume:1812:canonical_release_reconciliation_pending","mission_step_id":"60d30619-1d7a-4a40-9c69-9ee2a9eea4eb","command_center_event_id":"f8ad5ef9-a468-4fa5-a71f-d845b89e0318"},{"id":"1a6cb86c-9f70-405b-b1af-be775a8fcca3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/visual-witness-cc-docker-release-20260905","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":324,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":567,"providerAuthMs":0,"ledgerPrepareMs":567,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":567,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":567,"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":"45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7157,"likelyAffectedFiles":["scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/verify-forgejo-watchdog.sh","config/control-plane-capabilities.json","config/control-plane-restore-point.json",".forgejo/workflows/knocklaunch.yml","scripts/protected-main-release-recovery.mjs","scripts/validate-command-center-contracts.mjs","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-mission-control.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:25:44.678766+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"eb51af5f-24f6-45f7-9704-6fbb3b27952a","command_center_event_id":"45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8"},{"id":"1b29e1ac-8675-4cd7-a459-870af63b44b1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-cc-docker-release-20260905","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1813,"terminal":false,"missionId":"45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8503,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":827,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":827,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":827,"repositoryMutationMs":8503,"repositoryProviderMs":7102,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3832,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":827,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":3270},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3592,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:26:17.203067+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1813","receipt_type":"execute_mission","idempotency_key":"mission:45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"c19f69f8-3809-4930-84a1-bbfc95c3d373","command_center_event_id":"45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8"},{"id":"23afa8dc-3f93-4794-ba10-b2be7facba50","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-cc-docker-release-20260905","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1813,"terminal":false,"missionId":"45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1046,"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":"45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1290,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:26:23.147219+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1813","receipt_type":"automatic_mission_resume","idempotency_key":"mission:45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8:automatic-mission-resume:1813:repair_mission_waiting_for_gate","mission_step_id":"febd88f3-55dc-4930-a919-36ed48e92384","command_center_event_id":"45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8"},{"id":"c0016dd8-7aa9-49d0-9a9b-9fe23f7719b3","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-witness-cc-docker-release-20260905","prNumber":1813,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"02e3093746b0e4f96ad50209e352920af3925341","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:27:01.751751+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"02e3093746b0e4f96ad50209e352920af3925341","external_id":"1813","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8:merged-pr:1813:02e3093746b0e4f96ad50209e352920af3925341","mission_step_id":"9e96edb6-b601-469d-90e2-e719d93cfe48","command_center_event_id":"45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8"},{"id":"67f569e6-f681-47ba-a2f9-fce62a4d6486","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-cc-docker-release-20260905","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1813,"terminal":false,"missionId":"45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"02e3093746b0e4f96ad50209e352920af3925341","timingsMs":{"prReadinessMs":1579,"approvedPlanMs":0,"shipAndProveMs":11141,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8"},"performance":null,"deploymentId":"forgejo-main-02e3093746b0","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1957,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:26:46.865284+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1813","receipt_type":"automatic_mission_resume","idempotency_key":"mission:45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8:automatic-mission-resume:1813:canonical_release_dispatched","mission_step_id":"9e96edb6-b601-469d-90e2-e719d93cfe48","command_center_event_id":"45f6a362-ebf9-4768-a65c-0bcd3e8aa4b8"},{"id":"6f596ab7-29e7-4d48-90cc-e36879b04d72","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/visual-witness-cc-release-policy-20260905","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"e4951275-17b0-43f4-a583-b645c47291bf","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":210,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":685,"providerAuthMs":0,"ledgerPrepareMs":685,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":685,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":685,"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":"e4951275-17b0-43f4-a583-b645c47291bf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4957,"likelyAffectedFiles":["config/control-plane-capabilities.json",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:28:02.866587+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:e4951275-17b0-43f4-a583-b645c47291bf:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"363787c1-afab-45b2-b260-f643d468c6de","command_center_event_id":"e4951275-17b0-43f4-a583-b645c47291bf"},{"id":"25f36859-ee13-4ed0-9f90-e6d529e47c69","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Gate on PR #1814 proved the only failure is a stale exact-value assertion for the authoritative ccExecutionReleaseToolingPolicy that this same PR intentionally updates.","baseSha":"02e3093746b0e4f96ad50209e352920af3925341","issuedAt":1788607731905,"expiresAt":1788607911905,"missionId":"e4951275-17b0-43f4-a583-b645c47291bf","authorizationId":"b69b99a6-8e3d-437b-ab83-e803c6f6397c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:28:52.323578+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"02e3093746b0e4f96ad50209e352920af3925341","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:b69b99a6-8e3d-437b-ab83-e803c6f6397c","mission_step_id":"363787c1-afab-45b2-b260-f643d468c6de","command_center_event_id":"e4951275-17b0-43f4-a583-b645c47291bf"},{"id":"8544ec38-6567-470a-8031-6b679a00fbac","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt and finish the existing PR #2184 without synthesizing or mutating unrelated files. PR #2184 is the authoritative implementation. Reconcile that exact PR and branch, refresh only if current main requires it, re-gate exact head if refreshed, squash merge, release frontend, and prove the canonical Big Papi owner Mail route is serving the released source.","wordingChanged":false,"canonicalIntent":"Adopt and finish the existing PR #2184 without synthesizing or mutating unrelated files. PR #2184 is the authoritative implementation. Reconcile that exact PR and branch, refresh only if current main requires it, re-gate exact head if refreshed, squash merge, release frontend, and prove the canonical Big Papi owner Mail route is serving the released source.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"mail-live","statement":"The materially redesigned shared KNOCKLAUNCH Mail mobile UI already implemented in PR #2184 is merged and live on the canonical Big Papi owner Mail route.","proofConditionIds":["repo-merged","frontend-live"]}],"objective":"Adopt and finish the existing PR #2184 without synthesizing or mutating unrelated files. PR #2184 is the authoritative implementation. Reconcile that exact PR and branch, refresh only if current main requires it, re-gate exact head if refreshed, squash merge, release frontend, and prove the canonical Big Papi owner Mail route is serving the released source.","constraints":[{"id":"same-pr","statement":"Use the existing PR #2184 and branch ai/objective-first-repair-mtt974xm; do not create a duplicate replacement PR.","proofConditionIds":["repo-merged","frontend-live"]},{"id":"frontend-only-release","statement":"Deploy only the affected frontend production target.","proofConditionIds":["repo-merged","frontend-live"]},{"id":"no-premature-done","statement":"Do not mark complete at Gate, merge, or dispatch; completion requires production proof.","proofConditionIds":["repo-merged","frontend-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-merged","kind":"repository","claim":"PR #2184 is squash merged through Forgejo and its exact resulting source is present on current main.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"frontend-live","kind":"runtime","claim":"The frontend production release containing the merged PR #2184 shared Mail refactor is verified live on the canonical Big Papi owner Mail route.","route":"/big-papis/owner/emails","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"a427ff15756cbb67549655f782229072f097099c0fbe4e0737de72f6deabaa0c","requestContractRevision":2,"previousRequestContractHash":"06f7abe1810ef3217f28f0b9dc65232cadcdbec6804ef322bdf6c8cd82b042c0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T22:51:07.551372+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:34bf8b28-3917-4ecd-8696-3311ac11cfaa:request-contract:a427ff15756cbb67549655f782229072f097099c0fbe4e0737de72f6deabaa0c","mission_step_id":"77daf919-111e-4205-bfb9-95c5b716187b","command_center_event_id":"34bf8b28-3917-4ecd-8696-3311ac11cfaa"},{"id":"e9800096-2d53-4005-92c2-0000300ecd0e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-5aadf2eb7f1d","reason":"auto_progress_pr_read_failed:502","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2277,"terminal":false,"missionId":"5aadf2eb-7f1d-497e-8173-c91a644454b3","operation":"automatic_mission_resume","proofGate":"repair_mission_auto_progress_authorization_retryable","sourceSha":"d21f20b92717f1e4b056a2aba2460112884226c1","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":"5aadf2eb-7f1d-497e-8173-c91a644454b3"},"performance":null,"deploymentId":"forgejo-main-d21f20b92717","workflowRunId":6705,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":711,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:11:49.685335+00:00","proof_gate":"repair_mission_auto_progress_authorization_retryable","source_sha":null,"external_id":"2277","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5aadf2eb-7f1d-497e-8173-c91a644454b3:automatic-mission-resume:2277:repair_mission_auto_progress_authorization_retryable","mission_step_id":"bd54e68a-5588-4c67-b093-3b406ebf20ae","command_center_event_id":"5aadf2eb-7f1d-497e-8173-c91a644454b3"},{"id":"34ccb695-03af-4939-9ad9-ac1d26091500","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for the exact authoritative cc-execution release policy update. Record that Visual Witness Cloudflare Container releases use the proven Forgejo Docker host and verified Docker CE CLI, then refreeze after one PR, KnockLaunch Gate, squash merge, cc-execution-only release, and live inspect_route_health proof.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for the exact authoritative cc-execution release policy update. Record that Visual Witness Cloudflare Container releases use the proven Forgejo Docker host and verified Docker CE CLI, then refreeze after one PR, KnockLaunch Gate, squash merge, cc-execution-only release, and live inspect_route_health proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Complete current Visual Witness failover repair is deployed to cc-execution and canonical Witness health is live instead of 502.","proofConditionIds":["proof-release","proof-health"]}],"objective":"Unfreeze the control plane only for the exact authoritative cc-execution release policy update. Record that Visual Witness Cloudflare Container releases use the proven Forgejo Docker host and verified Docker CE CLI, then refreeze after one PR, KnockLaunch Gate, squash merge, cc-execution-only release, and live inspect_route_health proof.","constraints":[{"id":"constraint-1","statement":"Only the authoritative ccExecutionReleaseToolingPolicy line is newly mutated and only cc-execution is released.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"release","claim":"The corrective config commit passes KnockLaunch Gate, squash merges, and its protected-main release selects and successfully deploys cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns 200/live via virtual runner instead of 502 while Render primary remains unavailable.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"33d93a56ac5d682498bf66a6c2ee15eef0b33c80d9e6bcb39b93324791d0c3e6","requestContractRevision":2,"previousRequestContractHash":"37728099bbe1c5195fffc759a9ad3f676c3e07bd712168eeea8f76a7dbbba997"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:28:12.592968+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e4951275-17b0-43f4-a583-b645c47291bf:request-contract:33d93a56ac5d682498bf66a6c2ee15eef0b33c80d9e6bcb39b93324791d0c3e6","mission_step_id":"a684bb08-2975-4cb1-8d11-f9e30d6d120a","command_center_event_id":"e4951275-17b0-43f4-a583-b645c47291bf"},{"id":"f41e65e7-0787-4cb2-b07f-61cb7d451df0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-cc-release-policy-20260905","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1814,"terminal":false,"missionId":"e4951275-17b0-43f4-a583-b645c47291bf","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4348,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":881,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":881,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":881,"repositoryMutationMs":4348,"repositoryProviderMs":2959,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1560,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":881,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1399},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"e4951275-17b0-43f4-a583-b645c47291bf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3378,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:28:17.741224+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1814","receipt_type":"execute_mission","idempotency_key":"mission:e4951275-17b0-43f4-a583-b645c47291bf:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"a684bb08-2975-4cb1-8d11-f9e30d6d120a","command_center_event_id":"e4951275-17b0-43f4-a583-b645c47291bf"},{"id":"b145fe8c-a725-4815-a0e6-947e44147723","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-cc-release-policy-20260905","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1814,"terminal":false,"missionId":"e4951275-17b0-43f4-a583-b645c47291bf","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1376,"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":"e4951275-17b0-43f4-a583-b645c47291bf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1290,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:28:26.547143+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1814","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e4951275-17b0-43f4-a583-b645c47291bf:automatic-mission-resume:1814:repair_mission_waiting_for_gate","mission_step_id":"b49c1ec8-186e-4c21-9b7b-c834c23c422c","command_center_event_id":"e4951275-17b0-43f4-a583-b645c47291bf"},{"id":"5a72baae-c6f2-4d15-8426-a2017075b297","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same PR #1814 after Gate identified the single stale exact-value assertion for ccExecutionReleaseToolingPolicy. Unfreeze the control plane only for workers/cc-execution/test/release-orchestration-invariants.test.js, update that assertion to the new authoritative policy value already present on this PR, then rerun Gate and continue the same PR through squash merge, cc-execution-only release, refreeze, and live Witness health proof. No other mutation.","wordingChanged":false,"canonicalIntent":"Continue the same PR #1814 after Gate identified the single stale exact-value assertion for ccExecutionReleaseToolingPolicy. Unfreeze the control plane only for workers/cc-execution/test/release-orchestration-invariants.test.js, update that assertion to the new authoritative policy value already present on this PR, then rerun Gate and continue the same PR through squash merge, cc-execution-only release, refreeze, and live Witness health proof. No other mutation.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #1814 passes Gate, merges, cc-execution releases the complete Witness failover repair, and health is live instead of 502.","proofConditionIds":["proof-release","proof-health"]}],"objective":"Continue the same PR #1814 after Gate identified the single stale exact-value assertion for ccExecutionReleaseToolingPolicy. Unfreeze the control plane only for workers/cc-execution/test/release-orchestration-invariants.test.js, update that assertion to the new authoritative policy value already present on this PR, then rerun Gate and continue the same PR through squash merge, cc-execution-only release, refreeze, and live Witness health proof. No other mutation.","constraints":[{"id":"constraint-1","statement":"The only additional mutation is the stale exact-value test assertion; only cc-execution may release.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"release","claim":"Refreshed PR #1814 passes KnockLaunch Gate, squash merges, and protected-main release selects and successfully deploys cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns 200/live via virtual runner instead of 502 while Render primary remains unavailable.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"61d19d6fd7118df865be3ca0d696c7759930af4f441bf92254dc4e8caf302871","requestContractRevision":3,"previousRequestContractHash":"33d93a56ac5d682498bf66a6c2ee15eef0b33c80d9e6bcb39b93324791d0c3e6"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:28:51.334243+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:e4951275-17b0-43f4-a583-b645c47291bf:request-contract:61d19d6fd7118df865be3ca0d696c7759930af4f441bf92254dc4e8caf302871","mission_step_id":"a684bb08-2975-4cb1-8d11-f9e30d6d120a","command_center_event_id":"e4951275-17b0-43f4-a583-b645c47291bf"},{"id":"0e0bb090-4ab1-412f-a268-9339a290af02","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-cc-release-policy-20260905","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1814,"terminal":false,"missionId":"e4951275-17b0-43f4-a583-b645c47291bf","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6557,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3360,"approvedPlanMs":0,"missionSetupMs":907,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":771,"ledgerReconcileMs":0,"lineageReconcileMs":136,"resolvePreflightMs":907,"repositoryMutationMs":3192,"repositoryProviderMs":1700,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1517,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":771,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":183},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"e4951275-17b0-43f4-a583-b645c47291bf"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1512,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:28:58.848979+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1814","receipt_type":"execute_mission","idempotency_key":"mission:e4951275-17b0-43f4-a583-b645c47291bf:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"a684bb08-2975-4cb1-8d11-f9e30d6d120a","command_center_event_id":"e4951275-17b0-43f4-a583-b645c47291bf"},{"id":"4dea4a71-bf46-404a-a990-0dc5771a8460","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-cc-release-policy-20260905","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1814,"terminal":false,"missionId":"e4951275-17b0-43f4-a583-b645c47291bf","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"21a38fda3b7c4dbf8222eebc4ced030995a49997","timingsMs":{"prReadinessMs":1019,"approvedPlanMs":0,"shipAndProveMs":6425,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"e4951275-17b0-43f4-a583-b645c47291bf"},"performance":null,"deploymentId":"forgejo-main-21a38fda3b7c","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1930,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:30:56.115285+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1814","receipt_type":"automatic_mission_resume","idempotency_key":"mission:e4951275-17b0-43f4-a583-b645c47291bf:automatic-mission-resume:1814:canonical_release_dispatched","mission_step_id":"d6abad14-07a0-48c1-ba85-ea8b95a456d6","command_center_event_id":"e4951275-17b0-43f4-a583-b645c47291bf"},{"id":"a4888943-24fa-4cf0-bba6-752752941c3f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/visual-witness-buildx-release-20260905","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":302,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":730,"providerAuthMs":0,"ledgerPrepareMs":730,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":730,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":730,"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":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5517,"likelyAffectedFiles":["config/control-plane-capabilities.json",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:32:15.113476+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"1440eaf8-77e9-4e84-8882-429a25dca89d","command_center_event_id":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7"},{"id":"f0d6fd61-a1b3-43eb-9734-c94594f85109","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for the exact Buildx dependency repair proven by release run 5454. Install docker-buildx-plugin alongside docker-ce-cli in release-cc-execution, verify docker buildx version before Wrangler deploy, update the invariant to require that exact Witness Container release tooling, update the authoritative ccExecutionReleaseToolingPolicy so this cc-execution-owned change selects the canonical release, then refreeze after one PR, KnockLaunch Gate, squash merge, cc-execution-only release, and live inspect_route_health proof.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for the exact Buildx dependency repair proven by release run 5454. Install docker-buildx-plugin alongside docker-ce-cli in release-cc-execution, verify docker buildx version before Wrangler deploy, update the invariant to require that exact Witness Container release tooling, update the authoritative ccExecutionReleaseToolingPolicy so this cc-execution-owned change selects the canonical release, then refreeze after one PR, KnockLaunch Gate, squash merge, cc-execution-only release, and live inspect_route_health proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"cc-execution successfully builds and deploys the Visual Witness Cloudflare Container and canonical Witness health is live through virtual failover.","proofConditionIds":["proof-release","proof-health"]}],"objective":"Unfreeze the control plane only for the exact Buildx dependency repair proven by release run 5454. Install docker-buildx-plugin alongside docker-ce-cli in release-cc-execution, verify docker buildx version before Wrangler deploy, update the invariant to require that exact Witness Container release tooling, update the authoritative ccExecutionReleaseToolingPolicy so this cc-execution-owned change selects the canonical release, then refreeze after one PR, KnockLaunch Gate, squash merge, cc-execution-only release, and live inspect_route_health proof.","constraints":[{"id":"constraint-1","statement":"Mutation scope is limited to the cc-execution release workflow, its invariant, and authoritative release tooling policy; release only cc-execution.","proofConditionIds":["proof-release"]},{"id":"constraint-2","statement":"No GitHub dependency is created or restored.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"release","claim":"The Buildx corrective source passes KnockLaunch Gate, squash merges, and protected-main release successfully deploys cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns 200/live via the virtual runner instead of 502 while Render primary remains unavailable.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"bae6406896ada19cbc7a03e0195878343555718dfaaeee2f734888224b65184e","requestContractRevision":2,"previousRequestContractHash":"8f0448612c8c2c8e46ae4b71f0a570e6ee1b98512c4bcd623b78e04338ac5d79"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:32:28.214222+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7:request-contract:bae6406896ada19cbc7a03e0195878343555718dfaaeee2f734888224b65184e","mission_step_id":"d2aa9a83-6d2a-4311-b101-b504eae69c1c","command_center_event_id":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7"},{"id":"fed2f96d-d0c7-4fe2-b712-991cc16ff0af","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"ae426a08ecf432c0ad37b93f05db296f7c5bf26b","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"On current Forgejo main, add a simple mobile-first Tasks & Reminders capability for Will in the Big Papi's Coquito Iceys tenant, owned from the Plan mode. Use one underlying tenant-isolated task/reminder primitive with two user-facing views: (1) a calendar-based planner showing dated tasks/reminders on their dates, with create/edit/complete/delete behavior; and (2) a frictionless Quick Jot inbox where Will can enter notes, reminders, or tasks that are not attached to any event, customer, proposal, booking, or other business object. Unscheduled Quick Jot items must remain useful in the inbox, and Will must be able to later add a date/reminder or promote an item into a task so it appears on the calendar without duplicating the record. Reuse an existing canonical task/calendar/data primitive if one exists; do not create a competing task store or duplicate scheduling engine. Associations to business context must be optional. Preserve strict tenant/user isolation and avoid Big Papi-specific assets leaking elsewhere. Keep the UI owner-facing and simple, suitable for phone use. Ship through one fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, deploy only affected production targ","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":"45aa4039530ea088038c168d2ad7ed438601041cf4df141eaf20a650424e7d86","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":"45aa4039530ea088038c168d2ad7ed438601041cf4df141eaf20a650424e7d86"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T00:30:36.675961+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"ae426a08ecf432c0ad37b93f05db296f7c5bf26b","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c87149c2-4b19-4c58-a8e5-61a665a60ec9:request-contract:45aa4039530ea088038c168d2ad7ed438601041cf4df141eaf20a650424e7d86:ae426a08ecf432c0ad37b93f05db296f7c5bf26b:verified:","mission_step_id":"211e0146-0f96-409f-b4cd-a3c048dc8af7","command_center_event_id":"c87149c2-4b19-4c58-a8e5-61a665a60ec9"},{"id":"a175ab29-759d-4fcc-99f6-3d2f196cbe5b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the same exact Buildx dependency repair using the unique cc-execution provisioning step anchor. Install and verify docker-buildx-plugin for release-cc-execution, align the release invariant and authoritative ccExecutionReleaseToolingPolicy, then ship through Gate, squash merge, cc-execution-only release, refreeze, and live Witness health proof.","wordingChanged":false,"canonicalIntent":"Apply the same exact Buildx dependency repair using the unique cc-execution provisioning step anchor. Install and verify docker-buildx-plugin for release-cc-execution, align the release invariant and authoritative ccExecutionReleaseToolingPolicy, then ship through Gate, squash merge, cc-execution-only release, refreeze, and live Witness health proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"cc-execution successfully builds and deploys the Visual Witness Cloudflare Container and canonical Witness health is live through virtual failover.","proofConditionIds":["proof-release","proof-health"]}],"objective":"Apply the same exact Buildx dependency repair using the unique cc-execution provisioning step anchor. Install and verify docker-buildx-plugin for release-cc-execution, align the release invariant and authoritative ccExecutionReleaseToolingPolicy, then ship through Gate, squash merge, cc-execution-only release, refreeze, and live Witness health proof.","constraints":[{"id":"constraint-1","statement":"Mutation scope is limited to the cc-execution release workflow, its invariant, and authoritative release tooling policy; release only cc-execution.","proofConditionIds":["proof-release"]},{"id":"constraint-2","statement":"No GitHub dependency is created or restored.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"release","claim":"The Buildx corrective source passes KnockLaunch Gate, squash merges, and protected-main release successfully deploys cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns 200/live via the virtual runner instead of 502 while Render primary remains unavailable.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"d611c0999983c0eea5814ec6e729eb940c0095eb8c61fafc667d22692683a699","requestContractRevision":3,"previousRequestContractHash":"bae6406896ada19cbc7a03e0195878343555718dfaaeee2f734888224b65184e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:32:46.51378+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7:request-contract:d611c0999983c0eea5814ec6e729eb940c0095eb8c61fafc667d22692683a699","mission_step_id":"d2aa9a83-6d2a-4311-b101-b504eae69c1c","command_center_event_id":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7"},{"id":"d350cba2-cac7-48e5-a375-a51908a26610","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-buildx-release-20260905","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7","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":826,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":826,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":826,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":826,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1551,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:32:31.416662+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"d2aa9a83-6d2a-4311-b101-b504eae69c1c","command_center_event_id":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7"},{"id":"8190b59e-a215-4137-a7cc-b4a5eff2a3cb","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for this exact Buildx dependency repair, then install and verify docker-buildx-plugin for release-cc-execution, align the invariant and authoritative ccExecutionReleaseToolingPolicy, ship through one PR and Gate, deploy only cc-execution, refreeze, and prove live Witness health.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for this exact Buildx dependency repair, then install and verify docker-buildx-plugin for release-cc-execution, align the invariant and authoritative ccExecutionReleaseToolingPolicy, ship through one PR and Gate, deploy only cc-execution, refreeze, and prove live Witness health.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"cc-execution successfully builds and deploys the Visual Witness Cloudflare Container and canonical Witness health is live through virtual failover.","proofConditionIds":["proof-release","proof-health"]}],"objective":"Unfreeze the control plane for this exact Buildx dependency repair, then install and verify docker-buildx-plugin for release-cc-execution, align the invariant and authoritative ccExecutionReleaseToolingPolicy, ship through one PR and Gate, deploy only cc-execution, refreeze, and prove live Witness health.","constraints":[{"id":"constraint-1","statement":"Mutation scope is limited to the cc-execution release workflow, its invariant, and authoritative release tooling policy; release only cc-execution.","proofConditionIds":["proof-release"]},{"id":"constraint-2","statement":"No GitHub dependency is created or restored.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"release","claim":"The Buildx corrective source passes KnockLaunch Gate, squash merges, and protected-main release successfully deploys cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns 200/live via the virtual runner instead of 502 while Render primary remains unavailable.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"03a19435431d019f878b3fc87362988ba95aba20bab51b4392f24ce4d942211f","requestContractRevision":4,"previousRequestContractHash":"d611c0999983c0eea5814ec6e729eb940c0095eb8c61fafc667d22692683a699"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:33:25.251138+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7:request-contract:03a19435431d019f878b3fc87362988ba95aba20bab51b4392f24ce4d942211f","mission_step_id":"d2aa9a83-6d2a-4311-b101-b504eae69c1c","command_center_event_id":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7"},{"id":"766175fc-ee0e-4ba3-8ef5-840064926954","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtt974xm","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":null,"terminal":false,"missionId":"34bf8b28-3917-4ecd-8696-3311ac11cfaa","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":755,"providerAuthMs":0,"ledgerPrepareMs":755,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":755,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":755,"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":"34bf8b28-3917-4ecd-8696-3311ac11cfaa"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5961,"likelyAffectedFiles":["src/assets/bigPapisCalendarTruck.ts","src/__tests__/contracts/big-papis-event-email-standard.contract.test.ts","src/__tests__/contracts/big-papis-canonical-customer-proposals.contract.test.ts","src/components/AdaptiveBusinessDashboard.tsx","src/components/CallFlow/FollowUpEntryWrapper.tsx","src/components/CallFlow/GoogleApiMap.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","scripts/visual-witness-hosted-runner/src/auth-state-refresh.mjs","scripts/visual-witness-hosted-runner/src/frontend-build-entrypoint.mjs","scripts/visual-witness-hosted-runner/src/frontend-build-service.mjs","src/__tests__/contracts/canonical-production-release-status.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T22:50:57.246823+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:34bf8b28-3917-4ecd-8696-3311ac11cfaa:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"59af207f-3451-4d6c-bbf4-211d3ef97d15","command_center_event_id":"34bf8b28-3917-4ecd-8696-3311ac11cfaa"},{"id":"03ef6719-6fb2-45da-8517-1a34638c5094","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane only for the exact Visual Witness capacity-pool and latency repair in mission a924d509-8361-466f-9fcc-6999d3a728e6, then automatically return to frozen-by-default operation. Preserve independent verification and per-mission browser-context isolation. Ship through KnockLaunch Gate, squash merge, deploy only cc-execution and affected witness runtimes, and verify live active-capacity routing, 30-second stale recovery, claim-driven screenshot behavior, and aligned witness runtime identity.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane only for the exact Visual Witness capacity-pool and latency repair in mission a924d509-8361-466f-9fcc-6999d3a728e6, then automatically return to frozen-by-default operation. Preserve independent verification and per-mission browser-context isolation. Ship through KnockLaunch Gate, squash merge, deploy only cc-execution and affected witness runtimes, and verify live active-capacity routing, 30-second stale recovery, claim-driven screenshot behavior, and aligned witness runtime identity.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"capacity-pool","statement":"The control plane routes new Visual Witness inspections to healthy available capacity, using virtual immediately when primary is full.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"fast-recovery","statement":"Interactive Visual Witness queue and no-progress defaults recover at 30 seconds with only a short supervisor reconciliation margin.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"claim-driven-capture","statement":"Nonvisual interaction claims can verify from executable interaction and diagnostic evidence without screenshots, while explicit visual claims still require visual evidence.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"runtime-alignment","statement":"Both primary and virtual witness runtimes are released from the repaired source generation and report healthy authority.","proofConditionIds":["runtime-proof"]}],"objective":"Unfreeze control plane only for the exact Visual Witness capacity-pool and latency repair in mission a924d509-8361-466f-9fcc-6999d3a728e6, then automatically return to frozen-by-default operation. Preserve independent verification and per-mission browser-context isolation. Ship through KnockLaunch Gate, squash merge, deploy only cc-execution and affected witness runtimes, and verify live active-capacity routing, 30-second stale recovery, claim-driven screenshot behavior, and aligned witness runtime identity.","constraints":[{"id":"independent-verifier","statement":"Visual Witness remains an independent verifier and is not granted product source-mutation authority or permission to create irreversible customer side effects merely for proof.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"isolation","statement":"The warm browser process continues to create isolated browser contexts for mission projections so tenant and authentication state cannot leak.","proofConditionIds":["repo-proof"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo-proof","runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Exact Visual Witness scheduler, runner, tests, runtime policy, and release identity changes are present on the merged Forgejo source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime-proof","kind":"runtime","claim":"Live Command Center and both witness lanes prove the repaired source, health, capacity selection, and recovery policy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-control-plane-only-for-the-exact-Visual-Witness-capacity-pool-and-latency-repair-in-mission","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":[],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["repo-proof","runtime-proof"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"f6b0468d2457bd5760106589f8b8390f73144ca68dde4821df9f0557ae532d4b","requestContractRevision":2,"previousRequestContractHash":"105391f3c0e7cac18575efead3f9ea687325af1008b4223c1e6db3da36c11200"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-18T00:37:42.538696+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a924d509-8361-466f-9fcc-6999d3a728e6:request-contract:f6b0468d2457bd5760106589f8b8390f73144ca68dde4821df9f0557ae532d4b","mission_step_id":"f23bfb5f-2404-4ea1-98ee-ad461cc9c253","command_center_event_id":"a924d509-8361-466f-9fcc-6999d3a728e6"},{"id":"c32993ef-b2a6-4ddf-a261-e41048716a14","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-buildx-release-20260905","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1816,"terminal":false,"missionId":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5957,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":897,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":897,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":897,"repositoryMutationMs":5957,"repositoryProviderMs":4526,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2086,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":897,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2440},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3764,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:33:32.185022+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1816","receipt_type":"execute_mission","idempotency_key":"mission:53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"d2aa9a83-6d2a-4311-b101-b504eae69c1c","command_center_event_id":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7"},{"id":"d87e40c0-2051-4cd4-9c50-d48d96a72a80","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtt974xm","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2184,"terminal":false,"missionId":"34bf8b28-3917-4ecd-8696-3311ac11cfaa","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8020,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":7830,"approvedPlanMs":0,"missionSetupMs":731,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":731,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":731,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":731,"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":"34bf8b28-3917-4ecd-8696-3311ac11cfaa"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2303,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T22:52:02.954907+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2184","receipt_type":"execute_mission","idempotency_key":"mission:34bf8b28-3917-4ecd-8696-3311ac11cfaa:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"77daf919-111e-4205-bfb9-95c5b716187b","command_center_event_id":"34bf8b28-3917-4ecd-8696-3311ac11cfaa"},{"id":"63721f39-c007-4ca8-be19-a8125eacef1c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the Command Center PR-readiness timeout repair. Correct the same PR's remaining stale invariant assertions so the capability config is required to use 2500ms per-read and 6000ms total, matching the already-correct runtime source. Preserve every other safety assertion unchanged. Re-run KnockLaunch Gate, squash merge, deploy only cc-execution, and verify live runtime identity.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the Command Center PR-readiness timeout repair. Correct the same PR's remaining stale invariant assertions so the capability config is required to use 2500ms per-read and 6000ms total, matching the already-correct runtime source. Preserve every other safety assertion unchanged. Re-run KnockLaunch Gate, squash merge, deploy only cc-execution, and verify live runtime identity.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"The runtime and config invariant suite consistently enforce 2500ms per-read and 6000ms total exact PR-readiness budgets.","proofConditionIds":["p1","p2"]},{"id":"o2","statement":"All other exact-head Gate, ancestry/current-main, protected-main, bounded retry, fail-closed, and no-write-retry assertions remain unchanged.","proofConditionIds":["p1"]}],"objective":"Unfreeze the control plane for the Command Center PR-readiness timeout repair. Correct the same PR's remaining stale invariant assertions so the capability config is required to use 2500ms per-read and 6000ms total, matching the already-correct runtime source. Preserve every other safety assertion unchanged. Re-run KnockLaunch Gate, squash merge, deploy only cc-execution, and verify live runtime identity.","constraints":[{"id":"c1","statement":"Corrective edit is limited to the two remaining stale assertions in workers/cc-execution/test/release-orchestration-invariants.test.js on existing PR #2250.","proofConditionIds":["p1"]},{"id":"c2","statement":"Reuse the existing branch and PR, pass KnockLaunch Gate, squash merge, deploy only cc-execution.","proofConditionIds":["p2"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"repository","claim":"Forgejo diff proves only the remaining stale PR-readiness config assertions were updated and safety assertions remain intact.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"p2","kind":"release","claim":"Exact corrected PR head passes Gate, squash merges, cc-execution deploys, and live runtime identity matches.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"5f40f1b04666cc8a4c902f9c43ebfd802a9cad0eda218e596b80af7594285590","requestContractRevision":4,"previousRequestContractHash":"17b96aba97f151e443cf58f206f7d963d699b637179c3e667a5cac6b879c4bc4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:56:25.070721+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:50170263-3f42-48f8-a658-b9720fa8ef58:request-contract:5f40f1b04666cc8a4c902f9c43ebfd802a9cad0eda218e596b80af7594285590","mission_step_id":"8bac3c25-8497-45d1-b0c6-7964ec52d387","command_center_event_id":"50170263-3f42-48f8-a658-b9720fa8ef58"},{"id":"4dab99ac-899c-401c-b017-7b24dc134a9f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-2a43b688984b","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.90-mission-terminalization","prNumber":2272,"terminal":false,"missionId":"2a43b688-984b-4938-bc75-5733aea968a6","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5194,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":477,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":356,"ledgerReconcileMs":0,"lineageReconcileMs":121,"resolvePreflightMs":477,"repositoryMutationMs":5194,"repositoryProviderMs":3790,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2335,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":356,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1455},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"2a43b688-984b-4938-bc75-5733aea968a6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4035,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:16:42.820025+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2272","receipt_type":"execute_mission","idempotency_key":"mission:2a43b688-984b-4938-bc75-5733aea968a6:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"1d09e341-bc1a-40c5-8230-bd52b894daa5","command_center_event_id":"2a43b688-984b-4938-bc75-5733aea968a6"},{"id":"a5b36023-1407-4150-bcdc-df9d1f977c48","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"4c3d3c6928d80f40b8513e4f0e3d8664c479aeb9","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-source","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"8025ab507bdd2f222b9a1aef46101f150bcab5ff","prNumber":2342,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6901/jobs/1","mergeCommitSha":"4c3d3c6928d80f40b8513e4f0e3d8664c479aeb9"}],"requestContractHash":"fb7c04bf9a7e67012a6b02a59714204606f2a06c8e0b0b461a45a80c665d5b40"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T22:54:23.384213+00:00","proof_gate":"request_contract_repository_verified","source_sha":"4c3d3c6928d80f40b8513e4f0e3d8664c479aeb9","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:2d105f3a-c7a2-4675-be51-b510601b8850:request-contract-repository:fb7c04bf9a7e67012a6b02a59714204606f2a06c8e0b0b461a45a80c665d5b40:4c3d3c6928d80f40b8513e4f0e3d8664c479aeb9","mission_step_id":"97c58809-3b9f-46d1-891e-2c6049c4fe54","command_center_event_id":"2d105f3a-c7a2-4675-be51-b510601b8850"},{"id":"6817c2f6-7c38-4448-9e81-4b320f5676f6","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for the single stale ccExecutionReleaseToolingPolicy assertion on existing PR #1816, align it with the Buildx-enabled authoritative policy already on that PR, then rerun KnockLaunch Gate and continue the same PR through squash merge, cc-execution-only release, refreeze, and live Witness health proof.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for the single stale ccExecutionReleaseToolingPolicy assertion on existing PR #1816, align it with the Buildx-enabled authoritative policy already on that PR, then rerun KnockLaunch Gate and continue the same PR through squash merge, cc-execution-only release, refreeze, and live Witness health proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #1816 passes Gate, merges, cc-execution successfully releases the Witness Container with Buildx, and canonical Witness health is live via virtual failover.","proofConditionIds":["proof-release","proof-health"]}],"objective":"Unfreeze the control plane only for the single stale ccExecutionReleaseToolingPolicy assertion on existing PR #1816, align it with the Buildx-enabled authoritative policy already on that PR, then rerun KnockLaunch Gate and continue the same PR through squash merge, cc-execution-only release, refreeze, and live Witness health proof.","constraints":[{"id":"constraint-1","statement":"The only additional mutation is the stale exact-value assertion; release only cc-execution.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"release","claim":"Refreshed PR #1816 passes KnockLaunch Gate, squash merges, and protected-main release successfully deploys cc-execution only with Docker Buildx available.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns 200/live via the virtual runner instead of 502 while Render primary remains unavailable.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"6738f70f0b669f17d1b368019106d8f5d51b104d7c8a97839e285cc0eb3d34f1","requestContractRevision":5,"previousRequestContractHash":"03a19435431d019f878b3fc87362988ba95aba20bab51b4392f24ce4d942211f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:34:05.71352+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7:request-contract:6738f70f0b669f17d1b368019106d8f5d51b104d7c8a97839e285cc0eb3d34f1","mission_step_id":"d2aa9a83-6d2a-4311-b101-b504eae69c1c","command_center_event_id":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7"},{"id":"47f86f4e-0ccd-4f57-a083-eb4a095f95d6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-buildx-release-20260905","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1816,"terminal":false,"missionId":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5676,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2128,"approvedPlanMs":0,"missionSetupMs":1052,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":870,"ledgerReconcileMs":0,"lineageReconcileMs":182,"resolvePreflightMs":1052,"repositoryMutationMs":3544,"repositoryProviderMs":1927,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1718,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":870,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":209},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1514,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:34:12.363246+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1816","receipt_type":"execute_mission","idempotency_key":"mission:53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"d2aa9a83-6d2a-4311-b101-b504eae69c1c","command_center_event_id":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7"},{"id":"daa11649-201c-4426-bd00-51fc2165e2f1","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-buildx-release-20260905","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1816,"terminal":false,"missionId":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"7f5170ccd2044cf1d3d4cd23ad76d2821480025f","timingsMs":{"prReadinessMs":1667,"approvedPlanMs":0,"shipAndProveMs":11460,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7"},"performance":null,"deploymentId":"forgejo-main-7f5170ccd204","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1994,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:34:53.562763+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1816","receipt_type":"automatic_mission_resume","idempotency_key":"mission:53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7:automatic-mission-resume:1816:canonical_release_dispatched","mission_step_id":"b043079d-a589-42a3-b414-777e3d28be4b","command_center_event_id":"53ff7441-ff8f-4fd3-90ef-5b7e5b43ebd7"},{"id":"827ec164-de4a-4faf-91e3-7674812420c7","source":"cc-execution","status":"recorded","payload":{"objective":"Immediately progress existing green PR #1815 through canonical Forgejo squash merge, frontend-only Cloudflare release, and production verification. Do not create a new branch or PR.","tenantRef":"curri-properties","receivedAt":"2026-09-05T11:35:41.542Z","fingerprint":"cbad3cf3ef2d4f24d53b96d38cf96d09add56c75e2fcc9a43b4651c9b3ddb8fe","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":"ai/curri-background-final","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Immediately progress existing green PR #1815 through canonical Forgejo squash merge, frontend-only Cloudflare release, and production verification. Do not create a new branch or PR.","wordingChanged":false,"canonicalIntent":"Immediately progress existing green PR #1815 through canonical Forgejo squash merge, frontend-only Cloudflare release, and production verification. Do not create a new branch or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #1815 is squash merged, its frontend change is deployed to production, and production is verified serving the merged change.","proofConditionIds":["proof-merge","proof-release"]}],"objective":"Immediately progress existing green PR #1815 through canonical Forgejo squash merge, frontend-only Cloudflare release, and production verification. Do not create a new branch or PR.","constraints":[{"id":"constraint-1","statement":"Do not create a new branch or PR; use existing PR #1815 exact green head 226e18077fb3fa64b4529ee784425f2784667b0f.","proofConditionIds":["proof-merge","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-merge","kind":"repository","claim":"PR #1815 is merged from exact green head 226e18077fb3fa64b4529ee784425f2784667b0f.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"runtime","claim":"The merged Curri frontend background change is deployed to production.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/curri-background-final","conversationContext":null,"requestContractHash":"f10a929ebf6a262ce6855c3be231f203eba66eaaeabda186585c44a27070a04f","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:35:42.001255+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:bdc6bb7c-0c5d-4ef1-85de-80a1557566dd:tenant-workstream-contribution:cbad3cf3ef2d4f24d53b96d38cf96d09add56c75e2fcc9a43b4651c9b3ddb8fe","mission_step_id":null,"command_center_event_id":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd"},{"id":"9e47c097-b2a8-4014-b47b-cb1ebafda832","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized corrective maintenance on PR #2250: update only the remaining stale config invariant assertions from 1200/2500 to 2500/6000.","baseSha":"be6b5384cc8ac44b6fa7112bafb4dd954990bdb4","issuedAt":1788976585746,"expiresAt":1788976765746,"missionId":"50170263-3f42-48f8-a658-b9720fa8ef58","authorizationId":"23b67d9d-e676-4f98-9b2a-aeb6a6b64ecf","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:56:26.172589+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"be6b5384cc8ac44b6fa7112bafb4dd954990bdb4","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:23b67d9d-e676-4f98-9b2a-aeb6a6b64ecf","mission_step_id":"6576e1d1-2ab1-4d08-8da9-ea40ed481402","command_center_event_id":"50170263-3f42-48f8-a658-b9720fa8ef58"},{"id":"7a51a8c0-7ebf-4fbc-a483-1bdc2cca0a53","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt the already-open, already-green, mergeable PR #1815 at exact head 226e18077fb3fa64b4529ee784425f2784667b0f. Do not perform source discovery or create source changes. Arm this existing PR for canonical Forgejo squash merge immediately, then deploy only frontend through Cloudflare and verify the Curri production route.","tenantRef":"curri-properties","receivedAt":"2026-09-05T11:36:11.496Z","fingerprint":"d74882a4241a8bc1a86d8aa03fe9d5fe2044cf58659dd07894f20e1330b2d38e","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":"ai/curri-background-final","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt the already-open, already-green, mergeable PR #1815 at exact head 226e18077fb3fa64b4529ee784425f2784667b0f. Do not perform source discovery or create source changes. Arm this existing PR for canonical Forgejo squash merge immediately, then deploy only frontend through Cloudflare and verify the Curri production route.","wordingChanged":false,"canonicalIntent":"Adopt the already-open, already-green, mergeable PR #1815 at exact head 226e18077fb3fa64b4529ee784425f2784667b0f. Do not perform source discovery or create source changes. Arm this existing PR for canonical Forgejo squash merge immediately, then deploy only frontend through Cloudflare and verify the Curri production route.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Existing PR #1815 is squash merged and its frontend change is live in production.","proofConditionIds":["proof-merge","proof-release"]}],"objective":"Adopt the already-open, already-green, mergeable PR #1815 at exact head 226e18077fb3fa64b4529ee784425f2784667b0f. Do not perform source discovery or create source changes. Arm this existing PR for canonical Forgejo squash merge immediately, then deploy only frontend through Cloudflare and verify the Curri production route.","constraints":[{"id":"constraint-1","statement":"Use existing PR #1815 exact head 226e18077fb3fa64b4529ee784425f2784667b0f; do not create a new PR or modify source.","proofConditionIds":["proof-merge","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-merge","kind":"repository","claim":"PR #1815 is merged.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"runtime","claim":"The Curri background frontend change from PR #1815 is live in production.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/curri-background-final","conversationContext":"{\"operation\":\"adopt_existing_pull_request\",\"prNumber\":1815,\"headSha\":\"226e18077fb3fa64b4529ee784425f2784667b0f\",\"baseBranch\":\"main\",\"gateState\":\"success\",\"sourceChangesRequired\":false,\"ownerApprovedShip\":true}","requestContractHash":"0ef2f7ef8018a2b474a2829a5839be590895ab8e48e01312c71a732ce8fbc0db","requestContractRevision":2},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:36:11.869968+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:bdc6bb7c-0c5d-4ef1-85de-80a1557566dd:tenant-workstream-contribution:d74882a4241a8bc1a86d8aa03fe9d5fe2044cf58659dd07894f20e1330b2d38e","mission_step_id":"af4b0ec3-4816-4ada-9ff9-4444ce53c504","command_center_event_id":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd"},{"id":"b006c01b-76d9-4449-9657-be710028300c","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/curri-background-final","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1182,"providerAuthMs":0,"ledgerPrepareMs":617,"ledgerReconcileMs":0,"lineageReconcileMs":113,"resolvePreflightMs":1182,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":617,"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":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2854,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:35:42.842304+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bdc6bb7c-0c5d-4ef1-85de-80a1557566dd:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"dcafb2c5-d760-4b7f-8c69-7e259449db93","command_center_event_id":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd"},{"id":"cf84b528-98d3-4a26-96d1-a212a53d8dee","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Immediately progress existing green PR #1815 through canonical Forgejo squash merge, frontend-only Cloudflare release, and production verification. This is an adoption/ship continuation of the already-existing PR, not a request for new source changes.","wordingChanged":false,"canonicalIntent":"Immediately progress existing green PR #1815 through canonical Forgejo squash merge, frontend-only Cloudflare release, and production verification. This is an adoption/ship continuation of the already-existing PR, not a request for new source changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Existing PR #1815 is squash merged and its frontend change is live in production.","proofConditionIds":["proof-merge","proof-release"]}],"objective":"Immediately progress existing green PR #1815 through canonical Forgejo squash merge, frontend-only Cloudflare release, and production verification. This is an adoption/ship continuation of the already-existing PR, not a request for new source changes.","constraints":[{"id":"constraint-1","statement":"Use existing PR #1815 exact head 226e18077fb3fa64b4529ee784425f2784667b0f; do not create a new PR or modify source.","proofConditionIds":["proof-merge","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-merge","kind":"repository","claim":"PR #1815 is merged.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"runtime","claim":"The Curri background frontend change from PR #1815 is live in production.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"4184bb0a55b4f2d37a61e493a99a1f26321e4908ad2af2f41b97020bb0e99294","requestContractRevision":3,"previousRequestContractHash":"0ef2f7ef8018a2b474a2829a5839be590895ab8e48e01312c71a732ce8fbc0db"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:37:07.106413+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bdc6bb7c-0c5d-4ef1-85de-80a1557566dd:request-contract:4184bb0a55b4f2d37a61e493a99a1f26321e4908ad2af2f41b97020bb0e99294","mission_step_id":"44b6e957-7e09-411c-96a9-e7683f816596","command_center_event_id":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd"},{"id":"3e636cb1-0729-4633-87ec-2cad70fe3e68","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for the exact Cloudflare Container credential repair wiring. Reuse the existing canonical cloudflare-credential-repair.mjs before cc-execution deploy, expose only the two existing admin bootstrap secrets to that repair step, use the freshly validated release token in the same deploy when rotation occurs, keep existing post-proof cleanup, enable the credential manager only for cc-execution release preflight, update the invariant, then refreeze after Gate, squash merge, cc-execution-only release, and live Witness health proof.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for the exact Cloudflare Container credential repair wiring. Reuse the existing canonical cloudflare-credential-repair.mjs before cc-execution deploy, expose only the two existing admin bootstrap secrets to that repair step, use the freshly validated release token in the same deploy when rotation occurs, keep existing post-proof cleanup, enable the credential manager only for cc-execution release preflight, update the invariant, then refreeze after Gate, squash merge, cc-execution-only release, and live Witness health proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Cloudflare authorizes the Visual Witness Container publish, cc-execution deploys the virtual Witness runner, and canonical Witness health is live instead of 502.","proofConditionIds":["proof-release","proof-health"]}],"objective":"Unfreeze the control plane only for the exact Cloudflare Container credential repair wiring. Reuse the existing canonical cloudflare-credential-repair.mjs before cc-execution deploy, expose only the two existing admin bootstrap secrets to that repair step, use the freshly validated release token in the same deploy when rotation occurs, keep existing post-proof cleanup, enable the credential manager only for cc-execution release preflight, update the invariant, then refreeze after Gate, squash merge, cc-execution-only release, and live Witness health proof.","constraints":[{"id":"constraint-1","statement":"Reuse only the existing canonical Cloudflare credential repair system and keep it scoped to cc-execution release preflight.","proofConditionIds":["proof-release"]},{"id":"constraint-2","statement":"No GitHub dependency and no unrelated release target.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"release","claim":"The credential-wiring corrective source passes KnockLaunch Gate, squash merges, and protected-main release successfully deploys cc-execution only with a validated Container-authorized Cloudflare credential.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns 200/live via the virtual runner instead of 502 while Render primary remains unavailable.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"26ca061ba99b84c474e4a2785c1f47eaa8e7ca8a8e607d7bca7cacb62921f9a7","requestContractRevision":2,"previousRequestContractHash":"8848c85faa50f099bc6967829c78e192c54a9c27b4684074cf20da5c5d43f709"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:38:10.608306+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a53cf033-55d3-4d2f-9443-bb2138d8c095:request-contract:26ca061ba99b84c474e4a2785c1f47eaa8e7ca8a8e607d7bca7cacb62921f9a7","mission_step_id":"1f840a94-c78f-4cd8-b935-757423a1c82c","command_center_event_id":"a53cf033-55d3-4d2f-9443-bb2138d8c095"},{"id":"42f63980-fc20-43d1-ae83-752d9c296e8e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the business-critical release invariant hardening repair. Make the canonical KnockLaunch Gate fail closed on business-critical frontend/runtime blast radius: authentication, tenant bootstrap/boundaries, routing/application shells, MCP/control-plane connectivity, Mail/communications, and revenue/payment flows must require matching regression coverage before merge. Preserve the maintenance lock and the canonical Forgejo-only release path.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the business-critical release invariant hardening repair. Make the canonical KnockLaunch Gate fail closed on business-critical frontend/runtime blast radius: authentication, tenant bootstrap/boundaries, routing/application shells, MCP/control-plane connectivity, Mail/communications, and revenue/payment flows must require matching regression coverage before merge. Preserve the maintenance lock and the canonical Forgejo-only release path.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"release-invariant-hardening","statement":"Business-critical changes are classified by operational blast radius and fail closed without matching regression coverage.","proofConditionIds":["gate-green","runtime-live"]}],"objective":"Unfreeze the control plane for the business-critical release invariant hardening repair. Make the canonical KnockLaunch Gate fail closed on business-critical frontend/runtime blast radius: authentication, tenant bootstrap/boundaries, routing/application shells, MCP/control-plane connectivity, Mail/communications, and revenue/payment flows must require matching regression coverage before merge. Preserve the maintenance lock and the canonical Forgejo-only release path.","constraints":[{"id":"preserve-maintenance-lock","statement":"Preserve the control-plane maintenance lock and Forgejo-only protected-main release path.","proofConditionIds":["gate-green"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"gate-green","kind":"repository","claim":"Exact-head KnockLaunch Gate passes with business-critical invariant enforcement active.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-live","kind":"runtime","claim":"Updated control-plane release policy is live after the merged workflow change.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"239543c181dabfcbc30f93c0b057987f75e4dfdf83fc53e5b5d117150df220d9","requestContractRevision":2,"previousRequestContractHash":null},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:07:29.827317+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d04ccda3-761f-4bff-8702-fe62575bd842:request-contract:239543c181dabfcbc30f93c0b057987f75e4dfdf83fc53e5b5d117150df220d9","mission_step_id":"c85d7ac4-23ae-4f23-9b07-2c2ae93cfb4f","command_center_event_id":"d04ccda3-761f-4bff-8702-fe62575bd842"},{"id":"90673cf4-51db-4478-b376-9d8e7b436d85","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"6b3d6da0f7c9594397f4833fb8eb563f822aef05","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Fix the MODES semantic preset for EVENT_RENTAL / EVENT_RENTALS / PARTY_RENTAL / PARTY_RENTALS tenants, using Speedy Panda Party Rentals as the reported production case.\n\nCurrent defect: party/event-rental tenants inherit the food-vendor/general MODES labels \"Plan\", \"Pop-Up\", \"Booked Event\", \"Back Office\", which do not match an inventory-and-date-capacity rental business.\n\nRequired shared primitive behavior:\n- Detect event-rental business type from persisted authoritative tenant_type and/or business_operating_blueprint.businessTypeKey; do not infer from tenant name/slug.\n- For configured four-card MODES shells, remap the existing generic card keys without breaking their media/storage identities or route query identity:\n  * plan => \"Bookings\" — availability, quotes, agreements, deposits, calendar. primary apps: booking, calendar, contacts, proposals, payments.\n  * pop-up => \"Prep & Loadout\" — rental/package prep, loadout, delivery prep, tasks. primary apps: jobs, calendar, tasks, documents, contacts.\n  * booked-event => \"Delivery & Pickup\" — delivery, setup, active rental, pickup/return, closeout. primary apps: jobs, calendar, contacts, communications, forms.\n  * back-office => \"Back","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":"ed4bd385c9e875bbb4ba0c566b7cba545eed72b87f1bf55ec5bd5f028b4a6e0d","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":"ed4bd385c9e875bbb4ba0c566b7cba545eed72b87f1bf55ec5bd5f028b4a6e0d"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T03:00:19.166886+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"6b3d6da0f7c9594397f4833fb8eb563f822aef05","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:9f15c304-44b9-4e1e-9393-6b8dd7b1feaa:request-contract:ed4bd385c9e875bbb4ba0c566b7cba545eed72b87f1bf55ec5bd5f028b4a6e0d:6b3d6da0f7c9594397f4833fb8eb563f822aef05:verified:","mission_step_id":"b710d383-6699-4d1f-a9a8-0afbd6074993","command_center_event_id":"9f15c304-44b9-4e1e-9393-6b8dd7b1feaa"},{"id":"7ba3a072-0953-42f1-9214-74e3fe30414a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/curri-background-final","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1815,"terminal":false,"missionId":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14194,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":13039,"approvedPlanMs":0,"missionSetupMs":940,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":940,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":940,"repositoryMutationMs":953,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":940,"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":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3032,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:37:22.183374+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1815","receipt_type":"execute_mission","idempotency_key":"mission:bdc6bb7c-0c5d-4ef1-85de-80a1557566dd:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"44b6e957-7e09-411c-96a9-e7683f816596","command_center_event_id":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd"},{"id":"a3acbd03-8288-4846-a744-0ff0b9ba899c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-adopted PR #1815 after automatic stale-base refresh. Keep the same PR and branch, rerun the canonical Gate on the refreshed head, then squash merge immediately when green, release frontend through Cloudflare, and verify production.","wordingChanged":false,"canonicalIntent":"Continue the already-adopted PR #1815 after automatic stale-base refresh. Keep the same PR and branch, rerun the canonical Gate on the refreshed head, then squash merge immediately when green, release frontend through Cloudflare, and verify production.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #1815 is squash merged and its frontend change is live in production.","proofConditionIds":["proof-merge","proof-release"]}],"objective":"Continue the already-adopted PR #1815 after automatic stale-base refresh. Keep the same PR and branch, rerun the canonical Gate on the refreshed head, then squash merge immediately when green, release frontend through Cloudflare, and verify production.","constraints":[{"id":"constraint-1","statement":"Keep the same branch and PR #1815; no replacement PR.","proofConditionIds":["proof-merge","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-merge","kind":"repository","claim":"PR #1815 is merged.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"runtime","claim":"The Curri background frontend change from PR #1815 is live in production.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"2998e09dacd98f0cbaa4bb7780537628c578622a080fb35d1ba67277b5656c43","requestContractRevision":4,"previousRequestContractHash":"4184bb0a55b4f2d37a61e493a99a1f26321e4908ad2af2f41b97020bb0e99294"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:37:32.942385+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bdc6bb7c-0c5d-4ef1-85de-80a1557566dd:request-contract:2998e09dacd98f0cbaa4bb7780537628c578622a080fb35d1ba67277b5656c43","mission_step_id":"44b6e957-7e09-411c-96a9-e7683f816596","command_center_event_id":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd"},{"id":"cf0c536a-3bb2-410d-9c47-184791404afa","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/visual-witness-cloudflare-credential-20260905","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"a53cf033-55d3-4d2f-9443-bb2138d8c095","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":687,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":547,"providerAuthMs":0,"ledgerPrepareMs":547,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":547,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":547,"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":"a53cf033-55d3-4d2f-9443-bb2138d8c095"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7370,"likelyAffectedFiles":["scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/verify-forgejo-watchdog.sh","config/control-plane-capabilities.json","config/control-plane-restore-point.json","scripts/protected-main-release-recovery.mjs",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-mission-preflight.test.ts","scripts/validate-command-center-contracts.mjs","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:37:44.796548+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a53cf033-55d3-4d2f-9443-bb2138d8c095:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"5aac9f85-6d8a-4581-9a20-a78e4f6d3449","command_center_event_id":"a53cf033-55d3-4d2f-9443-bb2138d8c095"},{"id":"516ed023-9434-4e04-9dbc-32041225f8d1","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Release run 5457 proves the Witness image builds successfully; Cloudflare rejects only the Container publish as Unauthorized. The repository already contains a canonical validated least-privilege Cloudflare credential repair routine for this exact condition.","baseSha":"7f5170ccd2044cf1d3d4cd23ad76d2821480025f","issuedAt":1788608291051,"expiresAt":1788608471051,"missionId":"a53cf033-55d3-4d2f-9443-bb2138d8c095","authorizationId":"ea90488c-3b1a-4cf2-98f9-226b7e1f353d","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:38:11.493596+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"7f5170ccd2044cf1d3d4cd23ad76d2821480025f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ea90488c-3b1a-4cf2-98f9-226b7e1f353d","mission_step_id":"5aac9f85-6d8a-4581-9a20-a78e4f6d3449","command_center_event_id":"a53cf033-55d3-4d2f-9443-bb2138d8c095"},{"id":"405d3ef1-e539-4daf-b50f-b10858c0aaed","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-cloudflare-credential-20260905","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1817,"terminal":false,"missionId":"a53cf033-55d3-4d2f-9443-bb2138d8c095","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4727,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":803,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":803,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":803,"repositoryMutationMs":4727,"repositoryProviderMs":3302,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2321,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":803,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":981},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"a53cf033-55d3-4d2f-9443-bb2138d8c095"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3766,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:38:16.213358+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1817","receipt_type":"execute_mission","idempotency_key":"mission:a53cf033-55d3-4d2f-9443-bb2138d8c095:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"1f840a94-c78f-4cd8-b935-757423a1c82c","command_center_event_id":"a53cf033-55d3-4d2f-9443-bb2138d8c095"},{"id":"9a63e23f-8db9-4f3b-80bc-cfea806be3f1","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Retry the same existing PR #1815 continuation after transient provider timeout. Keep the same PR and branch, complete stale-base reconciliation, rerun canonical Gate only if the head changed, then squash merge, release frontend through Cloudflare, and verify production.","wordingChanged":false,"canonicalIntent":"Retry the same existing PR #1815 continuation after transient provider timeout. Keep the same PR and branch, complete stale-base reconciliation, rerun canonical Gate only if the head changed, then squash merge, release frontend through Cloudflare, and verify production.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #1815 is squash merged and its frontend change is live in production.","proofConditionIds":["proof-merge","proof-release"]}],"objective":"Retry the same existing PR #1815 continuation after transient provider timeout. Keep the same PR and branch, complete stale-base reconciliation, rerun canonical Gate only if the head changed, then squash merge, release frontend through Cloudflare, and verify production.","constraints":[{"id":"constraint-1","statement":"Keep the same branch and PR #1815; no replacement PR.","proofConditionIds":["proof-merge","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-merge","kind":"repository","claim":"PR #1815 is merged.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"runtime","claim":"The Curri background frontend change from PR #1815 is live in production.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"36cfc52e5c12f86bfa1d1a3ca2d9b0afaa5f3efec2a09d02c893cae4a01e59dd","requestContractRevision":5,"previousRequestContractHash":"2998e09dacd98f0cbaa4bb7780537628c578622a080fb35d1ba67277b5656c43"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:37:46.25934+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bdc6bb7c-0c5d-4ef1-85de-80a1557566dd:request-contract:36cfc52e5c12f86bfa1d1a3ca2d9b0afaa5f3efec2a09d02c893cae4a01e59dd","mission_step_id":"44b6e957-7e09-411c-96a9-e7683f816596","command_center_event_id":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd"},{"id":"da14983e-9b39-46c3-b010-ab8b22cd1aaa","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/curri-background-final","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1815,"terminal":false,"missionId":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4819,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2967,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":790,"ledgerReconcileMs":0,"lineageReconcileMs":2177,"resolvePreflightMs":2967,"repositoryMutationMs":4819,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":790,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1554,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:37:38.935554+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"1815","receipt_type":"execute_mission","idempotency_key":"mission:bdc6bb7c-0c5d-4ef1-85de-80a1557566dd:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"44b6e957-7e09-411c-96a9-e7683f816596","command_center_event_id":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd"},{"id":"c69b496a-b7a0-451b-ba77-e4258ae6e591","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-cloudflare-credential-20260905","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1817,"terminal":false,"missionId":"a53cf033-55d3-4d2f-9443-bb2138d8c095","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1013,"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":"a53cf033-55d3-4d2f-9443-bb2138d8c095"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1294,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:38:48.91799+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1817","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a53cf033-55d3-4d2f-9443-bb2138d8c095:automatic-mission-resume:1817:repair_mission_waiting_for_gate","mission_step_id":"3054da89-8f84-4260-8734-a0979a7509f9","command_center_event_id":"a53cf033-55d3-4d2f-9443-bb2138d8c095"},{"id":"13b88ea0-d3f3-4267-8f2b-a25f8b8556cc","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"PR #1815 is green again on refreshed exact head 535425f4c9f1e37e50c1542a2edb04f70daea258. Immediately squash merge this same PR now, deploy only the frontend through Cloudflare, and verify production. Do not refresh or create any replacement unless main genuinely moves before merge.","wordingChanged":false,"canonicalIntent":"PR #1815 is green again on refreshed exact head 535425f4c9f1e37e50c1542a2edb04f70daea258. Immediately squash merge this same PR now, deploy only the frontend through Cloudflare, and verify production. Do not refresh or create any replacement unless main genuinely moves before merge.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #1815 is squash merged and its frontend change is live in production.","proofConditionIds":["proof-merge","proof-release"]}],"objective":"PR #1815 is green again on refreshed exact head 535425f4c9f1e37e50c1542a2edb04f70daea258. Immediately squash merge this same PR now, deploy only the frontend through Cloudflare, and verify production. Do not refresh or create any replacement unless main genuinely moves before merge.","constraints":[{"id":"constraint-1","statement":"Use existing PR #1815; no replacement PR.","proofConditionIds":["proof-merge","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-merge","kind":"repository","claim":"PR #1815 is merged from refreshed green head 535425f4c9f1e37e50c1542a2edb04f70daea258.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"runtime","claim":"The Curri background frontend change from PR #1815 is live in production.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"8f9228a44dc01a19da362eabdfe19884d961022aef03b64b5645dd9766d926a9","requestContractRevision":6,"previousRequestContractHash":"36cfc52e5c12f86bfa1d1a3ca2d9b0afaa5f3efec2a09d02c893cae4a01e59dd"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:39:33.355492+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bdc6bb7c-0c5d-4ef1-85de-80a1557566dd:request-contract:8f9228a44dc01a19da362eabdfe19884d961022aef03b64b5645dd9766d926a9","mission_step_id":"44b6e957-7e09-411c-96a9-e7683f816596","command_center_event_id":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd"},{"id":"53f5b0ca-0345-40f3-bd03-ff11dc6908f3","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-migrations/live":"pending"},"mainSha":"5f01e31ad14934e26d83e4d6764e4847394ecfd7","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live","supabase-migrations/live"],"sourceSha":"5f01e31ad14934e26d83e4d6764e4847394ecfd7","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending","migrations":"pending"},"requestContractHash":"d7b7d5da33347fc1b3881e1804030702102341b24993fc3e131ea630437887f2","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5654","runId":5654,"status":"running","sourceSha":"5f01e31ad14934e26d83e4d6764e4847394ecfd7","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending","migrations":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending","migrations":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T23:34:22.235517+00:00","proof_gate":"canonical_release_pending","source_sha":"5f01e31ad14934e26d83e4d6764e4847394ecfd7","external_id":"forgejo-main-5f01e31ad149","receipt_type":"canonical_release_status","idempotency_key":"mission:64b0dea4-ef9d-4ec2-8148-131e4c78f762:forgejo-release-status:5f01e31ad14934e26d83e4d6764e4847394ecfd7:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending|supabase-migrations/live=pending","mission_step_id":"a3ad2c30-a70a-4536-afab-b5a2f4e5351d","command_center_event_id":"64b0dea4-ef9d-4ec2-8148-131e4c78f762"},{"id":"e8ae2680-df03-4eaa-878a-e13cda384c80","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/curri-background-final","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1815,"terminal":false,"missionId":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"28f530fb82dd1ca13c4c91d47a40764099c228c7","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9125,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1117,"approvedPlanMs":0,"missionSetupMs":1231,"providerAuthMs":0,"shipAndProveMs":7107,"ledgerPrepareMs":1102,"ledgerReconcileMs":0,"lineageReconcileMs":129,"resolvePreflightMs":1231,"repositoryMutationMs":754,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1102,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd"},"performance":null,"deploymentId":"forgejo-main-28f530fb82dd","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2840,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:39:43.557861+00:00","proof_gate":"canonical_release_dispatched","source_sha":"28f530fb82dd1ca13c4c91d47a40764099c228c7","external_id":"forgejo-main-28f530fb82dd","receipt_type":"execute_mission","idempotency_key":"mission:bdc6bb7c-0c5d-4ef1-85de-80a1557566dd:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"0f56dbf7-de84-4bdf-bd3a-15be0183e502","command_center_event_id":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd"},{"id":"7d276b91-0ee6-4e53-8e51-6056c0da065d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the already-merged PR #1815 release and verify production is serving merge SHA 28f530fb82dd1ca13c4c91d47a40764099c228c7 on the Curri frontend. No source mutation is requested.","wordingChanged":false,"canonicalIntent":"Reconcile the already-merged PR #1815 release and verify production is serving merge SHA 28f530fb82dd1ca13c4c91d47a40764099c228c7 on the Curri frontend. No source mutation is requested.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #1815 is squash merged and its frontend change is live in production.","proofConditionIds":["proof-merge","proof-release"]}],"objective":"Reconcile the already-merged PR #1815 release and verify production is serving merge SHA 28f530fb82dd1ca13c4c91d47a40764099c228c7 on the Curri frontend. No source mutation is requested.","constraints":[{"id":"constraint-1","statement":"Use existing PR #1815; no replacement PR.","proofConditionIds":["proof-merge","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-merge","kind":"repository","claim":"PR #1815 is merged.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"runtime","claim":"The Curri background frontend change from PR #1815 is live in production.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"748ef9dd00b7500133ff1ab2a72caf17ff966baa9056a01aab9c5d8cc8b2bc8a","requestContractRevision":7,"previousRequestContractHash":"8f9228a44dc01a19da362eabdfe19884d961022aef03b64b5645dd9766d926a9"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:39:50.724764+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bdc6bb7c-0c5d-4ef1-85de-80a1557566dd:request-contract:748ef9dd00b7500133ff1ab2a72caf17ff966baa9056a01aab9c5d8cc8b2bc8a","mission_step_id":"44b6e957-7e09-411c-96a9-e7683f816596","command_center_event_id":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd"},{"id":"6f05ebfa-232e-4502-b854-6b86f01d83eb","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","scripts/validate-business-critical-release-invariants.mjs","scripts/validate-business-critical-release-invariants.test.mjs"],"reason":"Owner explicitly authorized: Unfreeze the control plane for the business-critical release invariant hardening repair.","baseSha":"e82431e91a7c655a3f2007adff85633b4d4276c6","issuedAt":1788908850378,"expiresAt":1788909030378,"missionId":"d04ccda3-761f-4bff-8702-fe62575bd842","authorizationId":"fc0ee70b-5dae-4737-95b0-31d6f46086e4","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:07:31.109884+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e82431e91a7c655a3f2007adff85633b4d4276c6","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:fc0ee70b-5dae-4737-95b0-31d6f46086e4","mission_step_id":"01e7cc38-8b84-4e01-87bb-f0fd32ac37ff","command_center_event_id":"d04ccda3-761f-4bff-8702-fe62575bd842"},{"id":"dce68ccd-7940-43e0-8a17-72ed56760023","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-501702633f42","reason":"retryable_provider_transport:forgejo_provider_read_timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.80-empty-orphan-branch-recovery","prNumber":2250,"terminal":false,"missionId":"50170263-3f42-48f8-a658-b9720fa8ef58","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":2646,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2041,"approvedPlanMs":0,"missionSetupMs":1963,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1063,"ledgerReconcileMs":0,"lineageReconcileMs":900,"resolvePreflightMs":1963,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1063,"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":"50170263-3f42-48f8-a658-b9720fa8ef58"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1527,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:53:40.747008+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2250","receipt_type":"execute_mission","idempotency_key":"mission:50170263-3f42-48f8-a658-b9720fa8ef58:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"8bac3c25-8497-45d1-b0c6-7964ec52d387","command_center_event_id":"50170263-3f42-48f8-a658-b9720fa8ef58"},{"id":"31eb0133-a9af-4a18-92f8-6bb812dc67b3","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-10T04:17:23.869Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T04:17:24.432845+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:cf0a5d76-c6e6-47ed-9522-8e6eff588964:owner-wait-live","mission_step_id":"341b8b14-5b7d-456b-9261-15d857ca8469","command_center_event_id":"cf0a5d76-c6e6-47ed-9522-8e6eff588964"},{"id":"3f962853-43d9-4bbf-aeaa-7d87780d7263","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-5aadf2eb7f1d","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2277,"terminal":false,"missionId":"5aadf2eb-7f1d-497e-8173-c91a644454b3","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"d21f20b92717f1e4b056a2aba2460112884226c1","timingsMs":{"prReadinessMs":231,"approvedPlanMs":0,"shipAndProveMs":16023,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"5aadf2eb-7f1d-497e-8173-c91a644454b3"},"performance":null,"deploymentId":"forgejo-main-d21f20b92717","workflowRunId":6705,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":794,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:10:32.754354+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"2277","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5aadf2eb-7f1d-497e-8173-c91a644454b3:automatic-mission-resume:2277:canonical_release_reconciliation_pending","mission_step_id":"bd54e68a-5588-4c67-b093-3b406ebf20ae","command_center_event_id":"5aadf2eb-7f1d-497e-8173-c91a644454b3"},{"id":"00887ccc-94cb-4931-9715-cc01057d2bab","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/curri-background-final","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1815,"terminal":false,"missionId":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"28f530fb82dd1ca13c4c91d47a40764099c228c7","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5307,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":361,"approvedPlanMs":0,"missionSetupMs":3344,"providerAuthMs":0,"shipAndProveMs":4665,"ledgerPrepareMs":848,"ledgerReconcileMs":0,"lineageReconcileMs":2496,"resolvePreflightMs":3344,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":848,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd"},"performance":null,"deploymentId":"forgejo-main-28f530fb82dd","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1481,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:39:59.297649+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"28f530fb82dd1ca13c4c91d47a40764099c228c7","external_id":"forgejo-main-28f530fb82dd","receipt_type":"execute_mission","idempotency_key":"mission:bdc6bb7c-0c5d-4ef1-85de-80a1557566dd:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"0f56dbf7-de84-4bdf-bd3a-15be0183e502","command_center_event_id":"bdc6bb7c-0c5d-4ef1-85de-80a1557566dd"},{"id":"7b7ac06c-317b-4e04-bec5-b657dab30672","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-cloudflare-credential-20260905","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1817,"terminal":false,"missionId":"a53cf033-55d3-4d2f-9443-bb2138d8c095","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3001,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"a53cf033-55d3-4d2f-9443-bb2138d8c095"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":841,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:40:08.321462+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1817","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a53cf033-55d3-4d2f-9443-bb2138d8c095:automatic-mission-resume:1817:repair_mission_pr_ready_retryable","mission_step_id":"3054da89-8f84-4260-8734-a0979a7509f9","command_center_event_id":"a53cf033-55d3-4d2f-9443-bb2138d8c095"},{"id":"150e1785-9012-4c37-99b2-2281942ba8b2","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same already-green PR #1817 at exact head e6ac0026e15b16994e819d7f5e1e351a7da48124. It is mergeable, not behind current main, and KnockLaunch Gate succeeded. Do not mutate source or create another PR. Squash merge #1817 through the canonical Forgejo path, then release only cc-execution. The release must run the newly wired canonical Cloudflare credential repair preflight, use any freshly validated Container-capable token for the same deploy, preserve the old token until live proof, and then prove inspect_route_health returns live via the virtual Witness runner. Refreeze the control plane after completion.","wordingChanged":false,"canonicalIntent":"Continue the same already-green PR #1817 at exact head e6ac0026e15b16994e819d7f5e1e351a7da48124. It is mergeable, not behind current main, and KnockLaunch Gate succeeded. Do not mutate source or create another PR. Squash merge #1817 through the canonical Forgejo path, then release only cc-execution. The release must run the newly wired canonical Cloudflare credential repair preflight, use any freshly validated Container-capable token for the same deploy, preserve the old token until live proof, and then prove inspect_route_health returns live via the virtual Witness runner. Refreeze the control plane after completion.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Visual Witness is live through the Cloudflare virtual runner and no longer returns 502.","proofConditionIds":["proof-release","proof-health"]}],"objective":"Continue the same already-green PR #1817 at exact head e6ac0026e15b16994e819d7f5e1e351a7da48124. It is mergeable, not behind current main, and KnockLaunch Gate succeeded. Do not mutate source or create another PR. Squash merge #1817 through the canonical Forgejo path, then release only cc-execution. The release must run the newly wired canonical Cloudflare credential repair preflight, use any freshly validated Container-capable token for the same deploy, preserve the old token until live proof, and then prove inspect_route_health returns live via the virtual Witness runner. Refreeze the control plane after completion.","constraints":[{"id":"constraint-1","statement":"Reuse only existing PR #1817 with no source mutation; release only cc-execution.","proofConditionIds":["proof-release"]},{"id":"constraint-2","statement":"Use the existing canonical Cloudflare credential repair preflight and preserve the previous token until live proof.","proofConditionIds":["proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-release","kind":"release","claim":"PR #1817 squash merges and protected-main release successfully deploys cc-execution only with a validated Container-capable Cloudflare credential.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns 200/live via the virtual runner instead of 502 while Render primary remains unavailable.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"a242dd0cd5ba01828fb6c4d369f1da75f78ad41f1edbf276b1bbc28bd67f4fe4","requestContractRevision":3,"previousRequestContractHash":"26ca061ba99b84c474e4a2785c1f47eaa8e7ca8a8e607d7bca7cacb62921f9a7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:40:50.150754+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a53cf033-55d3-4d2f-9443-bb2138d8c095:request-contract:a242dd0cd5ba01828fb6c4d369f1da75f78ad41f1edbf276b1bbc28bd67f4fe4","mission_step_id":"1f840a94-c78f-4cd8-b935-757423a1c82c","command_center_event_id":"a53cf033-55d3-4d2f-9443-bb2138d8c095"},{"id":"2c7455bf-e94e-41da-b9e8-8eed5fc541b1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/business-critical-release-invariants-20260908","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2190,"terminal":false,"missionId":"d04ccda3-761f-4bff-8702-fe62575bd842","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11320,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":923,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":923,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":923,"repositoryMutationMs":11320,"repositoryProviderMs":9393,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2794,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":923,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":6599},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"d04ccda3-761f-4bff-8702-fe62575bd842"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3830,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:07:41.973022+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2190","receipt_type":"execute_mission","idempotency_key":"mission:d04ccda3-761f-4bff-8702-fe62575bd842:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"c85d7ac4-23ae-4f23-9b07-2c2ae93cfb4f","command_center_event_id":"d04ccda3-761f-4bff-8702-fe62575bd842"},{"id":"acbd9b9e-5376-4744-9724-afe2d92dc1bc","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the Command Center PR-readiness timeout repair. The exact corrected PR #2250 head has passed KnockLaunch Gate. Continue this same mission through the canonical controlled squash merge, deploy only cc-execution, and verify live runtime version 1.58.81-pr-readiness-timeout-repair. Do not mutate source again.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the Command Center PR-readiness timeout repair. The exact corrected PR #2250 head has passed KnockLaunch Gate. Continue this same mission through the canonical controlled squash merge, deploy only cc-execution, and verify live runtime version 1.58.81-pr-readiness-timeout-repair. Do not mutate source again.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"PR #2250 exact corrected head is green and is squash merged through the canonical Forgejo path.","proofConditionIds":["p1"]},{"id":"o2","statement":"cc-execution production runtime is live on version 1.58.81-pr-readiness-timeout-repair with the merged source identity.","proofConditionIds":["p1"]}],"objective":"Unfreeze the control plane for the Command Center PR-readiness timeout repair. The exact corrected PR #2250 head has passed KnockLaunch Gate. Continue this same mission through the canonical controlled squash merge, deploy only cc-execution, and verify live runtime version 1.58.81-pr-readiness-timeout-repair. Do not mutate source again.","constraints":[{"id":"c1","statement":"No additional source mutation; continue the existing PR and deploy only cc-execution.","proofConditionIds":["p1"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"release","claim":"Exact green PR #2250 is squash merged, cc-execution release succeeds, and live runtime identity matches version 1.58.81-pr-readiness-timeout-repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f30671387a23ff03b2fbfbb23c1f5d09c46b6d325a77512a6fc1081c5346a7c7","requestContractRevision":5,"previousRequestContractHash":"5f40f1b04666cc8a4c902f9c43ebfd802a9cad0eda218e596b80af7594285590"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:57:59.961122+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:50170263-3f42-48f8-a658-b9720fa8ef58:request-contract:f30671387a23ff03b2fbfbb23c1f5d09c46b6d325a77512a6fc1081c5346a7c7","mission_step_id":"8bac3c25-8497-45d1-b0c6-7964ec52d387","command_center_event_id":"50170263-3f42-48f8-a658-b9720fa8ef58"},{"id":"a702acf0-93bb-4271-951c-ed36be5e1861","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-cloudflare-credential-20260905","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1817,"terminal":false,"missionId":"a53cf033-55d3-4d2f-9443-bb2138d8c095","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":22053,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":21455,"approvedPlanMs":0,"missionSetupMs":3057,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":755,"ledgerReconcileMs":0,"lineageReconcileMs":2302,"resolvePreflightMs":3057,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":755,"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":"a53cf033-55d3-4d2f-9443-bb2138d8c095"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1899,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:41:15.442261+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1817","receipt_type":"execute_mission","idempotency_key":"mission:a53cf033-55d3-4d2f-9443-bb2138d8c095:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"1f840a94-c78f-4cd8-b935-757423a1c82c","command_center_event_id":"a53cf033-55d3-4d2f-9443-bb2138d8c095"},{"id":"415f750a-1d0a-4f3d-9bf5-7282c95a8021","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-cloudflare-credential-20260905","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1817,"terminal":false,"missionId":"a53cf033-55d3-4d2f-9443-bb2138d8c095","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"68f04065a4c25ae1308e0ec2a9b556782a682c61","timingsMs":{"prReadinessMs":3372,"approvedPlanMs":0,"shipAndProveMs":10346,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a53cf033-55d3-4d2f-9443-bb2138d8c095"},"performance":null,"deploymentId":"forgejo-main-68f04065a4c2","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1994,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:42:10.23484+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1817","receipt_type":"automatic_mission_resume","idempotency_key":"mission:a53cf033-55d3-4d2f-9443-bb2138d8c095:automatic-mission-resume:1817:canonical_release_dispatched","mission_step_id":"af89e9cb-7a7a-4714-94ef-5bd0aba6c892","command_center_event_id":"a53cf033-55d3-4d2f-9443-bb2138d8c095"},{"id":"830dae79-0dac-407c-bb99-99ca98a2df10","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/visual-witness-cloudflare-auth-convergence-20260905","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"81cb9e92-a439-4cd1-8506-8a411a3f2143","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":345,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":740,"providerAuthMs":0,"ledgerPrepareMs":740,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":740,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":740,"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":"81cb9e92-a439-4cd1-8506-8a411a3f2143"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7230,"likelyAffectedFiles":["scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/verify-forgejo-watchdog.sh","config/control-plane-capabilities.json","config/control-plane-restore-point.json",".forgejo/workflows/knocklaunch.yml","scripts/protected-main-release-recovery.mjs","scripts/validate-command-center-contracts.mjs","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:45:59.263526+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:81cb9e92-a439-4cd1-8506-8a411a3f2143:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"5535f354-0de2-446b-99ba-da5e153baffd","command_center_event_id":"81cb9e92-a439-4cd1-8506-8a411a3f2143"},{"id":"25ae9ec9-48c6-4511-9db7-4437f3f20305","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-cloudflare-auth-convergence-20260905","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1818,"terminal":false,"missionId":"81cb9e92-a439-4cd1-8506-8a411a3f2143","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4269,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":916,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":916,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":916,"repositoryMutationMs":4269,"repositoryProviderMs":2886,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1384,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":916,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1502},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"81cb9e92-a439-4cd1-8506-8a411a3f2143"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3677,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:46:39.752725+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1818","receipt_type":"execute_mission","idempotency_key":"mission:81cb9e92-a439-4cd1-8506-8a411a3f2143:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"70955436-be7e-43a8-86ab-feb200a2b748","command_center_event_id":"81cb9e92-a439-4cd1-8506-8a411a3f2143"},{"id":"282394c0-f25d-447f-9a18-a1af0d2a8060","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-9f15c30444b9","prNumber":3169,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"6b3d6da0f7c9594397f4833fb8eb563f822aef05","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T02:59:17.856515+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"6b3d6da0f7c9594397f4833fb8eb563f822aef05","external_id":"3169","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:9f15c304-44b9-4e1e-9393-6b8dd7b1feaa:merged-pr:3169:6b3d6da0f7c9594397f4833fb8eb563f822aef05","mission_step_id":"dc5fe1a4-ea97-4da1-aba3-914b25a03208","command_center_event_id":"9f15c304-44b9-4e1e-9393-6b8dd7b1feaa"},{"id":"c61a093a-a685-428b-854e-82f79542fd48","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-cloudflare-auth-convergence-20260905","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1818,"terminal":false,"missionId":"81cb9e92-a439-4cd1-8506-8a411a3f2143","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1234,"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":"81cb9e92-a439-4cd1-8506-8a411a3f2143"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1300,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:46:48.151766+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1818","receipt_type":"automatic_mission_resume","idempotency_key":"mission:81cb9e92-a439-4cd1-8506-8a411a3f2143:automatic-mission-resume:1818:repair_mission_waiting_for_gate","mission_step_id":"d7fff261-458a-4c15-8b91-9a7c22e49909","command_center_event_id":"81cb9e92-a439-4cd1-8506-8a411a3f2143"},{"id":"b28d686e-5bd8-4878-83cf-ee0ce5d09a5b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-cloudflare-auth-convergence-20260905","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1818,"terminal":false,"missionId":"81cb9e92-a439-4cd1-8506-8a411a3f2143","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"ad92b1b74f942eda22a0d5b7b716a2e756feef98","timingsMs":{"prReadinessMs":846,"approvedPlanMs":0,"shipAndProveMs":6279,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"81cb9e92-a439-4cd1-8506-8a411a3f2143"},"performance":null,"deploymentId":"forgejo-main-ad92b1b74f94","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1977,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:47:07.93964+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1818","receipt_type":"automatic_mission_resume","idempotency_key":"mission:81cb9e92-a439-4cd1-8506-8a411a3f2143:automatic-mission-resume:1818:canonical_release_dispatched","mission_step_id":"d7965435-e82a-48e9-a2e9-e941159d5f9c","command_center_event_id":"81cb9e92-a439-4cd1-8506-8a411a3f2143"},{"id":"e3a7ba26-845d-49cf-bb16-42f3c23506d0","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/visual-witness-cloudflare-entitlement-diagnostic-20260905","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"682fc898-0270-49ec-b3d4-ea18305c544a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":268,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":671,"providerAuthMs":0,"ledgerPrepareMs":671,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":671,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":671,"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":"682fc898-0270-49ec-b3d4-ea18305c544a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8065,"likelyAffectedFiles":["scripts/command-center-host-agent/install-forgejo-watchdog.sh","config/control-plane-capabilities.json","config/control-plane-restore-point.json","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/verify-forgejo-watchdog.sh","scripts/validate-command-center-contracts.mjs",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-parallel-workstreams.contract.test.ts","scripts/protected-main-release-recovery.mjs","src/__tests__/commandCenter/deployDetection.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:49:29.418273+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:682fc898-0270-49ec-b3d4-ea18305c544a:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"79371e75-4c32-424c-9383-536ef6e70bf7","command_center_event_id":"682fc898-0270-49ec-b3d4-ea18305c544a"},{"id":"24d0d318-c20c-4df7-8ade-bc26ad18cd36","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/business-critical-release-invariants-20260908","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2190,"terminal":false,"missionId":"d04ccda3-761f-4bff-8702-fe62575bd842","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":2057,"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":"d04ccda3-761f-4bff-8702-fe62575bd842"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1294,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:07:51.885475+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2190","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d04ccda3-761f-4bff-8702-fe62575bd842:automatic-mission-resume:2190:repair_mission_waiting_for_gate","mission_step_id":"6ca11851-d135-4a77-8bce-977f11e5a6da","command_center_event_id":"d04ccda3-761f-4bff-8702-fe62575bd842"},{"id":"ae76a11b-055c-4657-b463-3eee389553ea","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-cloudflare-entitlement-diagnostic-20260905","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1819,"terminal":false,"missionId":"682fc898-0270-49ec-b3d4-ea18305c544a","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4999,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1236,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1236,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1236,"repositoryMutationMs":4999,"repositoryProviderMs":3348,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2019,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1236,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1329},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"682fc898-0270-49ec-b3d4-ea18305c544a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3686,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:50:24.458407+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1819","receipt_type":"execute_mission","idempotency_key":"mission:682fc898-0270-49ec-b3d4-ea18305c544a:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"b8aff891-730b-4a06-9d3b-8301093289d2","command_center_event_id":"682fc898-0270-49ec-b3d4-ea18305c544a"},{"id":"c9e9eb6d-c7a7-4f38-a616-fa35dc9ad43a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-cloudflare-entitlement-diagnostic-20260905","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1819,"terminal":false,"missionId":"682fc898-0270-49ec-b3d4-ea18305c544a","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1296,"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":"682fc898-0270-49ec-b3d4-ea18305c544a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1306,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:50:32.204196+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1819","receipt_type":"automatic_mission_resume","idempotency_key":"mission:682fc898-0270-49ec-b3d4-ea18305c544a:automatic-mission-resume:1819:repair_mission_waiting_for_gate","mission_step_id":"a47da713-d9f5-4ce6-be12-1999182c86d1","command_center_event_id":"682fc898-0270-49ec-b3d4-ea18305c544a"},{"id":"6538d072-6471-4132-b73b-282ccc984139","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papi-tenant-entry-deadlock-20260908","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2189,"terminal":false,"missionId":"97045b11-da79-48c0-9809-1ad96f32e4af","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"06b91c8a5fc1e765d80dcf0d40c3a3b100fd8016","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10201,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1462,"approvedPlanMs":0,"missionSetupMs":643,"providerAuthMs":0,"shipAndProveMs":8397,"ledgerPrepareMs":643,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":643,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":643,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"97045b11-da79-48c0-9809-1ad96f32e4af"},"performance":null,"deploymentId":"forgejo-main-06b91c8a5fc1","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:09:55.401355+00:00","proof_gate":"canonical_release_dispatched","source_sha":"06b91c8a5fc1e765d80dcf0d40c3a3b100fd8016","external_id":"forgejo-main-06b91c8a5fc1","receipt_type":"execute_mission","idempotency_key":"mission:97045b11-da79-48c0-9809-1ad96f32e4af:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"8de65bc5-91ed-40b0-ab7d-280831f28a91","command_center_event_id":"97045b11-da79-48c0-9809-1ad96f32e4af"},{"id":"d432a8f4-890b-4bbf-9301-61c9ca815621","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-approved Command Center PR-readiness timeout repair on existing PR #2250. The exact head ea14b3e76e56fed1a62589eec1410b9b331597c3 has passed KnockLaunch Gate. Re-arm this exact existing PR for canonical auto-progression, perform no source mutation, squash merge only after exact-head green verification, deploy only cc-execution, and verify live runtime version 1.58.81-pr-readiness-timeout-repair.","wordingChanged":false,"canonicalIntent":"Continue the already-approved Command Center PR-readiness timeout repair on existing PR #2250. The exact head ea14b3e76e56fed1a62589eec1410b9b331597c3 has passed KnockLaunch Gate. Re-arm this exact existing PR for canonical auto-progression, perform no source mutation, squash merge only after exact-head green verification, deploy only cc-execution, and verify live runtime version 1.58.81-pr-readiness-timeout-repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Existing PR #2250 exact head ea14b3e76e56fed1a62589eec1410b9b331597c3 remains the sole delivery PR and is canonically squash merged after its green Gate.","proofConditionIds":["p1"]},{"id":"o2","statement":"cc-execution is deployed and live on version 1.58.81-pr-readiness-timeout-repair.","proofConditionIds":["p1"]}],"objective":"Continue the already-approved Command Center PR-readiness timeout repair on existing PR #2250. The exact head ea14b3e76e56fed1a62589eec1410b9b331597c3 has passed KnockLaunch Gate. Re-arm this exact existing PR for canonical auto-progression, perform no source mutation, squash merge only after exact-head green verification, deploy only cc-execution, and verify live runtime version 1.58.81-pr-readiness-timeout-repair.","constraints":[{"id":"c1","statement":"No source mutation and no replacement PR; only re-arm existing PR #2250 and continue canonical delivery.","proofConditionIds":["p1"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"release","claim":"PR #2250 exact green head is squash merged and cc-execution live runtime identity matches 1.58.81-pr-readiness-timeout-repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"14ea2b47ff3a77e608af003fa5cc00869538c38b2bc70042cf587ae3e3f71cc9","requestContractRevision":6,"previousRequestContractHash":"f30671387a23ff03b2fbfbb23c1f5d09c46b6d325a77512a6fc1081c5346a7c7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T17:59:13.884299+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:50170263-3f42-48f8-a658-b9720fa8ef58:request-contract:14ea2b47ff3a77e608af003fa5cc00869538c38b2bc70042cf587ae3e3f71cc9","mission_step_id":"8bac3c25-8497-45d1-b0c6-7964ec52d387","command_center_event_id":"50170263-3f42-48f8-a658-b9720fa8ef58"},{"id":"4f2a19ab-79cf-447f-9e24-f4003dc510d6","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized continuation of latency hardening: temporarily unfreeze only the exact stale Gate invariant exposed by run 7046 on PR #2388, then return to frozen-by-default behavior.","baseSha":"300c756053700eed702b7314f80a1ec8880617e5","issuedAt":1789107385040,"expiresAt":1789107565040,"missionId":"273575e7-bc76-42b9-84dd-96bd3c365bba","authorizationId":"e7952ac5-d5ad-499b-838e-d48363c97170","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T06:16:25.57049+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"300c756053700eed702b7314f80a1ec8880617e5","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e7952ac5-d5ad-499b-838e-d48363c97170","mission_step_id":"a30eb19c-a4d4-4293-8be7-d4f99b1ecfcc","command_center_event_id":"273575e7-bc76-42b9-84dd-96bd3c365bba"},{"id":"378665c5-4c6f-4efe-b9bb-43c534619932","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-cloudflare-entitlement-diagnostic-20260905","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1819,"terminal":false,"missionId":"682fc898-0270-49ec-b3d4-ea18305c544a","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","timingsMs":{"prReadinessMs":1084,"approvedPlanMs":0,"shipAndProveMs":5926,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"682fc898-0270-49ec-b3d4-ea18305c544a"},"performance":null,"deploymentId":"forgejo-main-d9bfe9c1525f","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1979,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:50:53.377051+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1819","receipt_type":"automatic_mission_resume","idempotency_key":"mission:682fc898-0270-49ec-b3d4-ea18305c544a:automatic-mission-resume:1819:canonical_release_dispatched","mission_step_id":"047f6a8a-b97d-4b4f-95a7-9fd50927304e","command_center_event_id":"682fc898-0270-49ec-b3d4-ea18305c544a"},{"id":"76806386-489f-4658-9551-1b1293801528","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"57282255212c9548be30cd64b2a1f145aac76f369926d3f8caaa9eb8678a3366","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5466","runId":5466,"status":"running","sourceSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"7f5170ccd2044cf1d3d4cd23ad76d2821480025f","deploymentId":"forgejo-main-7f5170ccd2044cf1d3d4cd23ad76d2821480025f","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.64-mutation-ledger-handoff","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:51:19.278572+00:00","proof_gate":"canonical_release_pending","source_sha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","external_id":"forgejo-main-d9bfe9c1525f","receipt_type":"canonical_release_status","idempotency_key":"mission:682fc898-0270-49ec-b3d4-ea18305c544a:forgejo-release-status:d9bfe9c1525f1ccab687941df79be03b7cf9d70c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"047f6a8a-b97d-4b4f-95a7-9fd50927304e","command_center_event_id":"682fc898-0270-49ec-b3d4-ea18305c544a"},{"id":"a10413b1-65b7-45dd-99c2-c841ef121c92","source":"forgejo","status":"waiting","payload":{"branch":"ai/visual-witness-cloudflare-entitlement-diagnostic-20260905","prNumber":1819,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:51:17.745396+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","external_id":"1819","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:682fc898-0270-49ec-b3d4-ea18305c544a:merged-pr:1819:d9bfe9c1525f1ccab687941df79be03b7cf9d70c","mission_step_id":"047f6a8a-b97d-4b4f-95a7-9fd50927304e","command_center_event_id":"682fc898-0270-49ec-b3d4-ea18305c544a"},{"id":"5fa5c5c3-1c2d-406a-9d76-317dc4e0c631","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/visual-witness-cloudflare-entitlement-diagnostic-20260905","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1819,"terminal":false,"missionId":"682fc898-0270-49ec-b3d4-ea18305c544a","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","timingsMs":{"prReadinessMs":223,"approvedPlanMs":0,"shipAndProveMs":3298,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"682fc898-0270-49ec-b3d4-ea18305c544a"},"performance":null,"deploymentId":"forgejo-main-d9bfe9c1525f","workflowRunId":5466,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:51:25.134423+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1819","receipt_type":"automatic_mission_resume","idempotency_key":"mission:682fc898-0270-49ec-b3d4-ea18305c544a:automatic-mission-resume:1819:canonical_release_reconciliation_pending","mission_step_id":"a47da713-d9f5-4ce6-be12-1999182c86d1","command_center_event_id":"682fc898-0270-49ec-b3d4-ea18305c544a"},{"id":"99ea5b30-21ed-44a1-95fa-34699e339a50","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/platform-sidebar-mail-repair-5318a005","reason":"pull_request_not_merge_eligible:pull_request_merge_rejected_no_mutation:{\"headSha\":\"5e93b7ed68bfe3f18e6da8a4d7f529a21458a6e9\",\"merge\":\"{\\\"message\\\":\\\"not allowed to merge [reason: The head branch is behind the base branch]\\\",\\\"url\\\":\\\"https://git.knocklaunch.app/api/swagger\\\"}\",\"refreshRequired\":true,\"refreshOperation\":\"forgejo_pr_refresh\",\"headMutated\":false}","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2832,"terminal":false,"missionId":"5318a005-92bb-4161-80d6-9adabd4c4dba","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"prReadinessMs":1688,"approvedPlanMs":0,"shipAndProveMs":1545,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5318a005-92bb-4161-80d6-9adabd4c4dba"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1061,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-15T16:16:14.381865+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"2832","receipt_type":"automatic_mission_resume","idempotency_key":"mission:5318a005-92bb-4161-80d6-9adabd4c4dba:automatic-mission-resume:2832:canonical_release_blocked","mission_step_id":"4db4985c-e148-4a18-8d68-1781a9095003","command_center_event_id":"5318a005-92bb-4161-80d6-9adabd4c4dba"},{"id":"fabcc4fa-2851-49f0-83ac-edb1fa972bf3","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Complete the existing latency-hardening mission from PR #2388 now that KnockLaunch Gate run 7047 is green on head 96188922af4da291c08bbacf09691fda9df79662. Squash merge this exact PR through Forgejo, release only cc-execution, prove runtime version 1.58.100-owner-read-budget-hardening live, prove representative owner-facing Forgejo reads no longer widen into 8-12 second waits, then leave control-plane mutation frozen by default. No UI changes and no Visual Witness.","wordingChanged":false,"canonicalIntent":"Complete the existing latency-hardening mission from PR #2388 now that KnockLaunch Gate run 7047 is green on head 96188922af4da291c08bbacf09691fda9df79662. Squash merge this exact PR through Forgejo, release only cc-execution, prove runtime version 1.58.100-owner-read-budget-hardening live, prove representative owner-facing Forgejo reads no longer widen into 8-12 second waits, then leave control-plane mutation frozen by default. No UI changes and no Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"bounded-provider-reads","statement":"Owner-facing repository and queue/provider reads no longer amplify bounded calls into sequential 8-15 second waits.","proofConditionIds":["repo-latency-contract","runtime-live","scope-cc-only"]},{"id":"live-fast-path","statement":"The repaired cc-execution runtime is live and representative repository/queue reads complete without the previous budget amplification.","proofConditionIds":["runtime-live","scope-cc-only"]}],"objective":"Complete the existing latency-hardening mission from PR #2388 now that KnockLaunch Gate run 7047 is green on head 96188922af4da291c08bbacf09691fda9df79662. Squash merge this exact PR through Forgejo, release only cc-execution, prove runtime version 1.58.100-owner-read-budget-hardening live, prove representative owner-facing Forgejo reads no longer widen into 8-12 second waits, then leave control-plane mutation frozen by default. No UI changes and no Visual Witness.","constraints":[{"id":"preserve-release-architecture","statement":"Preserve Forgejo-only source authority, protected main, one PR, KnockLaunch Gate, squash merge, affected-target release, and fail-closed mutation safety.","proofConditionIds":["repo-latency-contract","scope-cc-only"]},{"id":"no-product-ui","statement":"Do not change product UI or tenant behavior and do not run Visual Witness.","proofConditionIds":["repo-latency-contract","scope-cc-only"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-latency-contract","kind":"repository","claim":"Current Forgejo source implements bounded owner-facing provider reads without hidden pull-collection budget widening and without repository_inspect sequential raw 8-second reads.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-live","kind":"runtime","claim":"Merged cc-execution latency repair is released and live.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"scope-cc-only","kind":"scope","claim":"Release only the affected cc-execution target.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"e14992dcf0b91b0ad167fc8f4af80c387deba92e46ba4cdbc0906145321411b6","requestContractRevision":10,"previousRequestContractHash":"09987e6d0006c734e689284e2087261e160b2248fd8db632cc4655f2f83d2273"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T06:17:41.569886+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:273575e7-bc76-42b9-84dd-96bd3c365bba:request-contract:e14992dcf0b91b0ad167fc8f4af80c387deba92e46ba4cdbc0906145321411b6","mission_step_id":"f461c34d-bfbb-4391-878e-55ecffa6126b","command_center_event_id":"273575e7-bc76-42b9-84dd-96bd3c365bba"},{"id":"f55b308a-b01b-481d-88a1-ab543c7a0750","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/shared-tenant-billing-20260905","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1821,"terminal":false,"missionId":"898356ca-07a5-46c5-b8cd-c3c2b4f81862","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1671,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":884,"approvedPlanMs":0,"missionSetupMs":843,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":843,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":843,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":843,"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":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1961,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:59:31.859418+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1821","receipt_type":"execute_mission","idempotency_key":"mission:898356ca-07a5-46c5-b8cd-c3c2b4f81862:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"a0174e77-0c03-45ac-b406-28f5abb4e49e","command_center_event_id":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},{"id":"1e7eb1c5-d464-4797-8688-24430937fbf4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/shared-tenant-billing-20260905","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1821,"terminal":false,"missionId":"898356ca-07a5-46c5-b8cd-c3c2b4f81862","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1656,"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":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1279,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:59:44.777894+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1821","receipt_type":"automatic_mission_resume","idempotency_key":"mission:898356ca-07a5-46c5-b8cd-c3c2b4f81862:automatic-mission-resume:1821:repair_mission_waiting_for_gate","mission_step_id":"db156a2a-ede7-45ed-98f2-598f474da526","command_center_event_id":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},{"id":"15f0275c-8906-4d64-bb1d-0afb9eadcbe7","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt existing PR #1820 at exact green head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab. Do not mutate source or create another PR. Squash merge this exact PR through the canonical Forgejo path, deploy frontend only through the canonical Cloudflare release, and verify production serves /tenant-media/curri-properties/curri-background-approved.webp and the live Curri dashboard uses the first-party approved coastal background. Preserve the tenant-media bootstrap already bound in Supabase.","tenantRef":"curri-properties","receivedAt":"2026-09-05T11:59:49.495Z","fingerprint":"5e055bdbe86d2d3248cf686d9bbd8e8cdbf5399ec039c7d1eb96ab0cb974fabe","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":"ai/curri-media-bootstrap-correct-v2","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt existing PR #1820 at exact green head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab. Do not mutate source or create another PR. Squash merge this exact PR through the canonical Forgejo path, deploy frontend only through the canonical Cloudflare release, and verify production serves /tenant-media/curri-properties/curri-background-approved.webp and the live Curri dashboard uses the first-party approved coastal background. Preserve the tenant-media bootstrap already bound in Supabase.","wordingChanged":false,"canonicalIntent":"Adopt existing PR #1820 at exact green head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab. Do not mutate source or create another PR. Squash merge this exact PR through the canonical Forgejo path, deploy frontend only through the canonical Cloudflare release, and verify production serves /tenant-media/curri-properties/curri-background-approved.webp and the live Curri dashboard uses the first-party approved coastal background. Preserve the tenant-media bootstrap already bound in Supabase.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #1820 is merged and the exact approved first-party Curri background is live.","proofConditionIds":["proof-merge","proof-live"]}],"objective":"Adopt existing PR #1820 at exact green head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab. Do not mutate source or create another PR. Squash merge this exact PR through the canonical Forgejo path, deploy frontend only through the canonical Cloudflare release, and verify production serves /tenant-media/curri-properties/curri-background-approved.webp and the live Curri dashboard uses the first-party approved coastal background. Preserve the tenant-media bootstrap already bound in Supabase.","constraints":[{"id":"constraint-1","statement":"Do not create replacement source work; use PR #1820.","proofConditionIds":["proof-merge","proof-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-merge","kind":"repository","claim":"PR #1820 is squash merged from exact green head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-live","kind":"runtime","claim":"The live Curri workspace serves the approved first-party coastal background.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/curri-media-bootstrap-correct-v2","conversationContext":null,"requestContractHash":"84125a36446d4bfce20766ca37bbb89fea360f7e3a0a987f1855bd123c36812a","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:59:49.926384+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:bf244db3-364d-4a2f-8d8e-6e772ed3fb94:tenant-workstream-contribution:5e055bdbe86d2d3248cf686d9bbd8e8cdbf5399ec039c7d1eb96ab0cb974fabe","mission_step_id":null,"command_center_event_id":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},{"id":"d42b6a46-c4a3-4b1c-9f11-ead408bc87e5","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/curri-media-bootstrap-correct-v2","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":13,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":1363,"providerAuthMs":0,"ledgerPrepareMs":674,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1363,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":674,"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":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3190,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:59:50.633839+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bf244db3-364d-4a2f-8d8e-6e772ed3fb94:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"63d8f328-dcd7-4817-b84d-f41ba6e24f3c","command_center_event_id":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},{"id":"f9295b6f-116f-4d79-9e7a-313e152e20d7","source":"forgejo","status":"waiting","payload":{"branch":"ai/curri-media-bootstrap-correct-v2","prNumber":1820,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"355198a42be3ce1053608750e422419f9f040c38","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T12:00:32.821194+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"355198a42be3ce1053608750e422419f9f040c38","external_id":"1820","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:bf244db3-364d-4a2f-8d8e-6e772ed3fb94:merged-pr:1820:355198a42be3ce1053608750e422419f9f040c38","mission_step_id":"23b77f67-506c-4f16-8fa0-baab6076812c","command_center_event_id":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},{"id":"ccf2a376-e211-4c8d-b93c-2d2c0293b223","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Ship existing Forgejo PR #2387 now as the already-authorized Redfish gap-closing mission. Adopt this exact existing PR for owner-approved auto-progress, persist/read back the canonical auto-progress authorization marker, verify exact green head 9508c5511d057d883f1a5403abf2856b9ed6e0b5 against current main, perform the controlled Forgejo squash merge, release only the affected frontend target, and complete repository/runtime proof for the existing request contract.","wordingChanged":false,"canonicalIntent":"Ship existing Forgejo PR #2387 now as the already-authorized Redfish gap-closing mission. Adopt this exact existing PR for owner-approved auto-progress, persist/read back the canonical auto-progress authorization marker, verify exact green head 9508c5511d057d883f1a5403abf2856b9ed6e0b5 against current main, perform the controlled Forgejo squash merge, release only the affected frontend target, and complete repository/runtime proof for the existing request contract.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Redfish Relationships no longer mounts a second RedfishWorkspaceShell and preserves add/search/filter/edit/archive functionality with one shell/header/avatar/navigation owner.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-2","statement":"The redfish-roofing WhatsMyProgress portal preserves customer data/actions and non-Redfish behavior while using the Redfish background behavior and a customer-safe Redfish-family dark/red desktop brand rail/top chrome with no owner controls.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-3","statement":"Roof-type dropdown, Redfish canvassing, secure portal-link generation, backend, auth, routing, database, and other tenants remain untouched by this repair.","proofConditionIds":["proof-repository"]}],"objective":"Ship existing Forgejo PR #2387 now as the already-authorized Redfish gap-closing mission. Adopt this exact existing PR for owner-approved auto-progress, persist/read back the canonical auto-progress authorization marker, verify exact green head 9508c5511d057d883f1a5403abf2856b9ed6e0b5 against current main, perform the controlled Forgejo squash merge, release only the affected frontend target, and complete repository/runtime proof for the existing request contract.","constraints":[{"id":"constraint-1","statement":"Modify only src/pages/crm/RedfishRelationships.tsx and src/pages/portal/WhatsMyProgressPortalPage.tsx.","proofConditionIds":["proof-repository"]},{"id":"constraint-2","statement":"Use one fresh ai/* branch, one PR, KnockLaunch Gate, Forgejo squash merge, and only the affected frontend release.","proofConditionIds":["proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The exact diff is limited to src/pages/crm/RedfishRelationships.tsx and src/pages/portal/WhatsMyProgressPortalPage.tsx; Relationships no longer imports/wraps RedfishWorkspaceShell; portal adds only Redfish-specific presentation logic while preserving non-Redfish behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The merged frontend source containing the two-file Redfish repair is deployed and live on the canonical production frontend.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"9a4e02a4914b51dcd75550c52c1d3fa6073a83960376300992abb5c09c0d547f","requestContractRevision":2,"previousRequestContractHash":"269fd4440e430667a2499dc9d05e75b900f105f564da877810d7fa838d070db5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T06:26:11.743678+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:064064a0-fda2-47ae-b7c0-8480864eb7da:request-contract:9a4e02a4914b51dcd75550c52c1d3fa6073a83960376300992abb5c09c0d547f","mission_step_id":"d078c7ca-4705-408d-96af-3b15ca1b8da3","command_center_event_id":"064064a0-fda2-47ae-b7c0-8480864eb7da"},{"id":"007f2290-0a9a-4a49-981b-cbd5febc57b0","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #1820 only. Exact source targets are src/shells/realtor/RealtorShell.tsx and public/tenant-media/curri-properties/curri-background-approved.webp. No source mutation is needed: PR head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab is already green. Adopt that PR, squash merge it, release frontend, and prove the live Curri dashboard uses the approved first-party coastal background.","wordingChanged":false,"canonicalIntent":"Continue existing PR #1820 only. Exact source targets are src/shells/realtor/RealtorShell.tsx and public/tenant-media/curri-properties/curri-background-approved.webp. No source mutation is needed: PR head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab is already green. Adopt that PR, squash merge it, release frontend, and prove the live Curri dashboard uses the approved first-party coastal background.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #1820 is merged and correct Curri tenant background is live.","proofConditionIds":["proof-merge","proof-live"]}],"objective":"Continue existing PR #1820 only. Exact source targets are src/shells/realtor/RealtorShell.tsx and public/tenant-media/curri-properties/curri-background-approved.webp. No source mutation is needed: PR head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab is already green. Adopt that PR, squash merge it, release frontend, and prove the live Curri dashboard uses the approved first-party coastal background.","constraints":[{"id":"constraint-1","statement":"Use existing PR #1820; no replacement work.","proofConditionIds":["proof-merge","proof-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-merge","kind":"repository","claim":"PR #1820 is squash merged.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-live","kind":"runtime","claim":"Live Curri dashboard uses the approved first-party coastal background.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"a4a947b0646bec1a548adb7b4fab839655e5e3a0dfcb541ca6f1da51447ea070","requestContractRevision":2,"previousRequestContractHash":"84125a36446d4bfce20766ca37bbb89fea360f7e3a0a987f1855bd123c36812a"},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:59:58.33914+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bf244db3-364d-4a2f-8d8e-6e772ed3fb94:request-contract:a4a947b0646bec1a548adb7b4fab839655e5e3a0dfcb541ca6f1da51447ea070","mission_step_id":"8499b61f-51e6-485f-9107-36a59ac1ca94","command_center_event_id":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},{"id":"d72ce634-163e-4552-9aab-adcd633e5718","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/curri-media-bootstrap-correct-v2","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1820,"terminal":false,"missionId":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"355198a42be3ce1053608750e422419f9f040c38","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9934,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1410,"approvedPlanMs":0,"missionSetupMs":1496,"providerAuthMs":0,"shipAndProveMs":8354,"ledgerPrepareMs":807,"ledgerReconcileMs":0,"lineageReconcileMs":135,"resolvePreflightMs":1496,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":807,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},"performance":null,"deploymentId":"forgejo-main-355198a42be3","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2591,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T12:00:24.162752+00:00","proof_gate":"canonical_release_dispatched","source_sha":"355198a42be3ce1053608750e422419f9f040c38","external_id":"forgejo-main-355198a42be3","receipt_type":"execute_mission","idempotency_key":"mission:bf244db3-364d-4a2f-8d8e-6e772ed3fb94:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"23b77f67-506c-4f16-8fa0-baab6076812c","command_center_event_id":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},{"id":"c46dfc4b-6b9d-4adc-80ec-caec1de9fb12","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for task-specific repair titles. Replace generic repair PR/commit fallbacks with task-specific titles derived from the actual owner objective or issue. Titles must identify the repair and must not imply completion. Preserve explicit caller-supplied title precedence. Ship through the canonical Forgejo gate, squash merge, deploy only cc-execution, and verify the live runtime identity.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for task-specific repair titles. Replace generic repair PR/commit fallbacks with task-specific titles derived from the actual owner objective or issue. Titles must identify the repair and must not imply completion. Preserve explicit caller-supplied title precedence. Ship through the canonical Forgejo gate, squash merge, deploy only cc-execution, and verify the live runtime identity.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"task-specific-repair-titles","statement":"Future repair commits and pull requests use the actual repair objective or issue in their fallback title instead of generic 'Fix repair mission' or 'Complete repair mission' wording.","proofConditionIds":["repo-title-generator","runtime-cc-execution"]}],"objective":"Unfreeze the control plane for task-specific repair titles. Replace generic repair PR/commit fallbacks with task-specific titles derived from the actual owner objective or issue. Titles must identify the repair and must not imply completion. Preserve explicit caller-supplied title precedence. Ship through the canonical Forgejo gate, squash merge, deploy only cc-execution, and verify the live runtime identity.","constraints":[{"id":"no-false-completion","statement":"Generated fallback titles must not imply that a repair is complete.","proofConditionIds":["repo-title-generator","runtime-cc-execution"]},{"id":"preserve-explicit-title","statement":"Explicit caller-supplied commit_message, pr_title, or title remains authoritative.","proofConditionIds":["repo-title-generator","runtime-cc-execution"]},{"id":"release-scope","statement":"Deploy only the affected cc-execution production target.","proofConditionIds":["repo-title-generator","runtime-cc-execution"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-title-generator","kind":"repository","claim":"Current protected source contains task-specific fallback title generation and no longer uses 'fix: complete repair mission' or 'Complete repair mission' at the repaired generator.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-cc-execution","kind":"runtime","claim":"The cc-execution runtime is live on the merged source containing the task-specific repair-title generator.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"3b5defad466e415e6e341b9680f828b10542441345ee16676ec1a9a019d1da12","requestContractRevision":2,"previousRequestContractHash":"017f2207715badac6a98ea6aedece5485b975dc50dc13927fc37e5e69ce18103"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:10:37.870215+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4c4b52da-6a0a-4b9f-beca-7ce12c0fc638:request-contract:3b5defad466e415e6e341b9680f828b10542441345ee16676ec1a9a019d1da12","mission_step_id":"b89bc81e-9430-4fec-b6eb-5d269432be3f","command_center_event_id":"4c4b52da-6a0a-4b9f-beca-7ce12c0fc638"},{"id":"5b637482-a2d0-429e-97d5-04c1448f9caf","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/curri-media-bootstrap-correct-v2","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1820,"terminal":false,"missionId":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"355198a42be3ce1053608750e422419f9f040c38","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":10463,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2928,"approvedPlanMs":0,"missionSetupMs":394,"providerAuthMs":0,"shipAndProveMs":5891,"ledgerPrepareMs":394,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":394,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":394,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},"performance":null,"deploymentId":"forgejo-main-355198a42be3","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1480,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T12:00:40.29727+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"355198a42be3ce1053608750e422419f9f040c38","external_id":"forgejo-main-355198a42be3","receipt_type":"execute_mission","idempotency_key":"mission:bf244db3-364d-4a2f-8d8e-6e772ed3fb94:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"23b77f67-506c-4f16-8fa0-baab6076812c","command_center_event_id":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},{"id":"44bb1e2d-66e9-4b7b-842b-f1e89d93ece3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/curri-media-bootstrap-correct-v2","reason":"orphaned_branch_recovery_scope_mismatch:ai/curri-media-bootstrap-correct-v2","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":603,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":897,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":897,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":897,"repositoryMutationMs":603,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":897,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1531,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T11:59:59.757677+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bf244db3-364d-4a2f-8d8e-6e772ed3fb94:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"8499b61f-51e6-485f-9107-36a59ac1ca94","command_center_event_id":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},{"id":"ea544fb0-dd13-4b54-8ca6-85849d71cd39","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt existing Forgejo PR #1820 by PR number and exact green head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab. The canonical Gate is green. Do not mutate source, do not create a branch, and do not create another PR. Squash merge #1820, deploy frontend only, and verify /tenant-media/curri-properties/curri-background-approved.webp plus the live Curri dashboard use the approved first-party coastal background.","tenantRef":"curri-properties","receivedAt":"2026-09-05T12:00:12.425Z","fingerprint":"8d54438a6ee7708780a0cd4ff69f1e0f42f0ab4b0881f5f1f84d653623e181ed","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":"ai/curri-media-bootstrap-correct-v2","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt existing Forgejo PR #1820 by PR number and exact green head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab. The canonical Gate is green. Do not mutate source, do not create a branch, and do not create another PR. Squash merge #1820, deploy frontend only, and verify /tenant-media/curri-properties/curri-background-approved.webp plus the live Curri dashboard use the approved first-party coastal background.","wordingChanged":false,"canonicalIntent":"Adopt existing Forgejo PR #1820 by PR number and exact green head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab. The canonical Gate is green. Do not mutate source, do not create a branch, and do not create another PR. Squash merge #1820, deploy frontend only, and verify /tenant-media/curri-properties/curri-background-approved.webp plus the live Curri dashboard use the approved first-party coastal background.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #1820 is merged and the correct approved Curri background is live.","proofConditionIds":["proof-merge","proof-live"]}],"objective":"Adopt existing Forgejo PR #1820 by PR number and exact green head 8946d5ee54f0a9329f89dbe25872a0e32733f2ab. The canonical Gate is green. Do not mutate source, do not create a branch, and do not create another PR. Squash merge #1820, deploy frontend only, and verify /tenant-media/curri-properties/curri-background-approved.webp plus the live Curri dashboard use the approved first-party coastal background.","constraints":[{"id":"constraint-1","statement":"Adopt PR #1820 directly; no source mutation or replacement PR.","proofConditionIds":["proof-merge","proof-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-merge","kind":"repository","claim":"PR #1820 is squash merged.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-live","kind":"runtime","claim":"The live Curri dashboard uses the approved first-party coastal background.","route":"/curri-properties/dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"d4a8c0e10b83bc81109cf4ec5b268f269e30c8219bacd85d1fe93ed1a834a99a","requestContractRevision":3},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T12:00:12.959807+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:bf244db3-364d-4a2f-8d8e-6e772ed3fb94:tenant-workstream-contribution:8d54438a6ee7708780a0cd4ff69f1e0f42f0ab4b0881f5f1f84d653623e181ed","mission_step_id":"eb7ddeb6-e360-49d7-9b1e-389af9537a82","command_center_event_id":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},{"id":"230fadeb-129d-4236-8060-e462b8377786","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/task-specific-repair-titles","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":null,"terminal":false,"missionId":"4c4b52da-6a0a-4b9f-beca-7ce12c0fc638","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":795,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":795,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":795,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":795,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4c4b52da-6a0a-4b9f-beca-7ce12c0fc638"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1455,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:10:28.27229+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4c4b52da-6a0a-4b9f-beca-7ce12c0fc638:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b89bc81e-9430-4fec-b6eb-5d269432be3f","command_center_event_id":"4c4b52da-6a0a-4b9f-beca-7ce12c0fc638"},{"id":"057854a3-9189-4ab7-b406-3f0d87a22b98","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-green Command Center PR-readiness timeout repair on existing PR #2250 with no source mutation. Reuse the verified current-main snapshot be6b5384cc8ac44b6fa7112bafb4dd954990bdb4, verify exact PR head ea14b3e76e56fed1a62589eec1410b9b331597c3 and its successful KnockLaunch Gate, then perform the canonical squash merge, deploy only cc-execution, and verify live runtime version 1.58.81-pr-readiness-timeout-repair.","wordingChanged":false,"canonicalIntent":"Continue the already-green Command Center PR-readiness timeout repair on existing PR #2250 with no source mutation. Reuse the verified current-main snapshot be6b5384cc8ac44b6fa7112bafb4dd954990bdb4, verify exact PR head ea14b3e76e56fed1a62589eec1410b9b331597c3 and its successful KnockLaunch Gate, then perform the canonical squash merge, deploy only cc-execution, and verify live runtime version 1.58.81-pr-readiness-timeout-repair.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"o1","statement":"Existing PR #2250 exact head ea14b3e76e56fed1a62589eec1410b9b331597c3 is squash merged after its already-successful exact-head KnockLaunch Gate.","proofConditionIds":["p1"]},{"id":"o2","statement":"cc-execution is deployed and live on version 1.58.81-pr-readiness-timeout-repair.","proofConditionIds":["p1"]}],"objective":"Continue the already-green Command Center PR-readiness timeout repair on existing PR #2250 with no source mutation. Reuse the verified current-main snapshot be6b5384cc8ac44b6fa7112bafb4dd954990bdb4, verify exact PR head ea14b3e76e56fed1a62589eec1410b9b331597c3 and its successful KnockLaunch Gate, then perform the canonical squash merge, deploy only cc-execution, and verify live runtime version 1.58.81-pr-readiness-timeout-repair.","constraints":[{"id":"c1","statement":"No source mutation or replacement PR; use the verified current-main snapshot to minimize readiness reads and continue the existing delivery.","proofConditionIds":["p1"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"p1","kind":"release","claim":"PR #2250 exact green head is squash merged and cc-execution live runtime identity matches 1.58.81-pr-readiness-timeout-repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"4e2992d3e21dc0ab72d66dbe7614d43b0674586daddb93f5de50cb1a37043aeb","requestContractRevision":7,"previousRequestContractHash":"14ea2b47ff3a77e608af003fa5cc00869538c38b2bc70042cf587ae3e3f71cc9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T18:00:38.322325+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:50170263-3f42-48f8-a658-b9720fa8ef58:request-contract:4e2992d3e21dc0ab72d66dbe7614d43b0674586daddb93f5de50cb1a37043aeb","mission_step_id":"8bac3c25-8497-45d1-b0c6-7964ec52d387","command_center_event_id":"50170263-3f42-48f8-a658-b9720fa8ef58"},{"id":"792978b0-5660-417a-a21b-4db11c5c33c1","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","render-onrunner/runtime-proof":"success"},"mainSha":"d21f20b92717f1e4b056a2aba2460112884226c1","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","render-onrunner/runtime-proof"],"sourceSha":"d21f20b92717f1e4b056a2aba2460112884226c1","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":true,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"onrunner":"success"},"requestContractHash":"2235aa0591415b2260163d56ba78af7fffe9dc5552ee3df4fcc54856f753e363","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6705","runId":6705,"status":"success","sourceSha":"d21f20b92717f1e4b056a2aba2460112884226c1","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"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":"d21f20b92717f1e4b056a2aba2460112884226c1","runnerVersion":"onrunner-d21f20b92717","expectedSourceSha":"d21f20b92717f1e4b056a2aba2460112884226c1"},"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:17:08.511911+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d21f20b92717f1e4b056a2aba2460112884226c1","external_id":"forgejo-main-d21f20b92717","receipt_type":"canonical_release_status","idempotency_key":"mission:5aadf2eb-7f1d-497e-8173-c91a644454b3:forgejo-release-status:d21f20b92717f1e4b056a2aba2460112884226c1:verified:forgejo-main/source=success|forgejo-release/workflow=success|render-onrunner/runtime-proof=success","mission_step_id":"17c4ec26-652d-45d6-a75c-59ed15f7fb35","command_center_event_id":"5aadf2eb-7f1d-497e-8173-c91a644454b3"},{"id":"e8ff0f94-e416-49e0-812c-74a9275b7bb1","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"355198a42be3ce1053608750e422419f9f040c38","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"PR #1820 is merged and the correct approved Curri background is live.","proofConditionIds":["proof-merge","proof-live"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"Adopt PR #1820 directly; no source mutation or replacement PR.","proofConditionIds":["proof-merge","proof-live"]}],"contractHash":"d4a8c0e10b83bc81109cf4ec5b268f269e30c8219bacd85d1fe93ed1a834a99a","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-merge","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"d4a8c0e10b83bc81109cf4ec5b268f269e30c8219bacd85d1fe93ed1a834a99a","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"d4a8c0e10b83bc81109cf4ec5b268f269e30c8219bacd85d1fe93ed1a834a99a"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T12:02:42.387865+00:00","proof_gate":"request_contract_pending","source_sha":"355198a42be3ce1053608750e422419f9f040c38","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:bf244db3-364d-4a2f-8d8e-6e772ed3fb94:request-contract:d4a8c0e10b83bc81109cf4ec5b268f269e30c8219bacd85d1fe93ed1a834a99a:355198a42be3ce1053608750e422419f9f040c38:pending:repository","mission_step_id":"e1fde18d-441c-4034-a632-9afc5bd260ec","command_center_event_id":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},{"id":"5b179ff9-c72b-4e8c-b3d7-a883e41bb9b4","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1819,"terminal":false,"missionId":"38350d4e-4e62-42ef-a6d5-8c3b4674462d","operation":"execute_mission","proofGate":"ship_and_prove_gate_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7060,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2466,"approvedPlanMs":0,"missionSetupMs":575,"providerAuthMs":0,"shipAndProveMs":3006,"ledgerPrepareMs":575,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":575,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":575,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"38350d4e-4e62-42ef-a6d5-8c3b4674462d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1644,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:02:15.318432+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"1819","receipt_type":"execute_mission","idempotency_key":"mission:38350d4e-4e62-42ef-a6d5-8c3b4674462d:execute_mission:ship_and_prove_gate_blocked:current-generation","mission_step_id":"58ece945-c118-44f2-8532-70cf219f287d","command_center_event_id":"38350d4e-4e62-42ef-a6d5-8c3b4674462d"},{"id":"e93dc76d-99b7-42ec-a6f0-fc8ed6c9969a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/curri-media-bootstrap-correct-v2","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1820,"terminal":false,"missionId":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":"355198a42be3ce1053608750e422419f9f040c38","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4561,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":327,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":327,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":327,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":327,"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":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},"performance":null,"deploymentId":"forgejo-main-355198a42be3","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1542,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T12:02:23.545928+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":"355198a42be3ce1053608750e422419f9f040c38","external_id":"forgejo-main-355198a42be3","receipt_type":"execute_mission","idempotency_key":"mission:bf244db3-364d-4a2f-8d8e-6e772ed3fb94:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"8499b61f-51e6-485f-9107-36a59ac1ca94","command_center_event_id":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},{"id":"6a6c441d-6918-46c4-8dcf-2fc591e83a6b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1819,"terminal":false,"missionId":"38350d4e-4e62-42ef-a6d5-8c3b4674462d","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5143,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3000,"approvedPlanMs":0,"missionSetupMs":2938,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":438,"ledgerReconcileMs":0,"lineageReconcileMs":2500,"resolvePreflightMs":2938,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":438,"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":"38350d4e-4e62-42ef-a6d5-8c3b4674462d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1548,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:02:43.596615+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1819","receipt_type":"execute_mission","idempotency_key":"mission:38350d4e-4e62-42ef-a6d5-8c3b4674462d:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"58ece945-c118-44f2-8532-70cf219f287d","command_center_event_id":"38350d4e-4e62-42ef-a6d5-8c3b4674462d"},{"id":"3943a26d-e93c-4dad-9ce2-4a08fe033572","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/forgejo-provider.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","workers/cc-execution/test/forgejo-read-pressure.test.js"],"reason":"Owner-authorized repair of recurring Forgejo provider timeout and repository-read pressure failures; re-freeze after canonical live proof.","baseSha":"b6af7ef22095b528b2f8a36606d29485fd39e738","issuedAt":1789021638449,"expiresAt":1789021818449,"missionId":"a04714d8-6261-46e9-8dd7-7ed0436221b2","authorizationId":"2aab64e4-3c2b-4f73-b291-1925673bc85c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T06:27:18.8034+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b6af7ef22095b528b2f8a36606d29485fd39e738","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2aab64e4-3c2b-4f73-b291-1925673bc85c","mission_step_id":"fc4bc6f0-4cbd-448a-99d0-7e87572c2d7a","command_center_event_id":"a04714d8-6261-46e9-8dd7-7ed0436221b2"},{"id":"23564e7c-25fc-4b68-a60f-faf72e4af0a1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1819,"terminal":false,"missionId":"38350d4e-4e62-42ef-a6d5-8c3b4674462d","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"38350d4e-4e62-42ef-a6d5-8c3b4674462d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":841,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:02:28.103775+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1819","receipt_type":"automatic_mission_resume","idempotency_key":"mission:38350d4e-4e62-42ef-a6d5-8c3b4674462d:automatic-mission-resume:1819:repair_mission_pr_ready_retryable","mission_step_id":"b1eeebbf-d7a3-4af1-951d-1f73a9214e93","command_center_event_id":"38350d4e-4e62-42ef-a6d5-8c3b4674462d"},{"id":"2f0ab940-b41d-4d77-9d81-c64c6490c099","source":"forgejo","status":"waiting","payload":{"branch":"ai/big-papi-tenant-entry-deadlock-20260908","prNumber":2189,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"06b91c8a5fc1e765d80dcf0d40c3a3b100fd8016","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:10:43.404767+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"06b91c8a5fc1e765d80dcf0d40c3a3b100fd8016","external_id":"2189","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:97045b11-da79-48c0-9809-1ad96f32e4af:merged-pr:2189:06b91c8a5fc1e765d80dcf0d40c3a3b100fd8016","mission_step_id":"8de65bc5-91ed-40b0-ab7d-280831f28a91","command_center_event_id":"97045b11-da79-48c0-9809-1ad96f32e4af"},{"id":"361c7422-9cb4-4cca-90ae-106665e4a3f4","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/big-papi-tenant-entry-deadlock-20260908","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2189,"terminal":false,"missionId":"97045b11-da79-48c0-9809-1ad96f32e4af","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"06b91c8a5fc1e765d80dcf0d40c3a3b100fd8016","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19592,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":897,"approvedPlanMs":0,"missionSetupMs":1939,"providerAuthMs":0,"shipAndProveMs":17659,"ledgerPrepareMs":501,"ledgerReconcileMs":0,"lineageReconcileMs":1438,"resolvePreflightMs":1939,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":501,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"97045b11-da79-48c0-9809-1ad96f32e4af"},"performance":null,"deploymentId":"forgejo-main-06b91c8a5fc1","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1485,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:11:01.537842+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"06b91c8a5fc1e765d80dcf0d40c3a3b100fd8016","external_id":"forgejo-main-06b91c8a5fc1","receipt_type":"execute_mission","idempotency_key":"mission:97045b11-da79-48c0-9809-1ad96f32e4af:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"8de65bc5-91ed-40b0-ab7d-280831f28a91","command_center_event_id":"97045b11-da79-48c0-9809-1ad96f32e4af"},{"id":"7080ab42-ba5f-48df-b2f7-cedb47e8d322","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-17ebf6508008","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.80-empty-orphan-branch-recovery","prNumber":null,"terminal":false,"missionId":"17ebf650-8008-4bda-b001-5c1b14172376","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":145,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":2096,"providerAuthMs":0,"ledgerPrepareMs":2096,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":2096,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":2096,"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":"17ebf650-8008-4bda-b001-5c1b14172376"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5100,"likelyAffectedFiles":["src/components/AuditorModeBanner.tsx","src/__tests__/godmode/command-center.test.ts","src/__tests__/godmode/GodModeCommandConsole.test.tsx","src/components/AdaptiveBusinessDashboard.tsx","scripts/visual-witness-hosted-runner/src/frontend-build-entrypoint.mjs","scripts/visual-witness-hosted-runner/src/frontend-build-service.mjs","config/cloudflare-native-frontend-build.json","src/components/AdminControlsBar.tsx","src/components/BookingModal.tsx","src/components/BulkLeadUpload.tsx","src/components/CallActionDialogs.tsx","src/components/CallActionsMenu.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T18:36:57.386427+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:17ebf650-8008-4bda-b001-5c1b14172376:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"9bc08f26-0f4c-43ec-aef3-91851b03cca2","command_center_event_id":"17ebf650-8008-4bda-b001-5c1b14172376"},{"id":"a06013b4-7afe-49c5-8e0e-9262cd7efb1f","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"0af99665682939d4f0716a6071575a7750328f58","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"vista-logo","satisfied":true,"statement":"The Launch Hub uses Vista del Mar's canonical tenant company_logo_url instead of the blocked tenant-photo-studio override.","proofConditionIds":["repo-vista-logo","runtime-launch-hub"]}],"satisfied":true,"constraints":[{"id":"bounded-frontend","satisfied":true,"statement":"Only the Launch Hub logo source behavior changes; auth, routing, app selection, tenant data, and unrelated routes remain unchanged.","proofConditionIds":["repo-vista-logo","runtime-launch-hub"]}],"contractHash":"d653e533335d84990b3f44632a68d7ee10850399fe88c1bfbc42a5b237907421","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-vista-logo","kind":"repository","evidence":{"repositoryProofGate":"request_contract_repository_verified","requestContractHash":"d653e533335d84990b3f44632a68d7ee10850399fe88c1bfbc42a5b237907421","repositoryProofStatus":"verified","repositoryProofSourceSha":"0af99665682939d4f0716a6071575a7750328f58"},"required":true,"satisfied":true},{"id":"runtime-launch-hub","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"d653e533335d84990b3f44632a68d7ee10850399fe88c1bfbc42a5b237907421"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:25:39.281283+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"0af99665682939d4f0716a6071575a7750328f58","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:3708a390-6c43-4d8e-a0c3-89a9b3f2fcf6:request-contract:d653e533335d84990b3f44632a68d7ee10850399fe88c1bfbc42a5b237907421:0af99665682939d4f0716a6071575a7750328f58:verified:","mission_step_id":"67e14cd3-e6db-4336-a4b6-c6707e82a426","command_center_event_id":"3708a390-6c43-4d8e-a0c3-89a9b3f2fcf6"},{"id":"9b0b1c67-3468-4598-8d81-7582f1dc4432","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/shared-tenant-billing-20260905","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1821,"terminal":false,"missionId":"898356ca-07a5-46c5-b8cd-c3c2b4f81862","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3000,"approvedPlanMs":0,"shipAndProveMs":0,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":841,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:00:55.112886+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1821","receipt_type":"automatic_mission_resume","idempotency_key":"mission:898356ca-07a5-46c5-b8cd-c3c2b4f81862:automatic-mission-resume:1821:repair_mission_pr_ready_retryable","mission_step_id":"db156a2a-ede7-45ed-98f2-598f474da526","command_center_event_id":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},{"id":"d63c7877-cd11-4e9a-90bc-b9e8a1a07063","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"355198a42be3ce1053608750e422419f9f040c38","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"355198a42be3ce1053608750e422419f9f040c38","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":"d4a8c0e10b83bc81109cf4ec5b268f269e30c8219bacd85d1fe93ed1a834a99a","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5469","runId":5469,"status":"success","sourceSha":"355198a42be3ce1053608750e422419f9f040c38","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T12:02:40.515397+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"355198a42be3ce1053608750e422419f9f040c38","external_id":"forgejo-main-355198a42be3","receipt_type":"canonical_release_status","idempotency_key":"mission:bf244db3-364d-4a2f-8d8e-6e772ed3fb94:forgejo-release-status:355198a42be3ce1053608750e422419f9f040c38:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"e1fde18d-441c-4034-a632-9afc5bd260ec","command_center_event_id":"bf244db3-364d-4a2f-8d8e-6e772ed3fb94"},{"id":"8f207033-73b0-4006-9b5c-1e2870a58804","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/shared-tenant-billing-20260905","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1821,"terminal":false,"missionId":"898356ca-07a5-46c5-b8cd-c3c2b4f81862","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":16064,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":15391,"approvedPlanMs":0,"missionSetupMs":1026,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":415,"ledgerReconcileMs":0,"lineageReconcileMs":611,"resolvePreflightMs":1026,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":415,"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":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2253,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:01:35.778109+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1821","receipt_type":"execute_mission","idempotency_key":"mission:898356ca-07a5-46c5-b8cd-c3c2b4f81862:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"a0174e77-0c03-45ac-b406-28f5abb4e49e","command_center_event_id":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},{"id":"a51d58ec-65de-4ff8-bd45-090ed66620ce","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1819,"terminal":false,"missionId":"38350d4e-4e62-42ef-a6d5-8c3b4674462d","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19335,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":585,"approvedPlanMs":0,"missionSetupMs":2649,"providerAuthMs":0,"shipAndProveMs":18291,"ledgerPrepareMs":576,"ledgerReconcileMs":0,"lineageReconcileMs":2073,"resolvePreflightMs":2649,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":576,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"38350d4e-4e62-42ef-a6d5-8c3b4674462d"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1485,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:05:07.208489+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","external_id":"1819","receipt_type":"execute_mission","idempotency_key":"mission:38350d4e-4e62-42ef-a6d5-8c3b4674462d:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"dc3df956-9d7b-4a6d-acb8-114f1b40d1bb","command_center_event_id":"38350d4e-4e62-42ef-a6d5-8c3b4674462d"},{"id":"2b86b149-b895-4b23-a4a3-8092c246b4b5","source":"forgejo","status":"waiting","payload":{"branch":"","prNumber":1819,"nextAction":null,"mergeCommitSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:04:46.866431+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","external_id":"1819","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:38350d4e-4e62-42ef-a6d5-8c3b4674462d:merged-pr:1819:d9bfe9c1525f1ccab687941df79be03b7cf9d70c","mission_step_id":"b1eeebbf-d7a3-4af1-951d-1f73a9214e93","command_center_event_id":"38350d4e-4e62-42ef-a6d5-8c3b4674462d"},{"id":"9dab38b8-a987-4825-ade2-03c14c029b37","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","cc-execution/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","cc-execution/runtime-proof":"failure"},"mainSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","releaseState":"failed","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"failure"},"requestContractHash":"7432e938ecccddfe7b6c0d73043ca4851b3a4c096523c4f684b169dc4de1b673","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5466","runId":5466,"status":"failure","sourceSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","conclusion":null,"failedJobs":[{"id":37368,"name":"Release cc-execution","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":5466,"logTail":["2026-09-05T11:51:24.3683392Z Reading package lists...","2026-09-05T11:51:24.7199993Z Building dependency tree...","2026-09-05T11:51:24.7212195Z Reading state information...","2026-09-05T11:51:25.1699979Z Suggested packages:","2026-09-05T11:51:25.1700732Z   docker-model-plugin","2026-09-05T11:51:25.1701004Z Recommended packages:","2026-09-05T11:51:25.1701188Z   docker-compose-plugin","2026-09-05T11:51:25.2086298Z The following NEW packages will be installed:","2026-09-05T11:51:25.2117832Z   docker-buildx-plugin docker-ce-cli","2026-09-05T11:51:25.2831593Z 0 upgraded, 2 newly installed, 0 to remove and 11 not upgraded.","2026-09-05T11:51:25.2832488Z Need to get 34.8 MB of archives.","2026-09-05T11:51:25.2832685Z After this operation, 121 MB of additional disk space will be used.","2026-09-05T11:51:25.2845783Z Get:1 https://download.docker.com/linux/debian bookworm/stable amd64 docker-buildx-plugin amd64 0.37.0-1~debian.12~bookworm [17.3 MB]","2026-09-05T11:51:25.5401468Z Get:2 https://download.docker.com/linux/debian bookworm/stable amd64 docker-ce-cli amd64 5:29.8.0-1~debian.12~bookworm [17.6 MB]","2026-09-05T11:51:26.0001232Z debconf: delaying package configuration, since apt-utils is not installed","2026-09-05T11:51:26.0507589Z Fetched 34.8 MB in 1s (65.6 MB/s)","2026-09-05T11:51:26.0859870Z Selecting previously unselected package docker-buildx-plugin.","2026-09-05T11:51:26.1086071Z (Reading database ... \r(Reading database ... 5%\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... 20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r(Reading database ... 70%\r(Reading database ... 75%\r(Reading database ... 80%\r(Reading database ... 85%\r(Reading database ... 90%\r(Reading database ... 95%\r(Reading database ... 100%\r(Reading database ... 23264 files and directories currently installed.)","2026-09-05T11:51:26.1099423Z Preparing to unpack .../docker-buildx-plugin_0.37.0-1~debian.12~bookworm_amd64.deb ...","2026-09-05T11:51:26.1134799Z Unpacking docker-buildx-plugin (0.37.0-1~debian.12~bookworm) ...","2026-09-05T11:51:27.1676203Z Selecting previously unselected package docker-ce-cli.","2026-09-05T11:51:27.1718365Z Preparing to unpack .../docker-ce-cli_5%3a29.8.0-1~debian.12~bookworm_amd64.deb ...","2026-09-05T11:51:27.1768153Z Unpacking docker-ce-cli (5:29.8.0-1~debian.12~bookworm) ...","2026-09-05T11:51:28.0332369Z Setting up docker-buildx-plugin (0.37.0-1~debian.12~bookworm) ...","2026-09-05T11:51:28.0480507Z Setting up docker-ce-cli (5:29.8.0-1~debian.12~bookworm) ...","2026-09-05T11:51:28.1298394Z Docker version 29.8.0, build 88096ef","2026-09-05T11:51:28.2896818Z github.com/docker/buildx v0.37.0 ac30b249211430b85fb8f37b6e7154b5c47ba0b6","2026-09-05T11:51:28.8842703Z (node:5277) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.","2026-09-05T11:51:28.8843024Z (Use `node --trace-deprecation ...` to show where the warning was created)","2026-09-05T11:51:29.1903867Z Cache Size: ~58 MB (60334685 B)","2026-09-05T11:51:29.1948807Z [command]/usr/bin/tar -xf /tmp/534d4766-06ec-47e5-b71a-b85be0cce081/cache.tgz -P -C /workspace/noel/KnockLaunchOS -z","2026-09-05T11:51:31.1334237Z Cache restored successfully","2026-09-05T11:51:31.1684698Z Cache restored from key: cc-execution-runtime-v2-node22.18.0-c3f85fe60ecaaf2eed3e72c45104105a4924aa580269d73e2bf5fa95b5854792","2026-09-05T11:51:55.4348380Z {\"ok\":false,\"status\":\"blocked\",\"proofGate\":\"cloudflare_workers_paid_plan_required\",\"canonicalTokenId\":\"89101a2dca32ad3f4fad929d464516f5\",\"containersAuthorized\":false,\"providerStatus\":401,\"containerValidationAttempts\":6,\"ownerActionRequired\":true,\"accountTokenFallbackReason\":\"account_token_validation_unavailable\",\"workersPaid\":false,\"activeWorkersSubscriptionCount\":0,\"activeWorkersPlanNames\":[]}","2026-09-05T11:51:55.4688371Z ⚙️ [runner]: exitcode '2': failure","2026-09-05T11:51:55.4736267Z   🐳  docker exec cmd=[node /var/run/act/workflow/hashfiles/index.js] user= workdir=","2026-09-05T11:51:55.6394009Z Skipping step 'Restore exact cc-execution runtime dependency tree' due to 'success()'","2026-09-05T11:51:55.6552328Z 🏁  Job failed","2026-09-05T11:51:56.1031454Z Job 'Release cc-execution' failed",""],"proofGate":"forgejo_action_run_logs_verified","truncated":false,"failureLines":[{"line":104,"content":"2026-09-05T11:51:55.4688371Z ⚙️ [runner]: exitcode '2': failure"},{"line":107,"content":"2026-09-05T11:51:55.6552328Z 🏁  Job failed"},{"line":108,"content":"2026-09-05T11:51:56.1031454Z Job 'Release cc-execution' failed"}]},"exactSource":true,"fingerprint":"failure|release cc-execution|2026-09-05t11:51:55.4688371z ⚙️ [runner]: exitcode '2': failure|2026-09-05t11:51:55.6552328z 🏁  job failed|2026-09-05t11:51:56.1031454z job 'release cc-execution' failed|2026-09-05t11:51:24.3683392z reading package lists...|2026-09-05t11:51:24.7199993z building dependency tree...|2026-09-05t11:51:24.7212195z reading state information...|2026-09-05t11:51:25.1699979z suggested packages:|2026-09-05t11:51:25.1700732z   docker-model-plugin|2026-09-05t11:51:25.1701004z recommended packages:|2026-09-05t11:51:25.1701188z   docker-compose-plugin|2026-09-05t11:51:25.2086298z the following new packages will be installed:|2026-09-05t11:51:25.2117832z   docker-buildx-plugin docker-ce-cli|2026-09-05t11:51:25.2831593z 0 upgraded, 2 newly installed, 0 to remove and 11 not upgraded.|2026-09-05t11:51:25.2832488z need to get 34.8 mb of archives.|2026-09-05t11:51:25.2832685z after this operation, 121 mb of additional disk space will be used.|2026-09-05t11:51:25.2845783z get:1","failureClass":"code_failure","targetStates":{"ccExecution":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"ccExecution":"failure"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"workflowRunId":5466,"workflowFailed":true,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5466","runId":5466,"status":"failure","sourceSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","conclusion":null,"failedJobs":[{"id":37368,"name":"Release cc-execution","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":5466,"logTail":["2026-09-05T11:51:24.3683392Z Reading package lists...","2026-09-05T11:51:24.7199993Z Building dependency tree...","2026-09-05T11:51:24.7212195Z Reading state information...","2026-09-05T11:51:25.1699979Z Suggested packages:","2026-09-05T11:51:25.1700732Z   docker-model-plugin","2026-09-05T11:51:25.1701004Z Recommended packages:","2026-09-05T11:51:25.1701188Z   docker-compose-plugin","2026-09-05T11:51:25.2086298Z The following NEW packages will be installed:","2026-09-05T11:51:25.2117832Z   docker-buildx-plugin docker-ce-cli","2026-09-05T11:51:25.2831593Z 0 upgraded, 2 newly installed, 0 to remove and 11 not upgraded.","2026-09-05T11:51:25.2832488Z Need to get 34.8 MB of archives.","2026-09-05T11:51:25.2832685Z After this operation, 121 MB of additional disk space will be used.","2026-09-05T11:51:25.2845783Z Get:1 https://download.docker.com/linux/debian bookworm/stable amd64 docker-buildx-plugin amd64 0.37.0-1~debian.12~bookworm [17.3 MB]","2026-09-05T11:51:25.5401468Z Get:2 https://download.docker.com/linux/debian bookworm/stable amd64 docker-ce-cli amd64 5:29.8.0-1~debian.12~bookworm [17.6 MB]","2026-09-05T11:51:26.0001232Z debconf: delaying package configuration, since apt-utils is not installed","2026-09-05T11:51:26.0507589Z Fetched 34.8 MB in 1s (65.6 MB/s)","2026-09-05T11:51:26.0859870Z Selecting previously unselected package docker-buildx-plugin.","2026-09-05T11:51:26.1086071Z (Reading database ... \r(Reading database ... 5%\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... 20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r(Reading database ... 70%\r(Reading database ... 75%\r(Reading database ... 80%\r(Reading database ... 85%\r(Reading database ... 90%\r(Reading database ... 95%\r(Reading database ... 100%\r(Reading database ... 23264 files and directories currently installed.)","2026-09-05T11:51:26.1099423Z Preparing to unpack .../docker-buildx-plugin_0.37.0-1~debian.12~bookworm_amd64.deb ...","2026-09-05T11:51:26.1134799Z Unpacking docker-buildx-plugin (0.37.0-1~debian.12~bookworm) ...","2026-09-05T11:51:27.1676203Z Selecting previously unselected package docker-ce-cli.","2026-09-05T11:51:27.1718365Z Preparing to unpack .../docker-ce-cli_5%3a29.8.0-1~debian.12~bookworm_amd64.deb ...","2026-09-05T11:51:27.1768153Z Unpacking docker-ce-cli (5:29.8.0-1~debian.12~bookworm) ...","2026-09-05T11:51:28.0332369Z Setting up docker-buildx-plugin (0.37.0-1~debian.12~bookworm) ...","2026-09-05T11:51:28.0480507Z Setting up docker-ce-cli (5:29.8.0-1~debian.12~bookworm) ...","2026-09-05T11:51:28.1298394Z Docker version 29.8.0, build 88096ef","2026-09-05T11:51:28.2896818Z github.com/docker/buildx v0.37.0 ac30b249211430b85fb8f37b6e7154b5c47ba0b6","2026-09-05T11:51:28.8842703Z (node:5277) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.","2026-09-05T11:51:28.8843024Z (Use `node --trace-deprecation ...` to show where the warning was created)","2026-09-05T11:51:29.1903867Z Cache Size: ~58 MB (60334685 B)","2026-09-05T11:51:29.1948807Z [command]/usr/bin/tar -xf /tmp/534d4766-06ec-47e5-b71a-b85be0cce081/cache.tgz -P -C /workspace/noel/KnockLaunchOS -z","2026-09-05T11:51:31.1334237Z Cache restored successfully","2026-09-05T11:51:31.1684698Z Cache restored from key: cc-execution-runtime-v2-node22.18.0-c3f85fe60ecaaf2eed3e72c45104105a4924aa580269d73e2bf5fa95b5854792","2026-09-05T11:51:55.4348380Z {\"ok\":false,\"status\":\"blocked\",\"proofGate\":\"cloudflare_workers_paid_plan_required\",\"canonicalTokenId\":\"89101a2dca32ad3f4fad929d464516f5\",\"containersAuthorized\":false,\"providerStatus\":401,\"containerValidationAttempts\":6,\"ownerActionRequired\":true,\"accountTokenFallbackReason\":\"account_token_validation_unavailable\",\"workersPaid\":false,\"activeWorkersSubscriptionCount\":0,\"activeWorkersPlanNames\":[]}","2026-09-05T11:51:55.4688371Z ⚙️ [runner]: exitcode '2': failure","2026-09-05T11:51:55.4736267Z   🐳  docker exec cmd=[node /var/run/act/workflow/hashfiles/index.js] user= workdir=","2026-09-05T11:51:55.6394009Z Skipping step 'Restore exact cc-execution runtime dependency tree' due to 'success()'","2026-09-05T11:51:55.6552328Z 🏁  Job failed","2026-09-05T11:51:56.1031454Z Job 'Release cc-execution' failed",""],"proofGate":"forgejo_action_run_logs_verified","truncated":false,"failureLines":[{"line":104,"content":"2026-09-05T11:51:55.4688371Z ⚙️ [runner]: exitcode '2': failure"},{"line":107,"content":"2026-09-05T11:51:55.6552328Z 🏁  Job failed"},{"line":108,"content":"2026-09-05T11:51:56.1031454Z Job 'Release cc-execution' failed"}]},"exactSource":true,"fingerprint":"failure|release cc-execution|2026-09-05t11:51:55.4688371z ⚙️ [runner]: exitcode '2': failure|2026-09-05t11:51:55.6552328z 🏁  job failed|2026-09-05t11:51:56.1031454z job 'release cc-execution' failed|2026-09-05t11:51:24.3683392z reading package lists...|2026-09-05t11:51:24.7199993z building dependency tree...|2026-09-05t11:51:24.7212195z reading state information...|2026-09-05t11:51:25.1699979z suggested packages:|2026-09-05t11:51:25.1700732z   docker-model-plugin|2026-09-05t11:51:25.1701004z recommended packages:|2026-09-05t11:51:25.1701188z   docker-compose-plugin|2026-09-05t11:51:25.2086298z the following new packages will be installed:|2026-09-05t11:51:25.2117832z   docker-buildx-plugin docker-ce-cli|2026-09-05t11:51:25.2831593z 0 upgraded, 2 newly installed, 0 to remove and 11 not upgraded.|2026-09-05t11:51:25.2832488z need to get 34.8 mb of archives.|2026-09-05t11:51:25.2832685z after this operation, 121 mb of additional disk space will be used.|2026-09-05t11:51:25.2845783z get:1","failureClass":"code_failure","targetStates":{"ccExecution":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"ccExecution":"failure"}}},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"ad92b1b74f942eda22a0d5b7b716a2e756feef98","sourceSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","changedPaths":["workers/cc-execution/scripts/cloudflare-credential-repair.mjs","workers/cc-execution/test/cloudflare-credential-repair.test.js"],"changedPathCount":2,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:05:19.513161+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:38350d4e-4e62-42ef-a6d5-8c3b4674462d:forgejo-release-status:d9bfe9c1525f1ccab687941df79be03b7cf9d70c:failed:forgejo-main/source=success|forgejo-release/workflow=failure|cc-execution/runtime-proof=failure","mission_step_id":"dc3df956-9d7b-4a6d-acb8-114f1b40d1bb","command_center_event_id":"38350d4e-4e62-42ef-a6d5-8c3b4674462d"},{"id":"ffa6b3e2-ab4f-4963-abe0-f1fb4de6fbbf","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1819,"terminal":false,"missionId":"38350d4e-4e62-42ef-a6d5-8c3b4674462d","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","timingsMs":{"prReadinessMs":2373,"approvedPlanMs":0,"shipAndProveMs":18350,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"38350d4e-4e62-42ef-a6d5-8c3b4674462d"},"performance":null,"deploymentId":null,"workflowRunId":5466,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":795,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:05:43.61105+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1819","receipt_type":"automatic_mission_resume","idempotency_key":"mission:38350d4e-4e62-42ef-a6d5-8c3b4674462d:automatic-mission-resume:1819:canonical_release_reconciliation_pending","mission_step_id":"b1eeebbf-d7a3-4af1-951d-1f73a9214e93","command_center_event_id":"38350d4e-4e62-42ef-a6d5-8c3b4674462d"},{"id":"744bc125-bb1e-4dfb-b553-87eda624ed0f","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-3237240a1f3f","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":null,"terminal":false,"missionId":"3237240a-1f3f-4220-9393-aadb3c20c4c6","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":8,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":624,"providerAuthMs":0,"ledgerPrepareMs":624,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":624,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":624,"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":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3183,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:05:55.631445+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3237240a-1f3f-4220-9393-aadb3c20c4c6:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"edf0a265-97f9-4342-a967-b8f8c3a7a94c","command_center_event_id":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},{"id":"4698fa39-1c28-4bef-8738-fcef18747e69","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for this exact one-line canonical policy change: record Cloudflare Workers Paid as a required Visual Witness Container release precondition in config/control-plane-capabilities.json. Make no other source changes. Then one PR, KnockLaunch Gate, squash merge, release cc-execution only, refreeze, and prove canonical inspect_route_health is healthy instead of 502.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for this exact one-line canonical policy change: record Cloudflare Workers Paid as a required Visual Witness Container release precondition in config/control-plane-capabilities.json. Make no other source changes. Then one PR, KnockLaunch Gate, squash merge, release cc-execution only, refreeze, and prove canonical inspect_route_health is healthy instead of 502.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-policy","statement":"Canonical control-plane policy records Workers Paid as a required Witness Container release precondition.","proofConditionIds":["proof-repository"]},{"id":"outcome-release","statement":"The corrective generation releases cc-execution only.","proofConditionIds":["proof-release"]},{"id":"outcome-health","statement":"Canonical Visual Witness health is healthy instead of 502.","proofConditionIds":["proof-health"]}],"objective":"Unfreeze the control plane only for this exact one-line canonical policy change: record Cloudflare Workers Paid as a required Visual Witness Container release precondition in config/control-plane-capabilities.json. Make no other source changes. Then one PR, KnockLaunch Gate, squash merge, release cc-execution only, refreeze, and prove canonical inspect_route_health is healthy instead of 502.","constraints":[{"id":"constraint-scope","statement":"Only config/control-plane-capabilities.json changes; no frontend, Render, Supabase, migrations, GitHub, or unrelated changes.","proofConditionIds":["proof-repository","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The exact Workers Paid precondition policy is present on merged Forgejo main.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"The merged corrective generation releases cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns healthy and no longer returns 502.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"4c56d3a8c42102d7dcdf1f428ba9cb3a2e1c6f23e3da31eebc9e7621e7cd4a87","requestContractRevision":2,"previousRequestContractHash":"680a14366c4f2ba748fef76e447c99a1fb5225e08dafa2fd01a57e82067425c9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:06:04.901653+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:3237240a-1f3f-4220-9393-aadb3c20c4c6:request-contract:4c56d3a8c42102d7dcdf1f428ba9cb3a2e1c6f23e3da31eebc9e7621e7cd4a87","mission_step_id":"60aaea6a-af1c-46b6-8789-10147ba2ad3d","command_center_event_id":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},{"id":"af5cea75-cb20-4e13-97ce-e3653178863f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/shared-tenant-billing-20260905","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1821,"terminal":false,"missionId":"898356ca-07a5-46c5-b8cd-c3c2b4f81862","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"2d05ec659812f53c538238646216d21dbd727a0c","timingsMs":{"prReadinessMs":2072,"approvedPlanMs":0,"shipAndProveMs":6990,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},"performance":null,"deploymentId":"forgejo-main-2d05ec659812","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1909,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:07:38.276535+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1821","receipt_type":"automatic_mission_resume","idempotency_key":"mission:898356ca-07a5-46c5-b8cd-c3c2b4f81862:automatic-mission-resume:1821:canonical_release_dispatched","mission_step_id":"2192f56f-ee8f-4dfe-a9f2-90f773cf603f","command_center_event_id":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},{"id":"cd12c2e9-bc65-407d-9e7c-49d09bfb5149","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":null,"owner_action_to_pr_ms":null,"green_gate_to_merge_ms":null,"owner_action_to_useful_response_ms":null},"ownerWaitLiveAt":"2026-09-10T05:25:40.120Z"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T05:25:40.528063+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:3708a390-6c43-4d8e-a0c3-89a9b3f2fcf6:owner-wait-live","mission_step_id":"67e14cd3-e6db-4336-a4b6-c6707e82a426","command_center_event_id":"3708a390-6c43-4d8e-a0c3-89a9b3f2fcf6"},{"id":"e6f0e8a5-0dd5-4b4b-a98c-8878c7d1a205","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/mail-tenant-switch-loop-20260908","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2191,"terminal":false,"missionId":"b7f6aa8a-f72e-43c6-8ead-3c307d0461e9","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e36a66ea01444628e8de69169cc7be69d584a019","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":11361,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1652,"approvedPlanMs":0,"missionSetupMs":801,"providerAuthMs":0,"shipAndProveMs":9421,"ledgerPrepareMs":801,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":801,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":801,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b7f6aa8a-f72e-43c6-8ead-3c307d0461e9"},"performance":null,"deploymentId":"forgejo-main-e36a66ea0144","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2569,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:17:50.020842+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e36a66ea01444628e8de69169cc7be69d584a019","external_id":"forgejo-main-e36a66ea0144","receipt_type":"execute_mission","idempotency_key":"mission:b7f6aa8a-f72e-43c6-8ead-3c307d0461e9:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"a766a21e-0de1-472e-9d1f-eb116be4d516","command_center_event_id":"b7f6aa8a-f72e-43c6-8ead-3c307d0461e9"},{"id":"01453baa-87e1-431f-b5a2-47aa22f8e374","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3237240a1f3f","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1822,"terminal":false,"missionId":"3237240a-1f3f-4220-9393-aadb3c20c4c6","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6144,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":506,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":418,"ledgerReconcileMs":0,"lineageReconcileMs":88,"resolvePreflightMs":506,"repositoryMutationMs":6144,"repositoryProviderMs":4528,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3347,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":418,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1181},"nextAction":"Canonical KnockLaunch Gate notifier and mission supervisor own progression from this exact PR head; do not synchronously poll Forgejo from the owner request.","receiptRef":{"mode":"full","missionId":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":3373,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:07:27.032229+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1822","receipt_type":"execute_mission","idempotency_key":"mission:3237240a-1f3f-4220-9393-aadb3c20c4c6:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"60aaea6a-af1c-46b6-8789-10147ba2ad3d","command_center_event_id":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},{"id":"ae2cff8d-ac5c-46dc-bf99-cc9e215f6aaf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3237240a1f3f","reason":"retryable_provider_transport:PUT:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1822,"terminal":false,"missionId":"3237240a-1f3f-4220-9393-aadb3c20c4c6","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":24858,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1336,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":793,"ledgerReconcileMs":0,"lineageReconcileMs":543,"resolvePreflightMs":1336,"repositoryMutationMs":24858,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":793,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1555,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:06:12.541414+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3237240a-1f3f-4220-9393-aadb3c20c4c6:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"60aaea6a-af1c-46b6-8789-10147ba2ad3d","command_center_event_id":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},{"id":"8d26637f-3a4c-4f12-a716-235fdd4780bb","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same God Mode redesign mission and apply the exact frontend rewrite to the three resolved files. Do not create a replacement mission, branch, or PR.","wordingChanged":false,"canonicalIntent":"Continue the same God Mode redesign mission and apply the exact frontend rewrite to the three resolved files. Do not create a replacement mission, branch, or PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"God Mode no longer uses the old grouped admin-sidebar plus conventional header/card-grid visual language; it presents a clearly new owner cockpit/control-room composition.","proofConditionIds":["proof-1"]},{"id":"outcome-2","statement":"Existing God Mode routes, auth, permissions, and backend behavior remain intact.","proofConditionIds":["proof-1"]},{"id":"outcome-3","statement":"The redesigned God Mode is live in production.","proofConditionIds":["proof-1"]}],"objective":"Continue the same God Mode redesign mission and apply the exact frontend rewrite to the three resolved files. Do not create a replacement mission, branch, or PR.","constraints":[{"id":"constraint-1","statement":"Frontend-only change; do not change database, auth, runtime, or external-service contracts.","proofConditionIds":["proof-1"]},{"id":"constraint-2","statement":"Use a single fresh ai/* branch, one PR, KnockLaunch Gate, squash merge, and frontend deployment only.","proofConditionIds":["proof-1"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-1","kind":"runtime","claim":"Verify the exact merged frontend source is deployed to production for God Mode.","route":"/admin","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"c2b3a031a30be1d021554c21f4b6cb65f35956979343f31d1b39597f9b68dc59","requestContractRevision":2,"previousRequestContractHash":"878a1e740b4eb3a08f240931ecdc5c2462970855c6af52aab1dfcb72c6665c88"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T18:37:41.224252+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:17ebf650-8008-4bda-b001-5c1b14172376:request-contract:c2b3a031a30be1d021554c21f4b6cb65f35956979343f31d1b39597f9b68dc59","mission_step_id":"181bb7a0-4852-4b04-a85e-006c3b47806d","command_center_event_id":"17ebf650-8008-4bda-b001-5c1b14172376"},{"id":"96f8a44a-41b1-41ff-bfeb-7be6041abb94","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/planner-fast-path.test.js"],"reason":"Continue the same owner-authorized planner fast-path repair after the ambiguous Forgejo write timeout. The exact branch already contains the requested source; reconcile idempotently, create only the missing PR/release progression, preserve all safety rails, then return to frozen-by-default behavior.","baseSha":"fc96d367aa91254549c3672ac57ca171dd115a44","issuedAt":1789094059434,"expiresAt":1789094239434,"missionId":"213c833d-7321-4460-b12a-5e0219c339b4","authorizationId":"1ef88281-f104-43d8-bef4-e59286f589eb","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T02:34:20.163534+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"fc96d367aa91254549c3672ac57ca171dd115a44","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1ef88281-f104-43d8-bef4-e59286f589eb","mission_step_id":"3980932c-3bb8-4949-a721-f8bf295aebe4","command_center_event_id":"213c833d-7321-4460-b12a-5e0219c339b4"},{"id":"2e7d8f25-4356-4559-96a4-67cfbba6a2c3","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"2d05ec659812f53c538238646216d21dbd727a0c","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2d05ec659812f53c538238646216d21dbd727a0c","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":"94a6134fa2bc97791a507a0f2b87fcb3b946b3db688d65cea272b4b8b9521aad","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5472","runId":5472,"status":"running","sourceSha":"2d05ec659812f53c538238646216d21dbd727a0c","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-05T12:08:40.424739+00:00","proof_gate":"canonical_release_pending","source_sha":"2d05ec659812f53c538238646216d21dbd727a0c","external_id":"forgejo-main-2d05ec659812","receipt_type":"canonical_release_status","idempotency_key":"mission:898356ca-07a5-46c5-b8cd-c3c2b4f81862:forgejo-release-status:2d05ec659812f53c538238646216d21dbd727a0c:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"2192f56f-ee8f-4dfe-a9f2-90f773cf603f","command_center_event_id":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},{"id":"7074fe74-73c6-4792-a993-37e07cfa666d","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/shared-tenant-billing-20260905","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1821,"terminal":false,"missionId":"898356ca-07a5-46c5-b8cd-c3c2b4f81862","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":"2d05ec659812f53c538238646216d21dbd727a0c","timingsMs":{"prReadinessMs":523,"approvedPlanMs":0,"shipAndProveMs":4195,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},"performance":null,"deploymentId":"forgejo-main-2d05ec659812","workflowRunId":5472,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":793,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:08:46.471613+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1821","receipt_type":"automatic_mission_resume","idempotency_key":"mission:898356ca-07a5-46c5-b8cd-c3c2b4f81862:automatic-mission-resume:1821:canonical_release_reconciliation_pending","mission_step_id":"db156a2a-ede7-45ed-98f2-598f474da526","command_center_event_id":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},{"id":"564797ce-b06a-45f8-afba-0da9692d4f49","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-5357e19a0b6d","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":null,"terminal":false,"missionId":"5357e19a-0b6d-4470-a6f7-4b009c870ccc","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":342,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":807,"providerAuthMs":0,"ledgerPrepareMs":807,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":807,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":807,"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":"5357e19a-0b6d-4470-a6f7-4b009c870ccc"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6033,"likelyAffectedFiles":["config/control-plane-capabilities.json","config/control-plane-restore-point.json",".forgejo/workflows/knocklaunch.yml","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/verify-forgejo-watchdog.sh","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","src/__tests__/contracts/control-plane-restore-point.contract.test.ts","src/__tests__/contracts/control-plane-routing.contract.test.ts","src/__tests__/contracts/control-plane-speed.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:24:07.04681+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5357e19a-0b6d-4470-a6f7-4b009c870ccc:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"1ab3916e-0eaf-40a0-b57c-796f9bc9d468","command_center_event_id":"5357e19a-0b6d-4470-a6f7-4b009c870ccc"},{"id":"3c870c1f-162f-4c9f-86e8-f4cad8a9790e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same God Mode redesign mission with the owner's stricter requirement: new sidebar/rail, new background, new header/top chrome, new landing composition, new spacing and visual language. Preserve only existing routes/auth/permissions/backend behavior. Do not preserve the prior God Mode visual system. Apply only the three resolved frontend files and ship through the same single PR/release path.","wordingChanged":false,"canonicalIntent":"Continue the same God Mode redesign mission with the owner's stricter requirement: new sidebar/rail, new background, new header/top chrome, new landing composition, new spacing and visual language. Preserve only existing routes/auth/permissions/backend behavior. Do not preserve the prior God Mode visual system. Apply only the three resolved frontend files and ship through the same single PR/release path.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"God Mode has a completely new sidebar/rail, background treatment, top chrome, landing composition, spacing, and visual language with no preserved first-generation admin aesthetic.","proofConditionIds":["proof-1"]},{"id":"outcome-2","statement":"Existing God Mode routes, auth, permissions, and backend behavior remain intact.","proofConditionIds":["proof-1"]},{"id":"outcome-3","statement":"The redesigned God Mode is live in production.","proofConditionIds":["proof-1"]}],"objective":"Continue the same God Mode redesign mission with the owner's stricter requirement: new sidebar/rail, new background, new header/top chrome, new landing composition, new spacing and visual language. Preserve only existing routes/auth/permissions/backend behavior. Do not preserve the prior God Mode visual system. Apply only the three resolved frontend files and ship through the same single PR/release path.","constraints":[{"id":"constraint-1","statement":"Frontend-only change; do not change database, auth, runtime, or external-service contracts.","proofConditionIds":["proof-1"]},{"id":"constraint-2","statement":"Use the same existing mission and one single PR/release path.","proofConditionIds":["proof-1"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-1","kind":"runtime","claim":"Verify the exact merged frontend source is deployed to production for God Mode.","route":"/admin","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"cb71b5de5e61389f48d914142de825f1a6c00246c55415db871bc584e8f806db","requestContractRevision":3,"previousRequestContractHash":"c2b3a031a30be1d021554c21f4b6cb65f35956979343f31d1b39597f9b68dc59"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T18:38:32.633993+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:17ebf650-8008-4bda-b001-5c1b14172376:request-contract:cb71b5de5e61389f48d914142de825f1a6c00246c55415db871bc584e8f806db","mission_step_id":"181bb7a0-4852-4b04-a85e-006c3b47806d","command_center_event_id":"17ebf650-8008-4bda-b001-5c1b14172376"},{"id":"039695db-744f-4fc1-b504-202558609cbf","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"2d05ec659812f53c538238646216d21dbd727a0c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2d05ec659812f53c538238646216d21dbd727a0c","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"94a6134fa2bc97791a507a0f2b87fcb3b946b3db688d65cea272b4b8b9521aad","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5472","runId":5472,"status":"success","sourceSha":"2d05ec659812f53c538238646216d21dbd727a0c","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-05T12:09:16.872828+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2d05ec659812f53c538238646216d21dbd727a0c","external_id":"forgejo-main-2d05ec659812","receipt_type":"canonical_release_status","idempotency_key":"mission:898356ca-07a5-46c5-b8cd-c3c2b4f81862:forgejo-release-status:2d05ec659812f53c538238646216d21dbd727a0c:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"36834082-bff1-4672-922d-cfd731ee6ce1","command_center_event_id":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},{"id":"6606d9f7-a12e-40b7-8772-074d0a269692","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"2d05ec659812f53c538238646216d21dbd727a0c","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"billing-live","satisfied":false,"statement":"The shared tenant Settings -> Billing page from PR #1821 is merged and live for current and future tenants.","proofConditionIds":["repo-merged","runtime-live"]}],"satisfied":false,"constraints":[{"id":"preserve-branch","satisfied":false,"statement":"Do not change source, create another branch, or create another PR.","proofConditionIds":["repo-merged","runtime-live"]},{"id":"separate-billing","satisfied":false,"statement":"Keep KnockLaunch subscription billing at settings/billing distinct from tenant customer receivables at billing.","proofConditionIds":["repo-merged","runtime-live"]},{"id":"release-scope","satisfied":false,"statement":"Deploy only the affected frontend production target.","proofConditionIds":["repo-merged","runtime-live"]},{"id":"no-visual-witness","satisfied":false,"statement":"Visual Witness is not required for this request.","proofConditionIds":["repo-merged","runtime-live"]}],"contractHash":"94a6134fa2bc97791a507a0f2b87fcb3b946b3db688d65cea272b4b8b9521aad","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo-merged","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"94a6134fa2bc97791a507a0f2b87fcb3b946b3db688d65cea272b4b8b9521aad","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"runtime-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"94a6134fa2bc97791a507a0f2b87fcb3b946b3db688d65cea272b4b8b9521aad"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:09:18.703539+00:00","proof_gate":"request_contract_pending","source_sha":"2d05ec659812f53c538238646216d21dbd727a0c","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:898356ca-07a5-46c5-b8cd-c3c2b4f81862:request-contract:94a6134fa2bc97791a507a0f2b87fcb3b946b3db688d65cea272b4b8b9521aad:2d05ec659812f53c538238646216d21dbd727a0c:pending:repository","mission_step_id":"36834082-bff1-4672-922d-cfd731ee6ce1","command_center_event_id":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},{"id":"4b1f8c4b-34fb-4fcb-91e7-ed36b5b3890e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile proof only for the already-completed shared tenant billing mission. No source mutation, no new branch, no new PR, no new release. PR #1821 was canonically refreshed onto moving main, exact refreshed head c9347fcde72e50274e3db24d36e0e2518fd8821c passed KnockLaunch Gate, then PR #1821 was squash merged as main commit 2d05ec659812f53c538238646216d21dbd727a0c. Frontend release run #5472 succeeded and exact artifact is live at 100%. Update the explicit request contract to bind repository proof to this canonical refreshed lineage and terminalize when repository and runtime evidence are satisfied.","wordingChanged":false,"canonicalIntent":"Reconcile proof only for the already-completed shared tenant billing mission. No source mutation, no new branch, no new PR, no new release. PR #1821 was canonically refreshed onto moving main, exact refreshed head c9347fcde72e50274e3db24d36e0e2518fd8821c passed KnockLaunch Gate, then PR #1821 was squash merged as main commit 2d05ec659812f53c538238646216d21dbd727a0c. Frontend release run #5472 succeeded and exact artifact is live at 100%. Update the explicit request contract to bind repository proof to this canonical refreshed lineage and terminalize when repository and runtime evidence are satisfied.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"billing-live","statement":"The shared tenant Settings -> Billing page from PR #1821 is merged and live for current and future tenants.","proofConditionIds":["repo-merged","runtime-live"]}],"objective":"Reconcile proof only for the already-completed shared tenant billing mission. No source mutation, no new branch, no new PR, no new release. PR #1821 was canonically refreshed onto moving main, exact refreshed head c9347fcde72e50274e3db24d36e0e2518fd8821c passed KnockLaunch Gate, then PR #1821 was squash merged as main commit 2d05ec659812f53c538238646216d21dbd727a0c. Frontend release run #5472 succeeded and exact artifact is live at 100%. Update the explicit request contract to bind repository proof to this canonical refreshed lineage and terminalize when repository and runtime evidence are satisfied.","constraints":[{"id":"preserve-work","statement":"No new source change, branch, PR, or duplicate release is created.","proofConditionIds":["repo-merged","runtime-live"]},{"id":"separate-billing","statement":"KnockLaunch subscription billing remains at settings/billing and tenant customer receivables remains at billing.","proofConditionIds":["repo-merged","runtime-live"]},{"id":"release-scope","statement":"Only the frontend production target was released.","proofConditionIds":["repo-merged","runtime-live"]},{"id":"no-visual-witness","statement":"Visual Witness was not required or run.","proofConditionIds":["repo-merged","runtime-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-merged","kind":"repository","claim":"Forgejo PR #1821 retained the approved billing change through canonical refresh to exact head c9347fcde72e50274e3db24d36e0e2518fd8821c, that exact head passed KnockLaunch Gate, and PR #1821 was squash merged to protected main as 2d05ec659812f53c538238646216d21dbd727a0c.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-live","kind":"runtime","claim":"Frontend release run #5472 for source 2d05ec659812f53c538238646216d21dbd727a0c succeeded, deployed the exact Gate artifact at 100% traffic, and the live frontend includes the shared tenant Billing implementation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":"Billing","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"9a5a3c135f87390ac1ea4c38c920a0657b3a0831e4db505a60fea655a353fa45","requestContractRevision":2,"previousRequestContractHash":"94a6134fa2bc97791a507a0f2b87fcb3b946b3db688d65cea272b4b8b9521aad"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:09:30.788823+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:898356ca-07a5-46c5-b8cd-c3c2b4f81862:request-contract:9a5a3c135f87390ac1ea4c38c920a0657b3a0831e4db505a60fea655a353fa45","mission_step_id":"a0174e77-0c03-45ac-b406-28f5abb4e49e","command_center_event_id":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},{"id":"9d1ca210-f81b-4bab-a4c0-127990ca566e","source":"cc-execution","status":"no_change","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/shared-tenant-billing-20260905","reason":null,"status":"no_change","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1821,"terminal":true,"missionId":"898356ca-07a5-46c5-b8cd-c3c2b4f81862","operation":"execute_mission","proofGate":"repair_mission_no_change_verified","sourceSha":"2d05ec659812f53c538238646216d21dbd727a0c","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":767,"providerAuthMs":0,"ledgerPrepareMs":767,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":767,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":767,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},"performance":null,"deploymentId":"forgejo-main-2d05ec659812","workflowRunId":5472,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"LIVE","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1162,"ownerActionRequired":false,"ownerFacingTerminal":true,"continuationRequired":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:09:31.604012+00:00","proof_gate":"repair_mission_no_change_verified","source_sha":"2d05ec659812f53c538238646216d21dbd727a0c","external_id":"forgejo-main-2d05ec659812","receipt_type":"execute_mission","idempotency_key":"mission:898356ca-07a5-46c5-b8cd-c3c2b4f81862:execute_mission:repair_mission_no_change_verified:current-generation","mission_step_id":"a0174e77-0c03-45ac-b406-28f5abb4e49e","command_center_event_id":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},{"id":"b5c7c680-949b-4dc2-9c7f-213353ca1c6f","source":"cc-execution","status":"recorded","payload":{"objective":"Adopt existing green Forgejo PR #1823 at exact head f7c3a424bceab4f5fcf01aaa605d663517218d90. Do not mutate source or create another PR. Squash merge #1823, deploy frontend only, and verify production is released with CURRI_BACKGROUND set to /tenant-media/curri-properties/curri-background-approved.webp?v=169d5cf42e1afdde20dccfac70492b3196d2c87c so the stale mountain cache entry cannot be reused.","tenantRef":"curri-properties","receivedAt":"2026-09-05T12:11:08.070Z","fingerprint":"56b40c3b5fbfbbcb9b52cef557642c0f7dfdd31a004ce6137ad627e2c9033cc1","workstreamRef":"curriproperties","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt existing green Forgejo PR #1823 at exact head f7c3a424bceab4f5fcf01aaa605d663517218d90. Do not mutate source or create another PR. Squash merge #1823, deploy frontend only, and verify production is released with CURRI_BACKGROUND set to /tenant-media/curri-properties/curri-background-approved.webp?v=169d5cf42e1afdde20dccfac70492b3196d2c87c so the stale mountain cache entry cannot be reused.","wordingChanged":false,"canonicalIntent":"Adopt existing green Forgejo PR #1823 at exact head f7c3a424bceab4f5fcf01aaa605d663517218d90. Do not mutate source or create another PR. Squash merge #1823, deploy frontend only, and verify production is released with CURRI_BACKGROUND set to /tenant-media/curri-properties/curri-background-approved.webp?v=169d5cf42e1afdde20dccfac70492b3196d2c87c so the stale mountain cache entry cannot be reused.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"PR #1823 is merged and the versioned approved Curri coastal background is live.","proofConditionIds":["proof-merge","proof-live"]}],"objective":"Adopt existing green Forgejo PR #1823 at exact head f7c3a424bceab4f5fcf01aaa605d663517218d90. Do not mutate source or create another PR. Squash merge #1823, deploy frontend only, and verify production is released with CURRI_BACKGROUND set to /tenant-media/curri-properties/curri-background-approved.webp?v=169d5cf42e1afdde20dccfac70492b3196d2c87c so the stale mountain cache entry cannot be reused.","constraints":[{"id":"constraint-1","statement":"Use PR #1823 only; no replacement work.","proofConditionIds":["proof-merge","proof-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-merge","kind":"repository","claim":"PR #1823 is squash merged from exact green head f7c3a424bceab4f5fcf01aaa605d663517218d90.","route":"/crm/realtor/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-live","kind":"runtime","claim":"Frontend production is released with the versioned Curri background URL.","route":"/crm/realtor/curri-properties/realtor-dashboard","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"08fe667d7547cc54819315eeec5428bfaf0481ecb37c5f67667f56823fe17f1c","requestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T12:11:08.560677+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:270a8457-8555-48c8-8e5f-2b16c366f346:tenant-workstream-contribution:56b40c3b5fbfbbcb9b52cef557642c0f7dfdd31a004ce6137ad627e2c9033cc1","mission_step_id":null,"command_center_event_id":"270a8457-8555-48c8-8e5f-2b16c366f346"},{"id":"9e74303a-3814-4dc5-987c-5ce6e3e13583","source":"forgejo","status":"waiting","payload":{"branch":"ai/fix-speedy-panda-event-rental-modes","prNumber":3170,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"df04387d49ed6ea0fd1528a1460581019d4e59ad","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T03:09:15.262219+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"df04387d49ed6ea0fd1528a1460581019d4e59ad","external_id":"3170","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:66429bcd-1c4a-4265-8981-d32063d07d09:merged-pr:3170:df04387d49ed6ea0fd1528a1460581019d4e59ad","mission_step_id":"94a085e7-5c2d-4d0b-a519-a4674ab92877","command_center_event_id":"66429bcd-1c4a-4265-8981-d32063d07d09"},{"id":"de91f8b9-a644-4da2-bda0-2a6dc1cca077","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":null,"reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1823,"terminal":false,"missionId":"270a8457-8555-48c8-8e5f-2b16c366f346","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"b0c9814925f4daba223af35956088af7bfe5e534","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6876,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":737,"approvedPlanMs":0,"missionSetupMs":1570,"providerAuthMs":0,"shipAndProveMs":5969,"ledgerPrepareMs":809,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1570,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":809,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"270a8457-8555-48c8-8e5f-2b16c366f346"},"performance":null,"deploymentId":"forgejo-main-b0c9814925f4","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2516,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T12:11:16.207474+00:00","proof_gate":"canonical_release_dispatched","source_sha":"b0c9814925f4daba223af35956088af7bfe5e534","external_id":"forgejo-main-b0c9814925f4","receipt_type":"execute_mission","idempotency_key":"mission:270a8457-8555-48c8-8e5f-2b16c366f346:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"4a5ea927-cfb2-46f6-8ac5-bd04f1fca2db","command_center_event_id":"270a8457-8555-48c8-8e5f-2b16c366f346"},{"id":"16eba964-8bf6-4b19-96c5-cfc23c2f587e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"df04387d49ed6ea0fd1528a1460581019d4e59ad","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Mutate current main to repair the proven live Speedy Panda EVENT_RENTALS MODES defect. Use the attached anchored edits exactly as the smallest shared primitive repair, then one fresh ai/* branch, one PR, canonical Gate, squash merge, frontend production release, and verify the actual Speedy Panda dashboard UI renders Bookings, Prep & Loadout, Delivery & Pickup, Back Office. Do not stop at release identity; require actual route/UI proof because the prior mission falsely completed without checking rendered titles.","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":"7a5f397e3ae5a788e00cc3093584c81ff32e239e261aa27abd8fd38c04251fed","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":"7a5f397e3ae5a788e00cc3093584c81ff32e239e261aa27abd8fd38c04251fed"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-19T03:10:29.145938+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"df04387d49ed6ea0fd1528a1460581019d4e59ad","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:66429bcd-1c4a-4265-8981-d32063d07d09:request-contract:7a5f397e3ae5a788e00cc3093584c81ff32e239e261aa27abd8fd38c04251fed:df04387d49ed6ea0fd1528a1460581019d4e59ad:verified:","mission_step_id":"ae4cf1bc-c547-4f82-92fb-b70a247dcfd3","command_center_event_id":"66429bcd-1c4a-4265-8981-d32063d07d09"},{"id":"9923246e-d3ef-498b-972d-3fed99b07c82","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/business-critical-release-invariants-20260908","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2190,"terminal":false,"missionId":"d04ccda3-761f-4bff-8702-fe62575bd842","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3153,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2809,"approvedPlanMs":0,"missionSetupMs":3190,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":271,"ledgerReconcileMs":0,"lineageReconcileMs":2919,"resolvePreflightMs":3190,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":271,"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":"d04ccda3-761f-4bff-8702-fe62575bd842"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1983,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:38:19.334143+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2190","receipt_type":"execute_mission","idempotency_key":"mission:d04ccda3-761f-4bff-8702-fe62575bd842:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"c85d7ac4-23ae-4f23-9b07-2c2ae93cfb4f","command_center_event_id":"d04ccda3-761f-4bff-8702-fe62575bd842"},{"id":"eb1878f3-1b6c-4be7-94b6-b06ce7909b67","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-17ebf6508008","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.80-empty-orphan-branch-recovery","prNumber":null,"terminal":false,"missionId":"17ebf650-8008-4bda-b001-5c1b14172376","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":344,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1150,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1150,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1150,"repositoryMutationMs":344,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1150,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"17ebf650-8008-4bda-b001-5c1b14172376"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1426,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T18:38:34.113207+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:17ebf650-8008-4bda-b001-5c1b14172376:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"181bb7a0-4852-4b04-a85e-006c3b47806d","command_center_event_id":"17ebf650-8008-4bda-b001-5c1b14172376"},{"id":"5c152935-af13-48dd-8bcb-b245b49d54e5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"b0c9814925f4daba223af35956088af7bfe5e534","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b0c9814925f4daba223af35956088af7bfe5e534","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"08fe667d7547cc54819315eeec5428bfaf0481ecb37c5f67667f56823fe17f1c","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5476","runId":5476,"status":"running","sourceSha":"b0c9814925f4daba223af35956088af7bfe5e534","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"pending"},"targetJobCount":7,"observedTargetStates":{"frontend":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T12:11:24.0168+00:00","proof_gate":"canonical_release_pending","source_sha":"b0c9814925f4daba223af35956088af7bfe5e534","external_id":"forgejo-main-b0c9814925f4","receipt_type":"canonical_release_status","idempotency_key":"mission:270a8457-8555-48c8-8e5f-2b16c366f346:forgejo-release-status:b0c9814925f4daba223af35956088af7bfe5e534:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"4a5ea927-cfb2-46f6-8ac5-bd04f1fca2db","command_center_event_id":"270a8457-8555-48c8-8e5f-2b16c366f346"},{"id":"34db3a92-357e-4c5e-a43a-dc25f2f69cc2","source":"forgejo","status":"waiting","payload":{"branch":"","prNumber":1823,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"b0c9814925f4daba223af35956088af7bfe5e534","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T12:11:21.780776+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"b0c9814925f4daba223af35956088af7bfe5e534","external_id":"1823","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:270a8457-8555-48c8-8e5f-2b16c366f346:merged-pr:1823:b0c9814925f4daba223af35956088af7bfe5e534","mission_step_id":"4a5ea927-cfb2-46f6-8ac5-bd04f1fca2db","command_center_event_id":"270a8457-8555-48c8-8e5f-2b16c366f346"},{"id":"1ad93431-f887-44c6-abc7-73b4526e9cc7","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mttb2r18","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2195,"terminal":false,"missionId":"6e606a76-d6a1-44a5-b9f6-8efde8a53f5f","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"661c3f321a5ce59b462af886ff3c0ee1fdf45679","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":9246,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1087,"approvedPlanMs":0,"missionSetupMs":871,"providerAuthMs":0,"shipAndProveMs":7935,"ledgerPrepareMs":871,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":871,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":871,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6e606a76-d6a1-44a5-b9f6-8efde8a53f5f"},"performance":null,"deploymentId":"forgejo-main-661c3f321a5c","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2535,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:41:33.050031+00:00","proof_gate":"canonical_release_dispatched","source_sha":"661c3f321a5ce59b462af886ff3c0ee1fdf45679","external_id":"forgejo-main-661c3f321a5c","receipt_type":"execute_mission","idempotency_key":"mission:6e606a76-d6a1-44a5-b9f6-8efde8a53f5f:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"d3954ac1-eb19-496a-836c-c20621e61362","command_center_event_id":"6e606a76-d6a1-44a5-b9f6-8efde8a53f5f"},{"id":"98e13ae6-a52a-4c62-9cb2-da99faa712af","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"b0c9814925f4daba223af35956088af7bfe5e534","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"b0c9814925f4daba223af35956088af7bfe5e534","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"success"},"requestContractHash":"08fe667d7547cc54819315eeec5428bfaf0481ecb37c5f67667f56823fe17f1c","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5476","runId":5476,"status":"success","sourceSha":"b0c9814925f4daba223af35956088af7bfe5e534","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"frontend":"success"},"targetJobCount":7,"observedTargetStates":{"frontend":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T12:12:53.069408+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"b0c9814925f4daba223af35956088af7bfe5e534","external_id":"forgejo-main-b0c9814925f4","receipt_type":"canonical_release_status","idempotency_key":"mission:270a8457-8555-48c8-8e5f-2b16c366f346:forgejo-release-status:b0c9814925f4daba223af35956088af7bfe5e534:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"b5c7c933-ed2c-434f-b24d-e38724e193ab","command_center_event_id":"270a8457-8555-48c8-8e5f-2b16c366f346"},{"id":"67a90e5b-de86-4828-b749-0f8160ad1052","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3237240a1f3f","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1822,"terminal":false,"missionId":"3237240a-1f3f-4220-9393-aadb3c20c4c6","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15600,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":15177,"approvedPlanMs":0,"missionSetupMs":1416,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":806,"ledgerReconcileMs":0,"lineageReconcileMs":610,"resolvePreflightMs":1416,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":806,"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":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2254,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:12:34.871855+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1822","receipt_type":"execute_mission","idempotency_key":"mission:3237240a-1f3f-4220-9393-aadb3c20c4c6:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"60aaea6a-af1c-46b6-8789-10147ba2ad3d","command_center_event_id":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},{"id":"5d51e45b-c22e-4c75-9554-3b010f72e02d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-3237240a1f3f","reason":"pull_request_not_merge_eligible:pull_request_merge_rejected_no_mutation:{\"headSha\":\"6e3fbc1181c9b723904ab49f2a17af409b52a2b4\",\"merge\":\"{\\\"message\\\":\\\"not allowed to merge [reason: The head branch is behind the base branch]\\\",\\\"url\\\":\\\"https://git.knocklaunch.app/api/swagger\\\"}\",\"refreshRequired\":true,\"refreshOperation\":\"forgejo_pr_refresh\",\"headMutated\":false}","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1822,"terminal":false,"missionId":"3237240a-1f3f-4220-9393-aadb3c20c4c6","operation":"automatic_mission_resume","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"prReadinessMs":3564,"approvedPlanMs":0,"shipAndProveMs":3885,"repositoryMutationMs":0,"repositoryProviderMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1061,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:11:30.420628+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"1822","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3237240a-1f3f-4220-9393-aadb3c20c4c6:automatic-mission-resume:1822:canonical_release_blocked","mission_step_id":"8502c0fa-e17b-4a98-b991-bf6519a9233a","command_center_event_id":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},{"id":"56a10ea7-97af-41ba-9138-39fbfbe57e40","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing Visual Witness maintenance PR #1822 from its current authoritative state. The refreshed exact head 6e3fbc1181c9b723904ab49f2a17af409b52a2b4 has passed KnockLaunch Gate and the PR is no longer behind current main. Do not mutate source or create another PR. Squash merge #1822, release cc-execution only, refreeze the control plane, and prove canonical inspect_route_health is healthy instead of 502.","wordingChanged":false,"canonicalIntent":"Continue the existing Visual Witness maintenance PR #1822 from its current authoritative state. The refreshed exact head 6e3fbc1181c9b723904ab49f2a17af409b52a2b4 has passed KnockLaunch Gate and the PR is no longer behind current main. Do not mutate source or create another PR. Squash merge #1822, release cc-execution only, refreeze the control plane, and prove canonical inspect_route_health is healthy instead of 502.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-policy","statement":"Canonical control-plane policy records Workers Paid as a required Witness Container release precondition and its invariant validates the same contract.","proofConditionIds":["proof-repository"]},{"id":"outcome-release","statement":"The existing PR #1822 squash merges and releases cc-execution only.","proofConditionIds":["proof-release"]},{"id":"outcome-health","statement":"Canonical Visual Witness health is healthy instead of 502.","proofConditionIds":["proof-health"]}],"objective":"Continue the existing Visual Witness maintenance PR #1822 from its current authoritative state. The refreshed exact head 6e3fbc1181c9b723904ab49f2a17af409b52a2b4 has passed KnockLaunch Gate and the PR is no longer behind current main. Do not mutate source or create another PR. Squash merge #1822, release cc-execution only, refreeze the control plane, and prove canonical inspect_route_health is healthy instead of 502.","constraints":[{"id":"constraint-scope","statement":"No further source mutation or new PR; no frontend, Render, Supabase, migrations, GitHub, or unrelated changes.","proofConditionIds":["proof-repository","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Merged Forgejo main contains the Workers Paid policy and matching invariant from PR #1822.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"PR #1822 squash merges and the protected-main release selects cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns healthy and no longer returns 502.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"b747f9d05646f231e2c30805797b60fe320bcfa4c420a8e9435eeb4f53f1e181","requestContractRevision":4,"previousRequestContractHash":"40d485facf4495fc7a274aee44a753ffbff0cb4015aec2acad919576ffffdbe9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:12:17.820531+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:3237240a-1f3f-4220-9393-aadb3c20c4c6:request-contract:b747f9d05646f231e2c30805797b60fe320bcfa4c420a8e9435eeb4f53f1e181","mission_step_id":"60aaea6a-af1c-46b6-8789-10147ba2ad3d","command_center_event_id":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},{"id":"04b24336-8145-4e7f-920e-869655d00783","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json"],"reason":"Establish the single canonical PR for the already-authorized planner fast-path repair using one final intended config change only. Do not ship this partial batch. After PR identity exists, continue the same mission and branch with the remaining exact runtime edits, then ship once and return to frozen-by-default behavior.","baseSha":"fc96d367aa91254549c3672ac57ca171dd115a44","issuedAt":1789094269430,"expiresAt":1789094449430,"missionId":"213c833d-7321-4460-b12a-5e0219c339b4","authorizationId":"95f3482c-3136-4aa4-9c4a-2cee60b1e7e5","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T02:37:49.853951+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"fc96d367aa91254549c3672ac57ca171dd115a44","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:95f3482c-3136-4aa4-9c4a-2cee60b1e7e5","mission_step_id":"3980932c-3bb8-4949-a721-f8bf295aebe4","command_center_event_id":"213c833d-7321-4460-b12a-5e0219c339b4"},{"id":"0f281ff2-e6a7-4b80-b7cf-8ce5c26e9ef4","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"runtime_proof","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":1,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1823,"terminal":false,"missionId":"270a8457-8555-48c8-8e5f-2b16c366f346","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"b0c9814925f4daba223af35956088af7bfe5e534","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5297,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":712,"approvedPlanMs":0,"missionSetupMs":317,"providerAuthMs":0,"shipAndProveMs":4474,"ledgerPrepareMs":317,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":317,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":317,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"270a8457-8555-48c8-8e5f-2b16c366f346"},"performance":null,"deploymentId":"forgejo-main-b0c9814925f4","workflowRunId":5476,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1477,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T12:13:11.058144+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"b0c9814925f4daba223af35956088af7bfe5e534","external_id":"forgejo-main-b0c9814925f4","receipt_type":"execute_mission","idempotency_key":"mission:270a8457-8555-48c8-8e5f-2b16c366f346:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"4a5ea927-cfb2-46f6-8ac5-bd04f1fca2db","command_center_event_id":"270a8457-8555-48c8-8e5f-2b16c366f346"},{"id":"450da8f4-ccb4-4ca0-883e-b524ebfa1750","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-mttb2r18","prNumber":2195,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"661c3f321a5ce59b462af886ff3c0ee1fdf45679","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:41:47.370249+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"661c3f321a5ce59b462af886ff3c0ee1fdf45679","external_id":"2195","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:6e606a76-d6a1-44a5-b9f6-8efde8a53f5f:merged-pr:2195:661c3f321a5ce59b462af886ff3c0ee1fdf45679","mission_step_id":"d3954ac1-eb19-496a-836c-c20621e61362","command_center_event_id":"6e606a76-d6a1-44a5-b9f6-8efde8a53f5f"},{"id":"4f67bcb0-2d6e-4de8-90cb-91e0db9f699f","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"661c3f321a5ce59b462af886ff3c0ee1fdf45679","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"661c3f321a5ce59b462af886ff3c0ee1fdf45679","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"frontend":"pending"},"requestContractHash":"e6c3e7cd7dd5e9e3d6bc33edeb121bca967333a931019dfc597ace4205fceacf","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/6466","runId":6466,"status":"running","sourceSha":"661c3f321a5ce59b462af886ff3c0ee1fdf45679","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-08T23:41:50.750992+00:00","proof_gate":"canonical_release_pending","source_sha":"661c3f321a5ce59b462af886ff3c0ee1fdf45679","external_id":"forgejo-main-661c3f321a5c","receipt_type":"canonical_release_status","idempotency_key":"mission:6e606a76-d6a1-44a5-b9f6-8efde8a53f5f:forgejo-release-status:661c3f321a5ce59b462af886ff3c0ee1fdf45679:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"d3954ac1-eb19-496a-836c-c20621e61362","command_center_event_id":"6e606a76-d6a1-44a5-b9f6-8efde8a53f5f"},{"id":"bc53a7e7-e380-4d4c-bb80-91f83891e6f7","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/planner-fast-path.test.js"],"reason":"Continue the same owner-authorized planner fast-path repair on established PR #2362. Add only the remaining MCP routing, mission routing, and regression-test changes; then run KnockLaunch Gate, squash merge, release cc-execution, prove the exact live behavior, and return to frozen-by-default control-plane maintenance.","baseSha":"fc96d367aa91254549c3672ac57ca171dd115a44","issuedAt":1789094334752,"expiresAt":1789094514752,"missionId":"213c833d-7321-4460-b12a-5e0219c339b4","authorizationId":"0ff5e4e0-d343-41b1-99e6-e59104d18dff","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T02:38:55.212703+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"fc96d367aa91254549c3672ac57ca171dd115a44","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:0ff5e4e0-d343-41b1-99e6-e59104d18dff","mission_step_id":"3980932c-3bb8-4949-a721-f8bf295aebe4","command_center_event_id":"213c833d-7321-4460-b12a-5e0219c339b4"},{"id":"7af52c72-c658-4c40-a70c-46f24559fa06","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"1a7cc0acd6ebaf67315929cbd0c5a59835278404","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"proof-repository","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"9508c5511d057d883f1a5403abf2856b9ed6e0b5","prNumber":2387,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/7045/jobs/1","mergeCommitSha":"1a7cc0acd6ebaf67315929cbd0c5a59835278404"}],"requestContractHash":"9a4e02a4914b51dcd75550c52c1d3fa6073a83960376300992abb5c09c0d547f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-11T06:26:50.05337+00:00","proof_gate":"request_contract_repository_verified","source_sha":"1a7cc0acd6ebaf67315929cbd0c5a59835278404","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:064064a0-fda2-47ae-b7c0-8480864eb7da:request-contract-repository:9a4e02a4914b51dcd75550c52c1d3fa6073a83960376300992abb5c09c0d547f:1a7cc0acd6ebaf67315929cbd0c5a59835278404","mission_step_id":"ec98887b-cb05-4cc4-8924-1daad22b0b40","command_center_event_id":"064064a0-fda2-47ae-b7c0-8480864eb7da"},{"id":"25b72050-9ee8-4e00-9416-cdceb326bc68","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/redfish-contact-load-deadlock-r2-20260911","reason":"existing_branch_without_open_pr_branch_diverged_or_unproven:ai/redfish-contact-load-deadlock-r2-20260911","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.100-owner-read-budget-hardening","prNumber":null,"terminal":false,"missionId":"f5a9438c-4de6-4332-96e6-989c178d4685","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":3127,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":289,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":289,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":289,"repositoryMutationMs":3127,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":289,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f5a9438c-4de6-4332-96e6-989c178d4685"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1591,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-11T06:34:40.857398+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:f5a9438c-4de6-4332-96e6-989c178d4685:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"017575ee-9da3-4e75-b8f4-f9c8cc89852e","command_center_event_id":"f5a9438c-4de6-4332-96e6-989c178d4685"},{"id":"025f9d89-12fe-46b3-ae52-2c923f916aca","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"b0c9814925f4daba223af35956088af7bfe5e534","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":false,"statement":"PR #1823 is merged and the versioned approved Curri coastal background is live.","proofConditionIds":["proof-merge","proof-live"]}],"satisfied":false,"constraints":[{"id":"constraint-1","satisfied":false,"statement":"Use PR #1823 only; no replacement work.","proofConditionIds":["proof-merge","proof-live"]}],"contractHash":"08fe667d7547cc54819315eeec5428bfaf0481ecb37c5f67667f56823fe17f1c","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-merge","kind":"repository","evidence":{"repositoryProofGate":null,"requestContractHash":"08fe667d7547cc54819315eeec5428bfaf0481ecb37c5f67667f56823fe17f1c","repositoryProofStatus":"required","repositoryProofSourceSha":null},"required":true,"satisfied":false},{"id":"proof-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"08fe667d7547cc54819315eeec5428bfaf0481ecb37c5f67667f56823fe17f1c"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":["repository"],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"90ed5bf4-8abd-4d3a-af7c-024664b5b99d","created_at":"2026-09-05T12:12:54.843894+00:00","proof_gate":"request_contract_pending","source_sha":"b0c9814925f4daba223af35956088af7bfe5e534","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:270a8457-8555-48c8-8e5f-2b16c366f346:request-contract:08fe667d7547cc54819315eeec5428bfaf0481ecb37c5f67667f56823fe17f1c:b0c9814925f4daba223af35956088af7bfe5e534:pending:repository","mission_step_id":"b5c7c933-ed2c-434f-b24d-e38724e193ab","command_center_event_id":"270a8457-8555-48c8-8e5f-2b16c366f346"},{"id":"a83e1fa4-75e8-4698-9101-28aaf3967c8e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #1822 from current authoritative state. Exact head 9962419b5bf7366e8c1a30cf5274a26dd62fc945 is green, mergeable, and not behind current main. Do not mutate source or create another PR. Squash merge #1822, release cc-execution only, refreeze the control plane, and prove canonical inspect_route_health is healthy instead of 502.","wordingChanged":false,"canonicalIntent":"Continue existing PR #1822 from current authoritative state. Exact head 9962419b5bf7366e8c1a30cf5274a26dd62fc945 is green, mergeable, and not behind current main. Do not mutate source or create another PR. Squash merge #1822, release cc-execution only, refreeze the control plane, and prove canonical inspect_route_health is healthy instead of 502.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-policy","statement":"Merged main contains the Workers Paid release precondition and matching invariant from PR #1822.","proofConditionIds":["proof-repository"]},{"id":"outcome-release","statement":"PR #1822 squash merges and releases cc-execution only.","proofConditionIds":["proof-release"]},{"id":"outcome-health","statement":"Canonical Visual Witness health is healthy instead of 502.","proofConditionIds":["proof-health"]}],"objective":"Continue existing PR #1822 from current authoritative state. Exact head 9962419b5bf7366e8c1a30cf5274a26dd62fc945 is green, mergeable, and not behind current main. Do not mutate source or create another PR. Squash merge #1822, release cc-execution only, refreeze the control plane, and prove canonical inspect_route_health is healthy instead of 502.","constraints":[{"id":"constraint-scope","statement":"No further source mutation or new PR; no frontend, Render, Supabase, migrations, GitHub, or unrelated changes.","proofConditionIds":["proof-repository","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Merged Forgejo main contains the Workers Paid policy and matching invariant from PR #1822.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"PR #1822 squash merges and protected-main release selects cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns healthy and no longer returns 502.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"8e0087780663a33b84b0fb038a51c44d5d661a6f7cbc9166deb5655339770688","requestContractRevision":5,"previousRequestContractHash":"b747f9d05646f231e2c30805797b60fe320bcfa4c420a8e9435eeb4f53f1e181"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:13:26.012293+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:3237240a-1f3f-4220-9393-aadb3c20c4c6:request-contract:8e0087780663a33b84b0fb038a51c44d5d661a6f7cbc9166deb5655339770688","mission_step_id":"60aaea6a-af1c-46b6-8789-10147ba2ad3d","command_center_event_id":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},{"id":"4b37fb56-c796-4f79-b9eb-f71ccb93d3fe","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/business-critical-release-invariants-20260908","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":2190,"terminal":false,"missionId":"d04ccda3-761f-4bff-8702-fe62575bd842","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2152,"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":"d04ccda3-761f-4bff-8702-fe62575bd842"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1367,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:38:07.378692+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2190","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d04ccda3-761f-4bff-8702-fe62575bd842:automatic-mission-resume:2190:repair_mission_pr_ready_retryable","mission_step_id":"6ca11851-d135-4a77-8bce-977f11e5a6da","command_center_event_id":"d04ccda3-761f-4bff-8702-fe62575bd842"},{"id":"0a3c2bdb-00ad-4841-82a9-4f5255b30694","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Apply the complete God Mode frontend redesign on the same mission and branch. Replace the three exact files below; preserve routes/auth/permissions/backend behavior; do not preserve the old God Mode visual language.","wordingChanged":false,"canonicalIntent":"Apply the complete God Mode frontend redesign on the same mission and branch. Replace the three exact files below; preserve routes/auth/permissions/backend behavior; do not preserve the old God Mode visual language.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"God Mode has a completely new sidebar/rail, background treatment, top chrome, landing composition, spacing, and visual language with no preserved first-generation admin aesthetic.","proofConditionIds":["proof-1"]},{"id":"outcome-2","statement":"Existing God Mode routes, auth, permissions, and backend behavior remain intact.","proofConditionIds":["proof-1"]},{"id":"outcome-3","statement":"The redesigned God Mode is live in production.","proofConditionIds":["proof-1"]}],"objective":"Apply the complete God Mode frontend redesign on the same mission and branch. Replace the three exact files below; preserve routes/auth/permissions/backend behavior; do not preserve the old God Mode visual language.","constraints":[{"id":"constraint-1","statement":"Frontend-only change; do not change database, auth, runtime, or external-service contracts.","proofConditionIds":["proof-1"]},{"id":"constraint-2","statement":"Use the same existing mission and one single PR/release path.","proofConditionIds":["proof-1"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-1","kind":"runtime","claim":"Verify the exact merged frontend source is deployed to production for God Mode.","route":"/admin","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"dd5546860f0a66bcf6da27902fc7ad7cbd1cca81dc4aada4bb6580cbd0526d55","requestContractRevision":4,"previousRequestContractHash":"cb71b5de5e61389f48d914142de825f1a6c00246c55415db871bc584e8f806db"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T18:39:14.416887+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:17ebf650-8008-4bda-b001-5c1b14172376:request-contract:dd5546860f0a66bcf6da27902fc7ad7cbd1cca81dc4aada4bb6580cbd0526d55","mission_step_id":"181bb7a0-4852-4b04-a85e-006c3b47806d","command_center_event_id":"17ebf650-8008-4bda-b001-5c1b14172376"},{"id":"aab7c39d-448d-4993-975e-725c4f25272c","source":"cc-execution","status":"verified","payload":{"ownerWaitSloMs":{"merge_to_live_ms":99409,"owner_action_to_pr_ms":400641,"green_gate_to_merge_ms":4475,"owner_action_to_useful_response_ms":5201},"ownerWaitLiveAt":"2026-09-11T06:47:30.409Z"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-11T06:47:30.789907+00:00","proof_gate":"owner_wait_live_milestone_recorded","source_sha":null,"external_id":null,"receipt_type":"owner_wait_live_milestone","idempotency_key":"mission:f5a9438c-4de6-4332-96e6-989c178d4685:owner-wait-live","mission_step_id":"6ca08e7a-d4cf-41b7-882b-78e9ce9d1ca0","command_center_event_id":"f5a9438c-4de6-4332-96e6-989c178d4685"},{"id":"d2605c4c-36e9-4949-8997-6fc72ab0d6c8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-3237240a1f3f","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.64-mutation-ledger-handoff","prNumber":1822,"terminal":false,"missionId":"3237240a-1f3f-4220-9393-aadb3c20c4c6","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"c1ffb14c3857254a300a4141535a71b03c8e1c30","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14514,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3254,"approvedPlanMs":0,"missionSetupMs":1631,"providerAuthMs":0,"shipAndProveMs":10461,"ledgerPrepareMs":887,"ledgerReconcileMs":0,"lineageReconcileMs":744,"resolvePreflightMs":1631,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":887,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},"performance":null,"deploymentId":"forgejo-main-c1ffb14c3857","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2621,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:13:42.065247+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c1ffb14c3857254a300a4141535a71b03c8e1c30","external_id":"forgejo-main-c1ffb14c3857","receipt_type":"execute_mission","idempotency_key":"mission:3237240a-1f3f-4220-9393-aadb3c20c4c6:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"ca1909cf-9aca-46ed-b553-acc80692b422","command_center_event_id":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},{"id":"477b2159-3a6e-44fa-a798-955094e8ff62","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/business-critical-release-invariants-20260908","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2190,"terminal":false,"missionId":"d04ccda3-761f-4bff-8702-fe62575bd842","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6365,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":4105,"approvedPlanMs":0,"missionSetupMs":5234,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":233,"ledgerReconcileMs":0,"lineageReconcileMs":5001,"resolvePreflightMs":5234,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":233,"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":"d04ccda3-761f-4bff-8702-fe62575bd842"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2079,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T23:42:07.173203+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"2190","receipt_type":"execute_mission","idempotency_key":"mission:d04ccda3-761f-4bff-8702-fe62575bd842:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"c85d7ac4-23ae-4f23-9b07-2c2ae93cfb4f","command_center_event_id":"d04ccda3-761f-4bff-8702-fe62575bd842"},{"id":"a4396255-38bd-4d2b-8fb5-2709562445a2","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-17ebf6508008","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.80-empty-orphan-branch-recovery","prNumber":2251,"terminal":false,"missionId":"17ebf650-8008-4bda-b001-5c1b14172376","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"d18bdfab5a40e441d5dcfa9299e4efdecf09ce63","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":14794,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1701,"approvedPlanMs":0,"missionSetupMs":885,"providerAuthMs":0,"shipAndProveMs":8224,"ledgerPrepareMs":885,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":885,"repositoryMutationMs":4508,"repositoryProviderMs":4099,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2126,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":885,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1973},"nextAction":null,"receiptRef":{"mode":"full","missionId":"17ebf650-8008-4bda-b001-5c1b14172376"},"performance":null,"deploymentId":"forgejo-main-d18bdfab5a40","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":4865,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-09T18:39:30.104358+00:00","proof_gate":"canonical_release_dispatched","source_sha":"d18bdfab5a40e441d5dcfa9299e4efdecf09ce63","external_id":"forgejo-main-d18bdfab5a40","receipt_type":"execute_mission","idempotency_key":"mission:17ebf650-8008-4bda-b001-5c1b14172376:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"89922d42-3d3b-4a9b-b250-517520aa2c8a","command_center_event_id":"17ebf650-8008-4bda-b001-5c1b14172376"},{"id":"487350f4-b40e-431f-8363-9bd899e97b8f","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repo-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"0d1135c1d2297596042051a095cf39981b85eb14","prNumber":2333,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6872/jobs/1","mergeCommitSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9"},{"id":"lock-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"0d1135c1d2297596042051a095cf39981b85eb14","prNumber":2333,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6872/jobs/1","mergeCommitSha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9"}],"requestContractHash":"6c5f4b1e1d245344ccfea2fd16406149ae3be45044f31bf936bec4714d5b5ad9"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T21:51:23.434331+00:00","proof_gate":"request_contract_repository_verified","source_sha":"502f0b4246cbfa5d77b1e784a76d605082bc1bd9","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:82be3da9-619d-4114-8513-a520190393b4:request-contract-repository:6c5f4b1e1d245344ccfea2fd16406149ae3be45044f31bf936bec4714d5b5ad9:502f0b4246cbfa5d77b1e784a76d605082bc1bd9","mission_step_id":"15f3235f-5c6a-488a-a093-ee9f3bca033c","command_center_event_id":"82be3da9-619d-4114-8513-a520190393b4"},{"id":"b330fe61-21fe-4f07-af5d-b24c58b9dcb2","source":"forgejo-exact-source","status":"verified","payload":{"sourceSha":"ef9ef5bd87afae514627184a197cfda05204c0f3","repository":"noel/KnockLaunchOS","repositoryProofs":[{"id":"repository-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"69c6236a2e2c43e09232f26232460af601f230c5","prNumber":2319,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6831/jobs/1","mergeCommitSha":"ef9ef5bd87afae514627184a197cfda05204c0f3"},{"id":"gate-proof","path":null,"proof":"forgejo_merged_pr_exact_head_gate","headSha":"69c6236a2e2c43e09232f26232460af601f230c5","prNumber":2319,"gateContext":"KnockLaunch Gate / KnockLaunch Gate (pull_request)","expectedText":null,"gateTargetUrl":"/noel/KnockLaunchOS/actions/runs/6831/jobs/1","mergeCommitSha":"ef9ef5bd87afae514627184a197cfda05204c0f3"}],"requestContractHash":"493871678328bcd2b6e6b2143e850978406859b407d8c76c06fd9ab975628a43"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T20:06:13.805957+00:00","proof_gate":"request_contract_repository_verified","source_sha":"ef9ef5bd87afae514627184a197cfda05204c0f3","external_id":null,"receipt_type":"request_contract_repository_status","idempotency_key":"mission:9a23a2c9-c8e8-4366-b29f-53e4cb0f9f43:request-contract-repository:493871678328bcd2b6e6b2143e850978406859b407d8c76c06fd9ab975628a43:ef9ef5bd87afae514627184a197cfda05204c0f3","mission_step_id":"6dfeeaba-d73e-4f2a-9e09-4633bac2ce9b","command_center_event_id":"9a23a2c9-c8e8-4366-b29f-53e4cb0f9f43"},{"id":"03777a99-2969-4b7b-897a-eb5d54ea35da","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"c1ffb14c3857254a300a4141535a71b03c8e1c30","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"c1ffb14c3857254a300a4141535a71b03c8e1c30","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"8e0087780663a33b84b0fb038a51c44d5d661a6f7cbc9166deb5655339770688","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5478","runId":5478,"source":"exact_live_cc_execution_runtime_identity","status":"running","liveSha":"c1ffb14c3857254a300a4141535a71b03c8e1c30","proofGate":"cc_execution_exact_live_runtime_substitutes_transient_workflow_receipt","sourceSha":"c1ffb14c3857254a300a4141535a71b03c8e1c30","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"deploymentId":"forgejo-main-c1ffb14c3857254a300a4141535a71b03c8e1c30","targetStates":{"ccExecution":"pending"},"runtimeVersion":"1.58.64-mutation-ledger-handoff","targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"},"workflowReceiptSubstituted":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"c1ffb14c3857254a300a4141535a71b03c8e1c30","deploymentId":"forgejo-main-c1ffb14c3857254a300a4141535a71b03c8e1c30","compareStatus":"identical","identitySource":"local_build_metadata","runtimeVersion":"1.58.64-mutation-ledger-handoff","containsSourceSha":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:14:57.376332+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"c1ffb14c3857254a300a4141535a71b03c8e1c30","external_id":"forgejo-main-c1ffb14c3857","receipt_type":"canonical_release_status","idempotency_key":"mission:3237240a-1f3f-4220-9393-aadb3c20c4c6:forgejo-release-status:c1ffb14c3857254a300a4141535a71b03c8e1c30:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"90ae2309-7859-4086-8442-91394393e36a","command_center_event_id":"3237240a-1f3f-4220-9393-aadb3c20c4c6"}],"rows":200,"limit":200,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":12000,"schema":"public"}