{"data":[{"id":"de5da8c8-f58f-4c57-aa40-906d89e49f52","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-vista-documents-copy-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4410,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1091,"terminal":false,"missionId":"3111edb5-5af7-4690-bf6b-d705bbc0c78e","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"acce15bed47f49d37e6bb8d28827f43b50eaa995","timingsMs":{"handlerMs":17639,"prReadinessMs":1098,"approvedPlanMs":8455,"missionSetupMs":519,"shipAndProveMs":8066},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3111edb5-5af7-4690-bf6b-d705bbc0c78e"},"performance":null,"deploymentId":"forgejo-main-acce15bed47f","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7988,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T02:14:31.571641+00:00","proof_gate":"canonical_release_dispatched","source_sha":"acce15bed47f49d37e6bb8d28827f43b50eaa995","external_id":"forgejo-main-acce15bed47f","receipt_type":"execute_mission","idempotency_key":"mission:3111edb5-5af7-4690-bf6b-d705bbc0c78e:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"4d19fbef-dcad-475f-8a39-8e1773ac5a31","command_center_event_id":"3111edb5-5af7-4690-bf6b-d705bbc0c78e"},{"id":"4d638abb-63f5-4cd5-aa38-eff149f3441b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtlm3p46","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8519,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1560,"terminal":false,"missionId":"e4043d01-86d4-48a1-9bd9-881f762e4fc2","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":7026,"prReadinessMs":6208,"approvedPlanMs":0,"missionSetupMs":867,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"e4043d01-86d4-48a1-9bd9-881f762e4fc2"},"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":1075,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T14:24:21.955422+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1560","receipt_type":"execute_mission","idempotency_key":"mission:e4043d01-86d4-48a1-9bd9-881f762e4fc2:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"602ddb61-957d-4441-b451-fab940cc5c1a","command_center_event_id":"e4043d01-86d4-48a1-9bd9-881f762e4fc2"},{"id":"86d002c8-a201-498b-b146-29a23f544fdd","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"release","branch":"ai/vista-property-photo-crud-compact-grids-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":24639,"releaseCount":1,"toolCallCount":17,"repeatedCallCount":10,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1089,"terminal":false,"missionId":"7847f5eb-4385-46a4-b822-b58988f9361b","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"cf8eef766887a8978f942f0e0169415555cbd187","timingsMs":{"handlerMs":22324,"prReadinessMs":579,"approvedPlanMs":0,"missionSetupMs":614,"shipAndProveMs":21668},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"7847f5eb-4385-46a4-b822-b58988f9361b"},"performance":null,"deploymentId":"forgejo-main-cf8eef766887","workflowRunId":3534,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-photo-studio"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5365,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T02:14:09.746108+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"cf8eef766887a8978f942f0e0169415555cbd187","external_id":"forgejo-main-cf8eef766887","receipt_type":"execute_mission","idempotency_key":"mission:7847f5eb-4385-46a4-b822-b58988f9361b:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"a2c97df0-90f7-46d4-bd70-57b1c5e0a163","command_center_event_id":"7847f5eb-4385-46a4-b822-b58988f9361b"},{"id":"fb8a5f8f-7df7-495b-aa58-a25095309a10","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for this exact owner-approved Forgejo 422 and performance stability repair. Fix ambiguous-success Forgejo 422 handling in the scoped repository mutation primitive by reconciling exact branch/file/PR state before treating 422 conflicts as hard failures. Reduce hot-path latency by avoiding redundant PR compare reads when current-main ancestry is already proven and by parallelizing the two independent merge-queue list reads. Add regression assertions for both behaviors. Preserve authentication, protected main, exact-head Gate, stale-head refresh/regate, no blind write retries, atomic exact-state reconciliation, squash merge, and ccExecution-only release. Ship one branch, one PR, KnockLaunch Gate, squash merge, ccExecution release, and live runtime proof.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for this exact owner-approved Forgejo 422 and performance stability repair. Fix ambiguous-success Forgejo 422 handling in the scoped repository mutation primitive by reconciling exact branch/file/PR state before treating 422 conflicts as hard failures. Reduce hot-path latency by avoiding redundant PR compare reads when current-main ancestry is already proven and by parallelizing the two independent merge-queue list reads. Add regression assertions for both behaviors. Preserve authentication, protected main, exact-head Gate, stale-head refresh/regate, no blind write retries, atomic exact-state reconciliation, squash merge, and ccExecution-only release. Ship one branch, one PR, KnockLaunch Gate, squash merge, ccExecution release, and live runtime proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"validation","statement":"Ambiguous-success Forgejo 422 branch, atomic file, and PR conflicts reconcile exact provider state before failing.","proofConditionIds":["repository","release","runtime"]},{"id":"latency","statement":"PR inspection avoids redundant compare reads when ancestry is already proven and merge-queue top-level reads run concurrently.","proofConditionIds":["repository","release","runtime"]},{"id":"regression","statement":"Gate regression assertions require the 422 reconciliation and reduced-read behavior.","proofConditionIds":["repository","release"]}],"objective":"Unfreeze the control plane for this exact owner-approved Forgejo 422 and performance stability repair. Fix ambiguous-success Forgejo 422 handling in the scoped repository mutation primitive by reconciling exact branch/file/PR state before treating 422 conflicts as hard failures. Reduce hot-path latency by avoiding redundant PR compare reads when current-main ancestry is already proven and by parallelizing the two independent merge-queue list reads. Add regression assertions for both behaviors. Preserve authentication, protected main, exact-head Gate, stale-head refresh/regate, no blind write retries, atomic exact-state reconciliation, squash merge, and ccExecution-only release. Ship one branch, one PR, KnockLaunch Gate, squash merge, ccExecution release, and live runtime proof.","constraints":[{"id":"safety","statement":"Preserve auth, protected-main, exact-head Gate, stale-head refresh/regate, no blind write retries, and atomic exact-state reconciliation.","proofConditionIds":["repository","release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository","kind":"repository","claim":"Scoped diff contains only the approved 422 reconciliation, hot-path read optimization, and matching regression assertions.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Exact PR passes KnockLaunch Gate, squash merges, and only ccExecution releases.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution runtime identity matches the merged repair source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"723e2f7f3188e0215258e145658b81f5da1c8e6026dad387ef722adae02536dd","requestContractRevision":3,"previousRequestContractHash":"55d8d013dcfe5c4a44462c1c3febb6c18bc431c412f3c0cd6041fd9d332528a0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:06:15.818277+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d042c33f-a800-4242-9ac7-360e74f3c126:request-contract:723e2f7f3188e0215258e145658b81f5da1c8e6026dad387ef722adae02536dd","mission_step_id":"eb9a0716-70c0-4ca0-b304-3a306968d6bd","command_center_event_id":"d042c33f-a800-4242-9ac7-360e74f3c126"},{"id":"1e0c22b8-6523-4e88-b9d8-0b79310a1087","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"acce15bed47f49d37e6bb8d28827f43b50eaa995","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"acce15bed47f49d37e6bb8d28827f43b50eaa995","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"03a86d5c59272353f364461af3dd52cde42fbf741f06cc1234c502aae2c89075","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3536","runId":3536,"status":"running","sourceSha":"acce15bed47f49d37e6bb8d28827f43b50eaa995","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T02:14:41.732714+00:00","proof_gate":"canonical_release_pending","source_sha":"acce15bed47f49d37e6bb8d28827f43b50eaa995","external_id":"forgejo-main-acce15bed47f","receipt_type":"canonical_release_status","idempotency_key":"mission:3111edb5-5af7-4690-bf6b-d705bbc0c78e:forgejo-release-status:acce15bed47f49d37e6bb8d28827f43b50eaa995:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"4d19fbef-dcad-475f-8a39-8e1773ac5a31","command_center_event_id":"3111edb5-5af7-4690-bf6b-d705bbc0c78e"},{"id":"05370706-f0b7-4c0b-9635-57514f7e45e7","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-vista-documents-copy-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":10502,"releaseCount":1,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1091,"terminal":false,"missionId":"3111edb5-5af7-4690-bf6b-d705bbc0c78e","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"acce15bed47f49d37e6bb8d28827f43b50eaa995","timingsMs":{"handlerMs":17335,"prReadinessMs":228,"approvedPlanMs":0,"missionSetupMs":550,"shipAndProveMs":17097},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3111edb5-5af7-4690-bf6b-d705bbc0c78e"},"performance":null,"deploymentId":"forgejo-main-acce15bed47f","workflowRunId":3536,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5306,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T02:20:24.069539+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"acce15bed47f49d37e6bb8d28827f43b50eaa995","external_id":"forgejo-main-acce15bed47f","receipt_type":"execute_mission","idempotency_key":"mission:3111edb5-5af7-4690-bf6b-d705bbc0c78e:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"e373f408-4ffa-4a2b-9be0-ee8246f89764","command_center_event_id":"3111edb5-5af7-4690-bf6b-d705bbc0c78e"},{"id":"a6808290-da34-4dbe-8750-bd926a93a583","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtlm3p46","reason":null,"status":"in_progress","metrics":{"receiptBytes":11029,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1560,"terminal":false,"missionId":"e4043d01-86d4-48a1-9bd9-881f762e4fc2","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":3998,"prReadinessMs":285,"approvedPlanMs":0,"missionSetupMs":750,"shipAndProveMs":3428},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"e4043d01-86d4-48a1-9bd9-881f762e4fc2"},"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":1008,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T14:31:31.795347+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1560","receipt_type":"execute_mission","idempotency_key":"mission:e4043d01-86d4-48a1-9bd9-881f762e4fc2:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"24a23252-1588-476a-9a1a-fcbcb980845e","command_center_event_id":"e4043d01-86d4-48a1-9bd9-881f762e4fc2"},{"id":"2198a61f-23bc-4987-8f8b-95dd5df72b81","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-approved repair for recurring Forgejo 422 false failures and control-plane latency degradation.","baseSha":"ff6ef14dc82d479dba1c5be47087ccff417b6930","issuedAt":1788894376959,"expiresAt":1788894556959,"missionId":"d042c33f-a800-4242-9ac7-360e74f3c126","authorizationId":"9f2ffbb2-efeb-4463-8051-2186b55336e0","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:06:17.390885+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ff6ef14dc82d479dba1c5be47087ccff417b6930","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9f2ffbb2-efeb-4463-8051-2186b55336e0","mission_step_id":"12249c4a-ca7f-4ffe-a5e8-385a8089acef","command_center_event_id":"d042c33f-a800-4242-9ac7-360e74f3c126"},{"id":"895aa6af-8992-47b6-8ed9-9e620029cb46","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized unfreezing the control plane to repair Forgejo provider-read timeouts that prevent reliable branch and pull request creation/readback.","baseSha":"94bcbbdf18a6f407adb76f44ccde1bde6e701166","issuedAt":1788899142527,"expiresAt":1788899322527,"missionId":"f7a75034-6cb7-4a20-b3d0-18a26ef9020d","authorizationId":"23b3669b-d0c5-4948-ae38-1b5307278944","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T20:25:43.491165+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"94bcbbdf18a6f407adb76f44ccde1bde6e701166","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:23b3669b-d0c5-4948-ae38-1b5307278944","mission_step_id":"8a58524d-da1e-41ad-be98-7a93858f5598","command_center_event_id":"f7a75034-6cb7-4a20-b3d0-18a26ef9020d"},{"id":"2950c679-efe1-46d7-af0c-e2f5027bfe4d","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/vista-photo-manager-better-controls-20260829","reason":"modified_nonempty_file_became_empty:supabase/functions/tenant-photo-studio/index.ts","status":"blocked","metrics":{"receiptBytes":7209,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"06a45ac8-23b3-4ebc-885d-84003b896bb6","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":459,"prReadinessMs":0,"approvedPlanMs":459,"missionSetupMs":5353,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"06a45ac8-23b3-4ebc-885d-84003b896bb6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5346,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T03:36:57.107885+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:06a45ac8-23b3-4ebc-885d-84003b896bb6:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"87832312-70bf-4a69-a211-ab6945c0549b","command_center_event_id":"06a45ac8-23b3-4ebc-885d-84003b896bb6"},{"id":"b156dc1a-8f6a-4a0d-aa34-5805bce72fe5","source":"cc-execution","status":"recorded","payload":{"objective":"Amend existing PR #1561 only. Preserve the already-applied v16-fast-registration backend work and the previously shipped invariant that measurement state never changes map frame/camera. Apply the owner’s screenshot feedback to the frontend estimator: make the fixed desktop measurement stage compact at 440px instead of 560px, use a closer verified-property zoom of 20 instead of 19 for initial/recenter/center-on-property behavior, stop automatically entering direct vertex-edit mode when a polygon is merely selected, and make selected roof geometry render as a precise low-opacity blue outline rather than the current heavy amber 40% fill/dashed 3px selection with oversized handles. Direct vertex editing must remain available only through the explicit edit action, with smaller handles. Add a narrow contract regression. Then Gate the exact amended head, squash merge, release only affected frontend + roof-ai-detection targets, run one fresh Dharma automatic measurement, report timing vs the 38.6s baseline and registration metadata, and visually prove the compact viewport is tighter on the property and the roof outline sits on the actual roof without the coarse orange-box treatment. Do not touch unrelated Redfish UI or map-frame state logic.","tenantRef":"redfishroofing","receivedAt":"2026-09-03T14:41:59.137Z","fingerprint":"da8d331da31382be9d4b19b24b860a626fd2253432743bb0c35ff497370339a9","workstreamRef":"redfishroofing","conversationId":null,"canonicalBranch":"ai/roof-estimator-fast-registration-20260903","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Amend existing PR #1561 only. Preserve the already-applied v16-fast-registration backend work and the previously shipped invariant that measurement state never changes map frame/camera. Apply the owner’s screenshot feedback to the frontend estimator: make the fixed desktop measurement stage compact at 440px instead of 560px, use a closer verified-property zoom of 20 instead of 19 for initial/recenter/center-on-property behavior, stop automatically entering direct vertex-edit mode when a polygon is merely selected, and make selected roof geometry render as a precise low-opacity blue outline rather than the current heavy amber 40% fill/dashed 3px selection with oversized handles. Direct vertex editing must remain available only through the explicit edit action, with smaller handles. Add a narrow contract regression. Then Gate the exact amended head, squash merge, release only affected frontend + roof-ai-detection targets, run one fresh Dharma automatic measurement, report timing vs the 38.6s baseline and registration metadata, and visually prove the compact viewport is tighter on the property and the roof outline sits on the actual roof without the coarse orange-box treatment. Do not touch unrelated Redfish UI or map-frame state logic.","wordingChanged":false,"canonicalIntent":"Amend existing PR #1561 only. Preserve the already-applied v16-fast-registration backend work and the previously shipped invariant that measurement state never changes map frame/camera. Apply the owner’s screenshot feedback to the frontend estimator: make the fixed desktop measurement stage compact at 440px instead of 560px, use a closer verified-property zoom of 20 instead of 19 for initial/recenter/center-on-property behavior, stop automatically entering direct vertex-edit mode when a polygon is merely selected, and make selected roof geometry render as a precise low-opacity blue outline rather than the current heavy amber 40% fill/dashed 3px selection with oversized handles. Direct vertex editing must remain available only through the explicit edit action, with smaller handles. Add a narrow contract regression. Then Gate the exact amended head, squash merge, release only affected frontend + roof-ai-detection targets, run one fresh Dharma automatic measurement, report timing vs the 38.6s baseline and registration metadata, and visually prove the compact viewport is tighter on the property and the roof outline sits on the actual roof without the coarse orange-box treatment. Do not touch unrelated Redfish UI or map-frame state logic.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"faster","statement":"A fresh production Dharma measurement materially improves on the 38.6-second baseline when provider latency permits, with unnecessary wide-image/correction work reduced.","proofConditionIds":["runtime-measurement"]},{"id":"aligned-shape","statement":"The single-roof outline is translation-registered to the trusted property footprint without shape/scale/rotation changes and visually sits on the actual roof.","proofConditionIds":["repository-contract","runtime-measurement","visual-proof"]},{"id":"compact-viewport","statement":"The live estimator uses a stable 440px desktop frame, closer property zoom, and no heavy automatic orange edit-state rendering.","proofConditionIds":["repository-contract","visual-proof"]}],"objective":"Amend existing PR #1561 only. Preserve the already-applied v16-fast-registration backend work and the previously shipped invariant that measurement state never changes map frame/camera. Apply the owner’s screenshot feedback to the frontend estimator: make the fixed desktop measurement stage compact at 440px instead of 560px, use a closer verified-property zoom of 20 instead of 19 for initial/recenter/center-on-property behavior, stop automatically entering direct vertex-edit mode when a polygon is merely selected, and make selected roof geometry render as a precise low-opacity blue outline rather than the current heavy amber 40% fill/dashed 3px selection with oversized handles. Direct vertex editing must remain available only through the explicit edit action, with smaller handles. Add a narrow contract regression. Then Gate the exact amended head, squash merge, release only affected frontend + roof-ai-detection targets, run one fresh Dharma automatic measurement, report timing vs the 38.6s baseline and registration metadata, and visually prove the compact viewport is tighter on the property and the roof outline sits on the actual roof without the coarse orange-box treatment. Do not touch unrelated Redfish UI or map-frame state logic.","constraints":[{"id":"preserve-stability","statement":"Measurement state still cannot resize the map frame or move the camera.","proofConditionIds":["repository-contract","visual-proof"]},{"id":"explicit-edit-only","statement":"Vertex edit mode remains available only through the explicit edit control, not automatic polygon selection.","proofConditionIds":["repository-contract"]},{"id":"bounded-release","statement":"Only frontend and roof-ai-detection may release.","proofConditionIds":["runtime-measurement"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-contract","kind":"repository","claim":"Diff is limited to roof-ai-detection fast-registration plus compact viewport/rendering changes and narrow tests; no unrelated Redfish or control-plane change.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":[]},{"id":"runtime-measurement","kind":"runtime","claim":"A fresh Dharma measurement uses v16-fast-registration and records timing + positional registration metadata with usable roof geometry.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":"v16-fast-registration","targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"]},{"id":"visual-proof","kind":"visual","claim":"On the exact Dharma route after a fresh measurement, the map is compact and tightly property-focused, its frame does not change through measurement, and the roof outline overlays the actual roof without the coarse orange-box treatment.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/roof-estimator-fast-registration-20260903","conversationContext":"{\"requestContract\":{\"valid\":true,\"source\":\"explicit\",\"version\":2,\"objective\":\"Make the roof estimator faster, compact and property-focused, and render the already-correct roof shape directly over the actual roof without coarse selection styling.\",\"outcomes\":[{\"id\":\"faster\",\"statement\":\"A fresh production Dharma measurement materially improves on the 38.6-second baseline when provider latency permits, with unnecessary wide-image/correction work reduced.\",\"proofConditionIds\":[\"runtime-measurement\"]},{\"id\":\"aligned-shape\",\"statement\":\"The single-roof outline is translation-registered to the trusted property footprint without shape/scale/rotation changes and visually sits on the actual roof.\",\"proofConditionIds\":[\"repository-contract\",\"runtime-measurement\",\"visual-proof\"]},{\"id\":\"compact-viewport\",\"statement\":\"The live estimator uses a stable 440px desktop frame, closer property zoom, and no heavy automatic orange edit-state rendering.\",\"proofConditionIds\":[\"repository-contract\",\"visual-proof\"]}],\"constraints\":[{\"id\":\"preserve-stability\",\"statement\":\"Measurement state still cannot resize the map frame or move the camera.\",\"proofConditionIds\":[\"repository-contract\",\"visual-proof\"]},{\"id\":\"explicit-edit-only\",\"statement\":\"Vertex edit mode remains available only through the explicit edit control, not automatic polygon selection.\",\"proofConditionIds\":[\"repository-contract\"]},{\"id\":\"bounded-release\",\"statement\":\"Only frontend and roof-ai-detection may release.\",\"proofConditionIds\":[\"runtime-measurement\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"proofConditions\":[{\"id\":\"repository-contract\",\"kind\":\"repository\",\"claim\":\"Diff is limited to roof-ai-detection fast-registration plus compact viewport/rendering changes and narrow tests; no unrelated Redfish or control-plane change.\",\"required\":true,\"allowedReleaseTargets\":[\"frontend\",\"supabaseEdge\"]},{\"id\":\"runtime-measurement\",\"kind\":\"runtime\",\"claim\":\"A fresh Dharma measurement uses v16-fast-registration and records timing + positional registration metadata with usable roof geometry.\",\"required\":true,\"expectedText\":\"v16-fast-registration\",\"allowedReleaseTargets\":[\"frontend\",\"supabaseEdge\"],\"requiredReleaseTargets\":[\"supabaseEdge\"]},{\"id\":\"visual-proof\",\"kind\":\"visual\",\"claim\":\"On the exact Dharma route after a fresh measurement, the map is compact and tightly property-focused, its frame does not change through measurement, and the roof outline overlays the actual roof without the coarse orange-box treatment.\",\"route\":\"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate\",\"required\":true,\"allowedReleaseTargets\":[\"frontend\",\"supabaseEdge\"],\"requiredReleaseTargets\":[\"frontend\"]}]}}","requestContractHash":"58947c9326be802668c94b904a1b5df4ba7b8d476f2b0cc8218f7ff26892f054","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-03T14:41:59.728136+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:da634145-3163-45bc-ab5b-e7c545e2b7eb:tenant-workstream-contribution:da8d331da31382be9d4b19b24b860a626fd2253432743bb0c35ff497370339a9","mission_step_id":null,"command_center_event_id":"da634145-3163-45bc-ab5b-e7c545e2b7eb"},{"id":"6ba410af-a229-46f5-bb0b-083c05815a22","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/roof-estimator-fast-registration-20260903","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":18299,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1561,"terminal":false,"missionId":"da634145-3163-45bc-ab5b-e7c545e2b7eb","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":11799,"prReadinessMs":3000,"approvedPlanMs":4171,"missionSetupMs":2288,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"da634145-3163-45bc-ab5b-e7c545e2b7eb"},"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":1081,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-03T14:43:01.830845+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1561","receipt_type":"execute_mission","idempotency_key":"mission:da634145-3163-45bc-ab5b-e7c545e2b7eb:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"a404c181-5b15-42b6-ade7-70e3ecb64c7d","command_center_event_id":"da634145-3163-45bc-ab5b-e7c545e2b7eb"},{"id":"12ce2b61-a3d1-4dc2-a42e-0431b6a1c98f","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/mcp-auth-hot-path-20260904","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.29-forgejo-pack-proof-refreeze","prNumber":null,"terminal":false,"missionId":"60326891-6f9f-4b99-be07-4183e6ce932e","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"handlerMs":123,"missionSetupMs":760},"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":"60326891-6f9f-4b99-be07-4183e6ce932e"},"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":4973,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:01:40.15861+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:60326891-6f9f-4b99-be07-4183e6ce932e:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"2c127956-245f-4ba5-8e69-9c1de2ea6c02","command_center_event_id":"60326891-6f9f-4b99-be07-4183e6ce932e"},{"id":"5e442065-48b1-49ce-9e5a-b8edc9e77011","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/roofhelpfinder-titusville-roof-repair-20260904","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.47-forgejo-native-automerge-refreeze","prNumber":1702,"terminal":false,"missionId":"27362bc1-9d9e-4fdb-8216-f2977898aade","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":15807,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":14275,"approvedPlanMs":0,"missionSetupMs":867,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":867,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":867,"repositoryMutationMs":1357,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":867,"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":"27362bc1-9d9e-4fdb-8216-f2977898aade"},"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":2757,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:47:39.240179+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1702","receipt_type":"execute_mission","idempotency_key":"mission:27362bc1-9d9e-4fdb-8216-f2977898aade:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"0008c50b-893a-410f-980b-8e48fe4d3fb5","command_center_event_id":"27362bc1-9d9e-4fdb-8216-f2977898aade"},{"id":"ab1225bf-9668-4fc2-af73-c4c82b33007e","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mission-control.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Final exact commit of the owner-authorized release shared-read repair: remaining release GETs plus deterministic invariant only.","baseSha":"fcb7b4f5a8e3d3c3b2257a49c4f277d575329e0e","issuedAt":1789330928118,"expiresAt":1789331108118,"missionId":"333b40e7-e2b5-4cfd-85bf-5ca54d62dace","authorizationId":"bdf3f40f-cd4d-4137-86ec-5db6b99e85b9","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T20:22:08.602773+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"fcb7b4f5a8e3d3c3b2257a49c4f277d575329e0e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:bdf3f40f-cd4d-4137-86ec-5db6b99e85b9","mission_step_id":"a56ecf72-13b1-4e13-950f-32ef1a480952","command_center_event_id":"333b40e7-e2b5-4cfd-85bf-5ca54d62dace"},{"id":"d4cf0d99-0e1f-48d5-8ad1-adf800446f52","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/vista-photo-manager-better-controls-20260829","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":13138,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1092,"terminal":false,"missionId":"06a45ac8-23b3-4ebc-885d-84003b896bb6","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1062,"prReadinessMs":1053,"approvedPlanMs":0,"missionSetupMs":419,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"06a45ac8-23b3-4ebc-885d-84003b896bb6"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5777,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T03:39:03.475135+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1092","receipt_type":"execute_mission","idempotency_key":"mission:06a45ac8-23b3-4ebc-885d-84003b896bb6:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"87832312-70bf-4a69-a211-ab6945c0549b","command_center_event_id":"06a45ac8-23b3-4ebc-885d-84003b896bb6"},{"id":"5f7e49fb-9b86-4d60-867a-8d8b060aae49","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/vista-photo-manager-better-controls-20260829","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":14366,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1092,"terminal":false,"missionId":"06a45ac8-23b3-4ebc-885d-84003b896bb6","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"544891af3d2905af249e41022b4d288acc9fe708","timingsMs":{"handlerMs":7223,"prReadinessMs":867,"approvedPlanMs":0,"missionSetupMs":632,"shipAndProveMs":6237},"nextAction":null,"receiptRef":{"mode":"full","missionId":"06a45ac8-23b3-4ebc-885d-84003b896bb6"},"performance":null,"deploymentId":"forgejo-main-544891af3d29","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-photo-studio"]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6416,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T03:43:45.082937+00:00","proof_gate":"canonical_release_dispatched","source_sha":"544891af3d2905af249e41022b4d288acc9fe708","external_id":"forgejo-main-544891af3d29","receipt_type":"execute_mission","idempotency_key":"mission:06a45ac8-23b3-4ebc-885d-84003b896bb6:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"62296829-0f24-4e4b-91bd-ba5aff244b31","command_center_event_id":"06a45ac8-23b3-4ebc-885d-84003b896bb6"},{"id":"b636ec88-6b30-4bb2-bc6b-c362a588169a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/roof-estimator-fast-registration-20260903","reason":"anchored_edit_anchor_not_unique:src/components/roof-estimator/components/drawStyles.ts","status":"blocked","metrics":{"receiptBytes":11618,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":null,"terminal":false,"missionId":"da634145-3163-45bc-ab5b-e7c545e2b7eb","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":1630,"prReadinessMs":0,"approvedPlanMs":1630,"missionSetupMs":5055,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"da634145-3163-45bc-ab5b-e7c545e2b7eb"},"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":1088,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-03T14:42:03.410682+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:da634145-3163-45bc-ab5b-e7c545e2b7eb:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a404c181-5b15-42b6-ade7-70e3ecb64c7d","command_center_event_id":"da634145-3163-45bc-ab5b-e7c545e2b7eb"},{"id":"89ffcae8-8d92-4f31-b89d-81227ea8696f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/mcp-auth-hot-path-20260904","reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":1285,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.29-forgejo-pack-proof-refreeze","prNumber":null,"terminal":false,"missionId":"60326891-6f9f-4b99-be07-4183e6ce932e","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":536,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"60326891-6f9f-4b99-be07-4183e6ce932e"},"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":1183,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:05:07.801183+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:60326891-6f9f-4b99-be07-4183e6ce932e:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"58744544-981e-4e3d-89bb-5173b905e358","command_center_event_id":"60326891-6f9f-4b99-be07-4183e6ce932e"},{"id":"fbd8fe38-5d62-42ce-952d-8adce8d8aa84","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/scripts/cloudflare-credential-repair.mjs","workers/cc-execution/test/cloudflare-credential-repair.test.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized unfreezing the control plane to complete canonical Cloudflare credential management and Visual Witness repair, then refreezing. Failed run 5321 proved the bounded permission walker still terminated after Cloudflare's short first page; this generation corrects that traversal and adds the required Cloudchamber deployment permission.","baseSha":"202f728a155097211da74d4a344882bd066a5110","issuedAt":1788556483507,"expiresAt":1788556663507,"missionId":"630dd46d-8979-4c29-be70-2020f106e5d0","authorizationId":"c0a2d026-b196-43cd-a3eb-66e0df8a49a5","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T21:14:44.041076+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"202f728a155097211da74d4a344882bd066a5110","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c0a2d026-b196-43cd-a3eb-66e0df8a49a5","mission_step_id":"dfafef89-4bad-41b6-b3ab-22e79212c67e","command_center_event_id":"630dd46d-8979-4c29-be70-2020f106e5d0"},{"id":"443f4b27-8555-4fb2-8158-0194bac7b0b5","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending","supabase-edge-production/live":"pending"},"mainSha":"544891af3d2905af249e41022b4d288acc9fe708","missing":[],"pending":["forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"544891af3d2905af249e41022b4d288acc9fe708","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-photo-studio"]},"requestContractHash":"3e70ea57d73531951da7df0c4668dfe1b3ef09be6dd1869670a59a6dca9ecc34","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3540","runId":3540,"status":"running","sourceSha":"544891af3d2905af249e41022b4d288acc9fe708","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T03:43:55.573833+00:00","proof_gate":"canonical_release_pending","source_sha":"544891af3d2905af249e41022b4d288acc9fe708","external_id":"forgejo-main-544891af3d29","receipt_type":"canonical_release_status","idempotency_key":"mission:06a45ac8-23b3-4ebc-885d-84003b896bb6:forgejo-release-status:544891af3d2905af249e41022b4d288acc9fe708:pending:forgejo-main/source=success|forgejo-release/workflow=pending|supabase-edge-production/live=pending|frontend-cloudflare/live=pending","mission_step_id":"62296829-0f24-4e4b-91bd-ba5aff244b31","command_center_event_id":"06a45ac8-23b3-4ebc-885d-84003b896bb6"},{"id":"394057e5-a4ed-45ca-8ba4-587b9f855736","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success","supabase-edge-production/live":"success"},"mainSha":"544891af3d2905af249e41022b4d288acc9fe708","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-edge-production/live","frontend-cloudflare/live"],"sourceSha":"544891af3d2905af249e41022b4d288acc9fe708","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":true,"edgeFunctionSlugs":["tenant-photo-studio"]},"requestContractHash":"3e70ea57d73531951da7df0c4668dfe1b3ef09be6dd1869670a59a6dca9ecc34","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3540","runId":3540,"status":"success","sourceSha":"544891af3d2905af249e41022b4d288acc9fe708","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T03:47:40.466782+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"544891af3d2905af249e41022b4d288acc9fe708","external_id":"forgejo-main-544891af3d29","receipt_type":"canonical_release_status","idempotency_key":"mission:06a45ac8-23b3-4ebc-885d-84003b896bb6:forgejo-release-status:544891af3d2905af249e41022b4d288acc9fe708:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-edge-production/live=success|frontend-cloudflare/live=success","mission_step_id":"a098b196-bb7d-48a4-8bf2-65fe2542e270","command_center_event_id":"06a45ac8-23b3-4ebc-885d-84003b896bb6"},{"id":"40773ccc-a497-4096-8802-02f9bf0be1fe","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtftkgcx","reason":"modified_nonempty_file_became_empty:src/components/rental/TenantPhotoStudio.tsx","status":"blocked","metrics":{"receiptBytes":5737,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"6b27a195-971e-44c6-b6c2-1cbc0d6a00fd","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":491,"prReadinessMs":0,"approvedPlanMs":491,"missionSetupMs":5153,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6b27a195-971e-44c6-b6c2-1cbc0d6a00fd"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5448,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T13:11:25.266109+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6b27a195-971e-44c6-b6c2-1cbc0d6a00fd:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"4c96da6d-857e-4138-967a-039be1b3bb6b","command_center_event_id":"6b27a195-971e-44c6-b6c2-1cbc0d6a00fd"},{"id":"01be5d78-a881-48ab-99ab-5d34a905cac5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same #1561 mission after the no-write anchor validation stop. Apply exactly the previously requested compact viewport/rendering changes plus the already-approved v16 backend branch state; do not create a new branch or PR. Make the fixed desktop stage/sidebar 440px, property zoom 20, remove automatic draw.selectionchange direct-edit entry, and replace the selected polygon's heavy amber treatment with a thin low-opacity blue selection and smaller edit handles. Preserve explicit vertex editing via the existing edit action. Then Gate, squash merge, release only frontend + roof-ai-detection, run one fresh Dharma measurement, and prove timing/alignment/compact viewport.","wordingChanged":false,"canonicalIntent":"Continue the same #1561 mission after the no-write anchor validation stop. Apply exactly the previously requested compact viewport/rendering changes plus the already-approved v16 backend branch state; do not create a new branch or PR. Make the fixed desktop stage/sidebar 440px, property zoom 20, remove automatic draw.selectionchange direct-edit entry, and replace the selected polygon's heavy amber treatment with a thin low-opacity blue selection and smaller edit handles. Preserve explicit vertex editing via the existing edit action. Then Gate, squash merge, release only frontend + roof-ai-detection, run one fresh Dharma measurement, and prove timing/alignment/compact viewport.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"faster","statement":"A fresh production Dharma measurement materially improves on the 38.6-second baseline when provider latency permits, with unnecessary wide-image/correction work reduced.","proofConditionIds":["runtime-measurement"]},{"id":"aligned-shape","statement":"The single-roof outline is translation-registered to the trusted property footprint without shape/scale/rotation changes and visually sits on the actual roof.","proofConditionIds":["repository-contract","runtime-measurement","visual-proof"]},{"id":"compact-viewport","statement":"The live estimator uses a stable 440px desktop frame, closer property zoom, and no heavy automatic orange edit-state rendering.","proofConditionIds":["repository-contract","visual-proof"]}],"objective":"Continue the same #1561 mission after the no-write anchor validation stop. Apply exactly the previously requested compact viewport/rendering changes plus the already-approved v16 backend branch state; do not create a new branch or PR. Make the fixed desktop stage/sidebar 440px, property zoom 20, remove automatic draw.selectionchange direct-edit entry, and replace the selected polygon's heavy amber treatment with a thin low-opacity blue selection and smaller edit handles. Preserve explicit vertex editing via the existing edit action. Then Gate, squash merge, release only frontend + roof-ai-detection, run one fresh Dharma measurement, and prove timing/alignment/compact viewport.","constraints":[{"id":"preserve-stability","statement":"Measurement state still cannot resize the map frame or move the camera.","proofConditionIds":["repository-contract","visual-proof"]},{"id":"explicit-edit-only","statement":"Vertex edit mode remains available only through the explicit edit control, not automatic polygon selection.","proofConditionIds":["repository-contract"]},{"id":"bounded-release","statement":"Only frontend and roof-ai-detection may release.","proofConditionIds":["runtime-measurement"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-contract","kind":"repository","claim":"Diff is limited to roof-ai-detection fast-registration plus compact viewport/rendering changes and narrow tests; no unrelated Redfish or control-plane change.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":[]},{"id":"runtime-measurement","kind":"runtime","claim":"A fresh Dharma measurement uses v16-fast-registration and records timing + positional registration metadata with usable roof geometry.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":"v16-fast-registration","targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["supabaseEdge"]},{"id":"visual-proof","kind":"visual","claim":"On the exact Dharma route after a fresh measurement, the map is compact and tightly property-focused, its frame does not change through measurement, and the roof outline overlays the actual roof without the coarse orange-box treatment.","route":"/redfish-roofing/homeowners/95fc090e-5761-4d32-b387-0308d074e524?section=roof-estimate","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend","supabaseEdge"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"8caf290f19eb9f8e89663c843d3a37320da829ef1e2fa32009c90ed6c5bdf84c","requestContractRevision":2,"previousRequestContractHash":"58947c9326be802668c94b904a1b5df4ba7b8d476f2b0cc8218f7ff26892f054"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-03T14:42:47.113093+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:da634145-3163-45bc-ab5b-e7c545e2b7eb:request-contract-revision:2:8caf290f19eb9f8e89663c843d3a37320da829ef1e2fa32009c90ed6c5bdf84c","mission_step_id":"a404c181-5b15-42b6-ade7-70e3ecb64c7d","command_center_event_id":"da634145-3163-45bc-ab5b-e7c545e2b7eb"},{"id":"873d213c-cc16-4a2d-83a9-0e9fcc4627e6","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-mcp-oauth.js","workers/cc-execution/src/version.js","workers/cc-execution/test/mcp-oauth-hot-path.test.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized unfreezing the control plane to eliminate intermittent MCP connection timeouts while preserving the OAuth authorization boundary, then refreeze.","baseSha":"57596638db3f087773d2f171fe346dd78e1c01bb","issuedAt":1788498496551,"expiresAt":1788498676551,"missionId":"60326891-6f9f-4b99-be07-4183e6ce932e","authorizationId":"1cd8c991-4bc1-4601-af23-32c503c5986c","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:08:17.595199+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"57596638db3f087773d2f171fe346dd78e1c01bb","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1cd8c991-4bc1-4601-af23-32c503c5986c","mission_step_id":"2c127956-245f-4ba5-8e69-9c1de2ea6c02","command_center_event_id":"60326891-6f9f-4b99-be07-4183e6ce932e"},{"id":"28b5ad60-fca3-467b-b9ea-b29fd7ab500a","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/scripts/cloudflare-credential-audit.mjs","workers/cc-execution/scripts/cloudflare-credential-cleanup.mjs","workers/cc-execution/scripts/cloudflare-credential-repair.mjs"],"reason":"Owner explicitly authorized unfreezing the control plane to add canonical Cloudflare credential management, clean obsolete Cloudflare token sprawl, repair the Visual Witness deployment credential, then refreeze. Runs 5308 and 5310 proved the user-owned token catalog does not expose Containers on this account; current Cloudflare guidance recommends account-owned API tokens as durable CI/CD service principals.","baseSha":"386484fb06fa8b8fe572520c8b0b3b111954ccf3","issuedAt":1788555125007,"expiresAt":1788555305007,"missionId":"9ea1d876-4566-4da3-bb03-b594e0b73bea","authorizationId":"688b6d2f-2edf-4679-878d-c4bcb0faf7f2","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T20:52:05.517994+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"386484fb06fa8b8fe572520c8b0b3b111954ccf3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:688b6d2f-2edf-4679-878d-c4bcb0faf7f2","mission_step_id":"ec5021cc-21a0-49df-8fa2-824ae90f0b71","command_center_event_id":"9ea1d876-4566-4da3-bb03-b594e0b73bea"},{"id":"af4fb153-1d30-44ce-b46d-be1c8a4f0c31","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtftkgcx","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":6906,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1093,"terminal":false,"missionId":"6b27a195-971e-44c6-b6c2-1cbc0d6a00fd","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"7377bd7be88696cf551a926860e4a95aaeff8018","timingsMs":{"handlerMs":15605,"prReadinessMs":1335,"approvedPlanMs":6149,"missionSetupMs":1110,"shipAndProveMs":7971},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6b27a195-971e-44c6-b6c2-1cbc0d6a00fd"},"performance":null,"deploymentId":"forgejo-main-7377bd7be886","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8317,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T13:14:41.11657+00:00","proof_gate":"canonical_release_dispatched","source_sha":"7377bd7be88696cf551a926860e4a95aaeff8018","external_id":"forgejo-main-7377bd7be886","receipt_type":"execute_mission","idempotency_key":"mission:6b27a195-971e-44c6-b6c2-1cbc0d6a00fd:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"117de4d2-1ff8-47a7-b6fa-a936a9659a96","command_center_event_id":"6b27a195-971e-44c6-b6c2-1cbc0d6a00fd"},{"id":"c7a43a2a-15ec-4560-af5f-1bd85299d036","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/roof-estimator-fast-registration-20260903","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":19605,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1561,"terminal":false,"missionId":"da634145-3163-45bc-ab5b-e7c545e2b7eb","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1033,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"da634145-3163-45bc-ab5b-e7c545e2b7eb"},"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":1148,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-03T14:43:52.007914+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1561","receipt_type":"automatic_mission_resume","idempotency_key":"mission:da634145-3163-45bc-ab5b-e7c545e2b7eb:automatic-mission-resume:1561:repair_mission_waiting_for_gate","mission_step_id":"ecc7baf8-be42-43f0-ba71-1f1b86aa6ec3","command_center_event_id":"da634145-3163-45bc-ab5b-e7c545e2b7eb"},{"id":"e153e0e6-4f3d-4a3f-a6f7-4e12dcf7361d","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"7377bd7be88696cf551a926860e4a95aaeff8018","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"7377bd7be88696cf551a926860e4a95aaeff8018","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"90c8c27f2a2ea93cd31ea1b18d69ae41cf5f4a5dd4b9e1f210ea0dd34ae2a9c8","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3542","runId":3542,"status":"running","sourceSha":"7377bd7be88696cf551a926860e4a95aaeff8018","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"71b397ba-b9ad-496b-914c-985d97dbb12e","created_at":"2026-08-30T13:14:52.272159+00:00","proof_gate":"canonical_release_pending","source_sha":"7377bd7be88696cf551a926860e4a95aaeff8018","external_id":"forgejo-main-7377bd7be886","receipt_type":"canonical_release_status","idempotency_key":"mission:6b27a195-971e-44c6-b6c2-1cbc0d6a00fd:forgejo-release-status:7377bd7be88696cf551a926860e4a95aaeff8018:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"117de4d2-1ff8-47a7-b6fa-a936a9659a96","command_center_event_id":"6b27a195-971e-44c6-b6c2-1cbc0d6a00fd"},{"id":"d5003351-4cb7-43f1-9ef1-51ddee837c2c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/mcp-auth-hot-path-20260904","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":2448,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.29-forgejo-pack-proof-refreeze","prNumber":1668,"terminal":false,"missionId":"60326891-6f9f-4b99-be07-4183e6ce932e","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"handlerMs":9942,"prReadinessMs":0,"approvedPlanMs":9942,"missionSetupMs":537,"shipAndProveMs":0},"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":"60326891-6f9f-4b99-be07-4183e6ce932e"},"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":3412,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:08:27.219569+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1668","receipt_type":"execute_mission","idempotency_key":"mission:60326891-6f9f-4b99-be07-4183e6ce932e:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"58744544-981e-4e3d-89bb-5173b905e358","command_center_event_id":"60326891-6f9f-4b99-be07-4183e6ce932e"},{"id":"676f9e42-bbad-4cf9-85ec-27f14d8758f6","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/cloudflare-credential-audit.test.js","workers/cc-execution/test/cloudflare-credential-cleanup.test.js"],"reason":"Same authorized Cloudflare account-token CI corrective generation; adding bounded regression tests only.","baseSha":"386484fb06fa8b8fe572520c8b0b3b111954ccf3","issuedAt":1788555188181,"expiresAt":1788555368181,"missionId":"9ea1d876-4566-4da3-bb03-b594e0b73bea","authorizationId":"5025140d-9be9-4f10-b1d6-afd129a78012","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T20:53:08.65967+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"386484fb06fa8b8fe572520c8b0b3b111954ccf3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:5025140d-9be9-4f10-b1d6-afd129a78012","mission_step_id":"ec5021cc-21a0-49df-8fa2-824ae90f0b71","command_center_event_id":"9ea1d876-4566-4da3-bb03-b594e0b73bea"},{"id":"43420fb8-09f7-43c7-8329-6390a44c122f","source":"cc-execution","status":"recorded","payload":{"objective":"Make Big Papi Event Day closeout easy: use a three-step Inventory -> Money -> Finish guided closeout with only one step expanded at a time, hide the unrelated long-form Event Day sections while closeout is active, compact the inventory counters, and add a confirmed Cancel Event action that preserves the booking/history and removes the canceled event from overdue closeout flow. Preserve all existing event/inventory/workflow/loadout/money/notes behavior outside the closeout. Ship frontend-only and prove the live Event Day route.","tenantRef":"big-papis","receivedAt":"2026-08-30T13:17:38.576Z","fingerprint":"62f7833f583ea6e475b561de00dfcff50176fb86f19595cf9344e476a70dfb5e","workstreamRef":"bigpapis","conversationId":null,"canonicalBranch":"ai/big-papis-event-closeout-20260830","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Make Big Papi Event Day closeout easy: use a three-step Inventory -> Money -> Finish guided closeout with only one step expanded at a time, hide the unrelated long-form Event Day sections while closeout is active, compact the inventory counters, and add a confirmed Cancel Event action that preserves the booking/history and removes the canceled event from overdue closeout flow. Preserve all existing event/inventory/workflow/loadout/money/notes behavior outside the closeout. Ship frontend-only and prove the live Event Day route.","wordingChanged":false,"canonicalIntent":"Make Big Papi Event Day closeout easy: use a three-step Inventory -> Money -> Finish guided closeout with only one step expanded at a time, hide the unrelated long-form Event Day sections while closeout is active, compact the inventory counters, and add a confirmed Cancel Event action that preserves the booking/history and removes the canceled event from overdue closeout flow. Preserve all existing event/inventory/workflow/loadout/money/notes behavior outside the closeout. Ship frontend-only and prove the live Event Day route.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"guided-closeout","statement":"Big Papi Event Day closeout is a three-step Inventory, Money, Finish flow with only the active step expanded and compact inventory controls.","proofConditionIds":["live-event-day"]},{"id":"cancel-event","statement":"Big Papi Event Day has a confirmed Cancel Event action that preserves the booking/history, clearly marks it canceled, and no longer requires closeout.","proofConditionIds":["live-event-day"]}],"objective":"Make Big Papi Event Day closeout easy: use a three-step Inventory -> Money -> Finish guided closeout with only one step expanded at a time, hide the unrelated long-form Event Day sections while closeout is active, compact the inventory counters, and add a confirmed Cancel Event action that preserves the booking/history and removes the canceled event from overdue closeout flow. Preserve all existing event/inventory/workflow/loadout/money/notes behavior outside the closeout. Ship frontend-only and prove the live Event Day route.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"live-event-day","kind":"runtime","claim":"The production Big Papi Event Day route serves the simplified guided closeout and Cancel Event control.","route":"/big-papis/owner/event-day","required":true,"expectedText":"Cancel Event","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/big-papis-event-closeout-20260830","conversationContext":null,"requestContractHash":"1d8d609a6d537be82847f6783476f7e783d9a6390e1387fb7ed522e8df3fcac0","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T13:17:39.181173+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:f834420f-da7c-4878-8f13-0c1d756363ae:tenant-workstream-contribution:62f7833f583ea6e475b561de00dfcff50176fb86f19595cf9344e476a70dfb5e","mission_step_id":null,"command_center_event_id":"f834420f-da7c-4878-8f13-0c1d756363ae"},{"id":"60b75ace-65a8-4f61-a1d3-07afa72a955b","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-event-closeout-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3771,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1094,"terminal":false,"missionId":"f834420f-da7c-4878-8f13-0c1d756363ae","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"a0388f961590a0cb6ea56065c479a3ec249e7b87","timingsMs":{"handlerMs":14352,"prReadinessMs":1382,"approvedPlanMs":4944,"missionSetupMs":3669,"shipAndProveMs":7880},"nextAction":null,"receiptRef":{"mode":"full","missionId":"f834420f-da7c-4878-8f13-0c1d756363ae"},"performance":null,"deploymentId":"forgejo-main-a0388f961590","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8067,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T13:17:54.981197+00:00","proof_gate":"canonical_release_dispatched","source_sha":"a0388f961590a0cb6ea56065c479a3ec249e7b87","external_id":"forgejo-main-a0388f961590","receipt_type":"execute_mission","idempotency_key":"mission:f834420f-da7c-4878-8f13-0c1d756363ae:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"80e00ee1-09bf-4bb7-81c5-52545bc96acc","command_center_event_id":"f834420f-da7c-4878-8f13-0c1d756363ae"},{"id":"60e59463-4934-41f8-b8b3-a5032d810a27","source":"forgejo","status":"waiting","payload":{"branch":"ai/mcp-auth-hot-path-20260904","prNumber":1668,"nextAction":null,"mergeCommitSha":"e0be67750f02d8c3d05e93e7a08698c21c432272","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:09:43.060343+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e0be67750f02d8c3d05e93e7a08698c21c432272","external_id":"1668","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:60326891-6f9f-4b99-be07-4183e6ce932e:merged-pr:1668:e0be67750f02d8c3d05e93e7a08698c21c432272","mission_step_id":"b9820bf9-105e-4249-88ed-787e9057dcdd","command_center_event_id":"60326891-6f9f-4b99-be07-4183e6ce932e"},{"id":"a51eae67-7736-4b7b-8b8f-0432b295010b","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"e0be67750f02d8c3d05e93e7a08698c21c432272","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"e0be67750f02d8c3d05e93e7a08698c21c432272","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"9e7dd75ef3d260a4746b37ad4b162b0db0ab3f577de65d14a59e5bc314a4deee","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5105","runId":5105,"status":"success","sourceSha":"e0be67750f02d8c3d05e93e7a08698c21c432272","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":8,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"e0be67750f02d8c3d05e93e7a08698c21c432272","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-e0be67750f02d8c3d05e93e7a08698c21c432272","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":5105,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.30-mcp-auth-hot-path-refreeze","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"57596638db3f087773d2f171fe346dd78e1c01bb","sourceSha":"e0be67750f02d8c3d05e93e7a08698c21c432272","changedPaths":["workers/cc-execution/test/mcp-oauth-hot-path.test.js","config/control-plane-capabilities.json","workers/cc-execution/src/index-mcp-oauth.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"changedPathCount":5,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:09:45.752126+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e0be67750f02d8c3d05e93e7a08698c21c432272","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:60326891-6f9f-4b99-be07-4183e6ce932e:forgejo-release-status:e0be67750f02d8c3d05e93e7a08698c21c432272:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"fcaa4b7c-9685-4bf9-be6d-ac88461fb127","command_center_event_id":"60326891-6f9f-4b99-be07-4183e6ce932e"},{"id":"3d214ece-5840-44de-a2b7-b7cd9a62788a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/roofhelpfinder-titusville-roof-repair-20260904","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1702,"terminal":false,"missionId":"27362bc1-9d9e-4fdb-8216-f2977898aade","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":3777,"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":"27362bc1-9d9e-4fdb-8216-f2977898aade"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1295,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:47:52.763624+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1702","receipt_type":"automatic_mission_resume","idempotency_key":"mission:27362bc1-9d9e-4fdb-8216-f2977898aade:automatic-mission-resume:1702:repair_mission_waiting_for_gate","mission_step_id":"4f59db94-4bb4-4542-a090-4cf97a0bc9fc","command_center_event_id":"27362bc1-9d9e-4fdb-8216-f2977898aade"},{"id":"be50ff7c-d2ee-4866-ac1d-4ce044d2be88","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"a0388f961590a0cb6ea56065c479a3ec249e7b87","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a0388f961590a0cb6ea56065c479a3ec249e7b87","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"1d8d609a6d537be82847f6783476f7e783d9a6390e1387fb7ed522e8df3fcac0","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3544","runId":3544,"status":"running","sourceSha":"a0388f961590a0cb6ea56065c479a3ec249e7b87","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T13:18:02.881096+00:00","proof_gate":"canonical_release_pending","source_sha":"a0388f961590a0cb6ea56065c479a3ec249e7b87","external_id":"forgejo-main-a0388f961590","receipt_type":"canonical_release_status","idempotency_key":"mission:f834420f-da7c-4878-8f13-0c1d756363ae:forgejo-release-status:a0388f961590a0cb6ea56065c479a3ec249e7b87:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"80e00ee1-09bf-4bb7-81c5-52545bc96acc","command_center_event_id":"f834420f-da7c-4878-8f13-0c1d756363ae"},{"id":"cea89381-aba6-4bd5-878b-70b813289894","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"a0388f961590a0cb6ea56065c479a3ec249e7b87","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"a0388f961590a0cb6ea56065c479a3ec249e7b87","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"1d8d609a6d537be82847f6783476f7e783d9a6390e1387fb7ed522e8df3fcac0","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3544","runId":3544,"status":"success","sourceSha":"a0388f961590a0cb6ea56065c479a3ec249e7b87","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T13:21:53.642532+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"a0388f961590a0cb6ea56065c479a3ec249e7b87","external_id":"forgejo-main-a0388f961590","receipt_type":"canonical_release_status","idempotency_key":"mission:f834420f-da7c-4878-8f13-0c1d756363ae:forgejo-release-status:a0388f961590a0cb6ea56065c479a3ec249e7b87:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"03d117cb-7a6d-4f6d-acd6-11b806deecc5","command_center_event_id":"f834420f-da7c-4878-8f13-0c1d756363ae"},{"id":"ac52a096-940d-414c-b3ec-56d9001503ce","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"a0388f961590a0cb6ea56065c479a3ec249e7b87","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"guided-closeout","satisfied":true,"statement":"Big Papi Event Day closeout is a three-step Inventory, Money, Finish flow with only the active step expanded and compact inventory controls.","proofConditionIds":["live-event-day"]},{"id":"cancel-event","satisfied":true,"statement":"Big Papi Event Day has a confirmed Cancel Event action that preserves the booking/history, clearly marks it canceled, and no longer requires closeout.","proofConditionIds":["live-event-day"]}],"satisfied":true,"constraints":[],"contractHash":"1d8d609a6d537be82847f6783476f7e783d9a6390e1387fb7ed522e8df3fcac0","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"live-event-day","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"1d8d609a6d537be82847f6783476f7e783d9a6390e1387fb7ed522e8df3fcac0"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T13:21:56.225547+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"a0388f961590a0cb6ea56065c479a3ec249e7b87","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:f834420f-da7c-4878-8f13-0c1d756363ae:request-contract:1d8d609a6d537be82847f6783476f7e783d9a6390e1387fb7ed522e8df3fcac0:a0388f961590a0cb6ea56065c479a3ec249e7b87:verified:","mission_step_id":"03d117cb-7a6d-4f6d-acd6-11b806deecc5","command_center_event_id":"f834420f-da7c-4878-8f13-0c1d756363ae"},{"id":"10623450-940d-406b-a91e-950b5172b0ab","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtfuljst","reason":"modified_nonempty_file_became_empty:src/pages/mobile-vendor/BigPapisOwner.tsx","status":"blocked","metrics":{"receiptBytes":3823,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"78cf803e-f344-4076-b742-331d5ad0f6c8","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":363,"prReadinessMs":0,"approvedPlanMs":363,"missionSetupMs":4551,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"78cf803e-f344-4076-b742-331d5ad0f6c8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5331,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T13:34:04.744174+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:78cf803e-f344-4076-b742-331d5ad0f6c8:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f06d228f-95ea-4f5d-bde7-0fa605efb1bf","command_center_event_id":"78cf803e-f344-4076-b742-331d5ad0f6c8"},{"id":"06002957-9039-4968-8869-c8d9b3ad539a","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"e0be67750f02d8c3d05e93e7a08698c21c432272","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"warm-auth","satisfied":true,"statement":"Previously provider-verified authenticated MCP calls use a bounded positive cache keyed only by SHA-256 token identity, locally revalidate claims, and do not synchronously call Supabase userinfo on the warm path.","proofConditionIds":["repo","runtime"]},{"id":"retry-class","satisfied":true,"statement":"Transient OAuth provider timeout, transport, 429, and 5xx failures return structured retryable 503 semantics rather than invalid_token; genuine invalid, rejected, or expired credentials remain fail-closed.","proofConditionIds":["repo","runtime"]},{"id":"telemetry","satisfied":true,"statement":"Structured MCP latency telemetry records authMs, dispatchMs, totalMs, cache hit/miss, method/tool, and outcome without bearer-token logging.","proofConditionIds":["repo","runtime"]},{"id":"refrozen","satisfied":true,"statement":"cc-execution 1.58.30 is live on the exact merged Forgejo source SHA and the control plane is refrozen.","proofConditionIds":["repo","runtime"]}],"satisfied":true,"constraints":[{"id":"auth-boundary","satisfied":true,"statement":"Never cache raw bearer tokens; cache TTL is short and capped by JWT expiry; cache hits still locally validate issuer, expiry, client identity, and authorized owner email.","proofConditionIds":["repo","runtime"]},{"id":"scope","satisfied":true,"statement":"Preserve public initialize, ping, tools/list behavior and release only cc-execution; do not modify product/frontend behavior.","proofConditionIds":["repo","runtime"]}],"contractHash":"9e7dd75ef3d260a4746b37ad4b162b0db0ab3f577de65d14a59e5bc314a4deee","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"9e7dd75ef3d260a4746b37ad4b162b0db0ab3f577de65d14a59e5bc314a4deee"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"9e7dd75ef3d260a4746b37ad4b162b0db0ab3f577de65d14a59e5bc314a4deee"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:09:48.260699+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"e0be67750f02d8c3d05e93e7a08698c21c432272","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:60326891-6f9f-4b99-be07-4183e6ce932e:request-contract:9e7dd75ef3d260a4746b37ad4b162b0db0ab3f577de65d14a59e5bc314a4deee:e0be67750f02d8c3d05e93e7a08698c21c432272:verified:","mission_step_id":"fcaa4b7c-9685-4bf9-be6d-ac88461fb127","command_center_event_id":"60326891-6f9f-4b99-be07-4183e6ce932e"},{"id":"68bed2fc-61e8-4db4-9ad4-d971921c1bdd","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Same authorized Cloudflare account-token CI corrective generation; exact scope contains only the mandatory release-orchestration invariant file.","baseSha":"386484fb06fa8b8fe572520c8b0b3b111954ccf3","issuedAt":1788555247604,"expiresAt":1788555427604,"missionId":"9ea1d876-4566-4da3-bb03-b594e0b73bea","authorizationId":"ac752e84-11d9-443f-b988-a65809d864d2","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T20:54:08.051663+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"386484fb06fa8b8fe572520c8b0b3b111954ccf3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ac752e84-11d9-443f-b988-a65809d864d2","mission_step_id":"ec5021cc-21a0-49df-8fa2-824ae90f0b71","command_center_event_id":"9ea1d876-4566-4da3-bb03-b594e0b73bea"},{"id":"a7e781a2-fe2a-4654-8aa0-614a43e537c3","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtfumzey","reason":"modified_nonempty_file_became_empty:src/components/TenantRouter.tsx","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"8c60974e-d112-42a1-8eb8-b7c186d93023","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":283,"prReadinessMs":0,"approvedPlanMs":283,"missionSetupMs":1677,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8c60974e-d112-42a1-8eb8-b7c186d93023"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5312,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:34:28.682228+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:8c60974e-d112-42a1-8eb8-b7c186d93023:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b1089bcb-caec-4e8c-978d-4e5102598e46","command_center_event_id":"8c60974e-d112-42a1-8eb8-b7c186d93023"},{"id":"67d2a3ee-a975-4bd7-b9bc-a158c019ded8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtfumzey","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5112,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1095,"terminal":false,"missionId":"8c60974e-d112-42a1-8eb8-b7c186d93023","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"aa207c558abd75dbc4571ac04ed5c0a0cbb97058","timingsMs":{"handlerMs":17153,"prReadinessMs":2548,"approvedPlanMs":7164,"missionSetupMs":2467,"shipAndProveMs":7307},"nextAction":null,"receiptRef":{"mode":"full","missionId":"8c60974e-d112-42a1-8eb8-b7c186d93023"},"performance":null,"deploymentId":"forgejo-main-aa207c558abd","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7977,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:35:24.454388+00:00","proof_gate":"canonical_release_dispatched","source_sha":"aa207c558abd75dbc4571ac04ed5c0a0cbb97058","external_id":"forgejo-main-aa207c558abd","receipt_type":"execute_mission","idempotency_key":"mission:8c60974e-d112-42a1-8eb8-b7c186d93023:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"37d3045a-43b4-42b7-9744-d351ac7cf4ad","command_center_event_id":"8c60974e-d112-42a1-8eb8-b7c186d93023"},{"id":"5b2ba852-8cbb-4446-ade8-dcc7333f2f15","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtfumzey","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":7796,"releaseCount":1,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1095,"terminal":false,"missionId":"8c60974e-d112-42a1-8eb8-b7c186d93023","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"aa207c558abd75dbc4571ac04ed5c0a0cbb97058","timingsMs":{"handlerMs":18042,"prReadinessMs":855,"approvedPlanMs":0,"missionSetupMs":2435,"shipAndProveMs":17181},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"8c60974e-d112-42a1-8eb8-b7c186d93023"},"performance":null,"deploymentId":"forgejo-main-aa207c558abd","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5323,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:35:51.989255+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"aa207c558abd75dbc4571ac04ed5c0a0cbb97058","external_id":"forgejo-main-aa207c558abd","receipt_type":"execute_mission","idempotency_key":"mission:8c60974e-d112-42a1-8eb8-b7c186d93023:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"b1089bcb-caec-4e8c-978d-4e5102598e46","command_center_event_id":"8c60974e-d112-42a1-8eb8-b7c186d93023"},{"id":"df7a2601-1aef-48f7-aab2-741a6c7daa95","source":"cc-execution","status":"source_resolution_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/visual-witness-explicit-action-proof-fix-20260829","reason":null,"status":"source_resolution_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"4a65cbcc-5077-459a-8a94-fd41b9444087","operation":"execute_mission","proofGate":"repair_mission_source_resolution_required","sourceSha":null,"timingsMs":{"handlerMs":236,"missionSetupMs":1851},"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":"4a65cbcc-5077-459a-8a94-fd41b9444087"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6462,"likelyAffectedFiles":[],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:37:55.318244+00:00","proof_gate":"repair_mission_source_resolution_required","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4a65cbcc-5077-459a-8a94-fd41b9444087:execute_mission:repair_mission_source_resolution_required:current-generation","mission_step_id":"13aa3cd6-edb5-4085-add8-ef0cda4516cc","command_center_event_id":"4a65cbcc-5077-459a-8a94-fd41b9444087"},{"id":"41ad379a-bb90-4060-b30e-3401f34f5e0c","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Continue the same owner-authorized MCP timeout repair: ensure the canonical Gate actually executes the new OAuth hot-path regression tests, then refreeze.","baseSha":"e0be67750f02d8c3d05e93e7a08698c21c432272","issuedAt":1788498632892,"expiresAt":1788498812892,"missionId":"53f540ad-3ab9-4b8d-88e2-7ab8e8a88e4c","authorizationId":"cf1e1408-04b8-4eff-8e2a-dd599077c84f","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:10:33.881281+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e0be67750f02d8c3d05e93e7a08698c21c432272","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:cf1e1408-04b8-4eff-8e2a-dd599077c84f","mission_step_id":"560afb3f-69d4-4bbe-8c7f-014f3e48536e","command_center_event_id":"53f540ad-3ab9-4b8d-88e2-7ab8e8a88e4c"},{"id":"344637ce-491e-42d9-bba9-1fae7ee1420c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/visual-witness-explicit-action-proof-fix-20260829","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1270,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1090,"terminal":false,"missionId":"4a65cbcc-5077-459a-8a94-fd41b9444087","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":16092,"prReadinessMs":16087,"approvedPlanMs":0,"missionSetupMs":510,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"4a65cbcc-5077-459a-8a94-fd41b9444087"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6245,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:38:25.758817+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1090","receipt_type":"execute_mission","idempotency_key":"mission:4a65cbcc-5077-459a-8a94-fd41b9444087:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"6289e4f2-1819-418b-a3e9-af545bca98f8","command_center_event_id":"4a65cbcc-5077-459a-8a94-fd41b9444087"},{"id":"aa0b331f-31b4-498e-96f6-3c05193c45ba","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6e795f695a2c","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1097,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"6e795f69-5a2c-47d4-8764-2eade77c9cca","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":122,"missionSetupMs":429},"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":"6e795f69-5a2c-47d4-8764-2eade77c9cca"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":7727,"likelyAffectedFiles":["src/contexts/MultiTenantContext.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:39:14.601231+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6e795f69-5a2c-47d4-8764-2eade77c9cca:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"decfc61f-b4ed-4e52-9f4a-015ec767180b","command_center_event_id":"6e795f69-5a2c-47d4-8764-2eade77c9cca"},{"id":"80a8d7aa-8aef-4a2c-bf83-c9675d8e1e7f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-6e795f695a2c","reason":"modified_nonempty_file_became_empty:src/contexts/MultiTenantContext.tsx","status":"blocked","metrics":{"receiptBytes":2395,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"6e795f69-5a2c-47d4-8764-2eade77c9cca","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":250,"prReadinessMs":0,"approvedPlanMs":250,"missionSetupMs":376,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6e795f69-5a2c-47d4-8764-2eade77c9cca"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5431,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:39:06.880913+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6e795f69-5a2c-47d4-8764-2eade77c9cca:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"4ff0b216-7130-4793-b818-41462eff8bca","command_center_event_id":"6e795f69-5a2c-47d4-8764-2eade77c9cca"},{"id":"f43292fa-720a-492e-9e75-6adfae3fedcb","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/roof-estimator-fast-registration-20260903","reason":null,"status":"in_progress","metrics":{"receiptBytes":23268,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1561,"terminal":false,"missionId":"da634145-3163-45bc-ab5b-e7c545e2b7eb","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5457,"prReadinessMs":437,"approvedPlanMs":0,"missionSetupMs":1255,"shipAndProveMs":4758},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"da634145-3163-45bc-ab5b-e7c545e2b7eb"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1009,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-03T14:46:29.377222+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1561","receipt_type":"execute_mission","idempotency_key":"mission:da634145-3163-45bc-ab5b-e7c545e2b7eb:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"f0fc283a-7918-4e85-bd7c-69fb81dd0eb5","command_center_event_id":"da634145-3163-45bc-ab5b-e7c545e2b7eb"},{"id":"724772cf-d032-4b94-879b-315a6dcab511","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/scripts/cloudflare-credential-repair.mjs","workers/cc-execution/test/cloudflare-credential-repair.test.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized unfreezing the control plane to complete canonical Cloudflare credential management and Visual Witness repair, then refreezing. Run 5323 proved the sole remaining permission-resolution defect is Cloudflare's provider-exact name Workers Containers Write rather than Containers Write.","baseSha":"cdc2890d5d12f470d81ebdd97c9245349680ff39","issuedAt":1788556593258,"expiresAt":1788556773258,"missionId":"62543780-951a-43be-bc1c-ec8633172818","authorizationId":"fd3a72fd-d694-4843-8ed5-af05513b6b29","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T21:16:33.686942+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"cdc2890d5d12f470d81ebdd97c9245349680ff39","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:fd3a72fd-d694-4843-8ed5-af05513b6b29","mission_step_id":"8e7ce45b-b950-43a0-9221-461cafbd3333","command_center_event_id":"62543780-951a-43be-bc1c-ec8633172818"},{"id":"cc621d4b-bb2e-4acf-8cb3-dd749fbc1790","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6e795f695a2c","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":3555,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1097,"terminal":false,"missionId":"6e795f69-5a2c-47d4-8764-2eade77c9cca","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":9338,"prReadinessMs":3344,"approvedPlanMs":5985,"missionSetupMs":420,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"6e795f69-5a2c-47d4-8764-2eade77c9cca"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5881,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:41:11.031601+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1097","receipt_type":"execute_mission","idempotency_key":"mission:6e795f69-5a2c-47d4-8764-2eade77c9cca:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"4ff0b216-7130-4793-b818-41462eff8bca","command_center_event_id":"6e795f69-5a2c-47d4-8764-2eade77c9cca"},{"id":"51b96411-6a90-4f88-bc5d-1c338bdb92cd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/fix-control-plane-source-scope-20260830-0941","reason":"control_plane_maintenance_request_contract_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2990,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5515,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:41:41.109167+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3c4bad3e-9221-44ba-b4b3-81217d8d3f32:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"9fefe4eb-c1ad-4356-8a20-ea78d68470bf","command_center_event_id":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32"},{"id":"92a5ff15-7abd-4fba-ac53-3964f9e282c8","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"CONTROL PLANE MAINTENANCE explicitly authorized by owner. Apply the smallest executable repair to the Command Center source-discovery boundary so ordinary product/tenant/frontend objectives cannot promote incidental control plane paths from prose into mutation scope. This is a runtime source repair, not a policy/config edit. Preserve explicit control plane maintenance through structured sourceTargets plus the controlPlaneMaintenance flag. Add a regression test in the existing event-driven cc-execution test suite. Bump cc-execution version for release identity. Ship through one PR, KnockLaunch Gate, squash merge, release only cc-execution, and prove live runtime identity. Do not use anchored edits.","wordingChanged":false,"canonicalIntent":"CONTROL PLANE MAINTENANCE explicitly authorized by owner. Apply the smallest executable repair to the Command Center source-discovery boundary so ordinary product/tenant/frontend objectives cannot promote incidental control plane paths from prose into mutation scope. This is a runtime source repair, not a policy/config edit. Preserve explicit control plane maintenance through structured sourceTargets plus the controlPlaneMaintenance flag. Add a regression test in the existing event-driven cc-execution test suite. Bump cc-execution version for release identity. Ship through one PR, KnockLaunch Gate, squash merge, release only cc-execution, and prove live runtime identity. Do not use anchored edits.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-source-boundary","statement":"Ordinary product, tenant, and frontend objectives cannot select control plane files merely because control plane paths appear in objective prose; explicit control plane maintenance remains possible through structured targets and explicit authorization.","proofConditionIds":["proof-repository-boundary","proof-live-runtime"]}],"objective":"CONTROL PLANE MAINTENANCE explicitly authorized by owner. Apply the smallest executable repair to the Command Center source-discovery boundary so ordinary product/tenant/frontend objectives cannot promote incidental control plane paths from prose into mutation scope. This is a runtime source repair, not a policy/config edit. Preserve explicit control plane maintenance through structured sourceTargets plus the controlPlaneMaintenance flag. Add a regression test in the existing event-driven cc-execution test suite. Bump cc-execution version for release identity. Ship through one PR, KnockLaunch Gate, squash merge, release only cc-execution, and prove live runtime identity. Do not use anchored edits.","constraints":[{"id":"constraint-no-config-fix","statement":"Do not edit config/control-plane-capabilities.json as the implementation fix for this control plane defect.","proofConditionIds":["proof-repository-boundary"]},{"id":"constraint-no-anchored-edits","statement":"Do not use anchored edits for this control plane repair.","proofConditionIds":["proof-repository-boundary"]},{"id":"constraint-preserve-explicit-maintenance","statement":"Keep explicit control plane maintenance possible through structured source targets and explicit maintenance authorization.","proofConditionIds":["proof-repository-boundary","proof-live-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository-boundary","kind":"repository","claim":"The merged Forgejo change is limited to the cc-execution source-discovery policy, cc-execution version marker, and existing event-driven regression test, and KnockLaunch Gate passes the new control plane boundary assertions.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":[]},{"id":"proof-live-runtime","kind":"runtime","claim":"Live cc-execution runs the merged control plane repair source and reports version 1.56.3-source-scope-boundary.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"77524c5bd0d15d08a5f7882b178cfdcb6c1909b20b20350318dd0d4bd211a12a","requestContractRevision":2,"previousRequestContractHash":"bf458fbe17f6e334abf26da43d3936653e00c4501899c9bdb6eb3f154192cb1d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:42:10.872461+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:3c4bad3e-9221-44ba-b4b3-81217d8d3f32:request-contract-revision:2:77524c5bd0d15d08a5f7882b178cfdcb6c1909b20b20350318dd0d4bd211a12a","mission_step_id":"9fefe4eb-c1ad-4356-8a20-ea78d68470bf","command_center_event_id":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32"},{"id":"38b3563f-d470-43da-8fbc-410fcc0dc641","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/src/source-discovery-policy.js","workers/cc-execution/src/version.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"baseSha":"00a40a811cdd2669e25095cfe4d0dc47becac1b5","consumedAt":1788097335085,"consumerToken":"37aaa416-73ad-4d88-ae42-604c6e37fb05","authorizationId":"7133506f-c724-4214-829f-7d5cd4695c8f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:42:15.994343+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"00a40a811cdd2669e25095cfe4d0dc47becac1b5","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:7133506f-c724-4214-829f-7d5cd4695c8f","mission_step_id":"fd395956-98e8-4bf3-a01d-01cc0847ac2c","command_center_event_id":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32"},{"id":"fd767d40-ad32-4e18-b41d-09158694c858","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/mcp-auth-gate-regression-20260904","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.30-mcp-auth-hot-path-refreeze","prNumber":1669,"terminal":false,"missionId":"53f540ad-3ab9-4b8d-88e2-7ab8e8a88e4c","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"handlerMs":8931,"prReadinessMs":0,"approvedPlanMs":8931,"missionSetupMs":1146,"shipAndProveMs":0},"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":"53f540ad-3ab9-4b8d-88e2-7ab8e8a88e4c"},"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":3189,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:10:42.700473+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1669","receipt_type":"execute_mission","idempotency_key":"mission:53f540ad-3ab9-4b8d-88e2-7ab8e8a88e4c:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"29e4190e-1f1c-4c83-871e-a0a9887822a7","command_center_event_id":"53f540ad-3ab9-4b8d-88e2-7ab8e8a88e4c"},{"id":"7913a557-56fa-4ffc-a207-b9e377c5f3ff","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtfuljst","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":35210,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1096,"terminal":false,"missionId":"78cf803e-f344-4076-b742-331d5ad0f6c8","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":20640,"prReadinessMs":20512,"approvedPlanMs":0,"missionSetupMs":2504,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"78cf803e-f344-4076-b742-331d5ad0f6c8"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6073,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T13:40:35.003013+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1096","receipt_type":"execute_mission","idempotency_key":"mission:78cf803e-f344-4076-b742-331d5ad0f6c8:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"f06d228f-95ea-4f5d-bde7-0fa605efb1bf","command_center_event_id":"78cf803e-f344-4076-b742-331d5ad0f6c8"},{"id":"8ba22554-4c5c-4ec9-98ad-8c224a1ea9ea","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the existing PCG public website PR #1562 only: squash merge the already-green exact head, release frontend from protected main, and prove /pcg/ on desktop and mobile. No new branch or PR and no additional product changes.","tenantRef":"pcg","receivedAt":"2026-09-03T14:53:46.826Z","fingerprint":"27803abf225afdbbc14ea826f16bf17f789240eadff573206e4f9fa16cac6614","workstreamRef":"pcg","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtln19xk","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing PCG public website PR #1562 only: squash merge the already-green exact head, release frontend from protected main, and prove /pcg/ on desktop and mobile. No new branch or PR and no additional product changes.","wordingChanged":false,"canonicalIntent":"Continue the existing PCG public website PR #1562 only: squash merge the already-green exact head, release frontend from protected main, and prove /pcg/ on desktop and mobile. No new branch or PR and no additional product changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"pcg-public-live","statement":"The premium Prestigious Card Grading public website is live at /pcg/ with the agreed black/charcoal/warm-gold collector-vault design and current PCG customer information.","proofConditionIds":["pcg-route-proof"]},{"id":"pcg-public-functional","statement":"Submission, PCG registry search, Stripe payment, contact, social, and navigation links are available from the customer-facing site.","proofConditionIds":["pcg-route-proof"]},{"id":"pcg-public-responsive","statement":"The PCG public site renders cleanly and intentionally on desktop and mobile without horizontal overflow or compressed desktop navigation.","proofConditionIds":["pcg-route-proof"]}],"objective":"Continue the existing PCG public website PR #1562 only: squash merge the already-green exact head, release frontend from protected main, and prove /pcg/ on desktop and mobile. No new branch or PR and no additional product changes.","constraints":[{"id":"frontend-only","statement":"Do not alter PCG backend or private workspace.","proofConditionIds":["pcg-route-proof"]},{"id":"single-pr","statement":"Continue existing PR #1562 and branch ai/objective-first-repair-mtln19xk; do not create replacement work.","proofConditionIds":["pcg-route-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"pcg-route-proof","kind":"runtime","claim":"The premium PCG public site is live and usable on desktop and mobile.","route":"/pcg/","roleRef":null,"userRef":null,"required":true,"expectedText":"Prestigious Card Grading","targetedActions":[{"action":"open_site"},{"action":"verify_mobile_navigation"},{"action":"verify_submission_cta"},{"action":"verify_registry_search_ui"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtln19xk","conversationContext":"{\"requestContract\":{\"version\":1,\"source\":\"explicit\",\"objective\":\"Build and ship Anthony's premium customer-facing PCG website from the current Prestigious Card Grading site, preserving the business information and workflows in a substantially improved responsive design.\",\"intent\":{\"rawUtterance\":\"build it\",\"canonicalIntent\":\"Build the premium PCG customer-facing website we just designed, using his existing website content and workflows.\",\"wordingChanged\":false,\"resolutionStatus\":\"exact\",\"uniqueResolution\":true,\"clarificationRequired\":false},\"outcomes\":[{\"id\":\"pcg-public-live\",\"statement\":\"The premium Prestigious Card Grading public website is live at /pcg/ with the agreed black/charcoal/warm-gold collector-vault design and current PCG customer information.\",\"proofConditionIds\":[\"pcg-route-proof\"]},{\"id\":\"pcg-public-functional\",\"statement\":\"Submission, PCG registry search, Stripe payment, contact, social, and navigation links are available from the customer-facing site.\",\"proofConditionIds\":[\"pcg-route-proof\"]},{\"id\":\"pcg-public-responsive\",\"statement\":\"The PCG public site renders cleanly and intentionally on desktop and mobile without horizontal overflow or compressed desktop navigation.\",\"proofConditionIds\":[\"pcg-route-proof\"]}],\"constraints\":[{\"id\":\"frontend-only\",\"statement\":\"Do not alter PCG backend or private workspace.\",\"proofConditionIds\":[\"pcg-route-proof\"]},{\"id\":\"single-pr\",\"statement\":\"Continue existing PR #1562 and branch ai/objective-first-repair-mtln19xk; do not create replacement work.\",\"proofConditionIds\":[\"pcg-route-proof\"]}],\"proofConditions\":[{\"id\":\"pcg-route-proof\",\"kind\":\"runtime\",\"claim\":\"The premium PCG public site is live and usable on desktop and mobile.\",\"route\":\"/pcg/\",\"expectedText\":\"Prestigious Card Grading\",\"required\":true,\"targetedActions\":[{\"action\":\"open_site\"},{\"action\":\"verify_mobile_navigation\"},{\"action\":\"verify_submission_cta\"},{\"action\":\"verify_registry_search_ui\"}],\"allowedReleaseTargets\":[\"frontend\"],\"requiredReleaseTargets\":[\"frontend\"]}],\"terminalPolicy\":\"all_required_proof_conditions_satisfied_after_live_release\",\"valid\":true,\"validationErrors\":[]}}","requestContractHash":"b5f89a27d6a7382fe75d098aa8856db2ba7cd7c8bcad14f97ad02b9f16c7fb74","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T14:53:47.35098+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:944e364c-cc67-4f16-aae7-802331f15416:tenant-workstream-contribution:27803abf225afdbbc14ea826f16bf17f789240eadff573206e4f9fa16cac6614","mission_step_id":null,"command_center_event_id":"944e364c-cc67-4f16-aae7-802331f15416"},{"id":"d3e4b82f-49f0-4a81-9291-59755582b44d","source":"forgejo","status":"waiting","payload":{"branch":"ai/mcp-auth-gate-regression-20260904","prNumber":1669,"nextAction":null,"mergeCommitSha":"87af5cb7399a41c51086136a254baf6444f00663","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:12:27.382922+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"87af5cb7399a41c51086136a254baf6444f00663","external_id":"1669","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:53f540ad-3ab9-4b8d-88e2-7ab8e8a88e4c:merged-pr:1669:87af5cb7399a41c51086136a254baf6444f00663","mission_step_id":"6908303e-1825-4583-bca6-eb9de343b244","command_center_event_id":"53f540ad-3ab9-4b8d-88e2-7ab8e8a88e4c"},{"id":"8853a25c-67f3-45cd-9db5-6120e64e3543","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"87af5cb7399a41c51086136a254baf6444f00663","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"87af5cb7399a41c51086136a254baf6444f00663","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"5b057c08a900ea914b7d1dc33e3506e6919752a77d7449a385bf96325b00d496","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5107","runId":5107,"status":"success","sourceSha":"87af5cb7399a41c51086136a254baf6444f00663","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":8,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"87af5cb7399a41c51086136a254baf6444f00663","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-87af5cb7399a41c51086136a254baf6444f00663","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":5107,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.31-mcp-auth-gate-refreeze","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"e0be67750f02d8c3d05e93e7a08698c21c432272","sourceSha":"87af5cb7399a41c51086136a254baf6444f00663","changedPaths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"changedPathCount":4,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:12:29.92972+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"87af5cb7399a41c51086136a254baf6444f00663","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:53f540ad-3ab9-4b8d-88e2-7ab8e8a88e4c:forgejo-release-status:87af5cb7399a41c51086136a254baf6444f00663:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"e734640a-30f3-42fd-a655-fcf217293fe8","command_center_event_id":"53f540ad-3ab9-4b8d-88e2-7ab8e8a88e4c"},{"id":"97871770-2a77-4f3e-bb04-2891f5b973c2","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/exact-green-behind-base-auto-refresh-20260904","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.47-forgejo-native-automerge-refreeze","prNumber":null,"terminal":false,"missionId":"9af67bef-e172-4647-ab92-69a2fe5fd737","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1782,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":616,"providerAuthMs":0,"ledgerPrepareMs":616,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":616,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":616,"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":"9af67bef-e172-4647-ab92-69a2fe5fd737"},"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":7558,"likelyAffectedFiles":["config/control-plane-capabilities.json","config/control-plane-restore-point.json","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","scripts/validate-command-center-contracts.mjs","src/__tests__/contracts/command-center-mission-control.test.ts",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/control-plane-restore-point.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:48:12.693597+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:9af67bef-e172-4647-ab92-69a2fe5fd737:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"c6d4f77e-f8b5-42b6-aad4-45b450593e3a","command_center_event_id":"9af67bef-e172-4647-ab92-69a2fe5fd737"},{"id":"34a1f891-a9ee-4168-ac0b-62e810b156e6","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"99594b2efd0f38b77bf6615e8853627d055ea79f","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"manifest","satisfied":true,"statement":"Frontend release fallback hydrates package-lock.json before hashing/install.","proofConditionIds":["repo","gate"]},{"id":"live","satisfied":false,"statement":"Frontend production release succeeds for current main containing lawn-care work.","proofConditionIds":["release","runtime"]}],"satisfied":false,"constraints":[{"id":"scope","satisfied":true,"statement":"Only workflow manifest hydration and existing invariant change.","proofConditionIds":["repo"]}],"contractHash":"a2bad5c9148026e43c98dba66110ae2e9950393c0dcf12ee8af65b91cc58f648","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"a2bad5c9148026e43c98dba66110ae2e9950393c0dcf12ee8af65b91cc58f648"},"required":true,"satisfied":true},{"id":"gate","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"a2bad5c9148026e43c98dba66110ae2e9950393c0dcf12ee8af65b91cc58f648"},"required":true,"satisfied":true},{"id":"release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"a2bad5c9148026e43c98dba66110ae2e9950393c0dcf12ee8af65b91cc58f648"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"a2bad5c9148026e43c98dba66110ae2e9950393c0dcf12ee8af65b91cc58f648"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["runtime"],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":8},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:36:52.498169+00:00","proof_gate":"request_contract_pending","source_sha":"99594b2efd0f38b77bf6615e8853627d055ea79f","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:4f62731b-6fef-4ca7-95d6-4674e9d105ec:request-contract:a2bad5c9148026e43c98dba66110ae2e9950393c0dcf12ee8af65b91cc58f648:99594b2efd0f38b77bf6615e8853627d055ea79f:pending:runtime","mission_step_id":"d0a1b2ba-8af1-427a-859e-4880e89453ba","command_center_event_id":"4f62731b-6fef-4ca7-95d6-4674e9d105ec"},{"id":"f450bfde-380f-43f8-bf9b-626475363853","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-edee18828c92","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.53-historical-source-containment-refreeze","prNumber":1719,"terminal":false,"missionId":"edee1882-8c92-4682-bba8-89f3d11115a5","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5198,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1140,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1140,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1140,"repositoryMutationMs":5198,"repositoryProviderMs":3566,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2270,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1140,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1296},"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":"edee1882-8c92-4682-bba8-89f3d11115a5"},"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":3993,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:55:50.476855+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1719","receipt_type":"execute_mission","idempotency_key":"mission:edee1882-8c92-4682-bba8-89f3d11115a5:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"36b85f49-1f44-4dcc-8be1-4bb84ae2c967","command_center_event_id":"edee1882-8c92-4682-bba8-89f3d11115a5"},{"id":"c73b52ef-54ee-4c47-95fd-a8c57819c4b3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtln19xk","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5518,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":null,"terminal":false,"missionId":"944e364c-cc67-4f16-aae7-802331f15416","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":160,"missionSetupMs":2726},"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":"944e364c-cc67-4f16-aae7-802331f15416"},"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":4817,"likelyAffectedFiles":["src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/UnifiedProtectedRoute.tsx","src/components/GlobalCommandPalette.tsx","src/components/JobTracker/NewJobDialog.tsx","src/components/NewLeadIntakeForm.tsx","src/components/PublicRoute.tsx","scripts/production-release-targets.json","scripts/validate-production-release-identities.mjs","src/components/AdaptiveBusinessDashboard.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T14:53:49.049355+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:944e364c-cc67-4f16-aae7-802331f15416:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e0a57398-7be0-4724-a27d-b52bb2fd739d","command_center_event_id":"944e364c-cc67-4f16-aae7-802331f15416"},{"id":"720ef5df-c821-4361-824a-42f9f9d990ac","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"87af5cb7399a41c51086136a254baf6444f00663","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"gate-regression","satisfied":true,"statement":"The canonical KnockLaunch Gate executes both release-orchestration-invariants.test.js and mcp-oauth-hot-path.test.js on control-plane PR heads.","proofConditionIds":["repo","runtime"]},{"id":"behavior-proof","satisfied":true,"statement":"Gate output proves warm cache, transient 503 vs genuine 401, bounded TTL, and latency telemetry regression tests pass.","proofConditionIds":["repo","runtime"]},{"id":"refrozen","satisfied":true,"statement":"The corrective version is live on exact merged source and the control plane is refrozen.","proofConditionIds":["repo","runtime"]}],"satisfied":true,"constraints":[{"id":"preserve-auth","satisfied":true,"statement":"Do not change the already-live OAuth authorization behavior or weaken owner authentication boundaries.","proofConditionIds":["repo","runtime"]},{"id":"scope","satisfied":true,"statement":"No frontend, OnRunner, Supabase Edge, or migration release target.","proofConditionIds":["repo","runtime"]}],"contractHash":"5b057c08a900ea914b7d1dc33e3506e6919752a77d7449a385bf96325b00d496","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"5b057c08a900ea914b7d1dc33e3506e6919752a77d7449a385bf96325b00d496"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"5b057c08a900ea914b7d1dc33e3506e6919752a77d7449a385bf96325b00d496"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:12:32.428505+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"87af5cb7399a41c51086136a254baf6444f00663","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:53f540ad-3ab9-4b8d-88e2-7ab8e8a88e4c:request-contract:5b057c08a900ea914b7d1dc33e3506e6919752a77d7449a385bf96325b00d496:87af5cb7399a41c51086136a254baf6444f00663:verified:","mission_step_id":"e734640a-30f3-42fd-a655-fcf217293fe8","command_center_event_id":"53f540ad-3ab9-4b8d-88e2-7ab8e8a88e4c"},{"id":"86e4f285-6581-48f7-807f-bf1d27434adf","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/visual-witness-explicit-action-proof-fix-20260829","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3759,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1090,"terminal":false,"missionId":"4a65cbcc-5077-459a-8a94-fd41b9444087","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":17911,"prReadinessMs":821,"approvedPlanMs":0,"missionSetupMs":1002,"shipAndProveMs":17085},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"4a65cbcc-5077-459a-8a94-fd41b9444087"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5471,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:41:47.853386+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1090","receipt_type":"execute_mission","idempotency_key":"mission:4a65cbcc-5077-459a-8a94-fd41b9444087:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"6289e4f2-1819-418b-a3e9-af545bca98f8","command_center_event_id":"4a65cbcc-5077-459a-8a94-fd41b9444087"},{"id":"d9e56311-8f0f-4a2e-8fd2-3376430a37b0","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"Eliminate the measured ~19-second post-Gate merge tail caused by repeated 5-second Forgejo reads and duplicate run/PR readback in exact-green progression.","baseSha":"b7dbc0e129e3c74c5c3ae4a2070ba85452dbc704","issuedAt":1788529795503,"expiresAt":1788529975503,"missionId":"5affa835-6c2c-48fc-a451-812516d90549","authorizationId":"e2c8a5b5-913f-41f7-8ed4-31281ef6d85a","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:49:56.030925+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b7dbc0e129e3c74c5c3ae4a2070ba85452dbc704","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e2c8a5b5-913f-41f7-8ed4-31281ef6d85a","mission_step_id":"316a1fbb-9926-40a8-a02d-97987a01829f","command_center_event_id":"5affa835-6c2c-48fc-a451-812516d90549"},{"id":"7e742c0c-8ed9-43d7-8158-adeba2ed6376","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.51-merged-release-survival-refreeze","prNumber":1714,"terminal":false,"missionId":"a66e6985-119c-4ea3-a48c-2f1dc48f3cad","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"35431881b2be8ff1bb51fe19e147d7865d90bdc0","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6612,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":252,"approvedPlanMs":0,"missionSetupMs":452,"providerAuthMs":0,"shipAndProveMs":6188,"ledgerPrepareMs":452,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":452,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":452,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"a66e6985-119c-4ea3-a48c-2f1dc48f3cad"},"performance":null,"deploymentId":null,"workflowRunId":5222,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1476,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:35:55.681232+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1714","receipt_type":"execute_mission","idempotency_key":"mission:a66e6985-119c-4ea3-a48c-2f1dc48f3cad:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"b98e5e41-fb80-4b65-91f3-5c6e67f31183","command_center_event_id":"a66e6985-119c-4ea3-a48c-2f1dc48f3cad"},{"id":"1485dcef-ee34-4540-9b67-d13c926706f5","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":2378,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1561,"terminal":false,"missionId":"18aacee0-43cd-46e6-a546-e4229659cc5b","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5765,"prReadinessMs":375,"approvedPlanMs":0,"missionSetupMs":1432,"shipAndProveMs":4923},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"18aacee0-43cd-46e6-a546-e4229659cc5b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1010,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T14:52:39.482841+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1561","receipt_type":"execute_mission","idempotency_key":"mission:18aacee0-43cd-46e6-a546-e4229659cc5b:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"d4a99db8-e09f-40c3-a8e3-ff54b38eaf34","command_center_event_id":"18aacee0-43cd-46e6-a546-e4229659cc5b"},{"id":"6dda6f4a-0580-47e0-8f32-c61e365b4175","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized unfreezing the control plane to make the speed repairs and refreeze. This bounded generation removes repeated Gate action bootstrap, warm release dependency install, unnecessary final git negotiation, and excessive fresh-write timeout ceilings while preserving hard safety invariants.","baseSha":"87af5cb7399a41c51086136a254baf6444f00663","issuedAt":1788500070439,"expiresAt":1788500250439,"missionId":"79440d57-2bf8-44dc-b9bc-afc4034eb328","authorizationId":"58db4f8e-8e70-4135-9521-c9c94884f231","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:34:31.667415+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"87af5cb7399a41c51086136a254baf6444f00663","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:58db4f8e-8e70-4135-9521-c9c94884f231","mission_step_id":"e7188fc2-6d11-4d11-b49b-8f77370bf18d","command_center_event_id":"79440d57-2bf8-44dc-b9bc-afc4034eb328"},{"id":"551f393e-0b7a-46ec-bded-39ff8e68e8cf","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-6e795f695a2c","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":4776,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1097,"terminal":false,"missionId":"6e795f69-5a2c-47d4-8764-2eade77c9cca","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"212c0b197928008d931b2928b9001a8603533fb1","timingsMs":{"handlerMs":8743,"prReadinessMs":1118,"approvedPlanMs":0,"missionSetupMs":720,"shipAndProveMs":7509},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6e795f69-5a2c-47d4-8764-2eade77c9cca"},"performance":null,"deploymentId":"forgejo-main-212c0b197928","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6427,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:49:49.318601+00:00","proof_gate":"canonical_release_dispatched","source_sha":"212c0b197928008d931b2928b9001a8603533fb1","external_id":"forgejo-main-212c0b197928","receipt_type":"execute_mission","idempotency_key":"mission:6e795f69-5a2c-47d4-8764-2eade77c9cca:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"19609c4b-c7a3-4146-be27-153a45f52133","command_center_event_id":"6e795f69-5a2c-47d4-8764-2eade77c9cca"},{"id":"72d7ed7d-6616-42ee-806f-51a10a72b176","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane on exact current main b7dbc0e129e3c74c5c3ae4a2070ba85452dbc704 and repair the exact-green merge race without weakening safety. When exact-green merge is rejected only because the PR head is behind current main, automatically refresh that same ai/* PR onto current main, discard stale green proof, return to waiting-for-gate, and require a fresh canonical Gate on the refreshed exact head before merge. Preserve the same durable mission and PR identity, do not create a replacement PR, do not manual-merge, and do not re-enter /mission/execute merely to refresh. Add regression coverage, update capability policy and runtime version, run canonical Gate, squash merge, release cc-execution only, verify live runtime identity, then refreeze.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane on exact current main b7dbc0e129e3c74c5c3ae4a2070ba85452dbc704 and repair the exact-green merge race without weakening safety. When exact-green merge is rejected only because the PR head is behind current main, automatically refresh that same ai/* PR onto current main, discard stale green proof, return to waiting-for-gate, and require a fresh canonical Gate on the refreshed exact head before merge. Preserve the same durable mission and PR identity, do not create a replacement PR, do not manual-merge, and do not re-enter /mission/execute merely to refresh. Add regression coverage, update capability policy and runtime version, run canonical Gate, squash merge, release cc-execution only, verify live runtime identity, then refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"race-repair","statement":"Behind-base rejection on an exact-green armed PR automatically refreshes the same PR onto current main and returns it to canonical Gate without owner intervention or a replacement PR.","proofConditionIds":["repo","gate"]},{"id":"safety","statement":"Stale green proof is never reused after base movement; squash merge occurs only after the refreshed exact head passes canonical Gate.","proofConditionIds":["gate","safety"]},{"id":"release","statement":"Only cc-execution is released and live runtime identity matches the merged source.","proofConditionIds":["release","runtime"]},{"id":"refreeze","statement":"Control plane is refrozen after production proof.","proofConditionIds":["refrozen"]}],"objective":"Unfreeze the control plane on exact current main b7dbc0e129e3c74c5c3ae4a2070ba85452dbc704 and repair the exact-green merge race without weakening safety. When exact-green merge is rejected only because the PR head is behind current main, automatically refresh that same ai/* PR onto current main, discard stale green proof, return to waiting-for-gate, and require a fresh canonical Gate on the refreshed exact head before merge. Preserve the same durable mission and PR identity, do not create a replacement PR, do not manual-merge, and do not re-enter /mission/execute merely to refresh. Add regression coverage, update capability policy and runtime version, run canonical Gate, squash merge, release cc-execution only, verify live runtime identity, then refreeze.","constraints":[{"id":"same-pr","statement":"Preserve the same durable mission and PR identity; do not create a replacement PR or manually merge.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Source implements same-PR behind-base auto-refresh and regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Canonical Gate passes on the repair PR and refreshed proof generations.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"safety","kind":"repository","claim":"No stale green proof bypass and no /mission/execute re-entry for refresh.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Canonical release targets cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution runtime source/version matches merged repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control plane is refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"67936a3c1b31bc56d4c5f3b5763e74e59010076f882cb72e1295745b0bf50670","requestContractRevision":2,"previousRequestContractHash":"d4e7c04165b78c9865bef30b202120b369f8d769cbf3bbd98af6d47abf0bd3e3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:50:04.83643+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9af67bef-e172-4647-ab92-69a2fe5fd737:request-contract:67936a3c1b31bc56d4c5f3b5763e74e59010076f882cb72e1295745b0bf50670","mission_step_id":"dadd50be-50e8-4e2c-a0a2-a2af26b94cb6","command_center_event_id":"9af67bef-e172-4647-ab92-69a2fe5fd737"},{"id":"957b4d71-9022-47fa-9aff-1cffe4b3dd23","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue mission edee1882-8c92-4682-bba8-89f3d11115a5 on PR #1719. Do not mutate source. Consume the exact-head canonical Gate when green, squash merge the same PR, release cc-execution only, verify runtime 1.58.54-post-gate-progression-self-heal-refreeze live and refrozen. No other release targets or product changes.","wordingChanged":false,"canonicalIntent":"Continue mission edee1882-8c92-4682-bba8-89f3d11115a5 on PR #1719. Do not mutate source. Consume the exact-head canonical Gate when green, squash merge the same PR, release cc-execution only, verify runtime 1.58.54-post-gate-progression-self-heal-refreeze live and refrozen. No other release targets or product changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"self-heal","statement":"Exact-head green PRs stuck in waiting_for_gate self-heal through authoritative Forgejo truth and advance to controlled squash merge without owner intervention.","proofConditionIds":["repo","gate","runtime"]},{"id":"safety","statement":"Pending/failed Gate and stale/behind heads remain fail-closed and require fresh proof.","proofConditionIds":["repo","gate"]},{"id":"live","statement":"Updated cc-execution runtime is live and refrozen.","proofConditionIds":["release","runtime"]}],"objective":"Continue mission edee1882-8c92-4682-bba8-89f3d11115a5 on PR #1719. Do not mutate source. Consume the exact-head canonical Gate when green, squash merge the same PR, release cc-execution only, verify runtime 1.58.54-post-gate-progression-self-heal-refreeze live and refrozen. No other release targets or product changes.","constraints":[{"id":"no-product","statement":"No tenant/product behavior changes.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Reconciler consumes waiting_for_gate missions idempotently while preserving stale/pending/failed fail-closed behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Canonical Gate passes regression coverage for post-Gate self-heal and sibling fail-closed cases.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Only cc-execution releases.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime","kind":"runtime","claim":"1.58.54 post-Gate progression self-heal runtime is live/refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"79497f6d0fced6bdd4cb74c84135b50c1873098c8d2eeeaa163176b70d086aee","requestContractRevision":3,"previousRequestContractHash":"8355364c929e8bfa0bfa607b4d7344fc97e7cf600e4a33344d31bd72ecea5cf5"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:56:06.817992+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:edee1882-8c92-4682-bba8-89f3d11115a5:request-contract:79497f6d0fced6bdd4cb74c84135b50c1873098c8d2eeeaa163176b70d086aee","mission_step_id":"36b85f49-1f44-4dcc-8be1-4bb84ae2c967","command_center_event_id":"edee1882-8c92-4682-bba8-89f3d11115a5"},{"id":"f57a2cff-44bc-4268-b2dc-04a230e13556","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue mission edee1882-8c92-4682-bba8-89f3d11115a5 from merged source b719ac2d801118874c0ff577ebfd434e680f3624. Do not mutate source. Reconcile the canonical cc-execution-only release, verify runtime 1.58.54-post-gate-progression-self-heal-refreeze live, satisfy the existing request contract, and refreeze.","wordingChanged":false,"canonicalIntent":"Continue mission edee1882-8c92-4682-bba8-89f3d11115a5 from merged source b719ac2d801118874c0ff577ebfd434e680f3624. Do not mutate source. Reconcile the canonical cc-execution-only release, verify runtime 1.58.54-post-gate-progression-self-heal-refreeze live, satisfy the existing request contract, and refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"self-heal","statement":"Exact-head green PRs stuck in waiting_for_gate self-heal through authoritative Forgejo truth and advance to controlled squash merge without owner intervention.","proofConditionIds":["repo","gate","runtime"]},{"id":"safety","statement":"Pending/failed Gate and stale/behind heads remain fail-closed and require fresh proof.","proofConditionIds":["repo","gate"]},{"id":"live","statement":"Updated cc-execution runtime is live and refrozen.","proofConditionIds":["release","runtime"]}],"objective":"Continue mission edee1882-8c92-4682-bba8-89f3d11115a5 from merged source b719ac2d801118874c0ff577ebfd434e680f3624. Do not mutate source. Reconcile the canonical cc-execution-only release, verify runtime 1.58.54-post-gate-progression-self-heal-refreeze live, satisfy the existing request contract, and refreeze.","constraints":[{"id":"no-product","statement":"No tenant/product behavior changes.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Reconciler consumes waiting_for_gate missions idempotently while preserving stale/pending/failed fail-closed behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Canonical Gate passes regression coverage for post-Gate self-heal and sibling fail-closed cases.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Only cc-execution releases.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime","kind":"runtime","claim":"1.58.54 post-Gate progression self-heal runtime is live/refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"7210b7ce231b00fbab484f05f7a826993cfde78faa7c45fca9527f7f3f622fcb","requestContractRevision":5,"previousRequestContractHash":"e9a5693dc704583bc459449d12a4c18d01026f10c3ecfc6ea241b2b515e7d74f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:56:48.988454+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:edee1882-8c92-4682-bba8-89f3d11115a5:request-contract:7210b7ce231b00fbab484f05f7a826993cfde78faa7c45fca9527f7f3f622fcb","mission_step_id":"36b85f49-1f44-4dcc-8be1-4bb84ae2c967","command_center_event_id":"edee1882-8c92-4682-bba8-89f3d11115a5"},{"id":"394da7c1-7f9c-4129-bf4f-54efe2a7c725","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile mission edee1882-8c92-4682-bba8-89f3d11115a5 only. No source mutation, no new PR, no duplicate release. Verify the already-dispatched cc-execution release for source b719ac2d801118874c0ff577ebfd434e680f3624, confirm runtime 1.58.54-post-gate-progression-self-heal-refreeze live, and refreeze if verified.","wordingChanged":false,"canonicalIntent":"Reconcile mission edee1882-8c92-4682-bba8-89f3d11115a5 only. No source mutation, no new PR, no duplicate release. Verify the already-dispatched cc-execution release for source b719ac2d801118874c0ff577ebfd434e680f3624, confirm runtime 1.58.54-post-gate-progression-self-heal-refreeze live, and refreeze if verified.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"self-heal","statement":"Exact-head green PRs stuck in waiting_for_gate self-heal through authoritative Forgejo truth and advance to controlled squash merge without owner intervention.","proofConditionIds":["repo","gate","runtime"]},{"id":"safety","statement":"Pending/failed Gate and stale/behind heads remain fail-closed and require fresh proof.","proofConditionIds":["repo","gate"]},{"id":"live","statement":"Updated cc-execution runtime is live and refrozen.","proofConditionIds":["release","runtime"]}],"objective":"Reconcile mission edee1882-8c92-4682-bba8-89f3d11115a5 only. No source mutation, no new PR, no duplicate release. Verify the already-dispatched cc-execution release for source b719ac2d801118874c0ff577ebfd434e680f3624, confirm runtime 1.58.54-post-gate-progression-self-heal-refreeze live, and refreeze if verified.","constraints":[{"id":"no-product","statement":"No tenant/product behavior changes.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Reconciler consumes waiting_for_gate missions idempotently while preserving stale/pending/failed fail-closed behavior.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Canonical Gate passes regression coverage for post-Gate self-heal and sibling fail-closed cases.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Only cc-execution releases.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime","kind":"runtime","claim":"1.58.54 post-Gate progression self-heal runtime is live/refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"5a7d0ac6d87309219c26c43ebdebf552309f358f78c0dfb230d1adda1644baa6","requestContractRevision":6,"previousRequestContractHash":"7210b7ce231b00fbab484f05f7a826993cfde78faa7c45fca9527f7f3f622fcb"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:57:11.444597+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:edee1882-8c92-4682-bba8-89f3d11115a5:request-contract:5a7d0ac6d87309219c26c43ebdebf552309f358f78c0dfb230d1adda1644baa6","mission_step_id":"36b85f49-1f44-4dcc-8be1-4bb84ae2c967","command_center_event_id":"edee1882-8c92-4682-bba8-89f3d11115a5"},{"id":"d64dade5-1096-4624-834d-8f5f6b5cee3c","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/scripts/cloudflare-credential-repair.mjs","workers/cc-execution/test/cloudflare-credential-repair.test.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized unfreezing the control plane to add canonical Cloudflare credential management, clean obsolete Cloudflare token sprawl, repair the Visual Witness deployment credential, then refreeze. Live run 5315 proved Cloudflare rejects attempting to create an Account API Tokens admin bridge from the Create Additional Tokens root with HTTP 400; Cloudflare documentation requires a dashboard-created Account > Account API Tokens > Edit bootstrap credential for account-owned token cre","baseSha":"e64f19fd375255aa16d3f3348633a12d45a0d4b7","issuedAt":1788555471222,"expiresAt":1788555651222,"missionId":"e0f1d3ff-8606-4318-a444-9615dbc27044","authorizationId":"6d0c513b-0dfe-4271-832e-d89c8b94be18","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T20:57:51.728983+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e64f19fd375255aa16d3f3348633a12d45a0d4b7","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:6d0c513b-0dfe-4271-832e-d89c8b94be18","mission_step_id":"c8696478-3359-40ed-8d92-0d829fbd3eed","command_center_event_id":"e0f1d3ff-8606-4318-a444-9615dbc27044"},{"id":"73ef6aa2-ebb9-4da6-b9a1-b15234f5a7cc","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze control plane and correct the single stale Gate invariant on existing PR #2679: the release queue read ordering assertion must search for releaseGet(`${apiBase}/actions/runs?limit=10`) instead of the retired raw fetch string. Do not change runtime logic.","wordingChanged":false,"canonicalIntent":"Unfreeze control plane and correct the single stale Gate invariant on existing PR #2679: the release queue read ordering assertion must search for releaseGet(`${apiBase}/actions/runs?limit=10`) instead of the retired raw fetch string. Do not change runtime logic.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"shared-reads","statement":"All idempotent Forgejo GETs in dispatchForgejoRelease use the shared hedged provider; workflow dispatch remains single-attempt POST plus read-back reconciliation.","proofConditionIds":["repo","runtime"]},{"id":"runtime","statement":"cc-execution is live at 1.58.141-release-shared-forgejo-reads on the exact merged SHA.","proofConditionIds":["runtime"]}],"objective":"Unfreeze control plane and correct the single stale Gate invariant on existing PR #2679: the release queue read ordering assertion must search for releaseGet(`${apiBase}/actions/runs?limit=10`) instead of the retired raw fetch string. Do not change runtime logic.","constraints":[{"id":"safety","statement":"Do not weaken source/target proof, capacity admission, collision checks, retry ceilings, migration fail-closed behavior, release ownership, or write reconciliation.","proofConditionIds":["repo","runtime"]},{"id":"capability-completeness","statement":"Every dependency the implementation declares or relies on must be wired and proven across applicable frontend, backend/runtime, schema/data/storage, authentication/authorization, provider configuration, prerequisite/loading/empty/error states, release ownership, and live production behavior; owner-authorized unavailable dependencies must become explicit prerequisite states rather than runtime failures.","proofConditionIds":["repo","runtime"]},{"id":"atomic-capability-lifecycle","statement":"Changed capabilities remain non-active until dependency readiness, N/N-1 compatibility, affected-target release, and claim-matched production canary proof are satisfied; missing optional dependencies become prerequisite_required, and runtime drift or health-contract violation quarantines only the affected capability instead of breaking unrelated working capability.","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Forgejo main contains the shared release-read adapter, no raw idempotent GET stack in dispatchForgejoRelease, version bump, and regression guard.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false},{"id":"runtime","kind":"runtime","claim":"cc-execution is live on the exact merged SHA at 1.58.141-release-shared-forgejo-reads.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"],"requireCapacityAdmissible":false,"expectedWatchdogPolicyVersion":null,"minConsecutiveHealthyHeartbeats":1,"requirePositiveMemoryAttribution":false,"requireMemoryAdmissionPressureFalse":false}],"validationErrors":[],"capabilityManifest":{"id":"Unfreeze-control-plane-and-correct-the-single-stale-Gate-invariant-on-existing-PR-2679:-the-release-","driftPolicy":"exact_manifest_source_release_dependency_or_runtime_identity_mismatch_is_nonterminal","proofLedger":"command_center_mission_ledger_request_contract_hash_bound","schemaVersion":1,"releaseTargets":["ccExecution"],"lifecycleStates":["prepare","deploy","verify","activate"],"activationPolicy":"dependencies_and_claim_matched_live_proof_before_exposure","dependencyDomains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_required_not_runtime_failures","compatibilityWindow":["N","N-1"],"failureIsolationPolicy":"quarantine_or_rollback_affected_capability_only_preserve_unrelated_working_capabilities","canaryProofConditionIds":["repo","runtime"]},"capabilityCompleteness":{"domains":["frontend","backend_runtime","schema_data_storage","authentication_authorization","provider_configuration","prerequisite_loading_empty_error_states","release_ownership","live_production_proof"],"required":true,"prerequisitePolicy":"expected_unavailable_dependencies_are_prerequisite_states_not_runtime_failures"}},"requestContractHash":"de4764617326e62fd6b949392b2375a3121340208f27e6d76ae96e6a05ead17a","requestContractRevision":7,"previousRequestContractHash":"8b68d4b3d5b74dd28b1ed158c9f3b0bbf22363968fd27263f318c86ef5c0daa2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-13T20:23:25.261001+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:333b40e7-e2b5-4cfd-85bf-5ca54d62dace:request-contract:de4764617326e62fd6b949392b2375a3121340208f27e6d76ae96e6a05ead17a","mission_step_id":"ff57ac9c-09ed-4353-a9be-eee422eae19f","command_center_event_id":"333b40e7-e2b5-4cfd-85bf-5ca54d62dace"},{"id":"9d51841c-f5d4-4799-a592-12b5beae8575","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"branch_must_start_with_ai","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"6c1bed53-d571-4692-8360-bb194371d9db","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1904,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6c1bed53-d571-4692-8360-bb194371d9db"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5200,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:50:36.487096+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6c1bed53-d571-4692-8360-bb194371d9db:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"6a2bbcca-0ce6-4d8a-b377-6fe5031131c2","command_center_event_id":"6c1bed53-d571-4692-8360-bb194371d9db"},{"id":"639936a4-b3d2-4ca6-8c7b-97cbd5a7e41f","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtln19xk","reason":"anchored_edit_invalid","status":"blocked","metrics":{"receiptBytes":17347,"releaseCount":1,"toolCallCount":7,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1562,"terminal":false,"missionId":"944e364c-cc67-4f16-aae7-802331f15416","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":"0cf1457b808d7ec323fbedcac5461978b5167129","timingsMs":{"handlerMs":406,"prReadinessMs":0,"approvedPlanMs":406,"missionSetupMs":2444,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"944e364c-cc67-4f16-aae7-802331f15416"},"performance":null,"deploymentId":"forgejo-main-0cf1457b808d","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":955,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T14:54:41.412536+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:944e364c-cc67-4f16-aae7-802331f15416:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"a03c72d5-3a74-4a13-b8c9-60d3f9883e7a","command_center_event_id":"944e364c-cc67-4f16-aae7-802331f15416"},{"id":"d058e2ef-6b27-47c2-831d-59be4c1abac5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/fix-control-plane-source-scope-20260830-0941","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":20082,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":10,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1099,"terminal":false,"missionId":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":7008,"prReadinessMs":7001,"approvedPlanMs":0,"missionSetupMs":1778,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5453,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:51:26.612917+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1099","receipt_type":"execute_mission","idempotency_key":"mission:3c4bad3e-9221-44ba-b4b3-81217d8d3f32:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"9fefe4eb-c1ad-4356-8a20-ea78d68470bf","command_center_event_id":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32"},{"id":"9e3c8838-e27c-424b-90e2-3b176e6f43a1","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/index-controlled-merge-gate.js","workers/cc-execution/src/version.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"Eliminate owner-visible exact-green retry loops caused by unrelated main movement while preserving fresh canonical Gate proof on the refreshed base.","baseSha":"b7dbc0e129e3c74c5c3ae4a2070ba85452dbc704","issuedAt":1788529805908,"expiresAt":1788529985908,"missionId":"9af67bef-e172-4647-ab92-69a2fe5fd737","authorizationId":"ef0e57b7-95f1-4057-b64e-5ca7563c008e","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:50:06.485713+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b7dbc0e129e3c74c5c3ae4a2070ba85452dbc704","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ef0e57b7-95f1-4057-b64e-5ca7563c008e","mission_step_id":"c6d4f77e-f8b5-42b6-aad4-45b450593e3a","command_center_event_id":"9af67bef-e172-4647-ab92-69a2fe5fd737"},{"id":"1b7f9911-5328-440d-a7fc-064ff1cc0de7","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/exact-green-behind-base-auto-refresh-20260904","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.47-forgejo-native-automerge-refreeze","prNumber":1706,"terminal":false,"missionId":"9af67bef-e172-4647-ab92-69a2fe5fd737","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7630,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":820,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":820,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":820,"repositoryMutationMs":7630,"repositoryProviderMs":4951,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":2317,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":820,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":2634},"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":"9af67bef-e172-4647-ab92-69a2fe5fd737"},"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":4215,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:50:13.380214+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1706","receipt_type":"execute_mission","idempotency_key":"mission:9af67bef-e172-4647-ab92-69a2fe5fd737:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"dadd50be-50e8-4e2c-a0a2-a2af26b94cb6","command_center_event_id":"9af67bef-e172-4647-ab92-69a2fe5fd737"},{"id":"77a80a54-ef8c-4f36-8e2b-97dd25592a59","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtln19xk","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":8484,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1562,"terminal":false,"missionId":"944e364c-cc67-4f16-aae7-802331f15416","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"0cf1457b808d7ec323fbedcac5461978b5167129","timingsMs":{"handlerMs":11242,"prReadinessMs":1120,"approvedPlanMs":0,"missionSetupMs":462,"shipAndProveMs":9852},"nextAction":null,"receiptRef":{"mode":"full","missionId":"944e364c-cc67-4f16-aae7-802331f15416"},"performance":null,"deploymentId":"forgejo-main-0cf1457b808d","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2037,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T14:55:07.110093+00:00","proof_gate":"canonical_release_dispatched","source_sha":"0cf1457b808d7ec323fbedcac5461978b5167129","external_id":"forgejo-main-0cf1457b808d","receipt_type":"execute_mission","idempotency_key":"mission:944e364c-cc67-4f16-aae7-802331f15416:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"47a981ff-417e-443f-b08d-f99712d71984","command_center_event_id":"944e364c-cc67-4f16-aae7-802331f15416"},{"id":"6dede62b-e8d5-4012-8780-bcd813de5d8a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/tenant-contract-parity-20260830","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5935,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"6c1bed53-d571-4692-8360-bb194371d9db","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":10946,"prReadinessMs":0,"approvedPlanMs":10946,"missionSetupMs":3623,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6c1bed53-d571-4692-8360-bb194371d9db"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5464,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:51:30.555173+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6c1bed53-d571-4692-8360-bb194371d9db:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"6a2bbcca-0ce6-4d8a-b377-6fe5031131c2","command_center_event_id":"6c1bed53-d571-4692-8360-bb194371d9db"},{"id":"3e8210d3-efbf-4b86-8f9f-9b287cd4e6dc","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/speed-path-20260904","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":2027,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.31-mcp-auth-gate-refreeze","prNumber":null,"terminal":false,"missionId":"79440d57-2bf8-44dc-b9bc-afc4034eb328","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":777,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"79440d57-2bf8-44dc-b9bc-afc4034eb328"},"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":1175,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:34:34.14492+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:79440d57-2bf8-44dc-b9bc-afc4034eb328:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f3112d52-3537-4dba-a76c-1d9d7ef2e716","command_center_event_id":"79440d57-2bf8-44dc-b9bc-afc4034eb328"},{"id":"cd940149-c958-46e4-a2ab-2d9f7433c7c8","source":"forgejo","status":"waiting","payload":{"branch":"ai/cloudflare-account-admin-root","prNumber":1752,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"a6d3fc4125dbd1a7872496614611f8b5c6fc97d0","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T21:04:30.677068+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"a6d3fc4125dbd1a7872496614611f8b5c6fc97d0","external_id":"1752","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:e0f1d3ff-8606-4318-a444-9615dbc27044:merged-pr:1752:a6d3fc4125dbd1a7872496614611f8b5c6fc97d0","mission_step_id":"d25b75cd-0371-42ff-837c-2c47b87b1761","command_center_event_id":"e0f1d3ff-8606-4318-a444-9615dbc27044"},{"id":"b1c87b22-1dba-4fb3-9466-d74c6ef1eafb","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/scripts/cloudflare-credential-repair.mjs","workers/cc-execution/test/cloudflare-credential-repair.test.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized unfreezing the control plane to complete canonical Cloudflare credential management and Visual Witness repair, then refreezing. Run 5325 proved candidate creation succeeds but Containers GET validation requires Cloudflare's separate Workers Containers Read and Cloudchamber Read grants in addition to Write.","baseSha":"e922889d8c475f39a395361810cfaaad98713bb3","issuedAt":1788556686130,"expiresAt":1788556866130,"missionId":"5ecf90bf-da86-4797-a3bf-a71a80037360","authorizationId":"62194866-fdf2-403e-85a1-27866c357e05","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T21:18:06.593669+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e922889d8c475f39a395361810cfaaad98713bb3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:62194866-fdf2-403e-85a1-27866c357e05","mission_step_id":"3ce216f7-0670-4c9a-8bce-d1227ad3b679","command_center_event_id":"5ecf90bf-da86-4797-a3bf-a71a80037360"},{"id":"1d57a24c-1826-4f84-8309-af0fecd0e10f","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized Forgejo provider transport reliability repair for recurring connection-fatal behavior caused by healthy-host provider tail latency.","baseSha":"00a6db5565c04d30c3ffdb99ff96e5bfab6a008f","issuedAt":1788728575817,"expiresAt":1788728755817,"missionId":"bbe450ac-8efa-4745-8a8f-c98149163993","authorizationId":"9245d797-c462-4e60-8545-a6b551e33b94","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T21:02:56.421341+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"00a6db5565c04d30c3ffdb99ff96e5bfab6a008f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9245d797-c462-4e60-8545-a6b551e33b94","mission_step_id":"d0236351-6b99-49be-88e8-2ebec69d02c2","command_center_event_id":"bbe450ac-8efa-4745-8a8f-c98149163993"},{"id":"6f4d4b5f-f8aa-492f-8c7d-a9e8052f1dd9","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/tenant-contract-parity-20260830","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":8961,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"6c1bed53-d571-4692-8360-bb194371d9db","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":644,"missionSetupMs":1980},"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":"6c1bed53-d571-4692-8360-bb194371d9db"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":9468,"likelyAffectedFiles":["src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/GlobalCommandPalette.tsx","src/components/academy/RoleplayFeedbackPanel.tsx","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/admin/InvoicePermissionsManager.tsx","src/components/admin/LeadManagement/LeadDashboardStats.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/DashboardHub.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:50:44.319911+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6c1bed53-d571-4692-8360-bb194371d9db:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"720c0412-e457-4bf4-9e44-44cb7f4c90f1","command_center_event_id":"6c1bed53-d571-4692-8360-bb194371d9db"},{"id":"50b2f774-8918-44a5-8118-07e450a1f264","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-control-plane-source-scope-20260830-0941","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":22588,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":11,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1099,"terminal":false,"missionId":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":742,"prReadinessMs":734,"approvedPlanMs":0,"missionSetupMs":1172,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5886,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:42:33.183303+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1099","receipt_type":"execute_mission","idempotency_key":"mission:3c4bad3e-9221-44ba-b4b3-81217d8d3f32:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"9fefe4eb-c1ad-4356-8a20-ea78d68470bf","command_center_event_id":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32"},{"id":"7a5c8809-ffdc-4c99-9e25-26f5886a3665","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane, continue the exact owner-authorized 1.58.32 speed-path repairs after the zero-write preflight blocks, then refreeze the control plane. Apply the same bounded mutation on current main: reduce Gate bootstrap and final freshness latency, skip warm cc-execution dependency install with exact cache verification, bound fresh Forgejo branch/PR tail latency, expose provider phase timings, preserve hard safety invariants, Gate, squash merge, release affected targets only, prove exact live SHA, and refreeze.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane, continue the exact owner-authorized 1.58.32 speed-path repairs after the zero-write preflight blocks, then refreeze the control plane. Apply the same bounded mutation on current main: reduce Gate bootstrap and final freshness latency, skip warm cc-execution dependency install with exact cache verification, bound fresh Forgejo branch/PR tail latency, expose provider phase timings, preserve hard safety invariants, Gate, squash merge, release affected targets only, prove exact live SHA, and refreeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"gate-speed","statement":"Control-plane Gates use one combined frontend dependency cache action reference and a bounded Forgejo API freshness read instead of repeated cache action prefetches and final git ls-remote negotiation.","proofConditionIds":["repo","runtime"]},{"id":"release-speed","statement":"Warm cc-execution releases restore an exact Node-runtime/package-manifest node_modules tree, skip npm install on cache hit, and verify exact wrangler/parser versions before deployment.","proofConditionIds":["repo","runtime"]},{"id":"mutation-tail","statement":"Fresh branch creation is bounded at 3000ms, PR creation at 4000ms, ambiguous writes still reconcile safely, and scoped patch receipts expose branch/atomic/PR provider timings.","proofConditionIds":["repo","runtime"]},{"id":"refrozen","statement":"1.58.32-speed-path-refreeze is live on the exact merged Forgejo SHA and controlPlaneFrozen is true.","proofConditionIds":["repo","runtime"]}],"objective":"Unfreeze the control plane, continue the exact owner-authorized 1.58.32 speed-path repairs after the zero-write preflight blocks, then refreeze the control plane. Apply the same bounded mutation on current main: reduce Gate bootstrap and final freshness latency, skip warm cc-execution dependency install with exact cache verification, bound fresh Forgejo branch/PR tail latency, expose provider phase timings, preserve hard safety invariants, Gate, squash merge, release affected targets only, prove exact live SHA, and refreeze.","constraints":[{"id":"hard-safety","statement":"Do not weaken protected main, exact-head Gate, exact-source runtime proof, auth, migration, destructive-retirement, or release-owner boundaries.","proofConditionIds":["repo","runtime"]},{"id":"release-scope","statement":"Release only affected production targets.","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main contains the bounded speed-path implementation and governing invariants.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution matches exact merged source and version 1.58.32-speed-path-refreeze.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"88d76bdf5da9da462294203acafbe162a7329540fbc7fb410216857394c55a60","requestContractRevision":2,"previousRequestContractHash":"c331d9debe86cdc9ad6b6fe1cf54d7f2ed593b172203ce7e0f6f7ca67ad7518e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:36:01.401969+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:79440d57-2bf8-44dc-b9bc-afc4034eb328:request-contract-revision:2:88d76bdf5da9da462294203acafbe162a7329540fbc7fb410216857394c55a60","mission_step_id":"f3112d52-3537-4dba-a76c-1d9d7ef2e716","command_center_event_id":"79440d57-2bf8-44dc-b9bc-afc4034eb328"},{"id":"9845641f-6f4c-421f-b49f-c2163a516695","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the SAME authorized control plane performance repair using these exact deterministic edits. Make PR readiness fail-fast under provider degradation. Preserve correctness and ship/live-prove.","wordingChanged":false,"canonicalIntent":"Continue the SAME authorized control plane performance repair using these exact deterministic edits. Make PR readiness fail-fast under provider degradation. Preserve correctness and ship/live-prove.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"mission-tail","statement":"PR readiness and mission execution fail fast on transient Forgejo degradation instead of blocking 15-30 seconds.","proofConditionIds":["runtime-version","source-invariants"]},{"id":"preserve-safety","statement":"Canonical gate, stale-head protection, exact-head gate evidence, protected main, and one-runner safety remain intact.","proofConditionIds":["source-invariants"]},{"id":"live","statement":"The repaired cc-execution runtime is deployed live.","proofConditionIds":["runtime-version"]}],"objective":"Continue the SAME authorized control plane performance repair using these exact deterministic edits. Make PR readiness fail-fast under provider degradation. Preserve correctness and ship/live-prove.","constraints":[{"id":"no-hardware","statement":"Do not add hardware or a second runner.","proofConditionIds":["source-invariants"]},{"id":"no-weaken-gate","statement":"Do not weaken or bypass relevant KnockLaunch Gate safety checks.","proofConditionIds":["source-invariants"]},{"id":"no-unrelated","statement":"Do not modify unrelated frontend/product files or disturb active unrelated PRs.","proofConditionIds":["source-invariants"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"runtime-version","kind":"runtime","claim":"Live cc-execution reports the new repaired runtime identity.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"source-invariants","kind":"repository","claim":"Current Forgejo main contains only the scoped control plane fail-fast PR readiness implementation, matching regression invariants, preserved canonical gate behavior, and no unrelated product edits.","route":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"6e49dfe48165d93c684a7c94f97ae90d2c37fe3e4384fc8af3d58774fdfe0c32","requestContractRevision":2,"previousRequestContractHash":"53c37668d4c51baee89ad3539209d85d4ef063994c4a0b76ec4d383e7f182644"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:57:09.78835+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:b9e0e214-14ab-4bc1-a487-1e6ba5b9329a:request-contract-revision:2:6e49dfe48165d93c684a7c94f97ae90d2c37fe3e4384fc8af3d58774fdfe0c32","mission_step_id":"d2655f1b-7817-4f6b-b274-79de8f2b3faa","command_center_event_id":"b9e0e214-14ab-4bc1-a487-1e6ba5b9329a"},{"id":"c4f654e8-1270-47e8-87cd-1253fc28c000","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly directed: fix software-side KnockLaunch performance until physical capacity is the blocker. This control plane maintenance removes the proven 15-second PR-readiness latency escape hatch while preserving gate and protected-main safety.","baseSha":"212c0b197928008d931b2928b9001a8603533fb1","issuedAt":1788098230861,"expiresAt":1788098410861,"missionId":"b9e0e214-14ab-4bc1-a487-1e6ba5b9329a","singleUse":true,"authorizationId":"bfa7df45-cc1f-411f-b477-eedb82f0c26e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:57:11.741981+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"212c0b197928008d931b2928b9001a8603533fb1","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:bfa7df45-cc1f-411f-b477-eedb82f0c26e","mission_step_id":"2c5349eb-0efe-454d-998d-8ec71264e93a","command_center_event_id":"b9e0e214-14ab-4bc1-a487-1e6ba5b9329a"},{"id":"a3024cf6-14ad-4d9e-a52f-8f1f83633e55","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":"a6d3fc4125dbd1a7872496614611f8b5c6fc97d0","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"a6d3fc4125dbd1a7872496614611f8b5c6fc97d0","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":"01288ffb9ffc0993597bbc1943b94df458a40e610fcad29122e31455b4752c9c","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5317","runId":5317,"status":"failure","sourceSha":"a6d3fc4125dbd1a7872496614611f8b5c6fc97d0","conclusion":null,"failedJobs":[{"id":36325,"name":"Release cc-execution","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":5317,"logTail":["2026-09-04T20:58:31.3820753Z   ⚙  Setting output release_supabase_edge=false","2026-09-04T20:58:31.3821293Z   ⚙  Setting output release_migrations=false","2026-09-04T20:58:31.3821514Z   ⚙  Setting output source_sha=a6d3fc4125dbd1a7872496614611f8b5c6fc97d0","2026-09-04T20:58:31.3821922Z   ⚙  Setting output changed_paths_b64=LmZvcmdlam8vd29ya2Zsb3dzL2tub2NrbGF1bmNoLnltbApjb25maWcvY29udHJvbC1wbGFuZS1jYXBhYmlsaXRpZXMuanNvbgp3b3JrZXJzL2NjLWV4ZWN1dGlvbi9zY3JpcHRzL2Nsb3VkZmxhcmUtY3JlZGVudGlhbC1yZXBhaXIubWpzCndvcmtlcnMvY2MtZXhlY3V0aW9uL3Rlc3QvY2xvdWRmbGFyZS1jcmVkZW50aWFsLXJlcGFpci50ZXN0LmpzCndvcmtlcnMvY2MtZXhlY3V0aW9uL3Rlc3QvcmVsZWFzZS1vcmNoZXN0cmF0aW9uLWludmFyaWFudHMudGVzdC5qcw==","2026-09-04T20:58:31.3822197Z   ⚙  Setting output release_cc_execution=true","2026-09-04T20:58:31.3825431Z   ⚙  Setting output release_onrunner=false","2026-09-04T20:58:31.3825889Z   ⚙  Setting output release_frontend=false","2026-09-04T20:58:31.7471485Z 🏁  Job succeeded","","--- Release cc-execution-36325-attempt-1.log ---","2026-09-04T20:58:34.9096995Z Runner 31366665-3564-6535-3932-353865303063 (version:v13.0.0) received task 6708 of job release-cc-execution, triggered by event: push","2026-09-04T20:58:34.9147173Z workflow prepared","2026-09-04T20:58:34.9272226Z 🚀  Start image=node:22.18.0-bookworm","2026-09-04T20:58:34.9273846Z The network alias is release_cc-execution (sanitized version of Release cc-execution)","2026-09-04T20:58:34.9995464Z Cleaning up network for job Release cc-execution, and network name is: WORKFLOW-16c083253872511854336c0752de7051","2026-09-04T20:58:35.0586946Z   🐳  docker create image=node:22.18.0-bookworm platform=linux/amd64 entrypoint=[\"tail\" \"-f\" \"/dev/null\"] cmd=[] network=\"WORKFLOW-16c083253872511854336c0752de7051\"","2026-09-04T20:58:35.1531389Z   🐳  docker run image=node:22.18.0-bookworm platform=linux/amd64 entrypoint=[\"tail\" \"-f\" \"/dev/null\"] cmd=[] network=\"WORKFLOW-16c083253872511854336c0752de7051\"","2026-09-04T20:58:35.4970346Z   ☁️  git fetch 'https://data.forgejo.org/actions/cache' # ref=v4","2026-09-04T20:58:36.3848131Z ⭐ Run Main Prepare approved release source","2026-09-04T20:58:36.3919766Z   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/0.sh] user= workdir=","2026-09-04T20:58:36.4576790Z hint: Using 'master' as the name for the initial branch. This default branch name","2026-09-04T20:58:36.4577951Z hint: is subject to change. To configure the initial branch name to use in all","2026-09-04T20:58:36.4578318Z hint: of your new repositories, which will suppress this warning, call:","2026-09-04T20:58:36.4578512Z hint: ","2026-09-04T20:58:36.4578845Z hint: \tgit config --global init.defaultBranch <name>","2026-09-04T20:58:36.4579021Z hint: ","2026-09-04T20:58:36.4579222Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and","2026-09-04T20:58:36.4579530Z hint: 'development'. The just-created branch can be renamed via this command:","2026-09-04T20:58:36.4579784Z hint: ","2026-09-04T20:58:36.4580074Z hint: \tgit branch -m <name>","2026-09-04T20:58:36.7636056Z From https://git.knocklaunch.app/noel/KnockLaunchOS","2026-09-04T20:58:36.7636686Z  * [new ref]         a6d3fc4125dbd1a7872496614611f8b5c6fc97d0 -> release/cc-execution","2026-09-04T20:58:37.9043220Z HEAD is now at a6d3fc4 Use dedicated Cloudflare account-token admin root (#1752)","2026-09-04T20:58:38.8087643Z {\"ok\":true,\"status\":\"repair_required\",\"proofGate\":\"cloudflare_deployment_credential_audited\",\"deploymentTokenId\":\"72ab0ca4e14263d09f8a37a6a78c7f12\",\"deploymentTokenKind\":\"user\",\"deploymentTokenStatus\":\"active\",\"containersAuthorized\":false,\"containerProbeStatus\":401,\"ownerActionRequired\":false}","2026-09-04T20:58:39.5158109Z {\"ok\":false,\"status\":\"bootstrap_required\",\"proofGate\":\"cloudflare_account_token_admin_bootstrap_required\",\"requiredForgejoSecret\":\"CLOUDFLARE_ACCOUNT_TOKEN_ADMIN_TOKEN\",\"requiredCloudflarePermission\":\"Account > Account API Tokens > Edit\",\"ownerActionRequired\":true}","2026-09-04T20:58:39.5426481Z ⚙️ [runner]: exitcode '23': failure","2026-09-04T20:58:39.7234737Z skipping post step for 'Restore exact cc-execution runtime dependency tree'; main step was skipped","2026-09-04T20:58:39.7375809Z 🏁  Job failed","2026-09-04T20:58:40.0173206Z Job 'Release cc-execution' failed",""],"proofGate":"forgejo_action_run_logs_verified","truncated":false,"failureLines":[{"line":48,"content":"2026-09-04T20:58:39.5426481Z ⚙️ [runner]: exitcode '23': failure"},{"line":50,"content":"2026-09-04T20:58:39.7375809Z 🏁  Job failed"},{"line":51,"content":"2026-09-04T20:58:40.0173206Z Job 'Release cc-execution' failed"}]},"exactSource":true,"fingerprint":"failure|release cc-execution|2026-09-04t20:58:39.5426481z ⚙️ [runner]: exitcode '23': failure|2026-09-04t20:58:39.7375809z 🏁  job failed|2026-09-04t20:58:40.0173206z job 'release cc-execution' failed","failureClass":"code_failure","targetStates":{"ccExecution":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"ccExecution":"failure"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"workflowRunId":5317,"workflowFailed":true,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5317","runId":5317,"status":"failure","sourceSha":"a6d3fc4125dbd1a7872496614611f8b5c6fc97d0","conclusion":null,"failedJobs":[{"id":36325,"name":"Release cc-execution","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":5317,"logTail":["2026-09-04T20:58:31.3820753Z   ⚙  Setting output release_supabase_edge=false","2026-09-04T20:58:31.3821293Z   ⚙  Setting output release_migrations=false","2026-09-04T20:58:31.3821514Z   ⚙  Setting output source_sha=a6d3fc4125dbd1a7872496614611f8b5c6fc97d0","2026-09-04T20:58:31.3821922Z   ⚙  Setting output changed_paths_b64=LmZvcmdlam8vd29ya2Zsb3dzL2tub2NrbGF1bmNoLnltbApjb25maWcvY29udHJvbC1wbGFuZS1jYXBhYmlsaXRpZXMuanNvbgp3b3JrZXJzL2NjLWV4ZWN1dGlvbi9zY3JpcHRzL2Nsb3VkZmxhcmUtY3JlZGVudGlhbC1yZXBhaXIubWpzCndvcmtlcnMvY2MtZXhlY3V0aW9uL3Rlc3QvY2xvdWRmbGFyZS1jcmVkZW50aWFsLXJlcGFpci50ZXN0LmpzCndvcmtlcnMvY2MtZXhlY3V0aW9uL3Rlc3QvcmVsZWFzZS1vcmNoZXN0cmF0aW9uLWludmFyaWFudHMudGVzdC5qcw==","2026-09-04T20:58:31.3822197Z   ⚙  Setting output release_cc_execution=true","2026-09-04T20:58:31.3825431Z   ⚙  Setting output release_onrunner=false","2026-09-04T20:58:31.3825889Z   ⚙  Setting output release_frontend=false","2026-09-04T20:58:31.7471485Z 🏁  Job succeeded","","--- Release cc-execution-36325-attempt-1.log ---","2026-09-04T20:58:34.9096995Z Runner 31366665-3564-6535-3932-353865303063 (version:v13.0.0) received task 6708 of job release-cc-execution, triggered by event: push","2026-09-04T20:58:34.9147173Z workflow prepared","2026-09-04T20:58:34.9272226Z 🚀  Start image=node:22.18.0-bookworm","2026-09-04T20:58:34.9273846Z The network alias is release_cc-execution (sanitized version of Release cc-execution)","2026-09-04T20:58:34.9995464Z Cleaning up network for job Release cc-execution, and network name is: WORKFLOW-16c083253872511854336c0752de7051","2026-09-04T20:58:35.0586946Z   🐳  docker create image=node:22.18.0-bookworm platform=linux/amd64 entrypoint=[\"tail\" \"-f\" \"/dev/null\"] cmd=[] network=\"WORKFLOW-16c083253872511854336c0752de7051\"","2026-09-04T20:58:35.1531389Z   🐳  docker run image=node:22.18.0-bookworm platform=linux/amd64 entrypoint=[\"tail\" \"-f\" \"/dev/null\"] cmd=[] network=\"WORKFLOW-16c083253872511854336c0752de7051\"","2026-09-04T20:58:35.4970346Z   ☁️  git fetch 'https://data.forgejo.org/actions/cache' # ref=v4","2026-09-04T20:58:36.3848131Z ⭐ Run Main Prepare approved release source","2026-09-04T20:58:36.3919766Z   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/0.sh] user= workdir=","2026-09-04T20:58:36.4576790Z hint: Using 'master' as the name for the initial branch. This default branch name","2026-09-04T20:58:36.4577951Z hint: is subject to change. To configure the initial branch name to use in all","2026-09-04T20:58:36.4578318Z hint: of your new repositories, which will suppress this warning, call:","2026-09-04T20:58:36.4578512Z hint: ","2026-09-04T20:58:36.4578845Z hint: \tgit config --global init.defaultBranch <name>","2026-09-04T20:58:36.4579021Z hint: ","2026-09-04T20:58:36.4579222Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and","2026-09-04T20:58:36.4579530Z hint: 'development'. The just-created branch can be renamed via this command:","2026-09-04T20:58:36.4579784Z hint: ","2026-09-04T20:58:36.4580074Z hint: \tgit branch -m <name>","2026-09-04T20:58:36.7636056Z From https://git.knocklaunch.app/noel/KnockLaunchOS","2026-09-04T20:58:36.7636686Z  * [new ref]         a6d3fc4125dbd1a7872496614611f8b5c6fc97d0 -> release/cc-execution","2026-09-04T20:58:37.9043220Z HEAD is now at a6d3fc4 Use dedicated Cloudflare account-token admin root (#1752)","2026-09-04T20:58:38.8087643Z {\"ok\":true,\"status\":\"repair_required\",\"proofGate\":\"cloudflare_deployment_credential_audited\",\"deploymentTokenId\":\"72ab0ca4e14263d09f8a37a6a78c7f12\",\"deploymentTokenKind\":\"user\",\"deploymentTokenStatus\":\"active\",\"containersAuthorized\":false,\"containerProbeStatus\":401,\"ownerActionRequired\":false}","2026-09-04T20:58:39.5158109Z {\"ok\":false,\"status\":\"bootstrap_required\",\"proofGate\":\"cloudflare_account_token_admin_bootstrap_required\",\"requiredForgejoSecret\":\"CLOUDFLARE_ACCOUNT_TOKEN_ADMIN_TOKEN\",\"requiredCloudflarePermission\":\"Account > Account API Tokens > Edit\",\"ownerActionRequired\":true}","2026-09-04T20:58:39.5426481Z ⚙️ [runner]: exitcode '23': failure","2026-09-04T20:58:39.7234737Z skipping post step for 'Restore exact cc-execution runtime dependency tree'; main step was skipped","2026-09-04T20:58:39.7375809Z 🏁  Job failed","2026-09-04T20:58:40.0173206Z Job 'Release cc-execution' failed",""],"proofGate":"forgejo_action_run_logs_verified","truncated":false,"failureLines":[{"line":48,"content":"2026-09-04T20:58:39.5426481Z ⚙️ [runner]: exitcode '23': failure"},{"line":50,"content":"2026-09-04T20:58:39.7375809Z 🏁  Job failed"},{"line":51,"content":"2026-09-04T20:58:40.0173206Z Job 'Release cc-execution' failed"}]},"exactSource":true,"fingerprint":"failure|release cc-execution|2026-09-04t20:58:39.5426481z ⚙️ [runner]: exitcode '23': failure|2026-09-04t20:58:39.7375809z 🏁  job failed|2026-09-04t20:58:40.0173206z job 'release cc-execution' failed","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-04T21:04:32.569413+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"a6d3fc4125dbd1a7872496614611f8b5c6fc97d0","external_id":"forgejo-main-a6d3fc4125db","receipt_type":"canonical_release_status","idempotency_key":"mission:e0f1d3ff-8606-4318-a444-9615dbc27044:forgejo-release-status:a6d3fc4125dbd1a7872496614611f8b5c6fc97d0:failed:forgejo-main/source=success|forgejo-release/workflow=failure|cc-execution/runtime-proof=failure","mission_step_id":"d25b75cd-0371-42ff-837c-2c47b87b1761","command_center_event_id":"e0f1d3ff-8606-4318-a444-9615dbc27044"},{"id":"f553b7d2-6f0e-4431-8819-c146faefd50c","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"212c0b197928008d931b2928b9001a8603533fb1","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"212c0b197928008d931b2928b9001a8603533fb1","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"f65e21c3fee770e6041245e4249db0db2214d960570b050c52fd4a01b04049ab","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3554","runId":3554,"status":"running","sourceSha":"212c0b197928008d931b2928b9001a8603533fb1","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:57:11.5111+00:00","proof_gate":"canonical_release_pending","source_sha":"212c0b197928008d931b2928b9001a8603533fb1","external_id":"forgejo-main-212c0b197928","receipt_type":"canonical_release_status","idempotency_key":"mission:6e795f69-5a2c-47d4-8764-2eade77c9cca:forgejo-release-status:212c0b197928008d931b2928b9001a8603533fb1:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"19609c4b-c7a3-4146-be27-153a45f52133","command_center_event_id":"6e795f69-5a2c-47d4-8764-2eade77c9cca"},{"id":"99149032-c59f-4a36-b9d2-7fc7f41dac69","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/performance-hotpath-20260830","reason":"protected_control_plane_empty_content:workers/cc-execution/src/index-release-fast-lane.js","status":"blocked","metrics":{"receiptBytes":3918,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":null,"terminal":false,"missionId":"b9e0e214-14ab-4bc1-a487-1e6ba5b9329a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":4532,"prReadinessMs":0,"approvedPlanMs":4532,"missionSetupMs":2193,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"b9e0e214-14ab-4bc1-a487-1e6ba5b9329a"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5466,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:56:47.636224+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:b9e0e214-14ab-4bc1-a487-1e6ba5b9329a:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"d2655f1b-7817-4f6b-b274-79de8f2b3faa","command_center_event_id":"b9e0e214-14ab-4bc1-a487-1e6ba5b9329a"},{"id":"e9872c73-506e-4c1b-a0b6-fc3880ebedbf","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Corrective read-budget adjustment after production proof on merged PR #2171 showed the Forgejo Actions list still exceeds the prior 5s attempt timeout while PR/main reads succeed. Exact scope is timeout constant, matching config, and invariant assertions.","baseSha":"053a3faf8b0d4525bf8c59f6cea27ea73e304e16","issuedAt":1788902329746,"expiresAt":1788902509746,"missionId":"d5245817-8e29-405c-9237-5571101c39a5","authorizationId":"ad37edb0-39cc-4caa-9c9b-eeb6e8caa637","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:18:50.093431+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"053a3faf8b0d4525bf8c59f6cea27ea73e304e16","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ad37edb0-39cc-4caa-9c9b-eeb6e8caa637","mission_step_id":"715b89ab-1ed2-4e5c-a418-facce56e4021","command_center_event_id":"d5245817-8e29-405c-9237-5571101c39a5"},{"id":"8c92a155-9e5c-47ad-9080-7d391c9555bd","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"212c0b197928008d931b2928b9001a8603533fb1","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"212c0b197928008d931b2928b9001a8603533fb1","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"f65e21c3fee770e6041245e4249db0db2214d960570b050c52fd4a01b04049ab","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3554","runId":3554,"status":"success","sourceSha":"212c0b197928008d931b2928b9001a8603533fb1","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:58:31.134607+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"212c0b197928008d931b2928b9001a8603533fb1","external_id":"forgejo-main-212c0b197928","receipt_type":"canonical_release_status","idempotency_key":"mission:6e795f69-5a2c-47d4-8764-2eade77c9cca:forgejo-release-status:212c0b197928008d931b2928b9001a8603533fb1:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"fd2be8bd-20de-4e81-8b29-e68b51a84b76","command_center_event_id":"6e795f69-5a2c-47d4-8764-2eade77c9cca"},{"id":"dd257906-3060-49be-bf62-ec91d642f912","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized: unfreeze the control plane, make the speed repairs, and freeze it again. Previous attempts committed zero writes; continue the same exact mission and mutation paths.","baseSha":"87af5cb7399a41c51086136a254baf6444f00663","issuedAt":1788500162431,"expiresAt":1788500342431,"missionId":"79440d57-2bf8-44dc-b9bc-afc4034eb328","authorizationId":"7d86fc69-411a-4d7e-940f-c7cd016f4887","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:36:03.428724+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"87af5cb7399a41c51086136a254baf6444f00663","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:7d86fc69-411a-4d7e-940f-c7cd016f4887","mission_step_id":"e7188fc2-6d11-4d11-b49b-8f77370bf18d","command_center_event_id":"79440d57-2bf8-44dc-b9bc-afc4034eb328"},{"id":"cf6bad80-42df-4507-a7d7-5fbe282d2495","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the owner's authorized Cloudflare credential-management and Visual Witness repair. Fix only the shared credential-bootstrap release recovery classifier so the dedicated CLOUDFLARE_ACCOUNT_TOKEN_ADMIN_TOKEN bootstrap stop is resumable after the owner supplies that exact Forgejo secret, while preserving the existing CLOUDFLARE_CREDENTIAL_ADMIN_TOKEN behavior and fail-closed behavior for all other credential failures. Refreeze immediately after the bounded change. Ship through Gate, squash merge, release only ccExecution, then prove live runtime and Visual Witness redundancy/failover.","wordingChanged":false,"canonicalIntent":"Continue the owner's authorized Cloudflare credential-management and Visual Witness repair. Fix only the shared credential-bootstrap release recovery classifier so the dedicated CLOUDFLARE_ACCOUNT_TOKEN_ADMIN_TOKEN bootstrap stop is resumable after the owner supplies that exact Forgejo secret, while preserving the existing CLOUDFLARE_CREDENTIAL_ADMIN_TOKEN behavior and fail-closed behavior for all other credential failures. Refreeze immediately after the bounded change. Ship through Gate, squash merge, release only ccExecution, then prove live runtime and Visual Witness redundancy/failover.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"bootstrap-recovery","statement":"Both Cloudflare credential bootstrap proof gates are classified as resumable credential bootstrap failures and map to the exact required Forgejo secret.","proofConditionIds":["repo-proof","release-proof"]},{"id":"witness-live","statement":"ccExecution deploys with the canonical account-owned Cloudflare credential and Visual Witness primary/virtual redundancy is proven live.","proofConditionIds":["release-proof","witness-proof"]},{"id":"refrozen","statement":"Control plane remains frozen and mutation locked after repair.","proofConditionIds":["repo-proof"]}],"objective":"Continue the owner's authorized Cloudflare credential-management and Visual Witness repair. Fix only the shared credential-bootstrap release recovery classifier so the dedicated CLOUDFLARE_ACCOUNT_TOKEN_ADMIN_TOKEN bootstrap stop is resumable after the owner supplies that exact Forgejo secret, while preserving the existing CLOUDFLARE_CREDENTIAL_ADMIN_TOKEN behavior and fail-closed behavior for all other credential failures. Refreeze immediately after the bounded change. Ship through Gate, squash merge, release only ccExecution, then prove live runtime and Visual Witness redundancy/failover.","constraints":[{"id":"bounded","statement":"Only the shared bootstrap classifier/retry mapping and its regression guard change; no unrelated credential or product behavior changes.","proofConditionIds":["repo-proof"]},{"id":"release-scope","statement":"Only ccExecution may release for this corrective generation.","proofConditionIds":["release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Bootstrap recovery classifier and exact-secret mapping regression are merged on protected main.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"release","claim":"Only ccExecution releases successfully from the merged corrective source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"witness-proof","kind":"runtime","claim":"Visual Witness primary and virtual runners are healthy and automatic failover is proven.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"28af45fde7aa8b6c0fafe426ce06ab630fe079dc60af247c846da909c0f3346b","requestContractRevision":2,"previousRequestContractHash":"d7c7c52ab6aa23374081910f4854ec0b90756b60fed55311c360465fb69a6aad"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T21:07:42.807524+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d7d5f78e-f650-419a-8d20-29f5c50d0c7f:request-contract:28af45fde7aa8b6c0fafe426ce06ab630fe079dc60af247c846da909c0f3346b","mission_step_id":"32e3d998-8edd-4da6-a0f0-069592ee6431","command_center_event_id":"d7d5f78e-f650-419a-8d20-29f5c50d0c7f"},{"id":"325df239-dbc0-409d-a960-b56c4f7ac527","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"212c0b197928008d931b2928b9001a8603533fb1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Non-insurance tenants never receive MITIGATION/SCETARPING designations from missing switch cases or no-tenant safe defaults.","proofConditionIds":["proof-source","proof-release"]},{"id":"outcome-2","satisfied":true,"statement":"Insurance carriers and mitigation lookback values are not present in the shared base tenant config and are only added to tenant types that actually use them.","proofConditionIds":["proof-source","proof-release"]},{"id":"outcome-3","satisfied":true,"statement":"Existing auth, role, routing, and active-tenant behavior remain unchanged.","proofConditionIds":["proof-source"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Make the smallest safe change in src/contexts/MultiTenantContext.tsx; do not patch individual tenant pages.","proofConditionIds":["proof-source"]},{"id":"constraint-2","satisfied":true,"statement":"Do not change unrelated UI styling or tenant branding.","proofConditionIds":["proof-source"]},{"id":"constraint-3","satisfied":true,"statement":"All currently supported tenant types must resolve deterministically instead of falling into MITIGATION by default.","proofConditionIds":["proof-source","proof-release"]}],"contractHash":"f65e21c3fee770e6041245e4249db0db2214d960570b050c52fd4a01b04049ab","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"f65e21c3fee770e6041245e4249db0db2214d960570b050c52fd4a01b04049ab"},"required":true,"satisfied":true},{"id":"proof-release","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"f65e21c3fee770e6041245e4249db0db2214d960570b050c52fd4a01b04049ab"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:58:33.53049+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"212c0b197928008d931b2928b9001a8603533fb1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6e795f69-5a2c-47d4-8764-2eade77c9cca:request-contract:f65e21c3fee770e6041245e4249db0db2214d960570b050c52fd4a01b04049ab:212c0b197928008d931b2928b9001a8603533fb1:verified:","mission_step_id":"fd2be8bd-20de-4e81-8b29-e68b51a84b76","command_center_event_id":"6e795f69-5a2c-47d4-8764-2eade77c9cca"},{"id":"dcc2ca06-2dcd-4875-ad1d-555ed3f516a2","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/fix-control-plane-source-scope-20260830-0941","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":23817,"releaseCount":0,"toolCallCount":18,"repeatedCallCount":12,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1099,"terminal":false,"missionId":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"009d88db3e3f00318e72dc601fb2643be8851924","timingsMs":{"handlerMs":9146,"prReadinessMs":989,"approvedPlanMs":0,"missionSetupMs":777,"shipAndProveMs":7982},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32"},"performance":null,"deploymentId":"forgejo-main-009d88db3e3f","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6576,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:59:39.433011+00:00","proof_gate":"canonical_release_dispatched","source_sha":"009d88db3e3f00318e72dc601fb2643be8851924","external_id":"forgejo-main-009d88db3e3f","receipt_type":"execute_mission","idempotency_key":"mission:3c4bad3e-9221-44ba-b4b3-81217d8d3f32:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"9f53a5cf-c07b-4b5e-a9da-113749a2fc5e","command_center_event_id":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32"},{"id":"cb6ef0cb-b032-4db4-bdbb-f7539ba08de8","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/tenant-contract-parity-20260830","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":11988,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.56.2-queue-readiness-budget","prNumber":1100,"terminal":false,"missionId":"6c1bed53-d571-4692-8360-bb194371d9db","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":1753,"prReadinessMs":1748,"approvedPlanMs":0,"missionSetupMs":2201,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"6c1bed53-d571-4692-8360-bb194371d9db"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:00:06.419041+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1100","receipt_type":"execute_mission","idempotency_key":"mission:6c1bed53-d571-4692-8360-bb194371d9db:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6a2bbcca-0ce6-4d8a-b377-6fe5031131c2","command_center_event_id":"6c1bed53-d571-4692-8360-bb194371d9db"},{"id":"78e86f80-577b-47a8-bcd3-a91ae5b9dfc1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/tenant-contract-parity-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":13203,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":null,"prNumber":1100,"terminal":false,"missionId":"6c1bed53-d571-4692-8360-bb194371d9db","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":26718,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"6c1bed53-d571-4692-8360-bb194371d9db"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1446,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:01:46.093018+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1100","receipt_type":"automatic_mission_resume","idempotency_key":"mission:6c1bed53-d571-4692-8360-bb194371d9db:automatic-mission-resume:1100:repair_mission_waiting_for_gate","mission_step_id":"f4483b2c-3330-4a99-9994-0c023b411485","command_center_event_id":"6c1bed53-d571-4692-8360-bb194371d9db"},{"id":"103d865a-a4c6-4004-bb2e-52c96bdf6313","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"Retry the exact authorized 1.58.48 bounded-latch generation after a pre-mutation transient Forgejo GET timeout; no prior provider mutation occurred.","baseSha":"b7dbc0e129e3c74c5c3ae4a2070ba85452dbc704","issuedAt":1788529844739,"expiresAt":1788530024739,"missionId":"5affa835-6c2c-48fc-a451-812516d90549","authorizationId":"8ff88847-e48e-4d25-8830-83c3d76ed408","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:50:45.157627+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b7dbc0e129e3c74c5c3ae4a2070ba85452dbc704","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:8ff88847-e48e-4d25-8830-83c3d76ed408","mission_step_id":"316a1fbb-9926-40a8-a02d-97987a01829f","command_center_event_id":"5affa835-6c2c-48fc-a451-812516d90549"},{"id":"caafab6a-f1df-4394-ae46-4d6e5ebda1a3","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/objective-first-repair-mtln19xk","reason":null,"status":"in_progress","metrics":{"receiptBytes":11181,"releaseCount":1,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1562,"terminal":false,"missionId":"944e364c-cc67-4f16-aae7-802331f15416","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"0cf1457b808d7ec323fbedcac5461978b5167129","timingsMs":{"handlerMs":4894,"prReadinessMs":312,"approvedPlanMs":0,"missionSetupMs":1298,"shipAndProveMs":4199},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"944e364c-cc67-4f16-aae7-802331f15416"},"performance":null,"deploymentId":"forgejo-main-0cf1457b808d","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1009,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T14:56:25.612083+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"0cf1457b808d7ec323fbedcac5461978b5167129","external_id":"forgejo-main-0cf1457b808d","receipt_type":"execute_mission","idempotency_key":"mission:944e364c-cc67-4f16-aae7-802331f15416:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"47a981ff-417e-443f-b08d-f99712d71984","command_center_event_id":"944e364c-cc67-4f16-aae7-802331f15416"},{"id":"23be3d9d-956b-4262-80ad-021dc84b6e57","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtfuljst","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":36431,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1096,"terminal":false,"missionId":"78cf803e-f344-4076-b742-331d5ad0f6c8","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"26d8b5e0aeb4d01f6e7dad1d59da05e9cc16e282","timingsMs":{"handlerMs":7652,"prReadinessMs":833,"approvedPlanMs":0,"missionSetupMs":1066,"shipAndProveMs":6711},"nextAction":null,"receiptRef":{"mode":"full","missionId":"78cf803e-f344-4076-b742-331d5ad0f6c8"},"performance":null,"deploymentId":"forgejo-main-26d8b5e0aeb4","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6683,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T14:07:25.437892+00:00","proof_gate":"canonical_release_dispatched","source_sha":"26d8b5e0aeb4d01f6e7dad1d59da05e9cc16e282","external_id":"forgejo-main-26d8b5e0aeb4","receipt_type":"execute_mission","idempotency_key":"mission:78cf803e-f344-4076-b742-331d5ad0f6c8:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"b0aa0559-5471-4539-a277-5392b2d5f568","command_center_event_id":"78cf803e-f344-4076-b742-331d5ad0f6c8"},{"id":"4103edfe-c5e2-4a8e-aa80-fd9647534ce2","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"009d88db3e3f00318e72dc601fb2643be8851924","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"009d88db3e3f00318e72dc601fb2643be8851924","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"77524c5bd0d15d08a5f7882b178cfdcb6c1909b20b20350318dd0d4bd211a12a","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3560","runId":3560,"status":"success","sourceSha":"009d88db3e3f00318e72dc601fb2643be8851924","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"009d88db3e3f00318e72dc601fb2643be8851924","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-009d88db3e3f00318e72dc601fb2643be8851924","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":3560,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.56.3-source-scope-boundary","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:07:42.709585+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"009d88db3e3f00318e72dc601fb2643be8851924","external_id":"forgejo-main-009d88db3e3f","receipt_type":"canonical_release_status","idempotency_key":"mission:3c4bad3e-9221-44ba-b4b3-81217d8d3f32:forgejo-release-status:009d88db3e3f00318e72dc601fb2643be8851924:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"2a177c01-714d-426e-b9e4-9fc961f875b8","command_center_event_id":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32"},{"id":"1948b506-712b-4819-a50a-2d5df8d6b9ab","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"009d88db3e3f00318e72dc601fb2643be8851924","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-source-boundary","satisfied":true,"statement":"Ordinary product, tenant, and frontend objectives cannot select control plane files merely because control plane paths appear in objective prose; explicit control plane maintenance remains possible through structured targets and explicit authorization.","proofConditionIds":["proof-repository-boundary","proof-live-runtime"]}],"satisfied":true,"constraints":[{"id":"constraint-no-config-fix","satisfied":true,"statement":"Do not edit config/control-plane-capabilities.json as the implementation fix for this control plane defect.","proofConditionIds":["proof-repository-boundary"]},{"id":"constraint-no-anchored-edits","satisfied":true,"statement":"Do not use anchored edits for this control plane repair.","proofConditionIds":["proof-repository-boundary"]},{"id":"constraint-preserve-explicit-maintenance","satisfied":true,"statement":"Keep explicit control plane maintenance possible through structured source targets and explicit maintenance authorization.","proofConditionIds":["proof-repository-boundary","proof-live-runtime"]}],"contractHash":"77524c5bd0d15d08a5f7882b178cfdcb6c1909b20b20350318dd0d4bd211a12a","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository-boundary","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"77524c5bd0d15d08a5f7882b178cfdcb6c1909b20b20350318dd0d4bd211a12a"},"required":true,"satisfied":true},{"id":"proof-live-runtime","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"77524c5bd0d15d08a5f7882b178cfdcb6c1909b20b20350318dd0d4bd211a12a"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:07:45.28595+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"009d88db3e3f00318e72dc601fb2643be8851924","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:3c4bad3e-9221-44ba-b4b3-81217d8d3f32:request-contract:77524c5bd0d15d08a5f7882b178cfdcb6c1909b20b20350318dd0d4bd211a12a:009d88db3e3f00318e72dc601fb2643be8851924:verified:","mission_step_id":"2a177c01-714d-426e-b9e4-9fc961f875b8","command_center_event_id":"3c4bad3e-9221-44ba-b4b3-81217d8d3f32"},{"id":"4aa81d28-6793-4266-a27f-b0d35ec27b17","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized Forgejo provider transport reliability repair for recurring connection-fatal behavior caused by healthy-host provider tail latency.","baseSha":"00a6db5565c04d30c3ffdb99ff96e5bfab6a008f","issuedAt":1788728701863,"expiresAt":1788728881863,"missionId":"bbe450ac-8efa-4745-8a8f-c98149163993","authorizationId":"93384528-ed9e-4d73-b512-0df03a9cc5f9","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T21:05:02.422465+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"00a6db5565c04d30c3ffdb99ff96e5bfab6a008f","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:93384528-ed9e-4d73-b512-0df03a9cc5f9","mission_step_id":"d0236351-6b99-49be-88e8-2ebec69d02c2","command_center_event_id":"bbe450ac-8efa-4745-8a8f-c98149163993"},{"id":"cde676b9-2133-4b2f-a52f-4ddbf915ec6e","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"26d8b5e0aeb4d01f6e7dad1d59da05e9cc16e282","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"26d8b5e0aeb4d01f6e7dad1d59da05e9cc16e282","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"1d516f700eb4fd53dbb1cff505b5a27e85d45847b3f09365d463808b16bc0972","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3565","runId":3565,"status":"waiting","sourceSha":"26d8b5e0aeb4d01f6e7dad1d59da05e9cc16e282","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T14:07:55.80852+00:00","proof_gate":"canonical_release_pending","source_sha":"26d8b5e0aeb4d01f6e7dad1d59da05e9cc16e282","external_id":"forgejo-main-26d8b5e0aeb4","receipt_type":"canonical_release_status","idempotency_key":"mission:78cf803e-f344-4076-b742-331d5ad0f6c8:forgejo-release-status:26d8b5e0aeb4d01f6e7dad1d59da05e9cc16e282:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"b0aa0559-5471-4539-a277-5392b2d5f568","command_center_event_id":"78cf803e-f344-4076-b742-331d5ad0f6c8"},{"id":"7e445f9e-0a7c-47e1-9fe4-2b285e2dae06","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/cloudflare-version-visibility-retry-20260903","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.5-merge-queue-operators","prNumber":null,"terminal":false,"missionId":"eafbda74-95a8-437d-995e-d2bd35b5c372","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":22733,"prReadinessMs":0,"approvedPlanMs":22733,"missionSetupMs":2167,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"eafbda74-95a8-437d-995e-d2bd35b5c372"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1094,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T14:58:05.335697+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:eafbda74-95a8-437d-995e-d2bd35b5c372:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"e9e76897-e710-4672-94e6-3a58ed71afbe","command_center_event_id":"eafbda74-95a8-437d-995e-d2bd35b5c372"},{"id":"ab678d78-32ca-427a-906b-3557f4a0fae6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/speed-path-20260904","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":7270,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.31-mcp-auth-gate-refreeze","prNumber":1670,"terminal":false,"missionId":"79440d57-2bf8-44dc-b9bc-afc4034eb328","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"handlerMs":9922,"prReadinessMs":0,"approvedPlanMs":9922,"missionSetupMs":2286,"shipAndProveMs":0},"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":"79440d57-2bf8-44dc-b9bc-afc4034eb328"},"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":3369,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:36:13.106816+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1670","receipt_type":"execute_mission","idempotency_key":"mission:79440d57-2bf8-44dc-b9bc-afc4034eb328:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"f3112d52-3537-4dba-a76c-1d9d7ef2e716","command_center_event_id":"79440d57-2bf8-44dc-b9bc-afc4034eb328"},{"id":"30e75cd3-e3cb-4532-b6cf-f6b37a38de18","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/tenant-contract-parity-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":16793,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1100,"terminal":false,"missionId":"6c1bed53-d571-4692-8360-bb194371d9db","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":20444,"prReadinessMs":20319,"approvedPlanMs":0,"missionSetupMs":562,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"6c1bed53-d571-4692-8360-bb194371d9db"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6185,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T13:57:34.904372+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1100","receipt_type":"execute_mission","idempotency_key":"mission:6c1bed53-d571-4692-8360-bb194371d9db:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"6a2bbcca-0ce6-4d8a-b377-6fe5031131c2","command_center_event_id":"6c1bed53-d571-4692-8360-bb194371d9db"},{"id":"c15abda8-4142-4453-b53c-108d5eec9d18","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized Forgejo provider transport reliability repair for recurring connection-fatal behavior caused by healthy-host provider tail latency.","baseSha":"1ba6ccd683efbabbae62994893a9313d440d939c","issuedAt":1788728787488,"expiresAt":1788728967488,"missionId":"bbe450ac-8efa-4745-8a8f-c98149163993","authorizationId":"2464b330-1bac-43f1-9893-dda2c206e1f7","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-06T21:06:28.021225+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1ba6ccd683efbabbae62994893a9313d440d939c","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2464b330-1bac-43f1-9893-dda2c206e1f7","mission_step_id":"d0236351-6b99-49be-88e8-2ebec69d02c2","command_center_event_id":"bbe450ac-8efa-4745-8a8f-c98149163993"},{"id":"6024ab44-4014-4ae2-a052-3af15b3f37bb","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/backend-tenant-type-parity-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":2445,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1101,"terminal":false,"missionId":"07d603a1-ac01-4bd5-be47-db27d4077f90","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":3162,"prReadinessMs":3157,"approvedPlanMs":0,"missionSetupMs":1944,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"07d603a1-ac01-4bd5-be47-db27d4077f90"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5880,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:04:57.76094+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1101","receipt_type":"execute_mission","idempotency_key":"mission:07d603a1-ac01-4bd5-be47-db27d4077f90:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"94e6c303-c5e2-48d4-b520-2367ef281535","command_center_event_id":"07d603a1-ac01-4bd5-be47-db27d4077f90"},{"id":"ea54add5-6d98-4248-91df-eabaa5ec2046","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/roofhelpfinder-local-links-20260830b","reason":"modified_nonempty_file_became_empty:src/pages/RoofHelpLandingPage.tsx","status":"blocked","metrics":{"receiptBytes":1159,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":null,"terminal":false,"missionId":"fe9a337b-6071-49a1-9502-078de76b75e2","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":224,"prReadinessMs":0,"approvedPlanMs":224,"missionSetupMs":588,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fe9a337b-6071-49a1-9502-078de76b75e2"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5335,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:16:16.03954+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:fe9a337b-6071-49a1-9502-078de76b75e2:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"ef7a3f8e-5314-464d-99fe-c75ce756de2d","command_center_event_id":"fe9a337b-6071-49a1-9502-078de76b75e2"},{"id":"90308358-3f93-420f-a60f-aa10186ac9c8","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/roofhelpfinder-local-links-20260830b","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":2315,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1102,"terminal":false,"missionId":"fe9a337b-6071-49a1-9502-078de76b75e2","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"85831c5f9d3d8d1059e30aa599969fe81d618d3e","timingsMs":{"handlerMs":16639,"prReadinessMs":1158,"approvedPlanMs":9096,"missionSetupMs":310,"shipAndProveMs":6227},"nextAction":null,"receiptRef":{"mode":"full","missionId":"fe9a337b-6071-49a1-9502-078de76b75e2"},"performance":null,"deploymentId":"forgejo-main-85831c5f9d3d","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8006,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:17:11.438576+00:00","proof_gate":"canonical_release_dispatched","source_sha":"85831c5f9d3d8d1059e30aa599969fe81d618d3e","external_id":"forgejo-main-85831c5f9d3d","receipt_type":"execute_mission","idempotency_key":"mission:fe9a337b-6071-49a1-9502-078de76b75e2:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"315f86b2-6d10-4c62-a232-d1c4125ebc46","command_center_event_id":"fe9a337b-6071-49a1-9502-078de76b75e2"},{"id":"79031a2f-9fe7-4ec0-b252-3a8ff991ff41","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the release-control defect that blocked the already-merged PCG public site. Current main SHA 0cf1457b808d7ec323fbedcac5461978b5167129 contains public/pcg/index.html. The frontend release uploaded the exact Gate artifact and returned Cloudflare Worker Version ID ed30d3e5-53b8-41f8-a677-d09bf35827c5, but immediate `wrangler versions deploy` failed with Cloudflare code 100146 because that just-uploaded version was temporarily not resolvable. Make the smallest safe release-script repair: retry only this exact transient 100146 / 'requested Worker version could not be found' condition with bounded synchronous backoff; do not retry unrelated deploy failures. Add a harmless HTML comment to public/pcg/index.html to force PCG through the corrected frontend release. One corrective ai/* branch and PR under this same durable mission, Gate, squash merge, frontend release, then live desktop/mobile proof of /pcg/. Do not change PCG behavior, backend, private workspace, pricing, or content.","wordingChanged":false,"canonicalIntent":"Correct the release-control defect that blocked the already-merged PCG public site. Current main SHA 0cf1457b808d7ec323fbedcac5461978b5167129 contains public/pcg/index.html. The frontend release uploaded the exact Gate artifact and returned Cloudflare Worker Version ID ed30d3e5-53b8-41f8-a677-d09bf35827c5, but immediate `wrangler versions deploy` failed with Cloudflare code 100146 because that just-uploaded version was temporarily not resolvable. Make the smallest safe release-script repair: retry only this exact transient 100146 / 'requested Worker version could not be found' condition with bounded synchronous backoff; do not retry unrelated deploy failures. Add a harmless HTML comment to public/pcg/index.html to force PCG through the corrected frontend release. One corrective ai/* branch and PR under this same durable mission, Gate, squash merge, frontend release, then live desktop/mobile proof of /pcg/. Do not change PCG behavior, backend, private workspace, pricing, or content.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"release-retry","statement":"Cloudflare frontend version deployment tolerates the known transient 100146 newly-uploaded-version propagation race without masking unrelated errors.","proofConditionIds":["pcg-live"]},{"id":"pcg-live","statement":"The premium PCG site is live at /pcg/ on desktop and mobile.","proofConditionIds":["pcg-live"]}],"objective":"Correct the release-control defect that blocked the already-merged PCG public site. Current main SHA 0cf1457b808d7ec323fbedcac5461978b5167129 contains public/pcg/index.html. The frontend release uploaded the exact Gate artifact and returned Cloudflare Worker Version ID ed30d3e5-53b8-41f8-a677-d09bf35827c5, but immediate `wrangler versions deploy` failed with Cloudflare code 100146 because that just-uploaded version was temporarily not resolvable. Make the smallest safe release-script repair: retry only this exact transient 100146 / 'requested Worker version could not be found' condition with bounded synchronous backoff; do not retry unrelated deploy failures. Add a harmless HTML comment to public/pcg/index.html to force PCG through the corrected frontend release. One corrective ai/* branch and PR under this same durable mission, Gate, squash merge, frontend release, then live desktop/mobile proof of /pcg/. Do not change PCG behavior, backend, private workspace, pricing, or content.","constraints":[{"id":"bounded-retry","statement":"Retry only Cloudflare 100146 / requested Worker version could not be found; unrelated Wrangler failures remain terminal.","proofConditionIds":["pcg-live"]},{"id":"pcg-unchanged","statement":"Do not change PCG product content or private/backend behavior except a harmless release stamp.","proofConditionIds":["pcg-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"pcg-live","kind":"runtime","claim":"Corrected frontend release is successful and /pcg/ is live and responsive.","route":"/pcg/","roleRef":null,"userRef":null,"required":true,"expectedText":"Prestigious Card Grading","targetedActions":[{"action":"open_site"},{"action":"verify_mobile_navigation"},{"action":"verify_submission_cta"},{"action":"verify_registry_search_ui"}],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"9daa57d90a5639bff7fc263bc21c950e010d50aa2f088ba226b411738d256a4b","requestContractRevision":2,"previousRequestContractHash":"b5f89a27d6a7382fe75d098aa8856db2ba7cd7c8bcad14f97ad02b9f16c7fb74"},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T14:58:30.825866+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:944e364c-cc67-4f16-aae7-802331f15416:request-contract-revision:2:9daa57d90a5639bff7fc263bc21c950e010d50aa2f088ba226b411738d256a4b","mission_step_id":"a03c72d5-3a74-4a13-b8c9-60d3f9883e7a","command_center_event_id":"944e364c-cc67-4f16-aae7-802331f15416"},{"id":"746156d9-7c27-439c-a705-bb84e6da7dad","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane, continue the same 1.58.32 speed-path repair on PR #1670, replace the two remaining Gate git ls-remote freshness negotiations with bounded authenticated Forgejo branch API reads, correct the stale 6000ms PR-timeout invariant to the new 3000ms branch / 4000ms PR bounds, re-run the exact Gate, squash merge, release only affected targets, prove the exact live runtime, then refreeze the control plane.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane, continue the same 1.58.32 speed-path repair on PR #1670, replace the two remaining Gate git ls-remote freshness negotiations with bounded authenticated Forgejo branch API reads, correct the stale 6000ms PR-timeout invariant to the new 3000ms branch / 4000ms PR bounds, re-run the exact Gate, squash merge, release only affected targets, prove the exact live runtime, then refreeze the control plane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"gate-speed","statement":"Control-plane Gates use one combined frontend dependency cache action reference and bounded authenticated Forgejo branch API freshness reads instead of repeated cache action prefetches and git ls-remote freshness negotiations.","proofConditionIds":["repo","runtime"]},{"id":"release-speed","statement":"Warm cc-execution releases restore an exact Node-runtime/package-manifest node_modules tree, skip npm install on cache hit, and verify exact wrangler/parser versions before deployment.","proofConditionIds":["repo","runtime"]},{"id":"mutation-tail","statement":"Fresh branch creation is bounded at 3000ms, PR creation at 4000ms, ambiguous writes still reconcile safely, and scoped patch receipts expose branch/atomic/PR provider timings.","proofConditionIds":["repo","runtime"]},{"id":"refrozen","statement":"1.58.32-speed-path-refreeze is live on the exact merged Forgejo SHA and controlPlaneFrozen is true.","proofConditionIds":["repo","runtime"]}],"objective":"Unfreeze the control plane, continue the same 1.58.32 speed-path repair on PR #1670, replace the two remaining Gate git ls-remote freshness negotiations with bounded authenticated Forgejo branch API reads, correct the stale 6000ms PR-timeout invariant to the new 3000ms branch / 4000ms PR bounds, re-run the exact Gate, squash merge, release only affected targets, prove the exact live runtime, then refreeze the control plane.","constraints":[{"id":"hard-safety","statement":"Do not weaken protected main, exact-head Gate, exact-source runtime proof, auth, migration, destructive-retirement, or release-owner boundaries.","proofConditionIds":["repo","runtime"]},{"id":"release-scope","statement":"Release only affected production targets.","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main contains the bounded speed-path implementation and governing invariants.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution matches exact merged source and version 1.58.32-speed-path-refreeze.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"7c167cb21451761fe96a2d77a88f7ca0198360907c66c36cc0a3fb2a344cec11","requestContractRevision":3,"previousRequestContractHash":"88d76bdf5da9da462294203acafbe162a7329540fbc7fb410216857394c55a60"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:38:12.573953+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:79440d57-2bf8-44dc-b9bc-afc4034eb328:request-contract-revision:3:7c167cb21451761fe96a2d77a88f7ca0198360907c66c36cc0a3fb2a344cec11","mission_step_id":"f3112d52-3537-4dba-a76c-1d9d7ef2e716","command_center_event_id":"79440d57-2bf8-44dc-b9bc-afc4034eb328"},{"id":"ced36c28-f1df-408d-8c4b-d40ef667cb66","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/exact-green-bounded-latch-20260904","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/exact-green-bounded-latch-20260904","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.47-forgejo-native-automerge-refreeze","prNumber":null,"terminal":false,"missionId":"5affa835-6c2c-48fc-a451-812516d90549","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1849,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":473,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":338,"ledgerReconcileMs":0,"lineageReconcileMs":135,"resolvePreflightMs":473,"repositoryMutationMs":1849,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":338,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5affa835-6c2c-48fc-a451-812516d90549"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1569,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:50:47.044174+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5affa835-6c2c-48fc-a451-812516d90549:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"34c88d1a-f905-4712-8ed9-39f6e8dd328a","command_center_event_id":"5affa835-6c2c-48fc-a451-812516d90549"},{"id":"e182b1ac-68fc-4b1d-961e-95c3a1e0286f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/roofhelpfinder-local-links-20260830b","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5005,"releaseCount":1,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1102,"terminal":false,"missionId":"fe9a337b-6071-49a1-9502-078de76b75e2","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":"85831c5f9d3d8d1059e30aa599969fe81d618d3e","timingsMs":{"handlerMs":21264,"prReadinessMs":2117,"approvedPlanMs":0,"missionSetupMs":1909,"shipAndProveMs":19134},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"fe9a337b-6071-49a1-9502-078de76b75e2"},"performance":null,"deploymentId":"forgejo-main-85831c5f9d3d","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5343,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:17:40.692641+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":"85831c5f9d3d8d1059e30aa599969fe81d618d3e","external_id":"forgejo-main-85831c5f9d3d","receipt_type":"execute_mission","idempotency_key":"mission:fe9a337b-6071-49a1-9502-078de76b75e2:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"ef7a3f8e-5314-464d-99fe-c75ce756de2d","command_center_event_id":"fe9a337b-6071-49a1-9502-078de76b75e2"},{"id":"85b0375e-16ef-4356-a709-361d6a6243f9","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/tenant-contract-parity-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":18010,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1100,"terminal":false,"missionId":"6c1bed53-d571-4692-8360-bb194371d9db","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"34fb0c9d173d0c217b96126017adad1d18a56510","timingsMs":{"handlerMs":8494,"prReadinessMs":909,"approvedPlanMs":0,"missionSetupMs":1219,"shipAndProveMs":7331},"nextAction":null,"receiptRef":{"mode":"full","missionId":"6c1bed53-d571-4692-8360-bb194371d9db"},"performance":null,"deploymentId":"forgejo-main-34fb0c9d173d","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6439,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:24:20.742679+00:00","proof_gate":"canonical_release_dispatched","source_sha":"34fb0c9d173d0c217b96126017adad1d18a56510","external_id":"forgejo-main-34fb0c9d173d","receipt_type":"execute_mission","idempotency_key":"mission:6c1bed53-d571-4692-8360-bb194371d9db:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"8069b179-6f82-4023-a902-22c7c261bacf","command_center_event_id":"6c1bed53-d571-4692-8360-bb194371d9db"},{"id":"9534d38b-5a31-4390-a8b0-06c4d91dd640","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/backend-tenant-type-parity-20260830","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":4891,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1101,"terminal":false,"missionId":"07d603a1-ac01-4bd5-be47-db27d4077f90","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":15700,"prReadinessMs":15689,"approvedPlanMs":0,"missionSetupMs":1230,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"07d603a1-ac01-4bd5-be47-db27d4077f90"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6220,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:24:56.599128+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1101","receipt_type":"execute_mission","idempotency_key":"mission:07d603a1-ac01-4bd5-be47-db27d4077f90:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"94e6c303-c5e2-48d4-b520-2367ef281535","command_center_event_id":"07d603a1-ac01-4bd5-be47-db27d4077f90"},{"id":"72a7eadf-bbe5-4948-af6e-f9565ebcfef9","source":"cc-execution","status":"recorded","payload":{"objective":"Continue the existing Big Papi proposal logo work on branch ai/big-papis-proposal-logo-20260903 and existing PR #1563. The new asset public/brand/big-papis-logo-2026.svg is already present on the branch. Make exactly one source edit in src/pages/mobile-vendor/BigPapisProposalDocument.tsx: replace `const logo=brand?.logoUrl||brand?.company_logo_url||'/brand/big-papis-logo.webp';` with `const logo='/brand/big-papis-logo-2026.svg';`. Do not alter any other proposal layout, pricing, text, workflow, tenant settings, or files. Reuse PR #1563; do not create a second PR. Run KnockLaunch Gate on the updated head, squash merge when green, deploy only the affected frontend to Cloudflare production, and prove both current Forgejo main contains `/brand/big-papis-logo-2026.svg` in the proposal document and production serves `/brand/big-papis-logo-2026.svg`. Do not run Visual Witness.","tenantRef":"BIG PAPI’S ICEYS","receivedAt":"2026-09-03T14:59:36.713Z","fingerprint":"35d08a5f926d432d872ade5cddb6cac8e7b405823a0f20a4d46baa5c1be8f4a6","workstreamRef":"bigpapisiceys","conversationId":null,"canonicalBranch":"ai/big-papis-proposal-logo-20260903","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing Big Papi proposal logo work on branch ai/big-papis-proposal-logo-20260903 and existing PR #1563. The new asset public/brand/big-papis-logo-2026.svg is already present on the branch. Make exactly one source edit in src/pages/mobile-vendor/BigPapisProposalDocument.tsx: replace `const logo=brand?.logoUrl||brand?.company_logo_url||'/brand/big-papis-logo.webp';` with `const logo='/brand/big-papis-logo-2026.svg';`. Do not alter any other proposal layout, pricing, text, workflow, tenant settings, or files. Reuse PR #1563; do not create a second PR. Run KnockLaunch Gate on the updated head, squash merge when green, deploy only the affected frontend to Cloudflare production, and prove both current Forgejo main contains `/brand/big-papis-logo-2026.svg` in the proposal document and production serves `/brand/big-papis-logo-2026.svg`. Do not run Visual Witness.","wordingChanged":false,"canonicalIntent":"Continue the existing Big Papi proposal logo work on branch ai/big-papis-proposal-logo-20260903 and existing PR #1563. The new asset public/brand/big-papis-logo-2026.svg is already present on the branch. Make exactly one source edit in src/pages/mobile-vendor/BigPapisProposalDocument.tsx: replace `const logo=brand?.logoUrl||brand?.company_logo_url||'/brand/big-papis-logo.webp';` with `const logo='/brand/big-papis-logo-2026.svg';`. Do not alter any other proposal layout, pricing, text, workflow, tenant settings, or files. Reuse PR #1563; do not create a second PR. Run KnockLaunch Gate on the updated head, squash merge when green, deploy only the affected frontend to Cloudflare production, and prove both current Forgejo main contains `/brand/big-papis-logo-2026.svg` in the proposal document and production serves `/brand/big-papis-logo-2026.svg`. Do not run Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Continue the existing Big Papi proposal logo work on branch ai/big-papis-proposal-logo-20260903 and existing PR #1563. The new asset public/brand/big-papis-logo-2026.svg is already present on the branch. Make exactly one source edit in src/pages/mobile-vendor/BigPapisProposalDocument.tsx: replace `const logo=brand?.logoUrl||brand?.company_logo_url||'/brand/big-papis-logo.webp';` with `const logo='/brand/big-papis-logo-2026.svg';`. Do not alter any other proposal layout, pricing, text, workflow, tenant settings, or files. Reuse PR #1563; do not create a second PR. Run KnockLaunch Gate on the updated head, squash merge when green, deploy only the affected frontend to Cloudflare production, and prove both current Forgejo main contains `/brand/big-papis-logo-2026.svg` in the proposal document and production serves `/brand/big-papis-logo-2026.svg`. Do not run Visual Witness.","proofConditionIds":["proof-production"]}],"objective":"Continue the existing Big Papi proposal logo work on branch ai/big-papis-proposal-logo-20260903 and existing PR #1563. The new asset public/brand/big-papis-logo-2026.svg is already present on the branch. Make exactly one source edit in src/pages/mobile-vendor/BigPapisProposalDocument.tsx: replace `const logo=brand?.logoUrl||brand?.company_logo_url||'/brand/big-papis-logo.webp';` with `const logo='/brand/big-papis-logo-2026.svg';`. Do not alter any other proposal layout, pricing, text, workflow, tenant settings, or files. Reuse PR #1563; do not create a second PR. Run KnockLaunch Gate on the updated head, squash merge when green, deploy only the affected frontend to Cloudflare production, and prove both current Forgejo main contains `/brand/big-papis-logo-2026.svg` in the proposal document and production serves `/brand/big-papis-logo-2026.svg`. Do not run Visual Witness.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"Continue the existing Big Papi proposal logo work on branch ai/big-papis-proposal-logo-20260903 and existing PR #1563. The new asset public/brand/big-papis-logo-2026.svg is already present on the branch. Make exactly one source edit in src/pages/mobile-vendor/BigPapisProposalDocument.tsx: replace `const logo=brand?.logoUrl||brand?.company_logo_url||'/brand/big-papis-logo.webp';` with `const logo='/brand/big-papis-logo-2026.svg';`. Do not alter any other proposal layout, pricing, text, workflow, tenant settings, or files. Reuse PR #1563; do not create a second PR. Run KnockLaunch Gate on the updated head, squash merge when green, deploy only the affected frontend to Cloudflare production, and prove both current Forgejo main contains `/brand/big-papis-logo-2026.svg` in the proposal document and production serves `/brand/big-papis-logo-2026.svg`. Do not run Visual Witness.","route":"/brand/big-papis-logo-2026.svg","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/big-papis-proposal-logo-20260903","conversationContext":null,"requestContractHash":"abf5f49ac6fb4a70b1f90ee7abda1173c69ca81eec1fbc164f19bdd0cfbc60a2","requestContractRevision":1},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-03T14:59:37.555472+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:75d7b813-c464-4a87-a0c4-bac16c7e511e:tenant-workstream-contribution:35d08a5f926d432d872ade5cddb6cac8e7b405823a0f20a4d46baa5c1be8f4a6","mission_step_id":null,"command_center_event_id":"75d7b813-c464-4a87-a0c4-bac16c7e511e"},{"id":"0fe9c818-73c5-4fa7-b775-d285e54ec37d","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Continue the exact owner-authorized 1.58.32 speed-path mission on existing PR #1670. Remove the two remaining normal Gate git negotiations and update only the stale governing assertion; then refreeze.","baseSha":"87af5cb7399a41c51086136a254baf6444f00663","issuedAt":1788500293889,"expiresAt":1788500473889,"missionId":"79440d57-2bf8-44dc-b9bc-afc4034eb328","authorizationId":"20434a72-a90e-40da-b26c-cfebe9874789","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:38:14.850948+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"87af5cb7399a41c51086136a254baf6444f00663","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:20434a72-a90e-40da-b26c-cfebe9874789","mission_step_id":"e7188fc2-6d11-4d11-b49b-8f77370bf18d","command_center_event_id":"79440d57-2bf8-44dc-b9bc-afc4034eb328"},{"id":"d4747e40-3445-45ad-b649-5821e49cfed5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same exact-green behind-base auto-refresh mission after canonical Gate success. Preserve PR #1706 and branch ai/exact-green-behind-base-auto-refresh-20260904, squash merge only if the exact current head is still eligible, release cc-execution only, verify live runtime version/source, then refreeze. If main advanced after Gate, exercise the new same-PR refresh-and-regate behavior rather than asking the owner or creating a replacement PR.","wordingChanged":false,"canonicalIntent":"Continue the same exact-green behind-base auto-refresh mission after canonical Gate success. Preserve PR #1706 and branch ai/exact-green-behind-base-auto-refresh-20260904, squash merge only if the exact current head is still eligible, release cc-execution only, verify live runtime version/source, then refreeze. If main advanced after Gate, exercise the new same-PR refresh-and-regate behavior rather than asking the owner or creating a replacement PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"race-repair","statement":"Behind-base rejection on an exact-green armed PR automatically refreshes the same PR onto current main and returns it to canonical Gate without owner intervention or a replacement PR.","proofConditionIds":["repo","gate"]},{"id":"safety","statement":"Stale green proof is never reused after base movement; squash merge occurs only after the refreshed exact head passes canonical Gate.","proofConditionIds":["gate","safety"]},{"id":"release","statement":"Only cc-execution is released and live runtime identity matches the merged source.","proofConditionIds":["release","runtime"]},{"id":"refreeze","statement":"Control plane is refrozen after production proof.","proofConditionIds":["refrozen"]}],"objective":"Continue the same exact-green behind-base auto-refresh mission after canonical Gate success. Preserve PR #1706 and branch ai/exact-green-behind-base-auto-refresh-20260904, squash merge only if the exact current head is still eligible, release cc-execution only, verify live runtime version/source, then refreeze. If main advanced after Gate, exercise the new same-PR refresh-and-regate behavior rather than asking the owner or creating a replacement PR.","constraints":[{"id":"same-pr","statement":"Preserve the same durable mission and PR identity; do not create a replacement PR or manually merge.","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Source implements same-PR behind-base auto-refresh and regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Canonical Gate passes on the repair PR and refreshed proof generations.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"safety","kind":"repository","claim":"No stale green proof bypass and no /mission/execute re-entry for refresh.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"Canonical release targets cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution runtime source/version matches merged repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"refrozen","kind":"runtime","claim":"Control plane is refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"18b83814069f18b534a954ed8f2d93691c4254b97af3b1529020bcdd66ab3116","requestContractRevision":3,"previousRequestContractHash":"67936a3c1b31bc56d4c5f3b5763e74e59010076f882cb72e1295745b0bf50670"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:50:55.672852+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:9af67bef-e172-4647-ab92-69a2fe5fd737:request-contract:18b83814069f18b534a954ed8f2d93691c4254b97af3b1529020bcdd66ab3116","mission_step_id":"dadd50be-50e8-4e2c-a0a2-a2af26b94cb6","command_center_event_id":"9af67bef-e172-4647-ab92-69a2fe5fd737"},{"id":"d10c0d88-d5e1-45ea-958e-6c289fe22694","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","scripts/cloudflare-native-prepare.mjs","scripts/release-event-native-plan.test.mjs"],"reason":"Finish the previously authorized release-machinery hardening by eliminating classifier drift that forces unnecessary post-merge frontend rebuilds.","baseSha":"1f9cd1b416eb8d56e6d4f69a548eb6fe4295c9b3","issuedAt":1789070146088,"expiresAt":1789070326088,"missionId":"5fec0117-eece-411d-8d9c-9c8fd5b0cba6","authorizationId":"6f770eff-5d5f-4123-9f3e-3aa3f0bae87a","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:55:46.962353+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1f9cd1b416eb8d56e6d4f69a548eb6fe4295c9b3","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:6f770eff-5d5f-4123-9f3e-3aa3f0bae87a","mission_step_id":"cc32e4d6-daa7-4d80-9986-b2cd706473d4","command_center_event_id":"5fec0117-eece-411d-8d9c-9c8fd5b0cba6"},{"id":"51a7c07a-a33e-4cf5-8244-9af0b2a5984f","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/paul-light-runner-routing-20260830142439","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":null,"terminal":false,"missionId":"cc1572c3-fd62-4857-a4e9-d1c9149498c1","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":373,"missionSetupMs":2524},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"cc1572c3-fd62-4857-a4e9-d1c9149498c1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":10733,"likelyAffectedFiles":["src/components/WorkflowRouter.tsx","src/components/GlobalCommandPalette.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/admin/InvoicePermissionsManager.tsx","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/TenantRouter.tsx","src/components/admin/EdgeFunctionControlPlanePanel.tsx","scripts/visual-witness-hosted-runner/RELEASE_TRIGGER.md","src/components/academy/RoleplayFeedbackPanel.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:26:02.717033+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cc1572c3-fd62-4857-a4e9-d1c9149498c1:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8f3e972c-ec0c-4010-9962-73cd5560c07d","command_center_event_id":"cc1572c3-fd62-4857-a4e9-d1c9149498c1"},{"id":"abbaf1d8-cfa5-4ad5-a767-0484aba24ddf","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"34fb0c9d173d0c217b96126017adad1d18a56510","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"34fb0c9d173d0c217b96126017adad1d18a56510","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"4d947f4f3d4bef64ead42614d9683050ee083b712e34b301165efe17826e1f4a","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3573","runId":3573,"status":"running","sourceSha":"34fb0c9d173d0c217b96126017adad1d18a56510","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:26:52.500892+00:00","proof_gate":"canonical_release_pending","source_sha":"34fb0c9d173d0c217b96126017adad1d18a56510","external_id":"forgejo-main-34fb0c9d173d","receipt_type":"canonical_release_status","idempotency_key":"mission:6c1bed53-d571-4692-8360-bb194371d9db:forgejo-release-status:34fb0c9d173d0c217b96126017adad1d18a56510:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"8069b179-6f82-4023-a902-22c7c261bacf","command_center_event_id":"6c1bed53-d571-4692-8360-bb194371d9db"},{"id":"396cf19d-9a63-4c81-9276-e0100a9ca30b","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"34fb0c9d173d0c217b96126017adad1d18a56510","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"34fb0c9d173d0c217b96126017adad1d18a56510","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"4d947f4f3d4bef64ead42614d9683050ee083b712e34b301165efe17826e1f4a","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3573","runId":3573,"status":"success","sourceSha":"34fb0c9d173d0c217b96126017adad1d18a56510","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:28:07.545453+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"34fb0c9d173d0c217b96126017adad1d18a56510","external_id":"forgejo-main-34fb0c9d173d","receipt_type":"canonical_release_status","idempotency_key":"mission:6c1bed53-d571-4692-8360-bb194371d9db:forgejo-release-status:34fb0c9d173d0c217b96126017adad1d18a56510:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"5e29ba0a-fe10-48f2-8197-828e612328d9","command_center_event_id":"6c1bed53-d571-4692-8360-bb194371d9db"},{"id":"a718f2e7-5df5-46dc-8ef3-40959fe85c3e","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"34fb0c9d173d0c217b96126017adad1d18a56510","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Tenant pipeline typing reuses the canonical TenantTypeKey definition rather than duplicating its union.","proofConditionIds":["proof-source"]},{"id":"outcome-2","satisfied":true,"statement":"Tenant feature materialization includes every canonical tenant type, including SHORT_TERM_RENTAL, without a hand-maintained parallel list.","proofConditionIds":["proof-source","proof-release"]},{"id":"outcome-3","satisfied":true,"statement":"Current successful lead stages Scheduled, Converted, and Booked graduate through one shared graduation predicate used by both pipeline and feature helpers.","proofConditionIds":["proof-source","proof-release"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Do not change missing or unknown tenant fallback/default semantics in normalizeTenantType or module normalization in this mission.","proofConditionIds":["proof-source"]},{"id":"constraint-2","satisfied":true,"statement":"Do not alter unrelated modules, routing, tenant branding, or UI.","proofConditionIds":["proof-source"]}],"contractHash":"4d947f4f3d4bef64ead42614d9683050ee083b712e34b301165efe17826e1f4a","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"4d947f4f3d4bef64ead42614d9683050ee083b712e34b301165efe17826e1f4a"},"required":true,"satisfied":true},{"id":"proof-release","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"4d947f4f3d4bef64ead42614d9683050ee083b712e34b301165efe17826e1f4a"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:28:09.947331+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"34fb0c9d173d0c217b96126017adad1d18a56510","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:6c1bed53-d571-4692-8360-bb194371d9db:request-contract:4d947f4f3d4bef64ead42614d9683050ee083b712e34b301165efe17826e1f4a:34fb0c9d173d0c217b96126017adad1d18a56510:verified:","mission_step_id":"5e29ba0a-fe10-48f2-8197-828e612328d9","command_center_event_id":"6c1bed53-d571-4692-8360-bb194371d9db"},{"id":"05d1450d-8f48-4c20-ab47-f312539db291","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/scripts/cloudflare-credential-repair.mjs","workers/cc-execution/test/cloudflare-credential-repair.test.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner explicitly authorized unfreezing the control plane to complete canonical Cloudflare credential management and Visual Witness repair, then refreezing. Runs 5325 and 5327 prove candidate creation succeeds with provider-exact Containers/Cloudchamber grants but identity-aware /containers/me remains 401. Cloudflare's standard Workers template and policy contract require User Details Read plus User Memberships Read scoped to the exact user resource, so this generation adds only those read-only i","baseSha":"aac59c471c4707200b7c6c4515b5c4d8482e0760","issuedAt":1788556933456,"expiresAt":1788557113456,"missionId":"fb18e23b-d481-4004-b933-d04a01089641","authorizationId":"c69c6fc1-3704-4afe-8e73-5958d8719e69","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T21:22:13.90007+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"aac59c471c4707200b7c6c4515b5c4d8482e0760","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c69c6fc1-3704-4afe-8e73-5958d8719e69","mission_step_id":"18766fc1-5eb1-4701-9c12-67e3614a726a","command_center_event_id":"fb18e23b-d481-4004-b933-d04a01089641"},{"id":"947a3707-7cb9-4f43-8c9f-aae8304d3527","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/backend-tenant-type-parity-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":6119,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1101,"terminal":false,"missionId":"07d603a1-ac01-4bd5-be47-db27d4077f90","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"35e3ac0cdbb9e9d2c709cc6df3503e0370663c77","timingsMs":{"handlerMs":6494,"prReadinessMs":755,"approvedPlanMs":0,"missionSetupMs":541,"shipAndProveMs":5502},"nextAction":null,"receiptRef":{"mode":"full","missionId":"07d603a1-ac01-4bd5-be47-db27d4077f90"},"performance":null,"deploymentId":"forgejo-main-35e3ac0cdbb9","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6496,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:28:45.63768+00:00","proof_gate":"canonical_release_dispatched","source_sha":"35e3ac0cdbb9e9d2c709cc6df3503e0370663c77","external_id":"forgejo-main-35e3ac0cdbb9","receipt_type":"execute_mission","idempotency_key":"mission:07d603a1-ac01-4bd5-be47-db27d4077f90:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"4176db61-43b0-4a5a-8b31-b0620cbc1aff","command_center_event_id":"07d603a1-ac01-4bd5-be47-db27d4077f90"},{"id":"66a73ef1-d503-4bd7-8d8d-1bc7b85f8c46","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/paul-light-runner-routing-20260830142439","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1788,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1103,"terminal":false,"missionId":"cc1572c3-fd62-4857-a4e9-d1c9149498c1","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":16783,"prReadinessMs":16662,"approvedPlanMs":0,"missionSetupMs":1694,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"cc1572c3-fd62-4857-a4e9-d1c9149498c1"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6195,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:30:07.001696+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1103","receipt_type":"execute_mission","idempotency_key":"mission:cc1572c3-fd62-4857-a4e9-d1c9149498c1:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"b1c88333-f0dc-430f-878e-38a729f56f21","command_center_event_id":"cc1572c3-fd62-4857-a4e9-d1c9149498c1"},{"id":"114a1a32-7a3e-499e-95b8-a958024246e6","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/fix-big-papis-proposal-template-leak-20260830","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5287,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1104,"terminal":false,"missionId":"4f362295-6eb7-4ef2-8a4e-be86a0d979a9","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"90d35237fa41e4683e2d69505ef3147781704eec","timingsMs":{"handlerMs":16259,"prReadinessMs":1488,"approvedPlanMs":5652,"missionSetupMs":3498,"shipAndProveMs":9100},"nextAction":null,"receiptRef":{"mode":"full","missionId":"4f362295-6eb7-4ef2-8a4e-be86a0d979a9"},"performance":null,"deploymentId":"forgejo-main-90d35237fa41","workflowRunId":null,"releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8114,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T14:39:22.71763+00:00","proof_gate":"canonical_release_dispatched","source_sha":"90d35237fa41e4683e2d69505ef3147781704eec","external_id":"forgejo-main-90d35237fa41","receipt_type":"execute_mission","idempotency_key":"mission:4f362295-6eb7-4ef2-8a4e-be86a0d979a9:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"c0eed695-51c4-41a8-9a52-d551cfe57687","command_center_event_id":"4f362295-6eb7-4ef2-8a4e-be86a0d979a9"},{"id":"a2123bad-8f8b-423b-82cb-3a6f79cbdb5c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/big-papis-proposal-logo-20260903","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6500,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":null,"terminal":false,"missionId":"75d7b813-c464-4a87-a0c4-bac16c7e511e","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":866,"missionSetupMs":4556},"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":"75d7b813-c464-4a87-a0c4-bac16c7e511e"},"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":4940,"likelyAffectedFiles":["src/pages/mobile-vendor/BigPapisProposalDocument.tsx","config/control-plane-capabilities.json",".forgejo/workflows/knocklaunch.yml"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-03T14:59:41.213456+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:75d7b813-c464-4a87-a0c4-bac16c7e511e:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"b0bf8cb9-a704-45c8-901c-d4b5c136155f","command_center_event_id":"75d7b813-c464-4a87-a0c4-bac16c7e511e"},{"id":"23d54029-4f01-4ed4-a59c-f10cdaf6c992","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane to fix the primary Visual Witness runner system, wire the primary and backup virtual Witness runners with automatic failover, then refreeze the control plane.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane to fix the primary Visual Witness runner system, wire the primary and backup virtual Witness runners with automatic failover, then refreeze the control plane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"release-hotpath-restored","statement":"ccExecution release no longer invokes Cloudflare Containers, credential auto-repair, Docker, or Buildx and deploys as a standard Cloudflare Worker.","proofConditionIds":["repo-proof","release-proof","runtime-proof"]},{"id":"runtime-current","statement":"Live ccExecution runtime identity equals the merged protected-main SHA.","proofConditionIds":["runtime-proof"]},{"id":"refrozen","statement":"Control plane remains frozen and mutation locked after the corrective generation.","proofConditionIds":["repo-proof"]}],"objective":"Unfreeze the control plane to fix the primary Visual Witness runner system, wire the primary and backup virtual Witness runners with automatic failover, then refreeze the control plane.","constraints":[{"id":"bounded-target","statement":"Only ccExecution may release; no frontend, OnRunner, Supabase, migrations, or other targets.","proofConditionIds":["release-proof"]},{"id":"primary-witness-preserved","statement":"Primary Visual Witness route remains usable; Cloudflare virtual redundancy is dormant and not production-configured.","proofConditionIds":["repo-proof"]},{"id":"no-provider-credential-churn","statement":"Do not create, rotate, or delete any additional Cloudflare token in this repair.","proofConditionIds":["repo-proof","release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"Protected main removes Cloudflare Containers/credential repair from ccExecution hot path and retains frozen safety flags.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"release","claim":"Canonical release succeeds for ccExecution only without Containers/Docker/credential reconciliation.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime-proof","kind":"runtime","claim":"Live ccExecution health reports the exact merged source SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"8bfd06da94630b346e465b12d647f233ba448cdfe7cbef621204370fc7b2fb86","requestContractRevision":2,"previousRequestContractHash":"1056b200fad70b08217a076bb60b77694bc2b9d990dca34af7b6efe11d94b160"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T21:30:10.316054+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:7739c458-b127-4b94-a126-f88a92cb0953:request-contract:8bfd06da94630b346e465b12d647f233ba448cdfe7cbef621204370fc7b2fb86","mission_step_id":"2ef1e751-edb8-4be7-83d2-fce5ff74bbf8","command_center_event_id":"7739c458-b127-4b94-a126-f88a92cb0953"},{"id":"396b83fe-ee1c-4fe8-b47b-839917aac477","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the remaining release-machinery hardening authorized by the owner. Correct PR #2318 so the cross-ref promotion bundle uses a non-hidden filename that Forgejo upload-artifact can publish, keep the classifier alignment, prove the warm release path live without rebuild, then refreeze the control plane.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the remaining release-machinery hardening authorized by the owner. Correct PR #2318 so the cross-ref promotion bundle uses a non-hidden filename that Forgejo upload-artifact can publish, keep the classifier alignment, prove the warm release path live without rebuild, then refreeze the control plane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"classifier-aligned","statement":"Gate classifies canonical frontend release-owned cloudflare-native scripts as frontend work and prepares the exact promotable artifact before merge.","proofConditionIds":["gate-proof"]},{"id":"promotion-published","statement":"Gate publishes the compressed cross-ref promotion bundle successfully using a visible artifact filename.","proofConditionIds":["gate-proof"]},{"id":"warm-release-proven","statement":"The merged frontend release restores the Gate-produced promotion artifact and reaches live production without frontend source hydration, dependency install, or rebuild.","proofConditionIds":["release-proof","runtime-proof"]},{"id":"refrozen","statement":"The control plane remains frozen after the maintenance generation completes.","proofConditionIds":["repository-proof"]}],"objective":"Unfreeze the control plane for the remaining release-machinery hardening authorized by the owner. Correct PR #2318 so the cross-ref promotion bundle uses a non-hidden filename that Forgejo upload-artifact can publish, keep the classifier alignment, prove the warm release path live without rebuild, then refreeze the control plane.","constraints":[{"id":"canonical-safety","statement":"Preserve protected main, one canonical KnockLaunch Gate, Forgejo squash merge, exact-SHA deployment, mandatory live artifact verification, and no duplicate release path.","proofConditionIds":["gate-proof","release-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Current Forgejo main contains the release classifier and visible promotion-bundle repair and the control-plane mutation lock remains frozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate-proof","kind":"repository","claim":"Canonical Gate passes and successfully publishes the compressed cross-ref frontend promotion artifact.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release-proof","kind":"release","claim":"The exact merged source completes frontend production release using the Gate-produced artifact without fallback source hydration, npm install, or rebuild.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]},{"id":"runtime-proof","kind":"runtime","claim":"The exact merged frontend artifact is verified live on production.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["frontend"]}],"validationErrors":[]},"requestContractHash":"d9e2245eca19de14ad2defb0119b6c4fe012dcb453cf89d4dcb43becc20b2708","requestContractRevision":2,"previousRequestContractHash":"4c49043b38afd01fe237587c30ec66d08d1c3296e34593ac57e4425bb010312a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:58:46.018597+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5fec0117-eece-411d-8d9c-9c8fd5b0cba6:request-contract:d9e2245eca19de14ad2defb0119b6c4fe012dcb453cf89d4dcb43becc20b2708","mission_step_id":"5f3b7fc5-ad76-4950-8aa9-ce0875f96713","command_center_event_id":"5fec0117-eece-411d-8d9c-9c8fd5b0cba6"},{"id":"2af0e1d4-789f-4b56-a60e-2d8f56b63bf8","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"90d35237fa41e4683e2d69505ef3147781704eec","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"90d35237fa41e4683e2d69505ef3147781704eec","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"571ba62c8b49100f6772e895554296a98906d74dae0efe9ce81ff5bbc0569fdd","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3580","runId":3580,"status":"running","sourceSha":"90d35237fa41e4683e2d69505ef3147781704eec","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T14:39:57.975615+00:00","proof_gate":"canonical_release_pending","source_sha":"90d35237fa41e4683e2d69505ef3147781704eec","external_id":"forgejo-main-90d35237fa41","receipt_type":"canonical_release_status","idempotency_key":"mission:4f362295-6eb7-4ef2-8a4e-be86a0d979a9:forgejo-release-status:90d35237fa41e4683e2d69505ef3147781704eec:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"c0eed695-51c4-41a8-9a52-d551cfe57687","command_center_event_id":"4f362295-6eb7-4ef2-8a4e-be86a0d979a9"},{"id":"06fc13cb-4878-4ca0-9299-2bbd4baaecdd","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"file_write_content_required_use_source_targets","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":null,"terminal":false,"missionId":"25dc2077-2024-4f72-98f8-a81ac05de3a7","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1253,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"25dc2077-2024-4f72-98f8-a81ac05de3a7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5373,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:41:51.464312+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:25dc2077-2024-4f72-98f8-a81ac05de3a7:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"47c565d8-10bc-4389-a6f2-ddaaa48bb03f","command_center_event_id":"25dc2077-2024-4f72-98f8-a81ac05de3a7"},{"id":"f460d9f7-4091-45ca-aa24-c81c9cab5aaa","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-25dc20772024","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1096,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":null,"terminal":false,"missionId":"25dc2077-2024-4f72-98f8-a81ac05de3a7","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":437,"missionSetupMs":690},"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":"25dc2077-2024-4f72-98f8-a81ac05de3a7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":10042,"likelyAffectedFiles":["src/pages/BuildMyDemo.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:42:32.840562+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:25dc2077-2024-4f72-98f8-a81ac05de3a7:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"b79a7c1c-7541-4462-bb85-6383776b4776","command_center_event_id":"25dc2077-2024-4f72-98f8-a81ac05de3a7"},{"id":"82b7762d-b567-4ee3-85aa-5e8c76c1d7db","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/big-papis-proposal-logo-20260903","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":7929,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":null,"terminal":false,"missionId":"75d7b813-c464-4a87-a0c4-bac16c7e511e","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":27706,"prReadinessMs":0,"approvedPlanMs":27706,"missionSetupMs":2419,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"75d7b813-c464-4a87-a0c4-bac16c7e511e"},"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":1093,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-09-03T15:00:45.580648+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:75d7b813-c464-4a87-a0c4-bac16c7e511e:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"5241a055-68d0-42d5-b1ea-ab488daa1b9c","command_center_event_id":"75d7b813-c464-4a87-a0c4-bac16c7e511e"},{"id":"2350d40d-0b32-49b6-a936-9b05faa7c4f3","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","workers/cc-execution/test/visual-witness-failover.test.js","workers/cc-execution/wrangler.toml"],"reason":"Owner explicitly authorized unfreezing the control plane for this Visual Witness repair generation and later explicitly directed abandoning Cloudflare Containers to fix the broken control plane. This is the bounded corrective continuation of that authorized maintenance workstream; frozen and mutation-lock flags remain true in source after the repair.","baseSha":"1e637458f41b737f81f4b9742a5a45471ca0daf7","issuedAt":1788557411211,"expiresAt":1788557591211,"missionId":"7739c458-b127-4b94-a126-f88a92cb0953","authorizationId":"54f716ad-b17a-45b9-8208-8d3f06018ee3","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T21:30:11.933166+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1e637458f41b737f81f4b9742a5a45471ca0daf7","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:54f716ad-b17a-45b9-8208-8d3f06018ee3","mission_step_id":"a310a04a-bbe4-4402-b88b-0876dc76a319","command_center_event_id":"7739c458-b127-4b94-a126-f88a92cb0953"},{"id":"cb8e1173-c94c-480b-bcc1-d483f9d92eba","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","supabase-migrations/live":"success"},"mainSha":"35e3ac0cdbb9e9d2c709cc6df3503e0370663c77","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","supabase-migrations/live"],"sourceSha":"35e3ac0cdbb9e9d2c709cc6df3503e0370663c77","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"8b311339f2fe1b404c5b17c2812c6fb98c96d7deadd4d6d3c60307ad85d583f9","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/3576","runId":3576,"status":"success","sourceSha":"35e3ac0cdbb9e9d2c709cc6df3503e0370663c77","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:43:49.656242+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"35e3ac0cdbb9e9d2c709cc6df3503e0370663c77","external_id":"forgejo-main-35e3ac0cdbb9","receipt_type":"canonical_release_status","idempotency_key":"mission:07d603a1-ac01-4bd5-be47-db27d4077f90:forgejo-release-status:35e3ac0cdbb9e9d2c709cc6df3503e0370663c77:verified:forgejo-main/source=success|forgejo-release/workflow=success|supabase-migrations/live=success","mission_step_id":"2b7f86cc-e0db-440f-80a3-13172c99c0a6","command_center_event_id":"07d603a1-ac01-4bd5-be47-db27d4077f90"},{"id":"56a62115-662f-44dd-b3c2-d652811000d9","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"35e3ac0cdbb9e9d2c709cc6df3503e0370663c77","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Backend canonicalization preserves AUTO_DETAILING, CAFE_QSR, MOBILE_VENDOR, and SHORT_TERM_RENTAL rather than converting them to MISC.","proofConditionIds":["proof-source","proof-db"]},{"id":"outcome-2","satisfied":true,"statement":"Existing unknown-value behavior remains MISC for now, pending the separate fallback/default contract decision.","proofConditionIds":["proof-source","proof-db"]}],"satisfied":true,"constraints":[{"id":"constraint-1","satisfied":true,"statement":"Do not change no-tenant, unknown, MISC, or default semantics beyond preserving the existing ELSE MISC behavior.","proofConditionIds":["proof-source","proof-db"]},{"id":"constraint-2","satisfied":true,"statement":"Do not add or remove tenant types or decide GENERAL_CONTRACTOR product semantics.","proofConditionIds":["proof-source"]},{"id":"constraint-3","satisfied":true,"statement":"Use one new Supabase migration and no unrelated frontend or control-plane changes.","proofConditionIds":["proof-source"]}],"contractHash":"8b311339f2fe1b404c5b17c2812c6fb98c96d7deadd4d6d3c60307ad85d583f9","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-source","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"8b311339f2fe1b404c5b17c2812c6fb98c96d7deadd4d6d3c60307ad85d583f9"},"required":true,"satisfied":true},{"id":"proof-db","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"8b311339f2fe1b404c5b17c2812c6fb98c96d7deadd4d6d3c60307ad85d583f9"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["migrations"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:43:51.982806+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"35e3ac0cdbb9e9d2c709cc6df3503e0370663c77","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:07d603a1-ac01-4bd5-be47-db27d4077f90:request-contract:8b311339f2fe1b404c5b17c2812c6fb98c96d7deadd4d6d3c60307ad85d583f9:35e3ac0cdbb9e9d2c709cc6df3503e0370663c77:verified:","mission_step_id":"2b7f86cc-e0db-440f-80a3-13172c99c0a6","command_center_event_id":"07d603a1-ac01-4bd5-be47-db27d4077f90"},{"id":"d8e1bbbc-833d-47c8-8238-ac45dc31d750","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/cloudflare-version-propagation-retry-20260903","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":1306,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1565,"terminal":false,"missionId":"774fe160-d3a5-427a-9d83-d921d7f5a105","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":10743,"prReadinessMs":10530,"approvedPlanMs":0,"missionSetupMs":822,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"774fe160-d3a5-427a-9d83-d921d7f5a105"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1782,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:01:35.030356+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1565","receipt_type":"execute_mission","idempotency_key":"mission:774fe160-d3a5-427a-9d83-d921d7f5a105:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6d940df8-963f-44ee-befd-ec1338fb3aad","command_center_event_id":"774fe160-d3a5-427a-9d83-d921d7f5a105"},{"id":"2f1411aa-6339-4b12-bd83-bbf540b3a86b","source":"cc-execution","status":"recorded","payload":{"objective":"Continue exact existing PR #1760 at head f3c4c805369c6c4460e0b6d1b686bd13974ce246. Do not mutate source or create another branch/PR. The first Gate passed source safety, TypeScript, Vite production build, and PWA build, then hit only a transient DOMException TimeoutError after the build. Rerun this exact Gate head once under the existing transient recovery policy. On green Gate, squash merge PR #1760, release only the frontend, then prove the live MS Lawn Barber Today route and Profile route visually. No backend, database, auth, control-plane, Supabase, or unrelated tenant work.","tenantRef":"ms-lawn-barber","receivedAt":"2026-09-04T22:04:28.210Z","fingerprint":"ffe22c24d7b15260b286b6ffa4ee7c704df67bbe76809937ae017efb1074a7ab","workstreamRef":"mslawnbarber","conversationId":null,"canonicalBranch":"ai/objective-first-repair-mtnhth86","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue exact existing PR #1760 at head f3c4c805369c6c4460e0b6d1b686bd13974ce246. Do not mutate source or create another branch/PR. The first Gate passed source safety, TypeScript, Vite production build, and PWA build, then hit only a transient DOMException TimeoutError after the build. Rerun this exact Gate head once under the existing transient recovery policy. On green Gate, squash merge PR #1760, release only the frontend, then prove the live MS Lawn Barber Today route and Profile route visually. No backend, database, auth, control-plane, Supabase, or unrelated tenant work.","wordingChanged":false,"canonicalIntent":"Continue exact existing PR #1760 at head f3c4c805369c6c4460e0b6d1b686bd13974ce246. Do not mutate source or create another branch/PR. The first Gate passed source safety, TypeScript, Vite production build, and PWA build, then hit only a transient DOMException TimeoutError after the build. Rerun this exact Gate head once under the existing transient recovery policy. On green Gate, squash merge PR #1760, release only the frontend, then prove the live MS Lawn Barber Today route and Profile route visually. No backend, database, auth, control-plane, Supabase, or unrelated tenant work.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"today","statement":"Today renders as a premium visual operational dashboard with clear route, readiness, and weather hierarchy.","proofConditionIds":["repo","today-visual"]},{"id":"profile","statement":"Profile remains canonical but renders inside the same dark translucent branded lawn-care shell instead of a white/default page.","proofConditionIds":["repo","profile-visual"]},{"id":"avatar","statement":"Account/avatar is stable top-right without content overlap across the lawn-care family.","proofConditionIds":["repo","today-visual","profile-visual"]}],"objective":"Continue exact existing PR #1760 at head f3c4c805369c6c4460e0b6d1b686bd13974ce246. Do not mutate source or create another branch/PR. The first Gate passed source safety, TypeScript, Vite production build, and PWA build, then hit only a transient DOMException TimeoutError after the build. Rerun this exact Gate head once under the existing transient recovery policy. On green Gate, squash merge PR #1760, release only the frontend, then prove the live MS Lawn Barber Today route and Profile route visually. No backend, database, auth, control-plane, Supabase, or unrelated tenant work.","constraints":[{"id":"constraint-1","statement":"frontend-only","proofConditionIds":["repo"]},{"id":"constraint-2","statement":"same existing branch","proofConditionIds":["repo"]},{"id":"constraint-3","statement":"same existing PR #1760","proofConditionIds":["repo"]},{"id":"constraint-4","statement":"maximum one transient Gate rerun","proofConditionIds":["repo"]},{"id":"constraint-5","statement":"squash merge","proofConditionIds":["repo"]},{"id":"constraint-6","statement":"frontend release only","proofConditionIds":["repo"]},{"id":"constraint-7","statement":"no source mutation during continuation","proofConditionIds":["repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"PR #1760 exact source implements the shared LawnCareShell presentation contract.","route":"/crm/LAWN_CARE/ms-lawn-barber/lawn-care","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"today-visual","kind":"visual","claim":"Live MS Lawn Barber Today shows the branded emerald/cyan dark-glass shell, styled route/readiness/weather presentation, and top-right account control.","route":"/crm/LAWN_CARE/ms-lawn-barber/lawn-care","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"profile-visual","kind":"visual","claim":"Live MS Lawn Barber Profile shows the same tenant background and dark translucent lawn-care shell with the account control top-right, not a white/default page.","route":"/crm/LAWN_CARE/ms-lawn-barber/lawn-care/profile","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/objective-first-repair-mtnhth86","conversationContext":"{\"activeObjective\":\"Ship MS Lawn Barber visual repair live\",\"existingPr\":1760,\"existingHead\":\"f3c4c805369c6c4460e0b6d1b686bd13974ce246\",\"failedGateRun\":5332,\"failureClass\":\"transient_timeout_after_successful_frontend_build\",\"sourceMutationRequired\":false}","requestContractHash":"e20f9cbd8134786ffff9989b74f14794a03d0e59630c512bde0757c3b2a0d291","requestContractRevision":1},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-04T22:04:28.657746+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:a52190ee-a183-4013-95c5-31610dcc529d:tenant-workstream-contribution:ffe22c24d7b15260b286b6ffa4ee7c704df67bbe76809937ae017efb1074a7ab","mission_step_id":null,"command_center_event_id":"a52190ee-a183-4013-95c5-31610dcc529d"},{"id":"8a62e79e-6efa-46bb-8a1f-0fd2a74f4b6b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/forgejo-merge-queue-read-budget-v2-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":2172,"terminal":false,"missionId":"d5245817-8e29-405c-9237-5571101c39a5","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12503,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":2314,"approvedPlanMs":0,"missionSetupMs":371,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":283,"ledgerReconcileMs":0,"lineageReconcileMs":88,"resolvePreflightMs":371,"repositoryMutationMs":9766,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":283,"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":"d5245817-8e29-405c-9237-5571101c39a5"},"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":1982,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T21:19:02.346314+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"2172","receipt_type":"execute_mission","idempotency_key":"mission:d5245817-8e29-405c-9237-5571101c39a5:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"78604cdf-d309-484d-9d0d-fb67c49a3ce3","command_center_event_id":"d5245817-8e29-405c-9237-5571101c39a5"},{"id":"578dffbf-5ed0-4b57-a5ae-8959aafee299","source":"forgejo","status":"waiting","payload":{"branch":"ai/release-classifier-alignment-20260910","prNumber":2318,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"6832948e050d7efa6bb26101c7aa21c82d421cc8","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-10T19:58:48.452825+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"6832948e050d7efa6bb26101c7aa21c82d421cc8","external_id":"2318","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:5fec0117-eece-411d-8d9c-9c8fd5b0cba6:merged-pr:2318:6832948e050d7efa6bb26101c7aa21c82d421cc8","mission_step_id":"67ddbbe6-f4f5-459c-9fad-620727568747","command_center_event_id":"5fec0117-eece-411d-8d9c-9c8fd5b0cba6"},{"id":"3e955961-49a7-467c-863e-9dd283a65815","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-25dc20772024","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":3606,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1105,"terminal":false,"missionId":"25dc2077-2024-4f72-98f8-a81ac05de3a7","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":706,"prReadinessMs":608,"approvedPlanMs":0,"missionSetupMs":901,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"25dc2077-2024-4f72-98f8-a81ac05de3a7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5785,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:43:32.06662+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1105","receipt_type":"execute_mission","idempotency_key":"mission:25dc2077-2024-4f72-98f8-a81ac05de3a7:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"47c565d8-10bc-4389-a6f2-ddaaa48bb03f","command_center_event_id":"25dc2077-2024-4f72-98f8-a81ac05de3a7"},{"id":"d2c2a97b-1a78-4e0a-9419-cea6e68f698d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/cloudflare-version-propagation-retry-20260903","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.5-merge-queue-operators","prNumber":null,"terminal":false,"missionId":"a47b457a-1664-438d-9555-3e785c4f87ea","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":7745,"prReadinessMs":0,"approvedPlanMs":7745,"missionSetupMs":1411,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a47b457a-1664-438d-9555-3e785c4f87ea"},"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":1082,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:02:16.215009+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a47b457a-1664-438d-9555-3e785c4f87ea:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"49244c40-b50f-4c5b-b131-6d19bafb65a5","command_center_event_id":"a47b457a-1664-438d-9555-3e785c4f87ea"},{"id":"de33316d-9d4c-43a1-b035-a134a3e80595","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-25dc20772024","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":9662,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1105,"terminal":false,"missionId":"25dc2077-2024-4f72-98f8-a81ac05de3a7","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":18117,"prReadinessMs":903,"approvedPlanMs":0,"missionSetupMs":788,"shipAndProveMs":17204},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"25dc2077-2024-4f72-98f8-a81ac05de3a7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5357,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:48:39.872188+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1105","receipt_type":"execute_mission","idempotency_key":"mission:25dc2077-2024-4f72-98f8-a81ac05de3a7:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"47c565d8-10bc-4389-a6f2-ddaaa48bb03f","command_center_event_id":"25dc2077-2024-4f72-98f8-a81ac05de3a7"},{"id":"8b6b47a9-da76-4c07-bbc5-787ba92fac4d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/exact-green-behind-base-auto-refresh-20260904","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.47-forgejo-native-automerge-refreeze","prNumber":1706,"terminal":false,"missionId":"9af67bef-e172-4647-ab92-69a2fe5fd737","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"e452f103788d02c24f4163e21e4c75676b0cc92e","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4173,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":596,"approvedPlanMs":0,"missionSetupMs":917,"providerAuthMs":0,"shipAndProveMs":3435,"ledgerPrepareMs":745,"ledgerReconcileMs":0,"lineageReconcileMs":172,"resolvePreflightMs":917,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":745,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9af67bef-e172-4647-ab92-69a2fe5fd737"},"performance":null,"deploymentId":"forgejo-main-e452f103788d","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":2766,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:51:01.272139+00:00","proof_gate":"canonical_release_dispatched","source_sha":"e452f103788d02c24f4163e21e4c75676b0cc92e","external_id":"forgejo-main-e452f103788d","receipt_type":"execute_mission","idempotency_key":"mission:9af67bef-e172-4647-ab92-69a2fe5fd737:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"6f9dc57f-c5b8-4691-8541-645b9734438d","command_center_event_id":"9af67bef-e172-4647-ab92-69a2fe5fd737"},{"id":"7485dda3-83c5-4d9d-ae7e-2396692e9897","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"Adopt the already-applied exact 1.58.48 branch after ambiguous pre-PR timeout; no source rewrite.","baseSha":"e452f103788d02c24f4163e21e4c75676b0cc92e","issuedAt":1788529870454,"expiresAt":1788530050454,"missionId":"5affa835-6c2c-48fc-a451-812516d90549","authorizationId":"fff7d7aa-f109-4d49-bf11-416f4be96c07","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:51:10.802921+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e452f103788d02c24f4163e21e4c75676b0cc92e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:fff7d7aa-f109-4d49-bf11-416f4be96c07","mission_step_id":"316a1fbb-9926-40a8-a02d-97987a01829f","command_center_event_id":"5affa835-6c2c-48fc-a451-812516d90549"},{"id":"dae42907-4a16-4b97-ac63-f5f9e51a79c6","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-25dc20772024","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8481,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":null,"prNumber":1105,"terminal":false,"missionId":"25dc2077-2024-4f72-98f8-a81ac05de3a7","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":344,"approvedPlanMs":0,"shipAndProveMs":16515},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"25dc2077-2024-4f72-98f8-a81ac05de3a7"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":677,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:49:08.878563+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1105","receipt_type":"automatic_mission_resume","idempotency_key":"mission:25dc2077-2024-4f72-98f8-a81ac05de3a7:automatic-mission-resume:1105:canonical_release_transport_retryable","mission_step_id":"c85e344c-bcc1-4e86-8ced-5b144e51c22c","command_center_event_id":"25dc2077-2024-4f72-98f8-a81ac05de3a7"},{"id":"6ee4cb8f-d1fd-4308-a751-03f2c9f6a19f","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/cloudflare-version-propagation-retry-20260903","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":2576,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1565,"terminal":false,"missionId":"774fe160-d3a5-427a-9d83-d921d7f5a105","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":1713,"prReadinessMs":1388,"approvedPlanMs":0,"missionSetupMs":848,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"774fe160-d3a5-427a-9d83-d921d7f5a105"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1511,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:04:56.861012+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1565","receipt_type":"execute_mission","idempotency_key":"mission:774fe160-d3a5-427a-9d83-d921d7f5a105:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"6d940df8-963f-44ee-befd-ec1338fb3aad","command_center_event_id":"774fe160-d3a5-427a-9d83-d921d7f5a105"},{"id":"6d72c037-abb0-424a-881d-79cac385673a","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/media-library-godmode-all-tenants-20260830","reason":"modified_nonempty_file_became_empty:supabase/config.toml","status":"blocked","metrics":{"receiptBytes":2458,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1106,"terminal":false,"missionId":"1f2541a8-03f1-4208-a433-a4f617e2cf9b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":688,"prReadinessMs":0,"approvedPlanMs":688,"missionSetupMs":675,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"1f2541a8-03f1-4208-a433-a4f617e2cf9b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5539,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:54:07.752986+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1106","receipt_type":"execute_mission","idempotency_key":"mission:1f2541a8-03f1-4208-a433-a4f617e2cf9b:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b4dee628-cbe5-46d8-9bfa-a4b9c8619749","command_center_event_id":"1f2541a8-03f1-4208-a433-a4f617e2cf9b"},{"id":"43809a59-bb23-41c8-850b-4b39f06997c4","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/media-library-godmode-all-tenants-20260830","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":3607,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1106,"terminal":false,"missionId":"1f2541a8-03f1-4208-a433-a4f617e2cf9b","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":4597,"prReadinessMs":2044,"approvedPlanMs":2236,"missionSetupMs":1301,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"1f2541a8-03f1-4208-a433-a4f617e2cf9b"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5581,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:44:16.542629+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1106","receipt_type":"execute_mission","idempotency_key":"mission:1f2541a8-03f1-4208-a433-a4f617e2cf9b:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"b4dee628-cbe5-46d8-9bfa-a4b9c8619749","command_center_event_id":"1f2541a8-03f1-4208-a433-a4f617e2cf9b"},{"id":"35de6fd1-d46b-4b11-807d-b8a896eb74c0","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane, continue the same 1.58.32 speed-path repair on PR #1670, fix the deterministic Gate regression by loading the scoped-patch source in the existing speed invariant test, leave the implementation unchanged, re-run the exact Gate, squash merge, release affected targets only, prove the exact live runtime, then refreeze the control plane.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane, continue the same 1.58.32 speed-path repair on PR #1670, fix the deterministic Gate regression by loading the scoped-patch source in the existing speed invariant test, leave the implementation unchanged, re-run the exact Gate, squash merge, release affected targets only, prove the exact live runtime, then refreeze the control plane.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"gate-speed","statement":"Control-plane Gates use one combined frontend dependency cache action reference and bounded authenticated Forgejo branch API freshness reads instead of repeated cache action prefetches and git ls-remote freshness negotiations.","proofConditionIds":["repo","runtime"]},{"id":"release-speed","statement":"Warm cc-execution releases restore an exact Node-runtime/package-manifest node_modules tree, skip npm install on cache hit, and verify exact wrangler/parser versions before deployment.","proofConditionIds":["repo","runtime"]},{"id":"mutation-tail","statement":"Fresh branch creation is bounded at 3000ms, PR creation at 4000ms, ambiguous writes still reconcile safely, and scoped patch receipts expose branch/atomic/PR provider timings.","proofConditionIds":["repo","runtime"]},{"id":"refrozen","statement":"1.58.32-speed-path-refreeze is live on the exact merged Forgejo SHA and controlPlaneFrozen is true.","proofConditionIds":["repo","runtime"]}],"objective":"Unfreeze the control plane, continue the same 1.58.32 speed-path repair on PR #1670, fix the deterministic Gate regression by loading the scoped-patch source in the existing speed invariant test, leave the implementation unchanged, re-run the exact Gate, squash merge, release affected targets only, prove the exact live runtime, then refreeze the control plane.","constraints":[{"id":"hard-safety","statement":"Do not weaken protected main, exact-head Gate, exact-source runtime proof, auth, migration, destructive-retirement, or release-owner boundaries.","proofConditionIds":["repo","runtime"]},{"id":"release-scope","statement":"Release only affected production targets.","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main contains the bounded speed-path implementation and governing invariants.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution matches exact merged source and version 1.58.32-speed-path-refreeze.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"c409003f424a58d73742a1d77d52ec734198df288b077821b2a10b63196c60a4","requestContractRevision":4,"previousRequestContractHash":"7c167cb21451761fe96a2d77a88f7ca0198360907c66c36cc0a3fb2a344cec11"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:39:08.533316+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:79440d57-2bf8-44dc-b9bc-afc4034eb328:request-contract-revision:4:c409003f424a58d73742a1d77d52ec734198df288b077821b2a10b63196c60a4","mission_step_id":"f3112d52-3537-4dba-a76c-1d9d7ef2e716","command_center_event_id":"79440d57-2bf8-44dc-b9bc-afc4034eb328"},{"id":"163bdcbb-df4c-40aa-b9fe-d82b2e88f44e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane to repair the exact transient Forgejo Gate rerun PR-resolution contract, then refreeze it after live proof. Known PR reruns must use an explicit caller-known PR number with exact failed-run head verification, while commit-to-PR lookup remains fallback only when no PR number is known. Update the automatic supervisor to pass its known PR number, update the capability contract and focused invariant assertions, preserve the one-rerun/source-preserving close-reopen safety model, bump cc-execution identity, pass KnockLaunch Gate, squash merge, deploy only cc-execution, verify the live runtime SHA, then refreeze the control plane. Do not touch frontend, Supabase, database, auth, or unrelated runtime owners.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane to repair the exact transient Forgejo Gate rerun PR-resolution contract, then refreeze it after live proof. Known PR reruns must use an explicit caller-known PR number with exact failed-run head verification, while commit-to-PR lookup remains fallback only when no PR number is known. Update the automatic supervisor to pass its known PR number, update the capability contract and focused invariant assertions, preserve the one-rerun/source-preserving close-reopen safety model, bump cc-execution identity, pass KnockLaunch Gate, squash merge, deploy only cc-execution, verify the live runtime SHA, then refreeze the control plane. Do not touch frontend, Supabase, database, auth, or unrelated runtime owners.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"explicit-pr-rerun","statement":"Transient Gate reruns reuse an explicit caller-known PR number with exact-head verification and use commit-to-PR discovery only as fallback.","proofConditionIds":["repo","runtime"]},{"id":"supervisor","statement":"Automatic Gate recovery passes its already-known PR number while preserving the one-rerun and source-preservation safety invariants.","proofConditionIds":["repo","runtime"]},{"id":"freeze","statement":"The control plane is refrozen after the repaired runtime is proven live.","proofConditionIds":["runtime"]}],"objective":"Unfreeze the control plane to repair the exact transient Forgejo Gate rerun PR-resolution contract, then refreeze it after live proof. Known PR reruns must use an explicit caller-known PR number with exact failed-run head verification, while commit-to-PR lookup remains fallback only when no PR number is known. Update the automatic supervisor to pass its known PR number, update the capability contract and focused invariant assertions, preserve the one-rerun/source-preserving close-reopen safety model, bump cc-execution identity, pass KnockLaunch Gate, squash merge, deploy only cc-execution, verify the live runtime SHA, then refreeze the control plane. Do not touch frontend, Supabase, database, auth, or unrelated runtime owners.","constraints":[{"id":"constraint-1","statement":"control-plane-only","proofConditionIds":["repo","runtime"]},{"id":"constraint-2","statement":"no frontend changes","proofConditionIds":["repo","runtime"]},{"id":"constraint-3","statement":"no database/Supabase/auth changes","proofConditionIds":["repo","runtime"]},{"id":"constraint-4","statement":"one branch","proofConditionIds":["repo","runtime"]},{"id":"constraint-5","statement":"one PR","proofConditionIds":["repo","runtime"]},{"id":"constraint-6","statement":"KnockLaunch Gate","proofConditionIds":["repo","runtime"]},{"id":"constraint-7","statement":"squash merge","proofConditionIds":["repo","runtime"]},{"id":"constraint-8","statement":"deploy only cc-execution","proofConditionIds":["repo","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Forgejo source contains explicit PR rerun resolution, the supervisor callsite update, capability contract update, focused regression assertions, and version bump.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"cc-execution is live at the exact merged SHA containing the repair and the control plane is back in its frozen operating state.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"a6017db0e83a2b6479ba2201af5c009c7caf0311a93aa4b75d75ea0c1e13741d","requestContractRevision":2,"previousRequestContractHash":"544f83b0a571042697d428d837caa1457242a1e852bd0f0e5fc0323176faf592"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T22:07:56.687568+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:37dff517-af3d-42d0-903c-6389122f9fa9:request-contract:a6017db0e83a2b6479ba2201af5c009c7caf0311a93aa4b75d75ea0c1e13741d","mission_step_id":"13edcad5-3b85-4d49-9375-c6d9ccb98322","command_center_event_id":"37dff517-af3d-42d0-903c-6389122f9fa9"},{"id":"1f602111-5003-43fd-8ff9-ecdb08f5aa83","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/onboarding-tenant-type-standard-20260830","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":2449,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1107,"terminal":false,"missionId":"08fcecaa-c2b5-40e2-a90d-46e957dcf387","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":713,"prReadinessMs":700,"approvedPlanMs":0,"missionSetupMs":483,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"08fcecaa-c2b5-40e2-a90d-46e957dcf387"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5918,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T15:00:35.239567+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1107","receipt_type":"execute_mission","idempotency_key":"mission:08fcecaa-c2b5-40e2-a90d-46e957dcf387:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"6d0330b2-a009-4783-bf8e-ea9d528adba8","command_center_event_id":"08fcecaa-c2b5-40e2-a90d-46e957dcf387"},{"id":"f76a945f-07da-4533-b1c7-f2ac52399782","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/onboarding-tenant-type-standard-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":4891,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1107,"terminal":false,"missionId":"08fcecaa-c2b5-40e2-a90d-46e957dcf387","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":17830,"prReadinessMs":17727,"approvedPlanMs":0,"missionSetupMs":927,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"08fcecaa-c2b5-40e2-a90d-46e957dcf387"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6103,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T14:51:43.840893+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1107","receipt_type":"execute_mission","idempotency_key":"mission:08fcecaa-c2b5-40e2-a90d-46e957dcf387:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"6d0330b2-a009-4783-bf8e-ea9d528adba8","command_center_event_id":"08fcecaa-c2b5-40e2-a90d-46e957dcf387"},{"id":"adbde49c-a5ac-4b77-989a-afb02884f0aa","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/cloudflare-version-propagation-retry-20260903","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1212,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1565,"terminal":false,"missionId":"a47b457a-1664-438d-9555-3e785c4f87ea","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":2283,"prReadinessMs":1491,"approvedPlanMs":0,"missionSetupMs":2831,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"a47b457a-1664-438d-9555-3e785c4f87ea"},"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-03T15:05:07.75247+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1565","receipt_type":"execute_mission","idempotency_key":"mission:a47b457a-1664-438d-9555-3e785c4f87ea:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"49244c40-b50f-4c5b-b131-6d19bafb65a5","command_center_event_id":"a47b457a-1664-438d-9555-3e785c4f87ea"},{"id":"f5613f50-88ab-4516-8adb-811c7b80f949","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Same owner-authorized 1.58.32 mission. Correct only the deterministic test variable omission discovered by Gate #5109; implementation remains unchanged; then refreeze.","baseSha":"87af5cb7399a41c51086136a254baf6444f00663","issuedAt":1788500349716,"expiresAt":1788500529716,"missionId":"79440d57-2bf8-44dc-b9bc-afc4034eb328","authorizationId":"493ec2eb-e247-4338-b2e5-9968859584f7","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:39:10.603259+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"87af5cb7399a41c51086136a254baf6444f00663","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:493ec2eb-e247-4338-b2e5-9968859584f7","mission_step_id":"e7188fc2-6d11-4d11-b49b-8f77370bf18d","command_center_event_id":"79440d57-2bf8-44dc-b9bc-afc4034eb328"},{"id":"4e60448c-a3a6-4b71-a50e-25b070e0129e","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/version.js","workers/cc-execution/test/event-driven-auto-merge-invariants.test.js"],"reason":"Reconcile the already-applied 1.58.48 orphan branch onto newly advanced protected main e452f103788d02c24f4163e21e4c75676b0cc92e, then create its single PR; no duplicate source generation.","baseSha":"e452f103788d02c24f4163e21e4c75676b0cc92e","issuedAt":1788529919252,"expiresAt":1788530099252,"missionId":"5affa835-6c2c-48fc-a451-812516d90549","authorizationId":"e05dccd2-7e01-40da-bc3e-c5c5331aaece","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:51:59.71736+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"e452f103788d02c24f4163e21e4c75676b0cc92e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:e05dccd2-7e01-40da-bc3e-c5c5331aaece","mission_step_id":"316a1fbb-9926-40a8-a02d-97987a01829f","command_center_event_id":"5affa835-6c2c-48fc-a451-812516d90549"},{"id":"f0c23c64-b2aa-40c6-8262-72a13adbb63a","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-approved repair for recurring Forgejo 422 false failures and control-plane latency degradation.","baseSha":"ff6ef14dc82d479dba1c5be47087ccff417b6930","issuedAt":1788894418032,"expiresAt":1788894598032,"missionId":"d042c33f-a800-4242-9ac7-360e74f3c126","authorizationId":"a6c163f7-bec1-42c8-9548-dcbb82189664","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:06:58.465915+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ff6ef14dc82d479dba1c5be47087ccff417b6930","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:a6c163f7-bec1-42c8-9548-dcbb82189664","mission_step_id":"12249c4a-ca7f-4ffe-a5e8-385a8089acef","command_center_event_id":"d042c33f-a800-4242-9ac7-360e74f3c126"},{"id":"43b71dd4-7f72-4dcf-829c-539e9c154351","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/cloudflare-version-propagation-retry-20260903","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3836,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1565,"terminal":false,"missionId":"774fe160-d3a5-427a-9d83-d921d7f5a105","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"7187fc1f3c292451a13399c72f370ce66bddd1c4","timingsMs":{"handlerMs":12272,"prReadinessMs":1910,"approvedPlanMs":0,"missionSetupMs":1903,"shipAndProveMs":10078},"nextAction":null,"receiptRef":{"mode":"full","missionId":"774fe160-d3a5-427a-9d83-d921d7f5a105"},"performance":null,"deploymentId":"forgejo-main-7187fc1f3c29","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":2060,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:08:48.947274+00:00","proof_gate":"canonical_release_dispatched","source_sha":"7187fc1f3c292451a13399c72f370ce66bddd1c4","external_id":"forgejo-main-7187fc1f3c29","receipt_type":"execute_mission","idempotency_key":"mission:774fe160-d3a5-427a-9d83-d921d7f5a105:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"e312a21a-08de-4221-8cea-5a7a1167b6aa","command_center_event_id":"774fe160-d3a5-427a-9d83-d921d7f5a105"},{"id":"3e010f58-3363-4f00-a852-ddeb378ca86e","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/speed-path-20260904","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":18580,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.31-mcp-auth-gate-refreeze","prNumber":1670,"terminal":false,"missionId":"79440d57-2bf8-44dc-b9bc-afc4034eb328","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":5667,"prReadinessMs":1034,"approvedPlanMs":4627,"missionSetupMs":2030,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"79440d57-2bf8-44dc-b9bc-afc4034eb328"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1035,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:38:22.867209+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1670","receipt_type":"execute_mission","idempotency_key":"mission:79440d57-2bf8-44dc-b9bc-afc4034eb328:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"f3112d52-3537-4dba-a76c-1d9d7ef2e716","command_center_event_id":"79440d57-2bf8-44dc-b9bc-afc4034eb328"},{"id":"283dc525-fa46-4672-ad74-11169db1c0e9","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/exact-green-bounded-latch-20260904","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.47-forgejo-native-automerge-refreeze","prNumber":null,"terminal":false,"missionId":"5affa835-6c2c-48fc-a451-812516d90549","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4629,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":855,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":528,"ledgerReconcileMs":0,"lineageReconcileMs":327,"resolvePreflightMs":855,"repositoryMutationMs":4629,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":528,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5affa835-6c2c-48fc-a451-812516d90549"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1550,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:50:07.37129+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5affa835-6c2c-48fc-a451-812516d90549:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"34c88d1a-f905-4712-8ed9-39f6e8dd328a","command_center_event_id":"5affa835-6c2c-48fc-a451-812516d90549"},{"id":"29e08e4b-71f4-414a-b69b-b82970aa6760","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"e452f103788d02c24f4163e21e4c75676b0cc92e","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"e452f103788d02c24f4163e21e4c75676b0cc92e","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"18b83814069f18b534a954ed8f2d93691c4254b97af3b1529020bcdd66ab3116","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5202","runId":5202,"status":"success","sourceSha":"e452f103788d02c24f4163e21e4c75676b0cc92e","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"e452f103788d02c24f4163e21e4c75676b0cc92e","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-e452f103788d02c24f4163e21e4c75676b0cc92e","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":5202,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.48-exact-green-auto-refresh-refreeze","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:51:51.966403+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"e452f103788d02c24f4163e21e4c75676b0cc92e","external_id":"forgejo-main-e452f103788d","receipt_type":"canonical_release_status","idempotency_key":"mission:9af67bef-e172-4647-ab92-69a2fe5fd737:forgejo-release-status:e452f103788d02c24f4163e21e4c75676b0cc92e:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"8e34d47f-3bed-4f00-9151-01110c3215ea","command_center_event_id":"9af67bef-e172-4647-ab92-69a2fe5fd737"},{"id":"0eea9d68-3be2-453f-a811-d633134bee93","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/index-mission-control.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Unfreeze the control plane only long enough to repair the exact transient Gate rerun PR-resolution defect blocking normal source delivery; preserve all hard safety invariants and refreeze after the repaired cc-execution runtime is proven live.","baseSha":"4744cf01279df68f099f0be4c630f7acc3cd3933","issuedAt":1788559677200,"expiresAt":1788559857200,"missionId":"37dff517-af3d-42d0-903c-6389122f9fa9","authorizationId":"39e61a5f-3e32-4635-b304-cffae22970ac","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T22:07:57.763209+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"4744cf01279df68f099f0be4c630f7acc3cd3933","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:39e61a5f-3e32-4635-b304-cffae22970ac","mission_step_id":"8ecd5256-3b21-4d76-be0a-f25228bf8421","command_center_event_id":"37dff517-af3d-42d0-903c-6389122f9fa9"},{"id":"c0b68eb7-e021-44da-9f74-a8ee5a8365c9","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtfy03mr","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":1222,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1109,"terminal":false,"missionId":"f29b96cd-f3b7-47bf-a7c6-38a83a088b17","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":2022,"prReadinessMs":2013,"approvedPlanMs":0,"missionSetupMs":1009,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"f29b96cd-f3b7-47bf-a7c6-38a83a088b17"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5826,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T15:10:28.768258+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1109","receipt_type":"execute_mission","idempotency_key":"mission:f29b96cd-f3b7-47bf-a7c6-38a83a088b17:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"bbfa8b6e-ff3a-4808-8b89-45a31520e4d4","command_center_event_id":"f29b96cd-f3b7-47bf-a7c6-38a83a088b17"},{"id":"de4f584c-f1ed-4cda-9501-9f3d98bc167e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtfy03mr","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":2436,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1109,"terminal":false,"missionId":"f29b96cd-f3b7-47bf-a7c6-38a83a088b17","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":32756,"prReadinessMs":32742,"approvedPlanMs":0,"missionSetupMs":898,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"f29b96cd-f3b7-47bf-a7c6-38a83a088b17"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5716,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T15:14:14.576821+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1109","receipt_type":"execute_mission","idempotency_key":"mission:f29b96cd-f3b7-47bf-a7c6-38a83a088b17:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"bbfa8b6e-ff3a-4808-8b89-45a31520e4d4","command_center_event_id":"f29b96cd-f3b7-47bf-a7c6-38a83a088b17"},{"id":"e8505f10-88f8-476b-8fb0-c12310096500","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/cloudflare-version-propagation-retry-20260903","reason":null,"status":"in_progress","metrics":{"receiptBytes":5158,"releaseCount":1,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":1565,"terminal":false,"missionId":"774fe160-d3a5-427a-9d83-d921d7f5a105","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":"7187fc1f3c292451a13399c72f370ce66bddd1c4","timingsMs":{"handlerMs":5662,"prReadinessMs":447,"approvedPlanMs":0,"missionSetupMs":844,"shipAndProveMs":4853},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"774fe160-d3a5-427a-9d83-d921d7f5a105"},"performance":null,"deploymentId":"forgejo-main-7187fc1f3c29","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":1008,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:10:33.280391+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":"7187fc1f3c292451a13399c72f370ce66bddd1c4","external_id":"forgejo-main-7187fc1f3c29","receipt_type":"execute_mission","idempotency_key":"mission:774fe160-d3a5-427a-9d83-d921d7f5a105:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"e312a21a-08de-4221-8cea-5a7a1167b6aa","command_center_event_id":"774fe160-d3a5-427a-9d83-d921d7f5a105"},{"id":"f5be14e2-3a16-42eb-91e4-b71f3ddea8d5","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/onboarding-tenant-type-standard-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":9731,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1107,"terminal":false,"missionId":"08fcecaa-c2b5-40e2-a90d-46e957dcf387","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":17952,"prReadinessMs":406,"approvedPlanMs":0,"missionSetupMs":1279,"shipAndProveMs":17537},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"08fcecaa-c2b5-40e2-a90d-46e957dcf387"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5359,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T15:13:46.070118+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1107","receipt_type":"execute_mission","idempotency_key":"mission:08fcecaa-c2b5-40e2-a90d-46e957dcf387:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"6d0330b2-a009-4783-bf8e-ea9d528adba8","command_center_event_id":"08fcecaa-c2b5-40e2-a90d-46e957dcf387"},{"id":"42d3d334-3449-4722-ba94-98a6c6855159","source":"forgejo","status":"waiting","payload":{"branch":"ai/speed-path-20260904","prNumber":1670,"nextAction":null,"mergeCommitSha":"950d53daf14fa4f1d4fe355bec9050dfc8760d24","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:41:33.268032+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"950d53daf14fa4f1d4fe355bec9050dfc8760d24","external_id":"1670","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:79440d57-2bf8-44dc-b9bc-afc4034eb328:merged-pr:1670:950d53daf14fa4f1d4fe355bec9050dfc8760d24","mission_step_id":"9cb0e467-2bb7-4eae-a9f9-1ceae8f45d8f","command_center_event_id":"79440d57-2bf8-44dc-b9bc-afc4034eb328"},{"id":"50a7360f-173e-4a10-8b8f-594cb3dbf5fa","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/strict-tenant-type-contract-db-20260830","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":null,"terminal":false,"missionId":"cf6ff56d-3524-421b-a805-3767829d8159","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":17814,"prReadinessMs":0,"approvedPlanMs":17814,"missionSetupMs":1857,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"cf6ff56d-3524-421b-a805-3767829d8159"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5384,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T15:15:50.696427+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cf6ff56d-3524-421b-a805-3767829d8159:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"8bc7095b-14a6-4bbf-bd2b-399dccbfd0d3","command_center_event_id":"cf6ff56d-3524-421b-a805-3767829d8159"},{"id":"e36cd851-0cd3-43d0-b927-a9d8a5677d2e","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/strict-tenant-type-contract-db-20260830","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1175,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":null,"terminal":false,"missionId":"cf6ff56d-3524-421b-a805-3767829d8159","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":329,"missionSetupMs":1127},"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":"cf6ff56d-3524-421b-a805-3767829d8159"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":8502,"likelyAffectedFiles":["supabase/migrations/20260830152000_enforce_strict_tenant_type_contract.sql"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T15:17:07.880503+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:cf6ff56d-3524-421b-a805-3767829d8159:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0678d011-86c0-4f01-bd2b-b77303938b90","command_center_event_id":"cf6ff56d-3524-421b-a805-3767829d8159"},{"id":"3f75d7b7-d00d-4c0b-9d23-5316729aa82b","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/strict-tenant-type-contract-db-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":2516,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1110,"terminal":false,"missionId":"cf6ff56d-3524-421b-a805-3767829d8159","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":2707,"prReadinessMs":1281,"approvedPlanMs":1409,"missionSetupMs":661,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"cf6ff56d-3524-421b-a805-3767829d8159"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5796,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T15:17:57.629274+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1110","receipt_type":"execute_mission","idempotency_key":"mission:cf6ff56d-3524-421b-a805-3767829d8159:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"8bc7095b-14a6-4bbf-bd2b-399dccbfd0d3","command_center_event_id":"cf6ff56d-3524-421b-a805-3767829d8159"},{"id":"04fd9adc-7aab-4ba5-964d-64868c4f9453","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/onboarding-tenant-type-standard-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":8545,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":1107,"terminal":false,"missionId":"08fcecaa-c2b5-40e2-a90d-46e957dcf387","operation":"automatic_mission_resume","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":438,"approvedPlanMs":0,"shipAndProveMs":17876},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"08fcecaa-c2b5-40e2-a90d-46e957dcf387"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":677,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T15:14:18.198068+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1107","receipt_type":"automatic_mission_resume","idempotency_key":"mission:08fcecaa-c2b5-40e2-a90d-46e957dcf387:automatic-mission-resume:1107:canonical_release_transport_retryable","mission_step_id":"f4ea9617-61f1-4dd2-acdf-d518368ad6f4","command_center_event_id":"08fcecaa-c2b5-40e2-a90d-46e957dcf387"},{"id":"50518b5c-d08c-4fa9-9834-915360f32804","source":"forgejo","status":"waiting","payload":{"branch":"ai/exact-green-behind-base-auto-refresh-20260904","prNumber":1706,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"e452f103788d02c24f4163e21e4c75676b0cc92e","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:51:06.920967+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"e452f103788d02c24f4163e21e4c75676b0cc92e","external_id":"1706","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:9af67bef-e172-4647-ab92-69a2fe5fd737:merged-pr:1706:e452f103788d02c24f4163e21e4c75676b0cc92e","mission_step_id":"6f9dc57f-c5b8-4691-8541-645b9734438d","command_center_event_id":"9af67bef-e172-4647-ab92-69a2fe5fd737"},{"id":"cc1e7553-386a-45e9-93b5-ee71557bf216","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/main-move-concurrency-20260903","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.5-merge-queue-operators","prNumber":null,"terminal":false,"missionId":"ba1c37d2-1ffe-4897-8455-3fcdd15f16f2","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":405,"missionSetupMs":2768},"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":"ba1c37d2-1ffe-4897-8455-3fcdd15f16f2"},"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":5499,"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/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","scripts/protected-main-release-recovery.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:15:47.130899+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ba1c37d2-1ffe-4897-8455-3fcdd15f16f2:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e6184eaf-db6e-4f70-98c5-95d4b21d151a","command_center_event_id":"ba1c37d2-1ffe-4897-8455-3fcdd15f16f2"},{"id":"e5514931-6794-468b-ba25-46dceb67b989","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtfy03mr","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3693,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1109,"terminal":false,"missionId":"f29b96cd-f3b7-47bf-a7c6-38a83a088b17","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":28990,"prReadinessMs":7349,"approvedPlanMs":0,"missionSetupMs":805,"shipAndProveMs":21377},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"f29b96cd-f3b7-47bf-a7c6-38a83a088b17"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5358,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T15:22:55.393963+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1109","receipt_type":"execute_mission","idempotency_key":"mission:f29b96cd-f3b7-47bf-a7c6-38a83a088b17:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"bbfa8b6e-ff3a-4808-8b89-45a31520e4d4","command_center_event_id":"f29b96cd-f3b7-47bf-a7c6-38a83a088b17"},{"id":"55d4cbd3-ffb5-4e4a-805c-78d8a181399e","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/strict-tenant-type-contract-db-20260830","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":3742,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1110,"terminal":false,"missionId":"cf6ff56d-3524-421b-a805-3767829d8159","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":37351,"prReadinessMs":37343,"approvedPlanMs":0,"missionSetupMs":1894,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"cf6ff56d-3524-421b-a805-3767829d8159"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5717,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T15:23:41.698513+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1110","receipt_type":"execute_mission","idempotency_key":"mission:cf6ff56d-3524-421b-a805-3767829d8159:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"8bc7095b-14a6-4bbf-bd2b-399dccbfd0d3","command_center_event_id":"cf6ff56d-3524-421b-a805-3767829d8159"},{"id":"39f00a57-c5e9-4325-8bff-bc41619d460f","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/media-library-inventory-contract-20260830","reason":"retryable_provider_transport:POST:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":1856,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":null,"terminal":false,"missionId":"df3132d7-98b1-4a64-9f8c-8cbf07f4a2f9","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":18758,"prReadinessMs":0,"approvedPlanMs":18758,"missionSetupMs":963,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"df3132d7-98b1-4a64-9f8c-8cbf07f4a2f9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5346,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T15:24:13.190714+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:df3132d7-98b1-4a64-9f8c-8cbf07f4a2f9:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"3f01faf7-c328-4a4f-8a8b-21d22ea32d69","command_center_event_id":"df3132d7-98b1-4a64-9f8c-8cbf07f4a2f9"},{"id":"6e7506f4-b0d8-47eb-b3c4-c6a514a9abea","source":"forgejo","status":"waiting","payload":{"branch":"ai/fix-gate-rerun-pr-resolution","prNumber":1761,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"97b484996468e7792edf7137f0eb9a8aa2e404a7","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T22:08:44.604702+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"97b484996468e7792edf7137f0eb9a8aa2e404a7","external_id":"1761","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:37dff517-af3d-42d0-903c-6389122f9fa9:merged-pr:1761:97b484996468e7792edf7137f0eb9a8aa2e404a7","mission_step_id":"c20360d0-8f06-4876-b20e-cf47cce5b207","command_center_event_id":"37dff517-af3d-42d0-903c-6389122f9fa9"},{"id":"65fa9b4a-8363-4065-9888-e6d5e7647406","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/enforce-tenant-type-edge-boundaries-20260830","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":null,"terminal":false,"missionId":"08dedf74-c266-4ff7-8a17-2d06e512fb77","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":329,"missionSetupMs":1513},"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":"08dedf74-c266-4ff7-8a17-2d06e512fb77"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":13564,"likelyAffectedFiles":["supabase/functions/signup-manage/index.ts","supabase/functions/admin-tenant-preview/index.ts","src/components/admin/EdgeFunctionControlPlanePanel.tsx","src/components/TenantRedirect.tsx","src/components/TenantRouter.tsx","src/components/admin/EnhancedTenantManagement.tsx","src/components/admin/LeadManagement/LeadDashboardStats.tsx","src/components/TenantGuard.tsx","src/components/TenantSelectorModal.tsx","src/components/TenantSwitcher.tsx","src/components/admin/IdentityAccessOperationsCenter.tsx","src/components/WorkflowRouter.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T15:24:24.578903+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:08dedf74-c266-4ff7-8a17-2d06e512fb77:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"0997705a-749d-48ec-b503-3f81d6331a1e","command_center_event_id":"08dedf74-c266-4ff7-8a17-2d06e512fb77"},{"id":"2c485a0b-aaab-4be8-84ac-81449f2dfe61","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/media-library-inventory-contract-20260830","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/media-library-inventory-contract-20260830","status":"blocked","metrics":{"receiptBytes":3018,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":null,"terminal":false,"missionId":"df3132d7-98b1-4a64-9f8c-8cbf07f4a2f9","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":1853,"prReadinessMs":0,"approvedPlanMs":1853,"missionSetupMs":471,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"df3132d7-98b1-4a64-9f8c-8cbf07f4a2f9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5397,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T15:25:52.190662+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:df3132d7-98b1-4a64-9f8c-8cbf07f4a2f9:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"3f01faf7-c328-4a4f-8a8b-21d22ea32d69","command_center_event_id":"df3132d7-98b1-4a64-9f8c-8cbf07f4a2f9"},{"id":"a3875c8b-4340-4594-91bd-859db591e8de","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"UNFREEZE CONTROL PLANE for this exact owner-authorized maintenance mutation. Repair the shared stale-main concurrency failure so protected-main advancement during an otherwise valid pull-request Gate is refresh-required/nonterminal instead of a code failure. Preserve hard safety and exact-current merge freshness; the existing supervisor must refresh and re-gate the stale PR before merge. Independent noncolliding workstreams remain live. FREEZE CONTROL PLANE again in the delivered configuration with freeze version 1.58.8-main-move-concurrency-freeze.","wordingChanged":false,"canonicalIntent":"UNFREEZE CONTROL PLANE for this exact owner-authorized maintenance mutation. Repair the shared stale-main concurrency failure so protected-main advancement during an otherwise valid pull-request Gate is refresh-required/nonterminal instead of a code failure. Preserve hard safety and exact-current merge freshness; the existing supervisor must refresh and re-gate the stale PR before merge. Independent noncolliding workstreams remain live. FREEZE CONTROL PLANE again in the delivered configuration with freeze version 1.58.8-main-move-concurrency-freeze.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"unfreeze-repair-refreeze","statement":"Unfreeze control plane for this exact maintenance mutation, repair stale-main concurrency, and freeze control plane again in the delivered state.","proofConditionIds":["repository-proof"]},{"id":"stale-main-nonterminal","statement":"Protected-main advancement during a pull-request Gate is a refresh-required nonterminal generation, not a code failure.","proofConditionIds":["repository-proof"]},{"id":"refresh-regate","statement":"The existing supervisor refreshes only the stale pull request and the refreshed exact head must receive full relevant QA before merge.","proofConditionIds":["repository-proof"]},{"id":"parallel-workstreams","statement":"Independent noncolliding workstreams remain live and only proven collision domains serialize.","proofConditionIds":["repository-proof"]}],"objective":"UNFREEZE CONTROL PLANE for this exact owner-authorized maintenance mutation. Repair the shared stale-main concurrency failure so protected-main advancement during an otherwise valid pull-request Gate is refresh-required/nonterminal instead of a code failure. Preserve hard safety and exact-current merge freshness; the existing supervisor must refresh and re-gate the stale PR before merge. Independent noncolliding workstreams remain live. FREEZE CONTROL PLANE again in the delivered configuration with freeze version 1.58.8-main-move-concurrency-freeze.","constraints":[{"id":"preserve-safety","statement":"Protected main, exact-current merge freshness, KnockLaunch Gate, credential boundaries, and migration safety remain enforced.","proofConditionIds":["repository-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Current protected-main source contains the regression guard, repaired stale-main workflow behavior, and refrozen control-plane configuration.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"4f60db50a1bd40481109512a01aa85666f39e147179eb50e0117a5a60ce43f54","requestContractRevision":2,"previousRequestContractHash":"a39f8cc8a3a122b2522727cba8707f79e912d1283c1076765d4c38398d5ff51b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:16:19.217398+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ba1c37d2-1ffe-4897-8455-3fcdd15f16f2:request-contract-revision:2:4f60db50a1bd40481109512a01aa85666f39e147179eb50e0117a5a60ce43f54","mission_step_id":"c096ecd8-3ecd-441f-b8ce-80ad804f4898","command_center_event_id":"ba1c37d2-1ffe-4897-8455-3fcdd15f16f2"},{"id":"2a7c397f-c768-4d0b-b6a9-17fb5be1e03a","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"baseSha":"7187fc1f3c292451a13399c72f370ce66bddd1c4","consumedAt":1788448607809,"consumerToken":"85b91afb-62a9-4103-bed6-b00ef994a6a7","authorizationId":"110ac4f0-aa4f-44f1-b376-6b9e4b8c35d7"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:16:48.960151+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"7187fc1f3c292451a13399c72f370ce66bddd1c4","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:110ac4f0-aa4f-44f1-b376-6b9e4b8c35d7","mission_step_id":"e6184eaf-db6e-4f70-98c5-95d4b21d151a","command_center_event_id":"ba1c37d2-1ffe-4897-8455-3fcdd15f16f2"},{"id":"b015e761-2940-4c3f-9935-d8a728516a06","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"950d53daf14fa4f1d4fe355bec9050dfc8760d24","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"950d53daf14fa4f1d4fe355bec9050dfc8760d24","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"c409003f424a58d73742a1d77d52ec734198df288b077821b2a10b63196c60a4","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5111","runId":5111,"status":"success","sourceSha":"950d53daf14fa4f1d4fe355bec9050dfc8760d24","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":8,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"950d53daf14fa4f1d4fe355bec9050dfc8760d24","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-950d53daf14fa4f1d4fe355bec9050dfc8760d24","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":5111,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.32-speed-path-refreeze","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":{"exact":true,"source":"exact_source_parent_diff_shared_release_owner_mapping","parentSha":"87af5cb7399a41c51086136a254baf6444f00663","sourceSha":"950d53daf14fa4f1d4fe355bec9050dfc8760d24","changedPaths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/index-scoped-repo-patch.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"changedPathCount":5,"independentOfCurrentMainCompare":true},"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:41:35.918192+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"950d53daf14fa4f1d4fe355bec9050dfc8760d24","external_id":null,"receipt_type":"canonical_release_status","idempotency_key":"mission:79440d57-2bf8-44dc-b9bc-afc4034eb328:forgejo-release-status:950d53daf14fa4f1d4fe355bec9050dfc8760d24:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"068205e8-199b-4d8c-be4f-99bf8e9adc91","command_center_event_id":"79440d57-2bf8-44dc-b9bc-afc4034eb328"},{"id":"9c1c3460-aaec-4386-b025-0efb52ddd345","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"e452f103788d02c24f4163e21e4c75676b0cc92e","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"e452f103788d02c24f4163e21e4c75676b0cc92e","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"pending"},"requestContractHash":"18b83814069f18b534a954ed8f2d93691c4254b97af3b1529020bcdd66ab3116","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5202","runId":5202,"status":"running","sourceSha":"e452f103788d02c24f4163e21e4c75676b0cc92e","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"pending"},"targetJobCount":7,"observedTargetStates":{"ccExecution":"pending"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"b7dbc0e129e3c74c5c3ae4a2070ba85452dbc704","deploymentId":"forgejo-main-b7dbc0e129e3c74c5c3ae4a2070ba85452dbc704","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.47-forgejo-native-automerge-refreeze","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:51:09.69911+00:00","proof_gate":"canonical_release_pending","source_sha":"e452f103788d02c24f4163e21e4c75676b0cc92e","external_id":"forgejo-main-e452f103788d","receipt_type":"canonical_release_status","idempotency_key":"mission:9af67bef-e172-4647-ab92-69a2fe5fd737:forgejo-release-status:e452f103788d02c24f4163e21e4c75676b0cc92e:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"6f9dc57f-c5b8-4691-8541-645b9734438d","command_center_event_id":"9af67bef-e172-4647-ab92-69a2fe5fd737"},{"id":"ce0bfc40-2f2d-4835-ae7e-ea26646e355c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/media-library-inventory-contract-20260830","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6060,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":null,"terminal":false,"missionId":"df3132d7-98b1-4a64-9f8c-8cbf07f4a2f9","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":17,"missionSetupMs":576},"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":"df3132d7-98b1-4a64-9f8c-8cbf07f4a2f9"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":10038,"likelyAffectedFiles":["src/components/GlobalCommandPalette.tsx","src/components/admin/InvoicePermissionsManager.tsx","src/components/UnifiedProtectedRoute.tsx","src/components/academy/RoleplayFeedbackPanel.tsx","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/admin/LeadManagement/DataQuality/BulkRepairDialog.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/DashboardHub.tsx","src/components/JobTracker/SendWorkAuthDialog.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T15:21:18.593009+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:df3132d7-98b1-4a64-9f8c-8cbf07f4a2f9:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"88b4130e-3ab5-4be1-8b3e-35ef5c65eccf","command_center_event_id":"df3132d7-98b1-4a64-9f8c-8cbf07f4a2f9"},{"id":"8cafae2a-f699-45dd-a915-08e0b4a7acb6","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/recover-big-papis-proposal-today-20260830","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":16488,"releaseCount":0,"toolCallCount":7,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1108,"terminal":false,"missionId":"cc30852a-2d9d-41d4-9188-96a8aa38e519","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":17710,"prReadinessMs":17702,"approvedPlanMs":0,"missionSetupMs":943,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"cc30852a-2d9d-41d4-9188-96a8aa38e519"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":6145,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"766cfaa7-ac42-46c8-bbef-69d13268a29d","created_at":"2026-08-30T15:06:11.639075+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1108","receipt_type":"execute_mission","idempotency_key":"mission:cc30852a-2d9d-41d4-9188-96a8aa38e519:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"b42df5ac-6760-46fd-bc92-69e1c14a8ad8","command_center_event_id":"cc30852a-2d9d-41d4-9188-96a8aa38e519"},{"id":"aec271c1-6763-4ecc-9c68-41d9437f79c1","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"reason":"Owner explicitly authorized temporary control-plane unfreeze to repair stale-main concurrency, followed by immediate re-freeze.","baseSha":"7187fc1f3c292451a13399c72f370ce66bddd1c4","issuedAt":1788448580288,"expiresAt":1788448760288,"missionId":"ba1c37d2-1ffe-4897-8455-3fcdd15f16f2","singleUse":true,"authorizationId":"1cb89bd5-e14f-4df2-9a9e-3aba4689a450"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T15:16:22.373516+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"7187fc1f3c292451a13399c72f370ce66bddd1c4","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1cb89bd5-e14f-4df2-9a9e-3aba4689a450","mission_step_id":"e6184eaf-db6e-4f70-98c5-95d4b21d151a","command_center_event_id":"ba1c37d2-1ffe-4897-8455-3fcdd15f16f2"},{"id":"0816970b-5a20-4986-b20a-9817463b9629","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"950d53daf14fa4f1d4fe355bec9050dfc8760d24","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"gate-speed","satisfied":true,"statement":"Control-plane Gates use one combined frontend dependency cache action reference and bounded authenticated Forgejo branch API freshness reads instead of repeated cache action prefetches and git ls-remote freshness negotiations.","proofConditionIds":["repo","runtime"]},{"id":"release-speed","satisfied":true,"statement":"Warm cc-execution releases restore an exact Node-runtime/package-manifest node_modules tree, skip npm install on cache hit, and verify exact wrangler/parser versions before deployment.","proofConditionIds":["repo","runtime"]},{"id":"mutation-tail","satisfied":true,"statement":"Fresh branch creation is bounded at 3000ms, PR creation at 4000ms, ambiguous writes still reconcile safely, and scoped patch receipts expose branch/atomic/PR provider timings.","proofConditionIds":["repo","runtime"]},{"id":"refrozen","satisfied":true,"statement":"1.58.32-speed-path-refreeze is live on the exact merged Forgejo SHA and controlPlaneFrozen is true.","proofConditionIds":["repo","runtime"]}],"satisfied":true,"constraints":[{"id":"hard-safety","satisfied":true,"statement":"Do not weaken protected main, exact-head Gate, exact-source runtime proof, auth, migration, destructive-retirement, or release-owner boundaries.","proofConditionIds":["repo","runtime"]},{"id":"release-scope","satisfied":true,"statement":"Release only affected production targets.","proofConditionIds":["repo","runtime"]}],"contractHash":"c409003f424a58d73742a1d77d52ec734198df288b077821b2a10b63196c60a4","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"c409003f424a58d73742a1d77d52ec734198df288b077821b2a10b63196c60a4"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"c409003f424a58d73742a1d77d52ec734198df288b077821b2a10b63196c60a4"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":4},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T05:41:38.176591+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"950d53daf14fa4f1d4fe355bec9050dfc8760d24","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:79440d57-2bf8-44dc-b9bc-afc4034eb328:request-contract:c409003f424a58d73742a1d77d52ec734198df288b077821b2a10b63196c60a4:950d53daf14fa4f1d4fe355bec9050dfc8760d24:verified:","mission_step_id":"068205e8-199b-4d8c-be4f-99bf8e9adc91","command_center_event_id":"79440d57-2bf8-44dc-b9bc-afc4034eb328"},{"id":"af90e940-9b47-49b5-80a6-3a3c937bdea1","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/roofhelpfinder-titusville-roof-repair-20260904","reason":"existing_branch_refresh_failed:1702:200","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.47-forgejo-native-automerge-refreeze","prNumber":1702,"terminal":false,"missionId":"27362bc1-9d9e-4fdb-8216-f2977898aade","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4090,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":759,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":558,"ledgerReconcileMs":0,"lineageReconcileMs":201,"resolvePreflightMs":759,"repositoryMutationMs":4090,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":558,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"27362bc1-9d9e-4fdb-8216-f2977898aade"},"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":1463,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T13:51:45.994417+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1702","receipt_type":"execute_mission","idempotency_key":"mission:27362bc1-9d9e-4fdb-8216-f2977898aade:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"0008c50b-893a-410f-980b-8e48fe4d3fb5","command_center_event_id":"27362bc1-9d9e-4fdb-8216-f2977898aade"},{"id":"ee462f81-7025-46bf-a82e-494af1a67956","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/strict-tenant-type-contract-db-20260830","reason":"The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":5008,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.56.3-source-scope-boundary","prNumber":1110,"terminal":false,"missionId":"cf6ff56d-3524-421b-a805-3767829d8159","operation":"execute_mission","proofGate":"canonical_release_transport_retryable","sourceSha":null,"timingsMs":{"handlerMs":20959,"prReadinessMs":1178,"approvedPlanMs":0,"missionSetupMs":1694,"shipAndProveMs":19442},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"cf6ff56d-3524-421b-a805-3767829d8159"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":5386,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-08-30T15:32:03.566449+00:00","proof_gate":"canonical_release_transport_retryable","source_sha":null,"external_id":"1110","receipt_type":"execute_mission","idempotency_key":"mission:cf6ff56d-3524-421b-a805-3767829d8159:execute_mission:canonical_release_transport_retryable:current-generation","mission_step_id":"8bc7095b-14a6-4bbf-bd2b-399dccbfd0d3","command_center_event_id":"cf6ff56d-3524-421b-a805-3767829d8159"}],"rows":200,"limit":200,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":9000,"schema":"public"}