{"data":[{"id":"a42b6a46-0451-429c-96a4-237ea16c5ef5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/redfish-demo-financial-data-20260901","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":4554,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1236,"terminal":false,"missionId":"37ac75c0-a5c6-4d01-b1fc-a5d2b755ea65","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":31037,"prReadinessMs":30710,"approvedPlanMs":0,"missionSetupMs":4786,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"37ac75c0-a5c6-4d01-b1fc-a5d2b755ea65"},"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":1811,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T19:09:08.461284+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1236","receipt_type":"execute_mission","idempotency_key":"mission:37ac75c0-a5c6-4d01-b1fc-a5d2b755ea65:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"a3c199d6-7e53-4d3b-ab88-25ab4e813a1f","command_center_event_id":"37ac75c0-a5c6-4d01-b1fc-a5d2b755ea65"},{"id":"f890edaf-2207-4c7a-8957-3a6390f77952","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":null,"reason":"control_plane_maintenance_authorization_required","status":"blocked","metrics":{"receiptBytes":21648,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.11-daily-operator-canonical-route-passthrough","prNumber":1632,"terminal":false,"missionId":"ea00d215-89e5-472b-a482-a39753c72582","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2160,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"ea00d215-89e5-472b-a482-a39753c72582"},"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":993,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T22:54:47.498965+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ea00d215-89e5-472b-a482-a39753c72582:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"82b60dec-275c-4859-ae5f-b86dff8cefda","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"e9327138-a7d8-42dd-bb17-ddf6d6675ec1","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtit977d","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":7087,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1268,"terminal":false,"missionId":"53af8794-f390-4c1d-8df7-1fa6029ccb88","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":23207,"prReadinessMs":22536,"approvedPlanMs":0,"missionSetupMs":715,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"53af8794-f390-4c1d-8df7-1fa6029ccb88"},"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":1805,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T19:07:58.056894+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1268","receipt_type":"execute_mission","idempotency_key":"mission:53af8794-f390-4c1d-8df7-1fa6029ccb88:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"8ab3ccdc-82f6-419d-b4a7-3be2dd8119a3","command_center_event_id":"53af8794-f390-4c1d-8df7-1fa6029ccb88"},{"id":"a0b1125f-26e1-4ee7-8454-15503ea29ba0","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/scripts/cloudflare-credential-repair.mjs","workers/cc-execution/test/cloudflare-credential-repair.test.js"],"reason":"Production release 5462 created normally verified Cloudflare candidates but discarded them after one immediate Container API 401. Newly-issued credentials need a short bounded convergence check while preserving fail-closed terminal behavior.","baseSha":"68f04065a4c25ae1308e0ec2a9b556782a682c61","issuedAt":1788608795101,"expiresAt":1788608975101,"missionId":"81cb9e92-a439-4cd1-8506-8a411a3f2143","authorizationId":"a5e16c0c-eed2-4a87-8d8d-ed23b37f872b","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:46:35.555581+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"68f04065a4c25ae1308e0ec2a9b556782a682c61","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:a5e16c0c-eed2-4a87-8d8d-ed23b37f872b","mission_step_id":"5535f354-0de2-446b-99ba-da5e153baffd","command_center_event_id":"81cb9e92-a439-4cd1-8506-8a411a3f2143"},{"id":"a1e2c9d7-b4ab-45be-b20a-f955fd19f366","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json"],"reason":"Record the proven Workers Paid entitlement precondition and trigger the canonical cc-execution Witness Container release after the owner enabled billing.","baseSha":"355198a42be3ce1053608750e422419f9f040c38","issuedAt":1788609966393,"expiresAt":1788610146393,"missionId":"3237240a-1f3f-4220-9393-aadb3c20c4c6","authorizationId":"9d08f4b3-ac95-4c6d-91eb-a760ca86b3d9","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:06:06.809159+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"355198a42be3ce1053608750e422419f9f040c38","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:9d08f4b3-ac95-4c6d-91eb-a760ca86b3d9","mission_step_id":"edf0a265-97f9-4342-a967-b8f8c3a7a94c","command_center_event_id":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},{"id":"f0ca11d1-fb15-4865-9f02-577f81a7a489","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/entrypoint-owner-status.js","workers/cc-execution/src/forgejo-provider.js","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/test/forgejo-provider-invariants.test.js"],"reason":"Owner explicitly unfreezed the control plane for permanent Forgejo 422, timeout, self-healing, and performance hardening; this generation continues that exact authorized scope.","baseSha":"35e36cee78e1d9a452286790326b352ad40bec90","issuedAt":1788896390152,"expiresAt":1788896570152,"missionId":"0b163683-9113-499c-908f-61bd930fd874","authorizationId":"eed634be-b25e-4368-81fa-dd49a9beb4dd","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:39:50.726544+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"35e36cee78e1d9a452286790326b352ad40bec90","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:eed634be-b25e-4368-81fa-dd49a9beb4dd","mission_step_id":"27301ac0-7f2d-4de6-8db7-ab1f29f62928","command_center_event_id":"0b163683-9113-499c-908f-61bd930fd874"},{"id":"08735ed5-047c-45d2-be03-6997733aa549","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-demo-financial-data-20260901","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":5824,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1236,"terminal":false,"missionId":"37ac75c0-a5c6-4d01-b1fc-a5d2b755ea65","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":601,"missionSetupMs":1662},"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":"37ac75c0-a5c6-4d01-b1fc-a5d2b755ea65"},"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":5057,"likelyAffectedFiles":["src/components/TenantRouter.tsx","scripts/supabase-migration-release.mjs","src/components/admin/EnhancedTenantManagement.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/GlobalCommandPalette.tsx","src/components/TenantGuard.tsx","src/components/TenantRedirect.tsx","src/components/TenantSelectorModal.tsx","src/components/TenantSwitcher.tsx","scripts/owner-supabase-function-migrate.mjs","scripts/resolve-supabase-edge-consumers.mjs","scripts/resolve-supabase-function-targets.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T19:13:14.133081+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":"1236","receipt_type":"execute_mission","idempotency_key":"mission:37ac75c0-a5c6-4d01-b1fc-a5d2b755ea65:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"8c6a1a4b-b306-4a2e-aae0-f9ea2f2101f1","command_center_event_id":"37ac75c0-a5c6-4d01-b1fc-a5d2b755ea65"},{"id":"86f2abca-e4b7-47dd-aed0-03fe18139aba","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-useless-copy-cleanup-20260901","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":7998,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1255,"terminal":false,"missionId":"9bc4dce7-85b5-4904-8b6e-71d45c30d082","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":6955,"prReadinessMs":6610,"approvedPlanMs":0,"missionSetupMs":1118,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"9bc4dce7-85b5-4904-8b6e-71d45c30d082"},"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":1836,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T19:09:35.421361+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1255","receipt_type":"execute_mission","idempotency_key":"mission:9bc4dce7-85b5-4904-8b6e-71d45c30d082:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"3c498009-f18f-4dd9-8155-f1eed32d7ee7","command_center_event_id":"9bc4dce7-85b5-4904-8b6e-71d45c30d082"},{"id":"588fb1c6-0cfc-45e3-b970-c312c395a863","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"46ff0f563d39d9a29fbc2205c09634fc90a24ab7","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"46ff0f563d39d9a29fbc2205c09634fc90a24ab7","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"1de865cf29bff67a1b7cb13ef5d3a83b3761cd589194c6876779395a83d3fa11","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T19:36:32.65794+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"46ff0f563d39d9a29fbc2205c09634fc90a24ab7","external_id":"forgejo-main-46ff0f563d39","receipt_type":"canonical_release_status","idempotency_key":"mission:2012d139-3bc2-4d46-a7ec-7845fa91e438:forgejo-release-status:46ff0f563d39d9a29fbc2205c09634fc90a24ab7:verified:forgejo-main/source=success","mission_step_id":"3a44b9f6-ac21-4299-99e6-4f26c9772ee5","command_center_event_id":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},{"id":"547de554-4bfa-46e7-bc14-883db06c2b71","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":null,"reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":52440,"releaseCount":0,"toolCallCount":34,"repeatedCallCount":10,"ownerInterruptionCount":0},"version":"1.58.11-daily-operator-canonical-route-passthrough","prNumber":1632,"terminal":false,"missionId":"ea00d215-89e5-472b-a482-a39753c72582","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":11036,"prReadinessMs":1535,"approvedPlanMs":9178,"missionSetupMs":1741,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"ea00d215-89e5-472b-a482-a39753c72582"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1037,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T22:55:58.238818+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1632","receipt_type":"execute_mission","idempotency_key":"mission:ea00d215-89e5-472b-a482-a39753c72582:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"82b60dec-275c-4859-ae5f-b86dff8cefda","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"bdc3612a-1a36-4773-88fd-07bc0f828bbd","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/sync-runtime-release-ownership-20260904","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.38-atomic-new-branch-refreeze","prNumber":1684,"terminal":false,"missionId":"7163978d-886d-4591-ad04-d960d4591f77","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"266e0808e3d2ffce22e9b317f0930d67d0136eaa","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":12856,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":928,"approvedPlanMs":0,"missionSetupMs":1056,"providerAuthMs":0,"shipAndProveMs":11813,"ledgerPrepareMs":907,"ledgerReconcileMs":0,"lineageReconcileMs":149,"resolvePreflightMs":1056,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":907,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"7163978d-886d-4591-ad04-d960d4591f77"},"performance":null,"deploymentId":"forgejo-main-266e0808e3d2","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":2691,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:37:14.096372+00:00","proof_gate":"canonical_release_dispatched","source_sha":"266e0808e3d2ffce22e9b317f0930d67d0136eaa","external_id":"forgejo-main-266e0808e3d2","receipt_type":"execute_mission","idempotency_key":"mission:7163978d-886d-4591-ad04-d960d4591f77:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"4be52e17-ba32-4726-a111-7cf43ba45568","command_center_event_id":"7163978d-886d-4591-ad04-d960d4591f77"},{"id":"ec68186d-ec46-47d8-bba0-4af0299cfc82","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtit977d","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":8345,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1268,"terminal":false,"missionId":"53af8794-f390-4c1d-8df7-1fa6029ccb88","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":767,"missionSetupMs":1085},"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":"53af8794-f390-4c1d-8df7-1fa6029ccb88"},"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":5289,"likelyAffectedFiles":["src/components/UnifiedProtectedRoute.tsx","src/components/admin/LeadManagement/DataQuality/QualityReports.tsx","src/components/GlobalCommandPalette.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/PreWorkflowScreen.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ReleaseLeadButton.tsx","src/components/WorkflowRouter.tsx","scripts/phase3b-sanitize-and-publish-v2.ts","scripts/validate-production-critical-files.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T19:07:06.81538+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:53af8794-f390-4c1d-8df7-1fa6029ccb88:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"72a7d8b8-3ed0-4dec-91a5-71e7973f383a","command_center_event_id":"53af8794-f390-4c1d-8df7-1fa6029ccb88"},{"id":"fc752f5c-770d-44b1-950b-d870f6c419d6","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":7105,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1291,"terminal":false,"missionId":"fc4a55dc-de27-4185-ae35-1c4dfe06f587","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":13631,"prReadinessMs":611,"approvedPlanMs":0,"missionSetupMs":488,"shipAndProveMs":12700},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"fc4a55dc-de27-4185-ae35-1c4dfe06f587"},"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":1012,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T19:15:25.166887+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1291","receipt_type":"execute_mission","idempotency_key":"mission:fc4a55dc-de27-4185-ae35-1c4dfe06f587:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"b39e8868-797f-4880-9a12-e12e5b983e8d","command_center_event_id":"fc4a55dc-de27-4185-ae35-1c4dfe06f587"},{"id":"286bd8c3-2a0d-491b-923b-c85c72d9a4a5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtj238ay","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1292,"terminal":false,"missionId":"2012d139-3bc2-4d46-a7ec-7845fa91e438","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":18866,"prReadinessMs":3020,"approvedPlanMs":15455,"missionSetupMs":2541,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},"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":1503,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T19:31:45.526283+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1292","receipt_type":"execute_mission","idempotency_key":"mission:2012d139-3bc2-4d46-a7ec-7845fa91e438:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"f2c73572-e97a-437b-a78f-bffd620d6f88","command_center_event_id":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},{"id":"f409f107-37df-4fe3-8fba-5b8301050e25","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the in-progress control-plane performance mission so the new pre-classifier exactly mirrors the authoritative frontend classifier for src tests: src/__tests__/* must not hydrate the frontend toolchain by itself. Preserve all other changes and continue the same PR/misson through gate and release. Temporarily unfreeze only the workflow path for this corrective generation, then return to the normal locked state.","wordingChanged":false,"canonicalIntent":"Correct the in-progress control-plane performance mission so the new pre-classifier exactly mirrors the authoritative frontend classifier for src tests: src/__tests__/* must not hydrate the frontend toolchain by itself. Preserve all other changes and continue the same PR/misson through gate and release. Temporarily unfreeze only the workflow path for this corrective generation, then return to the normal locked state.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Unfreeze the control plane only for the workflow correction that excludes src/__tests__ from frontend toolchain hydration and preserve the rest of PR #1292.","proofConditionIds":["proof-repository"]}],"objective":"Correct the in-progress control-plane performance mission so the new pre-classifier exactly mirrors the authoritative frontend classifier for src tests: src/__tests__/* must not hydrate the frontend toolchain by itself. Preserve all other changes and continue the same PR/misson through gate and release. Temporarily unfreeze only the workflow path for this corrective generation, then return to the normal locked state.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The same PR must contain a fail-closed pre-classifier that excludes src/__tests__ from frontend hydration while preserving authoritative QA and all safety gates.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"886f3e7b8efcc568426b1fda7aede36f5d3ab72ddc47b287549ab9b64adee070","requestContractRevision":2,"previousRequestContractHash":"2a30259ea478d2319ae22f19474189ec528fd1f3b601fd07b64b9f24a00d80de"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T19:32:41.865398+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:2012d139-3bc2-4d46-a7ec-7845fa91e438:request-contract-revision:2:886f3e7b8efcc568426b1fda7aede36f5d3ab72ddc47b287549ab9b64adee070","mission_step_id":"f2c73572-e97a-437b-a78f-bffd620d6f88","command_center_event_id":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},{"id":"ebe44ef9-6a8d-4e93-9528-48d91265c869","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"baseSha":"866979a4b20e4f0dc9ca65aa298b36b901896abd","consumedAt":1788291234334,"consumerToken":"ea5d1626-d5ab-4cee-91c5-f892122f7209","authorizationId":"def6a720-0e3b-4688-bb39-62f5ac678f6d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T19:33:57.222474+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"866979a4b20e4f0dc9ca65aa298b36b901896abd","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:def6a720-0e3b-4688-bb39-62f5ac678f6d","mission_step_id":"9dceb07f-0bb9-47d6-aec0-fbb9f16c819a","command_center_event_id":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},{"id":"47669b2b-b779-4813-979d-9a119884a89a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same owner-authorized control-plane maintenance mission and correct the full stale concurrency policy. The owner already has three Forgejo runners. Set intelligence.runnerResourceBudget.heavyJobsParallel to 3, keep the matching Forgejo workflow invariant at 3, and replace the stale runnerIsolationOwnerBoundary text that says heavy_jobs_parallel_remains_1 / assumes another physical executor is needed. The boundary must instead state that the three existing Forgejo runners are the owned capacity and independent heavy jobs may use up to the configured budget of 3 without weakening Gate safety. Do not add hardware or runners. Preserve protected main, exact-head KnockLaunch Gate, squash merge, per-PR superseded-generation cancellation, and all QA. Ship, deploy affected runtime, refreeze control plane, prove live state.","wordingChanged":false,"canonicalIntent":"Continue the same owner-authorized control-plane maintenance mission and correct the full stale concurrency policy. The owner already has three Forgejo runners. Set intelligence.runnerResourceBudget.heavyJobsParallel to 3, keep the matching Forgejo workflow invariant at 3, and replace the stale runnerIsolationOwnerBoundary text that says heavy_jobs_parallel_remains_1 / assumes another physical executor is needed. The boundary must instead state that the three existing Forgejo runners are the owned capacity and independent heavy jobs may use up to the configured budget of 3 without weakening Gate safety. Do not add hardware or runners. Preserve protected main, exact-head KnockLaunch Gate, squash merge, per-PR superseded-generation cancellation, and all QA. Ship, deploy affected runtime, refreeze control plane, prove live state.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Unfreeze the control plane for this authorized maintenance, set canonical heavy parallelism to 3 for the three existing Forgejo runners, remove the stale policy that says heavy jobs must remain 1, then refreeze the control plane.","proofConditionIds":["proof-repo","proof-runtime"]},{"id":"outcome-2","statement":"Independent noncolliding workstreams are no longer globally clamped to one heavy job by either the numeric budget or the runner isolation policy.","proofConditionIds":["proof-repo","proof-runtime"]},{"id":"outcome-3","statement":"No additional hardware or runner is required.","proofConditionIds":["proof-repo"]}],"objective":"Continue the same owner-authorized control-plane maintenance mission and correct the full stale concurrency policy. The owner already has three Forgejo runners. Set intelligence.runnerResourceBudget.heavyJobsParallel to 3, keep the matching Forgejo workflow invariant at 3, and replace the stale runnerIsolationOwnerBoundary text that says heavy_jobs_parallel_remains_1 / assumes another physical executor is needed. The boundary must instead state that the three existing Forgejo runners are the owned capacity and independent heavy jobs may use up to the configured budget of 3 without weakening Gate safety. Do not add hardware or runners. Preserve protected main, exact-head KnockLaunch Gate, squash merge, per-PR superseded-generation cancellation, and all QA. Ship, deploy affected runtime, refreeze control plane, prove live state.","constraints":[{"id":"constraint-1","statement":"Do not add hardware.","proofConditionIds":["proof-repo"]},{"id":"constraint-2","statement":"Do not create new runners.","proofConditionIds":["proof-repo"]},{"id":"constraint-3","statement":"Do not weaken QA, protected main, exact-head gating, or squash merge.","proofConditionIds":["proof-repo"]},{"id":"constraint-4","statement":"Do not use GitHub.","proofConditionIds":["proof-repo"]},{"id":"constraint-5","statement":"Only proven collision domains or superseded generations of the same PR serialize.","proofConditionIds":["proof-repo","proof-runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repo","kind":"repository","claim":"Exact merged Forgejo source sets heavyJobsParallel to 3, the workflow invariant to 3, and removes the stale heavy_jobs_parallel_remains_1 runner-isolation assumption while preserving Gate safety.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Affected production runtime is deployed from the merged repair SHA and the control plane is refrozen with the repaired three-runner concurrency policy active.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"a1fbfd78e370d5f40e16d17d3a0d97c274462045a5a149b2881b2a45923d736e","requestContractRevision":3,"previousRequestContractHash":"c5515c4c405e441d16d9fb01bd2c33f94ee10e603fd35a234bbc35822bed1f18"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T22:56:38.267817+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ea00d215-89e5-472b-a482-a39753c72582:request-contract-revision:3:a1fbfd78e370d5f40e16d17d3a0d97c274462045a5a149b2881b2a45923d736e","mission_step_id":"82b60dec-275c-4859-ae5f-b86dff8cefda","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"a8b65eb1-0554-4ead-be95-d6705a545764","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for the exact Cloudflare entitlement diagnostic after six terminal Container 401s. Add an ephemeral Billing-Read-only user token diagnostic to the existing cloudflare-credential-repair.mjs: create only after terminal Container auth failure, read account and user subscriptions, delete the diagnostic token in finally, classify active Workers Paid versus no active paid Workers subscription, and return owner-action proof gates without adding Billing Read to the production deployment token. Add functional regression coverage for paid/free classification and guaranteed diagnostic token deletion. Then refreeze after one PR, KnockLaunch Gate, squash merge, cc-execution-only release, and capture the live classification.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for the exact Cloudflare entitlement diagnostic after six terminal Container 401s. Add an ephemeral Billing-Read-only user token diagnostic to the existing cloudflare-credential-repair.mjs: create only after terminal Container auth failure, read account and user subscriptions, delete the diagnostic token in finally, classify active Workers Paid versus no active paid Workers subscription, and return owner-action proof gates without adding Billing Read to the production deployment token. Add functional regression coverage for paid/free classification and guaranteed diagnostic token deletion. Then refreeze after one PR, KnockLaunch Gate, squash merge, cc-execution-only release, and capture the live classification.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The remaining Cloudflare Container 401 is classified from live subscription data without broadening the production deployment credential.","proofConditionIds":["proof-classification"]}],"objective":"Unfreeze the control plane only for the exact Cloudflare entitlement diagnostic after six terminal Container 401s. Add an ephemeral Billing-Read-only user token diagnostic to the existing cloudflare-credential-repair.mjs: create only after terminal Container auth failure, read account and user subscriptions, delete the diagnostic token in finally, classify active Workers Paid versus no active paid Workers subscription, and return owner-action proof gates without adding Billing Read to the production deployment token. Add functional regression coverage for paid/free classification and guaranteed diagnostic token deletion. Then refreeze after one PR, KnockLaunch Gate, squash merge, cc-execution-only release, and capture the live classification.","constraints":[{"id":"constraint-1","statement":"Billing Read exists only on an ephemeral diagnostic token that is deleted immediately; the deployment credential stays unchanged.","proofConditionIds":["proof-classification"]},{"id":"constraint-2","statement":"Release only cc-execution; no GitHub dependency or unrelated mutation.","proofConditionIds":["proof-classification"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-classification","kind":"runtime","claim":"The cc-execution release returns a live terminal classification distinguishing Workers Paid required, Cloudflare provider authorization blocked despite Workers Paid, or diagnostic unavailable, with ownerActionRequired true only for a proven owner-side billing/provider action.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"57282255212c9548be30cd64b2a1f145aac76f369926d3f8caaa9eb8678a3366","requestContractRevision":2,"previousRequestContractHash":"984bd700afdd043ab04f44487ac6798e2ab4c710779891d6a34f62c1f4a0733f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:50:18.270869+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:682fc898-0270-49ec-b3d4-ea18305c544a:request-contract:57282255212c9548be30cd64b2a1f145aac76f369926d3f8caaa9eb8678a3366","mission_step_id":"b8aff891-730b-4a06-9d3b-8301093289d2","command_center_event_id":"682fc898-0270-49ec-b3d4-ea18305c544a"},{"id":"d6cfed17-1513-4538-8da8-8934c80165e0","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtj238ay","reason":"control_plane_maintenance_current_main_unavailable","status":"retryable","metrics":{"receiptBytes":4639,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1292,"terminal":false,"missionId":"2012d139-3bc2-4d46-a7ec-7845fa91e438","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":2500,"prReadinessMs":0,"approvedPlanMs":2500,"missionSetupMs":7734,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},"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":994,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T19:32:51.668524+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"1292","receipt_type":"execute_mission","idempotency_key":"mission:2012d139-3bc2-4d46-a7ec-7845fa91e438:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"f2c73572-e97a-437b-a78f-bffd620d6f88","command_center_event_id":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},{"id":"e282c6d0-567b-4049-8cbb-a1ca3975e56d","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json"],"baseSha":"1977ced46ee7321ffccfd40f4436870e3f9b4c8b","consumedAt":1788476201760,"consumerToken":"f7064a36-40ac-42db-9595-40757eaf47c0","authorizationId":"c1796cea-1037-412c-9d97-696f5e889054"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T22:56:42.652508+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"1977ced46ee7321ffccfd40f4436870e3f9b4c8b","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:c1796cea-1037-412c-9d97-696f5e889054","mission_step_id":"be4f1e6f-bc3a-4d53-840c-beccf5b6ec1e","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"273728a8-cdf6-4098-abaa-87026d360274","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/gate-incremental-hydration-20260904","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.39-release-ownership-sync-refreeze","prNumber":null,"terminal":false,"missionId":"d0fd3240-225d-4c03-9e17-27b407044452","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":309,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":671,"providerAuthMs":0,"ledgerPrepareMs":671,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":671,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":671,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0},"nextAction":"Inspect the bounded repository paths, synthesize exact files or anchored_edits, and call /mission/execute again automatically with this same missionId without another owner prompt or workflow switch.","receiptRef":{"mode":"full","missionId":"d0fd3240-225d-4c03-9e17-27b407044452"},"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":7412,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","scripts/validate-production-critical-files.mjs","scripts/release-event-native-plan.test.mjs","scripts/config/Supabase","workers/cc-execution","scripts/config/supabase","src/__tests__/contracts/command-center-mission-control.test.ts","config/control-plane-capabilities.json","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","src/__tests__/commandCenter/deployDetection.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:37:41.528286+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d0fd3240-225d-4c03-9e17-27b407044452:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"432f3787-c4f3-40b0-90a4-de85544c40de","command_center_event_id":"d0fd3240-225d-4c03-9e17-27b407044452"},{"id":"f9d0dcb5-c8d1-4d3d-bf2a-f6c812cc6f89","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/exact-green-bounded-latch-v2-20260904","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.50-pr-readiness-forgejo-merge-base-refreeze","prNumber":1707,"terminal":false,"missionId":"3f825deb-b124-4123-b6d8-7211fca4a792","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":6019,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":5768,"approvedPlanMs":0,"missionSetupMs":502,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":302,"ledgerReconcileMs":0,"lineageReconcileMs":200,"resolvePreflightMs":502,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":302,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3f825deb-b124-4123-b6d8-7211fca4a792"},"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":2306,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:06:27.531281+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1707","receipt_type":"execute_mission","idempotency_key":"mission:3f825deb-b124-4123-b6d8-7211fca4a792:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"dfb75361-1aa2-4bea-b46a-7fa7a7088981","command_center_event_id":"3f825deb-b124-4123-b6d8-7211fca4a792"},{"id":"47a03385-c535-4451-9b9f-446cde64f145","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Under the owner's explicit standing directive, \"Unfreeze the control plane for the permanent Forgejo 422, timeout, self-healing, and performance hardening repair.\", continue the same authorized reliability generation with the exact explicit request contract and exact current source. Apply the previously preflighted patch with only the workflow anchor narrowed to the unique release-cc-execution env block. Preserve one mission, one branch, one PR, one Gate, one squash merge, ccExecution-only release, terminal runtime proof, and no Visual Witness.","wordingChanged":false,"canonicalIntent":"Under the owner's explicit standing directive, \"Unfreeze the control plane for the permanent Forgejo 422, timeout, self-healing, and performance hardening repair.\", continue the same authorized reliability generation with the exact explicit request contract and exact current source. Apply the previously preflighted patch with only the workflow anchor narrowed to the unique release-cc-execution env block. Preserve one mission, one branch, one PR, one Gate, one squash merge, ccExecution-only release, terminal runtime proof, and no Visual Witness.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"shared-provider","statement":"MCP daily operators, release fast lane, and owner-status/merge-supervisor hot reads use one shared bounded Forgejo provider adapter while route-specific exact reconciliation and no-blind-retry safety remain intact.","proofConditionIds":["repository","runtime"]},{"id":"canary","statement":"Existing scheduled maintenance records a read-only Forgejo reliability canary using exact main plus one bounded PR page, current runtime SHA, latency, and failure class without mutation or release dispatch.","proofConditionIds":["repository","runtime"]},{"id":"lean-release","statement":"ccExecution releases skip Visual Witness bootstrap secret synchronization unless visual/container-owned paths changed, while workflow dispatch remains fail-safe.","proofConditionIds":["repository","release"]},{"id":"regression","statement":"Capability policy and Gate tests enforce shared provider budgets, read-only canary behavior, and conditional bootstrap behavior.","proofConditionIds":["repository","release"]}],"objective":"Under the owner's explicit standing directive, \"Unfreeze the control plane for the permanent Forgejo 422, timeout, self-healing, and performance hardening repair.\", continue the same authorized reliability generation with the exact explicit request contract and exact current source. Apply the previously preflighted patch with only the workflow anchor narrowed to the unique release-cc-execution env block. Preserve one mission, one branch, one PR, one Gate, one squash merge, ccExecution-only release, terminal runtime proof, and no Visual Witness.","constraints":[{"id":"safety","statement":"Preserve protected main, credentials, 422 exact-state reconciliation, stale-lease recovery, exact orphan cleanup, one PR/Gate/squash merge/canonical release, ccExecution-only runtime proof, and no Visual Witness.","proofConditionIds":["repository","release","runtime"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository","kind":"repository","claim":"Current Forgejo source contains the shared adapter, canary, conditional release bootstrap, capability policies, and regression tests.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"release","kind":"release","claim":"The exact green PR is squash merged and only ccExecution is released successfully.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"runtime","kind":"runtime","claim":"Live cc-execution identity matches the merged SHA and representative Forgejo read/canary behavior is healthy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"3399724e1422c269adfe713a1535b08d1404c75539dd070cffca2cad4abafdf4","requestContractRevision":2,"previousRequestContractHash":"1af96e2126aa8a3c6ef3d4e30c1ab44ed29feff6b0ac30e2c472606ce658e983"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:41:23.882068+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:0b163683-9113-499c-908f-61bd930fd874:request-contract:3399724e1422c269adfe713a1535b08d1404c75539dd070cffca2cad4abafdf4","mission_step_id":"10ac18eb-63d7-4269-a038-472524325bff","command_center_event_id":"0b163683-9113-499c-908f-61bd930fd874"},{"id":"55b333c5-f654-4831-ae68-2e0be3d15bc2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/forgejo-reliability-architecture-0908","reason":"fresh_pr_provider_receipt_already_proves_auto_progress_gate_notifier_owns_next_state","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.77-mcp-oauth-es256","prNumber":2158,"terminal":false,"missionId":"0b163683-9113-499c-908f-61bd930fd874","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":7782,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":1602,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":1602,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":1602,"repositoryMutationMs":7782,"repositoryProviderMs":5003,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":3202,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":1602,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1801},"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":"0b163683-9113-499c-908f-61bd930fd874"},"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":4532,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-08T19:41:33.539052+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"2158","receipt_type":"execute_mission","idempotency_key":"mission:0b163683-9113-499c-908f-61bd930fd874:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"10ac18eb-63d7-4269-a038-472524325bff","command_center_event_id":"0b163683-9113-499c-908f-61bd930fd874"},{"id":"d2fd5bb5-abd3-48b2-a15f-8aa5474c2a28","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtj238ay","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":5822,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1292,"terminal":false,"missionId":"2012d139-3bc2-4d46-a7ec-7845fa91e438","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"866979a4b20e4f0dc9ca65aa298b36b901896abd","timingsMs":{"prReadinessMs":466,"approvedPlanMs":0,"shipAndProveMs":2233},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},"performance":null,"deploymentId":"forgejo-main-866979a4b20e","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1536,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T19:33:23.105665+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1292","receipt_type":"automatic_mission_resume","idempotency_key":"mission:2012d139-3bc2-4d46-a7ec-7845fa91e438:automatic-mission-resume:1292:canonical_release_dispatched","mission_step_id":"4a2949f1-b543-4862-bc27-a2e03f716c5a","command_center_event_id":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},{"id":"16066fc7-c9c8-4486-8b68-6ece2a52e550","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the just-merged control-plane performance optimization so the cheap pre-classifier exactly mirrors the authoritative frontend classifier for src tests: src/__tests__/* must not hydrate the frontend toolchain by itself. This is a corrective generation of the same mission because the first PR merged before the correction could land. Preserve every other optimization and safety invariant. Temporarily unfreeze only .forgejo/workflows/knocklaunch.yml for this single-use correction, then restore the normal lock.","wordingChanged":false,"canonicalIntent":"Correct the just-merged control-plane performance optimization so the cheap pre-classifier exactly mirrors the authoritative frontend classifier for src tests: src/__tests__/* must not hydrate the frontend toolchain by itself. This is a corrective generation of the same mission because the first PR merged before the correction could land. Preserve every other optimization and safety invariant. Temporarily unfreeze only .forgejo/workflows/knocklaunch.yml for this single-use correction, then restore the normal lock.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"Unfreeze the control plane only for the workflow correction that excludes src/__tests__ from frontend toolchain hydration while preserving all other merged performance and safety behavior.","proofConditionIds":["proof-repository"]}],"objective":"Correct the just-merged control-plane performance optimization so the cheap pre-classifier exactly mirrors the authoritative frontend classifier for src tests: src/__tests__/* must not hydrate the frontend toolchain by itself. This is a corrective generation of the same mission because the first PR merged before the correction could land. Preserve every other optimization and safety invariant. Temporarily unfreeze only .forgejo/workflows/knocklaunch.yml for this single-use correction, then restore the normal lock.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo main must contain a fail-closed pre-classifier where src/__tests__ alone does not hydrate the frontend toolchain, with all existing hard safety and canonical release checks preserved.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"1de865cf29bff67a1b7cb13ef5d3a83b3761cd589194c6876779395a83d3fa11","requestContractRevision":3,"previousRequestContractHash":"886f3e7b8efcc568426b1fda7aede36f5d3ab72ddc47b287549ab9b64adee070"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T19:33:45.783365+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:2012d139-3bc2-4d46-a7ec-7845fa91e438:request-contract-revision:3:1de865cf29bff67a1b7cb13ef5d3a83b3761cd589194c6876779395a83d3fa11","mission_step_id":"f2c73572-e97a-437b-a78f-bffd620d6f88","command_center_event_id":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},{"id":"41663d74-3dfc-4aff-b31b-dd82313dee5a","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/premium-shared-connections-20260903","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.11-daily-operator-canonical-route-passthrough","prNumber":null,"terminal":false,"missionId":"6af18996-dc32-467f-9604-914c13a82751","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":154,"missionSetupMs":792},"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":"6af18996-dc32-467f-9604-914c13a82751"},"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":4889,"likelyAffectedFiles":["src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/PublicRoute.tsx","src/components/ReleaseAllLeadsButton.tsx","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/GlobalCommandPalette.tsx","src/components/AdaptiveBusinessDashboard.tsx","src/components/CallFlow/FollowUpEntryWrapper.tsx","src/components/CallFlow/GoogleApiMap.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/DashboardHub.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T22:58:22.0966+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:6af18996-dc32-467f-9604-914c13a82751:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"ba4f176d-f716-4696-857b-b034238e6ad4","command_center_event_id":"6af18996-dc32-467f-9604-914c13a82751"},{"id":"0820d95b-e8c3-47ea-8ce4-b6a6054a5a7e","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","cc-execution/runtime-proof":"success"},"mainSha":"266e0808e3d2ffce22e9b317f0930d67d0136eaa","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"266e0808e3d2ffce22e9b317f0930d67d0136eaa","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"success"},"requestContractHash":"0b0f0233f69d6e17e38d7433fffe05269f8c08ed430679a87b2600db97ae5d59","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5148","runId":5148,"status":"success","sourceSha":"266e0808e3d2ffce22e9b317f0930d67d0136eaa","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true,"targetStates":{"ccExecution":"success"},"targetJobCount":8,"observedTargetStates":{"ccExecution":"success"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"266e0808e3d2ffce22e9b317f0930d67d0136eaa","proofGate":"cc_execution_historical_runtime_identity_verified","deploymentId":"forgejo-main-266e0808e3d2ffce22e9b317f0930d67d0136eaa","compareStatus":"exact_release_workflow_runtime_verified","workflowRunId":5148,"identitySource":"canonical_release_workflow_exact_runtime_identity","runtimeVersion":"1.58.39-release-ownership-sync-refreeze","containsSourceSha":true,"historicalExactSourceProof":true},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:38:04.159719+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"266e0808e3d2ffce22e9b317f0930d67d0136eaa","external_id":"forgejo-main-266e0808e3d2","receipt_type":"canonical_release_status","idempotency_key":"mission:7163978d-886d-4591-ad04-d960d4591f77:forgejo-release-status:266e0808e3d2ffce22e9b317f0930d67d0136eaa:verified:forgejo-main/source=success|forgejo-release/workflow=success|cc-execution/runtime-proof=success","mission_step_id":"2ef76fea-9371-4a94-a760-4f01fac1d4c5","command_center_event_id":"7163978d-886d-4591-ad04-d960d4591f77"},{"id":"044db97e-3479-471e-8d06-c035f231ee02","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/scripts/cloudflare-credential-repair.mjs","workers/cc-execution/test/cloudflare-credential-repair.test.js"],"reason":"Release 5464 proves a newly issued correctly-scoped Cloudflare deployment token remains 401 for all six Container authorization checks. Classify live Workers Paid entitlement before escalating to owner billing or Cloudflare provider support.","baseSha":"ad92b1b74f942eda22a0d5b7b716a2e756feef98","issuedAt":1788609018913,"expiresAt":1788609198913,"missionId":"682fc898-0270-49ec-b3d4-ea18305c544a","authorizationId":"1bb03491-4861-4925-b311-dda86fcfddb7","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:50:19.382657+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ad92b1b74f942eda22a0d5b7b716a2e756feef98","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1bb03491-4861-4925-b311-dda86fcfddb7","mission_step_id":"79371e75-4c32-424c-9383-536ef6e70bf7","command_center_event_id":"682fc898-0270-49ec-b3d4-ea18305c544a"},{"id":"1db62b9b-45c8-4e83-86fc-475b562c5b8c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/control-plane-gate-fastpath-correction-20260901","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":9934,"releaseCount":1,"toolCallCount":7,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1293,"terminal":false,"missionId":"2012d139-3bc2-4d46-a7ec-7845fa91e438","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":22239,"prReadinessMs":2811,"approvedPlanMs":19084,"missionSetupMs":6171,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},"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":1518,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T19:34:14.621084+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1293","receipt_type":"execute_mission","idempotency_key":"mission:2012d139-3bc2-4d46-a7ec-7845fa91e438:execute_mission:repair_mission_waiting_for_gate:generation-1","mission_step_id":"f2c73572-e97a-437b-a78f-bffd620d6f88","command_center_event_id":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},{"id":"00709ab1-d1ed-4346-92ad-28864bd9cea9","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":4630,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":null,"terminal":false,"missionId":"61e27013-f151-45f4-bc6f-eb9a45865ac5","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":5535,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"61e27013-f151-45f4-bc6f-eb9a45865ac5"},"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":825,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T19:35:38.356206+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:61e27013-f151-45f4-bc6f-eb9a45865ac5:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"591b3b31-ac89-4344-8beb-84dcc5ee6fe9","command_center_event_id":"61e27013-f151-45f4-bc6f-eb9a45865ac5"},{"id":"99aea865-0d14-4018-a2f5-1f0701ea5738","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing owner-authorized control-plane maintenance mission and bridge the runner-observability gap. Unfreeze the control plane for this authorized maintenance, add a sanitized live Forgejo runner inventory to the signed host watchdog heartbeat using only runner names, advertised labels, and active state with no secrets, keep the existing three-runner concurrency repair in PR #1632, then refreeze the control plane after ship and proof. Use the inventory to determine why heavy docker jobs are not reaching all existing runners; do not add hardware or weaken Gate safety.","wordingChanged":false,"canonicalIntent":"Continue the existing owner-authorized control-plane maintenance mission and bridge the runner-observability gap. Unfreeze the control plane for this authorized maintenance, add a sanitized live Forgejo runner inventory to the signed host watchdog heartbeat using only runner names, advertised labels, and active state with no secrets, keep the existing three-runner concurrency repair in PR #1632, then refreeze the control plane after ship and proof. Use the inventory to determine why heavy docker jobs are not reaching all existing runners; do not add hardware or weaken Gate safety.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-runner-inventory","statement":"Command Center host watchdog proof exposes a sanitized live inventory of existing Forgejo runners with runner identity, advertised labels when available, and active state.","proofConditionIds":["proof-repo","proof-runtime"]},{"id":"outcome-routing-evidence","statement":"The three-runner routing defect can be diagnosed from authoritative live runner evidence rather than inferred from workflow logs alone.","proofConditionIds":["proof-runtime"]}],"objective":"Continue the existing owner-authorized control-plane maintenance mission and bridge the runner-observability gap. Unfreeze the control plane for this authorized maintenance, add a sanitized live Forgejo runner inventory to the signed host watchdog heartbeat using only runner names, advertised labels, and active state with no secrets, keep the existing three-runner concurrency repair in PR #1632, then refreeze the control plane after ship and proof. Use the inventory to determine why heavy docker jobs are not reaching all existing runners; do not add hardware or weaken Gate safety.","constraints":[{"id":"constraint-no-secrets","statement":"Do not expose runner registration tokens, environment secrets, or arbitrary shell access.","proofConditionIds":["proof-repo","proof-runtime"]},{"id":"constraint-same-pr","statement":"Continue the existing maintenance mission and PR #1632; do not create duplicate control-plane delivery paths.","proofConditionIds":["proof-repo"]},{"id":"constraint-safety","statement":"Preserve protected main, exact-head KnockLaunch Gate, squash merge, and current QA safety.","proofConditionIds":["proof-repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repo","kind":"repository","claim":"PR #1632 contains only sanitized runner-observability logic plus the existing concurrency repair, with no secret emission and no weakened Gate safety.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"After merge and host-agent update, live Forgejo host watchdog proof contains sanitized runner inventory sufficient to identify runner labels and active state, and the control plane is refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"e8f2a76b9a81ca7b93d22fac5b7529bc60a05fd47a74d7249813e68853f6a57f","requestContractRevision":4,"previousRequestContractHash":"a1fbfd78e370d5f40e16d17d3a0d97c274462045a5a149b2881b2a45923d736e"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:01:11.183666+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ea00d215-89e5-472b-a482-a39753c72582:request-contract-revision:4:e8f2a76b9a81ca7b93d22fac5b7529bc60a05fd47a74d7249813e68853f6a57f","mission_step_id":"82b60dec-275c-4859-ae5f-b86dff8cefda","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"725078cf-21c6-4e7d-b630-1e860d07e982","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"266e0808e3d2ffce22e9b317f0930d67d0136eaa","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"ownership-sync","satisfied":true,"statement":"The live cc-execution reconciler excludes workers/cc-execution/test/** from runtime ownership while retaining real workers/cc-execution runtime ownership.","proofConditionIds":["repo","runtime"]},{"id":"runtime-live","satisfied":true,"statement":"cc-execution 1.58.39-release-ownership-sync-refreeze is live on the exact merged source.","proofConditionIds":["runtime"]},{"id":"refreeze","satisfied":true,"statement":"Control-plane maintenance is refrozen after terminal runtime proof.","proofConditionIds":["refrozen"]}],"satisfied":true,"constraints":[{"id":"safety","satisfied":true,"statement":"Preserve canonical release ownership for all real runtime source/config, Gate, squash merge, exact-SHA release proof, and all hard safety invariants.","proofConditionIds":["repo","runtime"]}],"contractHash":"0b0f0233f69d6e17e38d7433fffe05269f8c08ed430679a87b2600db97ae5d59","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"0b0f0233f69d6e17e38d7433fffe05269f8c08ed430679a87b2600db97ae5d59"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"0b0f0233f69d6e17e38d7433fffe05269f8c08ed430679a87b2600db97ae5d59"},"required":true,"satisfied":true},{"id":"refrozen","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"0b0f0233f69d6e17e38d7433fffe05269f8c08ed430679a87b2600db97ae5d59"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:38:05.845052+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"266e0808e3d2ffce22e9b317f0930d67d0136eaa","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:7163978d-886d-4591-ad04-d960d4591f77:request-contract:0b0f0233f69d6e17e38d7433fffe05269f8c08ed430679a87b2600db97ae5d59:266e0808e3d2ffce22e9b317f0930d67d0136eaa:verified:","mission_step_id":"2ef76fea-9371-4a94-a760-4f01fac1d4c5","command_center_event_id":"7163978d-886d-4591-ad04-d960d4591f77"},{"id":"926aafef-ba55-4b45-95c3-2a3ae2e3abc5","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/merged-release-target-recovery-fallback-20260904","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.51-merged-release-survival-refreeze","prNumber":null,"terminal":false,"missionId":"db52d396-d9cb-4f75-a324-b16bac475948","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":159,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":737,"providerAuthMs":0,"ledgerPrepareMs":737,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":737,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":737,"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":"db52d396-d9cb-4f75-a324-b16bac475948"},"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":8730,"likelyAffectedFiles":["config/control-plane-capabilities.json","config/control-plane-restore-point.json","scripts/protected-main-release-recovery.mjs","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",".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"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:41:13.342753+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:db52d396-d9cb-4f75-a324-b16bac475948:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"809becdc-64ce-41a1-98ca-95a42037ee63","command_center_event_id":"db52d396-d9cb-4f75-a324-b16bac475948"},{"id":"5b8a21e4-1d65-4c90-a60b-878e8106c4ee","source":"forgejo-runtime","status":"failed","payload":{"failed":["forgejo-release/workflow","cc-execution/runtime-proof"],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"failure","cc-execution/runtime-proof":"failure"},"mainSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","releaseState":"failed","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{"ccExecution":"failure"},"requestContractHash":"57282255212c9548be30cd64b2a1f145aac76f369926d3f8caaa9eb8678a3366","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5466","runId":5466,"status":"failure","sourceSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","conclusion":null,"failedJobs":[{"id":37368,"name":"Release cc-execution","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":5466,"logTail":["2026-09-05T11:51:24.3683392Z Reading package lists...","2026-09-05T11:51:24.7199993Z Building dependency tree...","2026-09-05T11:51:24.7212195Z Reading state information...","2026-09-05T11:51:25.1699979Z Suggested packages:","2026-09-05T11:51:25.1700732Z   docker-model-plugin","2026-09-05T11:51:25.1701004Z Recommended packages:","2026-09-05T11:51:25.1701188Z   docker-compose-plugin","2026-09-05T11:51:25.2086298Z The following NEW packages will be installed:","2026-09-05T11:51:25.2117832Z   docker-buildx-plugin docker-ce-cli","2026-09-05T11:51:25.2831593Z 0 upgraded, 2 newly installed, 0 to remove and 11 not upgraded.","2026-09-05T11:51:25.2832488Z Need to get 34.8 MB of archives.","2026-09-05T11:51:25.2832685Z After this operation, 121 MB of additional disk space will be used.","2026-09-05T11:51:25.2845783Z Get:1 https://download.docker.com/linux/debian bookworm/stable amd64 docker-buildx-plugin amd64 0.37.0-1~debian.12~bookworm [17.3 MB]","2026-09-05T11:51:25.5401468Z Get:2 https://download.docker.com/linux/debian bookworm/stable amd64 docker-ce-cli amd64 5:29.8.0-1~debian.12~bookworm [17.6 MB]","2026-09-05T11:51:26.0001232Z debconf: delaying package configuration, since apt-utils is not installed","2026-09-05T11:51:26.0507589Z Fetched 34.8 MB in 1s (65.6 MB/s)","2026-09-05T11:51:26.0859870Z Selecting previously unselected package docker-buildx-plugin.","2026-09-05T11:51:26.1086071Z (Reading database ... \r(Reading database ... 5%\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... 20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r(Reading database ... 70%\r(Reading database ... 75%\r(Reading database ... 80%\r(Reading database ... 85%\r(Reading database ... 90%\r(Reading database ... 95%\r(Reading database ... 100%\r(Reading database ... 23264 files and directories currently installed.)","2026-09-05T11:51:26.1099423Z Preparing to unpack .../docker-buildx-plugin_0.37.0-1~debian.12~bookworm_amd64.deb ...","2026-09-05T11:51:26.1134799Z Unpacking docker-buildx-plugin (0.37.0-1~debian.12~bookworm) ...","2026-09-05T11:51:27.1676203Z Selecting previously unselected package docker-ce-cli.","2026-09-05T11:51:27.1718365Z Preparing to unpack .../docker-ce-cli_5%3a29.8.0-1~debian.12~bookworm_amd64.deb ...","2026-09-05T11:51:27.1768153Z Unpacking docker-ce-cli (5:29.8.0-1~debian.12~bookworm) ...","2026-09-05T11:51:28.0332369Z Setting up docker-buildx-plugin (0.37.0-1~debian.12~bookworm) ...","2026-09-05T11:51:28.0480507Z Setting up docker-ce-cli (5:29.8.0-1~debian.12~bookworm) ...","2026-09-05T11:51:28.1298394Z Docker version 29.8.0, build 88096ef","2026-09-05T11:51:28.2896818Z github.com/docker/buildx v0.37.0 ac30b249211430b85fb8f37b6e7154b5c47ba0b6","2026-09-05T11:51:28.8842703Z (node:5277) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.","2026-09-05T11:51:28.8843024Z (Use `node --trace-deprecation ...` to show where the warning was created)","2026-09-05T11:51:29.1903867Z Cache Size: ~58 MB (60334685 B)","2026-09-05T11:51:29.1948807Z [command]/usr/bin/tar -xf /tmp/534d4766-06ec-47e5-b71a-b85be0cce081/cache.tgz -P -C /workspace/noel/KnockLaunchOS -z","2026-09-05T11:51:31.1334237Z Cache restored successfully","2026-09-05T11:51:31.1684698Z Cache restored from key: cc-execution-runtime-v2-node22.18.0-c3f85fe60ecaaf2eed3e72c45104105a4924aa580269d73e2bf5fa95b5854792","2026-09-05T11:51:55.4348380Z {\"ok\":false,\"status\":\"blocked\",\"proofGate\":\"cloudflare_workers_paid_plan_required\",\"canonicalTokenId\":\"89101a2dca32ad3f4fad929d464516f5\",\"containersAuthorized\":false,\"providerStatus\":401,\"containerValidationAttempts\":6,\"ownerActionRequired\":true,\"accountTokenFallbackReason\":\"account_token_validation_unavailable\",\"workersPaid\":false,\"activeWorkersSubscriptionCount\":0,\"activeWorkersPlanNames\":[]}","2026-09-05T11:51:55.4688371Z ⚙️ [runner]: exitcode '2': failure","2026-09-05T11:51:55.4736267Z   🐳  docker exec cmd=[node /var/run/act/workflow/hashfiles/index.js] user= workdir=","2026-09-05T11:51:55.6394009Z Skipping step 'Restore exact cc-execution runtime dependency tree' due to 'success()'","2026-09-05T11:51:55.6552328Z 🏁  Job failed","2026-09-05T11:51:56.1031454Z Job 'Release cc-execution' failed",""],"proofGate":"forgejo_action_run_logs_verified","truncated":false,"failureLines":[{"line":104,"content":"2026-09-05T11:51:55.4688371Z ⚙️ [runner]: exitcode '2': failure"},{"line":107,"content":"2026-09-05T11:51:55.6552328Z 🏁  Job failed"},{"line":108,"content":"2026-09-05T11:51:56.1031454Z Job 'Release cc-execution' failed"}]},"exactSource":true,"fingerprint":"failure|release cc-execution|2026-09-05t11:51:55.4688371z ⚙️ [runner]: exitcode '2': failure|2026-09-05t11:51:55.6552328z 🏁  job failed|2026-09-05t11:51:56.1031454z job 'release cc-execution' failed|2026-09-05t11:51:24.3683392z reading package lists...|2026-09-05t11:51:24.7199993z building dependency tree...|2026-09-05t11:51:24.7212195z reading state information...|2026-09-05t11:51:25.1699979z suggested packages:|2026-09-05t11:51:25.1700732z   docker-model-plugin|2026-09-05t11:51:25.1701004z recommended packages:|2026-09-05t11:51:25.1701188z   docker-compose-plugin|2026-09-05t11:51:25.2086298z the following new packages will be installed:|2026-09-05t11:51:25.2117832z   docker-buildx-plugin docker-ce-cli|2026-09-05t11:51:25.2831593z 0 upgraded, 2 newly installed, 0 to remove and 11 not upgraded.|2026-09-05t11:51:25.2832488z need to get 34.8 mb of archives.|2026-09-05t11:51:25.2832685z after this operation, 121 mb of additional disk space will be used.|2026-09-05t11:51:25.2845783z get:1","failureClass":"code_failure","targetStates":{"ccExecution":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"ccExecution":"failure"}},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"workflowRunId":5466,"workflowFailed":true,"forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5466","runId":5466,"status":"failure","sourceSha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","conclusion":null,"failedJobs":[{"id":37368,"name":"Release cc-execution","status":"failure","conclusion":null,"failedSteps":[]}],"diagnostics":{"runId":5466,"logTail":["2026-09-05T11:51:24.3683392Z Reading package lists...","2026-09-05T11:51:24.7199993Z Building dependency tree...","2026-09-05T11:51:24.7212195Z Reading state information...","2026-09-05T11:51:25.1699979Z Suggested packages:","2026-09-05T11:51:25.1700732Z   docker-model-plugin","2026-09-05T11:51:25.1701004Z Recommended packages:","2026-09-05T11:51:25.1701188Z   docker-compose-plugin","2026-09-05T11:51:25.2086298Z The following NEW packages will be installed:","2026-09-05T11:51:25.2117832Z   docker-buildx-plugin docker-ce-cli","2026-09-05T11:51:25.2831593Z 0 upgraded, 2 newly installed, 0 to remove and 11 not upgraded.","2026-09-05T11:51:25.2832488Z Need to get 34.8 MB of archives.","2026-09-05T11:51:25.2832685Z After this operation, 121 MB of additional disk space will be used.","2026-09-05T11:51:25.2845783Z Get:1 https://download.docker.com/linux/debian bookworm/stable amd64 docker-buildx-plugin amd64 0.37.0-1~debian.12~bookworm [17.3 MB]","2026-09-05T11:51:25.5401468Z Get:2 https://download.docker.com/linux/debian bookworm/stable amd64 docker-ce-cli amd64 5:29.8.0-1~debian.12~bookworm [17.6 MB]","2026-09-05T11:51:26.0001232Z debconf: delaying package configuration, since apt-utils is not installed","2026-09-05T11:51:26.0507589Z Fetched 34.8 MB in 1s (65.6 MB/s)","2026-09-05T11:51:26.0859870Z Selecting previously unselected package docker-buildx-plugin.","2026-09-05T11:51:26.1086071Z (Reading database ... \r(Reading database ... 5%\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... 20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r(Reading database ... 70%\r(Reading database ... 75%\r(Reading database ... 80%\r(Reading database ... 85%\r(Reading database ... 90%\r(Reading database ... 95%\r(Reading database ... 100%\r(Reading database ... 23264 files and directories currently installed.)","2026-09-05T11:51:26.1099423Z Preparing to unpack .../docker-buildx-plugin_0.37.0-1~debian.12~bookworm_amd64.deb ...","2026-09-05T11:51:26.1134799Z Unpacking docker-buildx-plugin (0.37.0-1~debian.12~bookworm) ...","2026-09-05T11:51:27.1676203Z Selecting previously unselected package docker-ce-cli.","2026-09-05T11:51:27.1718365Z Preparing to unpack .../docker-ce-cli_5%3a29.8.0-1~debian.12~bookworm_amd64.deb ...","2026-09-05T11:51:27.1768153Z Unpacking docker-ce-cli (5:29.8.0-1~debian.12~bookworm) ...","2026-09-05T11:51:28.0332369Z Setting up docker-buildx-plugin (0.37.0-1~debian.12~bookworm) ...","2026-09-05T11:51:28.0480507Z Setting up docker-ce-cli (5:29.8.0-1~debian.12~bookworm) ...","2026-09-05T11:51:28.1298394Z Docker version 29.8.0, build 88096ef","2026-09-05T11:51:28.2896818Z github.com/docker/buildx v0.37.0 ac30b249211430b85fb8f37b6e7154b5c47ba0b6","2026-09-05T11:51:28.8842703Z (node:5277) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.","2026-09-05T11:51:28.8843024Z (Use `node --trace-deprecation ...` to show where the warning was created)","2026-09-05T11:51:29.1903867Z Cache Size: ~58 MB (60334685 B)","2026-09-05T11:51:29.1948807Z [command]/usr/bin/tar -xf /tmp/534d4766-06ec-47e5-b71a-b85be0cce081/cache.tgz -P -C /workspace/noel/KnockLaunchOS -z","2026-09-05T11:51:31.1334237Z Cache restored successfully","2026-09-05T11:51:31.1684698Z Cache restored from key: cc-execution-runtime-v2-node22.18.0-c3f85fe60ecaaf2eed3e72c45104105a4924aa580269d73e2bf5fa95b5854792","2026-09-05T11:51:55.4348380Z {\"ok\":false,\"status\":\"blocked\",\"proofGate\":\"cloudflare_workers_paid_plan_required\",\"canonicalTokenId\":\"89101a2dca32ad3f4fad929d464516f5\",\"containersAuthorized\":false,\"providerStatus\":401,\"containerValidationAttempts\":6,\"ownerActionRequired\":true,\"accountTokenFallbackReason\":\"account_token_validation_unavailable\",\"workersPaid\":false,\"activeWorkersSubscriptionCount\":0,\"activeWorkersPlanNames\":[]}","2026-09-05T11:51:55.4688371Z ⚙️ [runner]: exitcode '2': failure","2026-09-05T11:51:55.4736267Z   🐳  docker exec cmd=[node /var/run/act/workflow/hashfiles/index.js] user= workdir=","2026-09-05T11:51:55.6394009Z Skipping step 'Restore exact cc-execution runtime dependency tree' due to 'success()'","2026-09-05T11:51:55.6552328Z 🏁  Job failed","2026-09-05T11:51:56.1031454Z Job 'Release cc-execution' failed",""],"proofGate":"forgejo_action_run_logs_verified","truncated":false,"failureLines":[{"line":104,"content":"2026-09-05T11:51:55.4688371Z ⚙️ [runner]: exitcode '2': failure"},{"line":107,"content":"2026-09-05T11:51:55.6552328Z 🏁  Job failed"},{"line":108,"content":"2026-09-05T11:51:56.1031454Z Job 'Release cc-execution' failed"}]},"exactSource":true,"fingerprint":"failure|release cc-execution|2026-09-05t11:51:55.4688371z ⚙️ [runner]: exitcode '2': failure|2026-09-05t11:51:55.6552328z 🏁  job failed|2026-09-05t11:51:56.1031454z job 'release cc-execution' failed|2026-09-05t11:51:24.3683392z reading package lists...|2026-09-05t11:51:24.7199993z building dependency tree...|2026-09-05t11:51:24.7212195z reading state information...|2026-09-05t11:51:25.1699979z suggested packages:|2026-09-05t11:51:25.1700732z   docker-model-plugin|2026-09-05t11:51:25.1701004z recommended packages:|2026-09-05t11:51:25.1701188z   docker-compose-plugin|2026-09-05t11:51:25.2086298z the following new packages will be installed:|2026-09-05t11:51:25.2117832z   docker-buildx-plugin docker-ce-cli|2026-09-05t11:51:25.2831593z 0 upgraded, 2 newly installed, 0 to remove and 11 not upgraded.|2026-09-05t11:51:25.2832488z need to get 34.8 mb of archives.|2026-09-05t11:51:25.2832685z after this operation, 121 mb of additional disk space will be used.|2026-09-05t11:51:25.2845783z get:1","failureClass":"code_failure","targetStates":{"ccExecution":"failure"},"safeAutoRetry":false,"targetJobCount":7,"observedTargetStates":{"ccExecution":"failure"}}},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T11:52:14.970427+00:00","proof_gate":"canonical_release_terminal_failed","source_sha":"d9bfe9c1525f1ccab687941df79be03b7cf9d70c","external_id":"forgejo-main-d9bfe9c1525f","receipt_type":"canonical_release_status","idempotency_key":"mission:682fc898-0270-49ec-b3d4-ea18305c544a:forgejo-release-status:d9bfe9c1525f1ccab687941df79be03b7cf9d70c:failed:forgejo-main/source=success|forgejo-release/workflow=failure|cc-execution/runtime-proof=failure","mission_step_id":"047f6a8a-b97d-4b4f-95a7-9fd50927304e","command_center_event_id":"682fc898-0270-49ec-b3d4-ea18305c544a"},{"id":"944bcad0-79c6-4d2d-8290-0d8b3b61cfbe","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing owner-authorized control-plane maintenance mission and bridge the runner-observability gap. Unfreeze the control plane for this authorized maintenance, add sanitized live Forgejo runner inventory to the signed host watchdog heartbeat, then refreeze the control plane after ship and proof.","wordingChanged":false,"canonicalIntent":"Continue the existing owner-authorized control-plane maintenance mission and bridge the runner-observability gap. Unfreeze the control plane for this authorized maintenance, add sanitized live Forgejo runner inventory to the signed host watchdog heartbeat, then refreeze the control plane after ship and proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-runner-inventory","statement":"Command Center host watchdog proof exposes a sanitized live inventory of existing Forgejo runners with runner identity, advertised labels when available, and active state.","proofConditionIds":["proof-repo","proof-runtime"]},{"id":"outcome-routing-evidence","statement":"The three-runner routing defect can be diagnosed from authoritative live runner evidence rather than inferred from workflow logs alone.","proofConditionIds":["proof-runtime"]}],"objective":"Continue the existing owner-authorized control-plane maintenance mission and bridge the runner-observability gap. Unfreeze the control plane for this authorized maintenance, add sanitized live Forgejo runner inventory to the signed host watchdog heartbeat, then refreeze the control plane after ship and proof.","constraints":[{"id":"constraint-no-secrets","statement":"Do not expose runner registration tokens, environment secrets, or arbitrary shell access.","proofConditionIds":["proof-repo","proof-runtime"]},{"id":"constraint-same-pr","statement":"Continue the existing maintenance mission and PR #1632; do not create duplicate control-plane delivery paths.","proofConditionIds":["proof-repo"]},{"id":"constraint-safety","statement":"Preserve protected main, exact-head KnockLaunch Gate, squash merge, and current QA safety.","proofConditionIds":["proof-repo"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repo","kind":"repository","claim":"PR #1632 contains only sanitized runner-observability logic plus the existing concurrency repair, with no secret emission and no weakened Gate safety.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"After merge and host-agent update, live Forgejo host watchdog proof contains sanitized runner inventory sufficient to identify runner labels and active state, and the control plane is refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"3eaae4a3a58b727ecfb2600cae9f29091cf92ad754365e5a9d9335eab8917c63","requestContractRevision":5,"previousRequestContractHash":"e8f2a76b9a81ca7b93d22fac5b7529bc60a05fd47a74d7249813e68853f6a57f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:01:38.969335+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ea00d215-89e5-472b-a482-a39753c72582:request-contract-revision:5:3eaae4a3a58b727ecfb2600cae9f29091cf92ad754365e5a9d9335eab8917c63","mission_step_id":"82b60dec-275c-4859-ae5f-b86dff8cefda","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"89a11a31-5460-42c6-8738-fddc0caec96d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-gate-fastpath-correction-20260901","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":11882,"releaseCount":1,"toolCallCount":10,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1293,"terminal":false,"missionId":"2012d139-3bc2-4d46-a7ec-7845fa91e438","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"46ff0f563d39d9a29fbc2205c09634fc90a24ab7","timingsMs":{"handlerMs":7525,"prReadinessMs":1126,"approvedPlanMs":0,"missionSetupMs":1943,"shipAndProveMs":4843},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},"performance":null,"deploymentId":"forgejo-main-46ff0f563d39","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1807,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T19:36:20.737086+00:00","proof_gate":"canonical_release_dispatched","source_sha":"46ff0f563d39d9a29fbc2205c09634fc90a24ab7","external_id":"forgejo-main-46ff0f563d39","receipt_type":"execute_mission","idempotency_key":"mission:2012d139-3bc2-4d46-a7ec-7845fa91e438:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"4a2949f1-b543-4862-bc27-a2e03f716c5a","command_center_event_id":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},{"id":"edaf3da3-eaad-4823-8524-17d95f671ac7","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"46ff0f563d39d9a29fbc2205c09634fc90a24ab7","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Unfreeze the control plane only for the workflow correction that excludes src/__tests__ from frontend toolchain hydration while preserving all other merged performance and safety behavior.","proofConditionIds":["proof-repository"]}],"satisfied":true,"constraints":[],"contractHash":"1de865cf29bff67a1b7cb13ef5d3a83b3761cd589194c6876779395a83d3fa11","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"1de865cf29bff67a1b7cb13ef5d3a83b3761cd589194c6876779395a83d3fa11"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T19:36:36.211176+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"46ff0f563d39d9a29fbc2205c09634fc90a24ab7","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:2012d139-3bc2-4d46-a7ec-7845fa91e438:request-contract:1de865cf29bff67a1b7cb13ef5d3a83b3761cd589194c6876779395a83d3fa11:46ff0f563d39d9a29fbc2205c09634fc90a24ab7:verified:","mission_step_id":"3a44b9f6-ac21-4299-99e6-4f26c9772ee5","command_center_event_id":"2012d139-3bc2-4d46-a7ec-7845fa91e438"},{"id":"8db39f20-3b05-4c22-928b-bdea54f4f6a7","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"9fd48ba71faf96c2f9ea21f08dbbdff58a939a37","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"9fd48ba71faf96c2f9ea21f08dbbdff58a939a37","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"8684df21160b636ae5e1fd085a5e1c063d313913a372b558fe91cbd2c6812a4c","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:19:49.227532+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"9fd48ba71faf96c2f9ea21f08dbbdff58a939a37","external_id":"forgejo-main-9fd48ba71faf","receipt_type":"canonical_release_status","idempotency_key":"mission:27444235-a3aa-4415-b15b-ff26b8c762c2:forgejo-release-status:9fd48ba71faf96c2f9ea21f08dbbdff58a939a37:verified:forgejo-main/source=success","mission_step_id":"75cf573e-ae29-4fee-9e1c-f50a98737be0","command_center_event_id":"27444235-a3aa-4415-b15b-ff26b8c762c2"},{"id":"431e4eed-8122-46aa-91b4-c7603b941c80","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/pcg-pixverse-public-background-20260903","reason":null,"status":"in_progress","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.11-daily-operator-canonical-route-passthrough","prNumber":1631,"terminal":false,"missionId":"b8b62b2c-eebb-4ebf-a0a8-012744b86c74","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":8770,"prReadinessMs":1972,"approvedPlanMs":0,"missionSetupMs":555,"shipAndProveMs":5960},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"b8b62b2c-eebb-4ebf-a0a8-012744b86c74"},"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-03T23:02:17.48727+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1631","receipt_type":"execute_mission","idempotency_key":"mission:b8b62b2c-eebb-4ebf-a0a8-012744b86c74:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"a24321cd-60e7-463f-a8a4-4e86b1b16064","command_center_event_id":"b8b62b2c-eebb-4ebf-a0a8-012744b86c74"},{"id":"3b676176-0b8b-4ec7-a69d-6268fc8653c4","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","scripts/release-event-native-plan.test.mjs","scripts/validate-production-critical-files.mjs"],"reason":"Rebind exact Gate hydration optimization to advanced protected main and replace unrelated whole-tree hydration with changed-path incremental safety scanning while preserving full fallback and fixed invariants.","baseSha":"266e0808e3d2ffce22e9b317f0930d67d0136eaa","issuedAt":1788525519966,"expiresAt":1788525699966,"missionId":"d0fd3240-225d-4c03-9e17-27b407044452","authorizationId":"1477f790-0f52-43cd-a1e8-240f3b7c4388","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:38:40.480506+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"266e0808e3d2ffce22e9b317f0930d67d0136eaa","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1477f790-0f52-43cd-a1e8-240f3b7c4388","mission_step_id":"432f3787-c4f3-40b0-90a4-de85544c40de","command_center_event_id":"d0fd3240-225d-4c03-9e17-27b407044452"},{"id":"bb8f7640-700a-4587-ae10-21eafbdcf9f4","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only to continue mission db52d396-d9cb-4f75-a324-b16bac475948 on exact main 199a549fc742725b5ab30bcb7a8c7372db6273be. Implement the already-proven merged-release target recovery fallback: mission-ledger first uses exact parent->source compare files; if changed paths are empty/unavailable and the exact bound workflowRunId exists, read that exact Forgejo run, parse event_payload, require push on refs/heads/main, after==sourceSha, before==parentSha, exactly one source commit/head_commit, and complete added/removed/modified arrays, then derive unique changed paths through the existing releaseTargetsFromChangedPaths mapping. Record proof source exact_source_push_event_payload_shared_release_owner_mapping. If neither source proves changed paths, remain pending/fail closed. Preserve one corrective retry max, migration no-redispatch, exact-source ownership, and duplicate-release prevention. Add regression assertions for this fallback, update capability policy truth, bump version to 1.58.52-merged-release-target-recovery-refreeze. Canonical Gate, squash merge, cc-execution-only release, verify live/refrozen.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only to continue mission db52d396-d9cb-4f75-a324-b16bac475948 on exact main 199a549fc742725b5ab30bcb7a8c7372db6273be. Implement the already-proven merged-release target recovery fallback: mission-ledger first uses exact parent->source compare files; if changed paths are empty/unavailable and the exact bound workflowRunId exists, read that exact Forgejo run, parse event_payload, require push on refs/heads/main, after==sourceSha, before==parentSha, exactly one source commit/head_commit, and complete added/removed/modified arrays, then derive unique changed paths through the existing releaseTargetsFromChangedPaths mapping. Record proof source exact_source_push_event_payload_shared_release_owner_mapping. If neither source proves changed paths, remain pending/fail closed. Preserve one corrective retry max, migration no-redispatch, exact-source ownership, and duplicate-release prevention. Add regression assertions for this fallback, update capability policy truth, bump version to 1.58.52-merged-release-target-recovery-refreeze. Canonical Gate, squash merge, cc-execution-only release, verify live/refrozen.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"recovery","statement":"Historical merged-release target detection resolves from immutable compare or exact signed protected-main push payload.","proofConditionIds":["repo","gate","runtime"]},{"id":"live","statement":"Updated cc-execution runtime is live/refrozen.","proofConditionIds":["release","runtime"]}],"objective":"Unfreeze the control plane only to continue mission db52d396-d9cb-4f75-a324-b16bac475948 on exact main 199a549fc742725b5ab30bcb7a8c7372db6273be. Implement the already-proven merged-release target recovery fallback: mission-ledger first uses exact parent->source compare files; if changed paths are empty/unavailable and the exact bound workflowRunId exists, read that exact Forgejo run, parse event_payload, require push on refs/heads/main, after==sourceSha, before==parentSha, exactly one source commit/head_commit, and complete added/removed/modified arrays, then derive unique changed paths through the existing releaseTargetsFromChangedPaths mapping. Record proof source exact_source_push_event_payload_shared_release_owner_mapping. If neither source proves changed paths, remain pending/fail closed. Preserve one corrective retry max, migration no-redispatch, exact-source ownership, and duplicate-release prevention. Add regression assertions for this fallback, update capability policy truth, bump version to 1.58.52-merged-release-target-recovery-refreeze. Canonical Gate, squash merge, cc-execution-only release, verify live/refrozen.","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":"Merged release recovery includes strict exact signed push-event changed-path fallback.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"gate","kind":"release","claim":"Canonical Gate passes regression coverage.","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.52 merged-release target recovery runtime is live/refrozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"e38989859934465754b298731a49e323c6c418d3219e561b199472eebea81827","requestContractRevision":2,"previousRequestContractHash":"6d33800370fc7c6688818135312c7d71debb7703ed78284dbc62533eb7911dba"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:42:29.100902+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:db52d396-d9cb-4f75-a324-b16bac475948:request-contract:e38989859934465754b298731a49e323c6c418d3219e561b199472eebea81827","mission_step_id":"96ea2bef-14c1-4ffd-96aa-6b56db1247e4","command_center_event_id":"db52d396-d9cb-4f75-a324-b16bac475948"},{"id":"30229af4-efd2-4122-8676-27c3199e5d29","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":9425,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1294,"terminal":false,"missionId":"61e27013-f151-45f4-bc6f-eb9a45865ac5","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":1487,"prReadinessMs":1152,"approvedPlanMs":0,"missionSetupMs":1004,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"61e27013-f151-45f4-bc6f-eb9a45865ac5"},"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":1594,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T19:37:59.506117+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1294","receipt_type":"execute_mission","idempotency_key":"mission:61e27013-f151-45f4-bc6f-eb9a45865ac5:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"591b3b31-ac89-4344-8beb-84dcc5ee6fe9","command_center_event_id":"61e27013-f151-45f4-bc6f-eb9a45865ac5"},{"id":"d0e65d57-b790-4243-99ec-38ba6c845df2","source":"cc-execution","status":"authorized","payload":{"paths":["scripts/command-center-host-agent/forgejo-watchdog.sh"],"reason":"Owner explicitly asked to bridge the live runner registration and label visibility gap as part of the existing three-runner control-plane repair.","baseSha":"1977ced46ee7321ffccfd40f4436870e3f9b4c8b","issuedAt":1788476500212,"expiresAt":1788476680212,"missionId":"ea00d215-89e5-472b-a482-a39753c72582","singleUse":true,"authorizationId":"0ec40107-5418-4296-b60b-e93e37784bc2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:01:41.111114+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1977ced46ee7321ffccfd40f4436870e3f9b4c8b","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:0ec40107-5418-4296-b60b-e93e37784bc2","mission_step_id":"be4f1e6f-bc3a-4d53-840c-beccf5b6ec1e","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"2bca568a-5564-4b89-a663-3098045c6136","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js"],"baseSha":"f48a6a080bd7a93840a85adc712a734585e53e61","consumedAt":1788294908301,"consumerToken":"41c79c6b-e49d-4b8a-a70b-21f70a82535f","authorizationId":"35439e88-39de-4b4b-a5e7-4885fe7a0c23"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:35:09.310018+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"f48a6a080bd7a93840a85adc712a734585e53e61","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:35439e88-39de-4b4b-a5e7-4885fe7a0c23","mission_step_id":"f07ffe88-439e-4f9f-8020-5988fc4e9d6f","command_center_event_id":"5357e24e-a775-4ce8-a74c-53a168591c15"},{"id":"16ef8c7e-7fa2-4c68-b78a-88994bc40eec","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/control-plane-speed-accuracy-20260901","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":8961,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1303,"terminal":false,"missionId":"5357e24e-a775-4ce8-a74c-53a168591c15","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":1776,"prReadinessMs":1515,"approvedPlanMs":0,"missionSetupMs":2889,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"5357e24e-a775-4ce8-a74c-53a168591c15"},"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":1600,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:35:45.676703+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1303","receipt_type":"execute_mission","idempotency_key":"mission:5357e24e-a775-4ce8-a74c-53a168591c15:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"3cc2cc76-6801-4daa-a0e7-bfaced86ff35","command_center_event_id":"5357e24e-a775-4ce8-a74c-53a168591c15"},{"id":"dd7a657e-4c61-40bf-9a4c-108d2dd36915","source":"cc-execution","status":"verified","payload":{"paths":["scripts/command-center-host-agent/forgejo-watchdog.sh"],"baseSha":"1977ced46ee7321ffccfd40f4436870e3f9b4c8b","consumedAt":1788476502313,"consumerToken":"5bd7f8cf-8932-4995-b97c-c4406a93e45c","authorizationId":"0ec40107-5418-4296-b60b-e93e37784bc2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:01:43.244423+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"1977ced46ee7321ffccfd40f4436870e3f9b4c8b","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:0ec40107-5418-4296-b60b-e93e37784bc2","mission_step_id":"be4f1e6f-bc3a-4d53-840c-beccf5b6ec1e","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"8b26a298-5384-42b1-a2d8-1e53a7136d45","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/gate-incremental-hydration-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.39-release-ownership-sync-refreeze","prNumber":1685,"terminal":false,"missionId":"d0fd3240-225d-4c03-9e17-27b407044452","operation":"execute_mission","proofGate":"repair_mission_fresh_pr_handed_off_to_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4904,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":332,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":332,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":332,"repositoryMutationMs":4904,"repositoryProviderMs":3206,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":1759,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":332,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":1447},"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":"d0fd3240-225d-4c03-9e17-27b407044452"},"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":3737,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:38:45.23064+00:00","proof_gate":"repair_mission_fresh_pr_handed_off_to_gate","source_sha":null,"external_id":"1685","receipt_type":"execute_mission","idempotency_key":"mission:d0fd3240-225d-4c03-9e17-27b407044452:execute_mission:repair_mission_fresh_pr_handed_off_to_gate:current-generation","mission_step_id":"af661b93-e850-46d8-970f-684ba097ac67","command_center_event_id":"d0fd3240-225d-4c03-9e17-27b407044452"},{"id":"8c4add91-26b4-4f3f-b674-cc88c95dc55c","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":13100,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1294,"terminal":false,"missionId":"61e27013-f151-45f4-bc6f-eb9a45865ac5","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":2163,"prReadinessMs":1444,"approvedPlanMs":0,"missionSetupMs":1256,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"61e27013-f151-45f4-bc6f-eb9a45865ac5"},"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":1498,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T19:36:14.346535+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1294","receipt_type":"execute_mission","idempotency_key":"mission:61e27013-f151-45f4-bc6f-eb9a45865ac5:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"591b3b31-ac89-4344-8beb-84dcc5ee6fe9","command_center_event_id":"61e27013-f151-45f4-bc6f-eb9a45865ac5"},{"id":"106169ae-cddb-4dc0-b4f5-fd2e22214cff","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":15528,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":5,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1294,"terminal":false,"missionId":"61e27013-f151-45f4-bc6f-eb9a45865ac5","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":4597,"prReadinessMs":291,"approvedPlanMs":0,"missionSetupMs":895,"shipAndProveMs":3962},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"61e27013-f151-45f4-bc6f-eb9a45865ac5"},"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":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T19:47:05.260306+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1294","receipt_type":"execute_mission","idempotency_key":"mission:61e27013-f151-45f4-bc6f-eb9a45865ac5:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"467e2f6f-6f66-49f5-9452-8faf23937bb6","command_center_event_id":"61e27013-f151-45f4-bc6f-eb9a45865ac5"},{"id":"2cb6b989-982e-4c7d-8893-8bf32aafd1f0","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same owner-authorized control-plane repair on PR #1632. Unfreeze the control plane for this exact maintenance mutation. Replace the temporary host-side runner scrape with a native read-only Command Center tool named forgejo_runner_list backed by Forgejo GET /repos/{owner}/{repo}/actions/runners. Return only sanitized runner id, name, status, busy, version, and label names. Add it to the daily/read-only control tool catalog and capability truth. Correct the stale contract test from heavyJobsParallel 1 to 3 and add regression assertions for the runner-list tool. Bump cc-execution version. Keep controlPlaneFrozen true and refreeze versioned state after this change. Do not weaken Gate safety or expose tokens. Remain on the same branch and PR.","wordingChanged":false,"canonicalIntent":"Continue the same owner-authorized control-plane repair on PR #1632. Unfreeze the control plane for this exact maintenance mutation. Replace the temporary host-side runner scrape with a native read-only Command Center tool named forgejo_runner_list backed by Forgejo GET /repos/{owner}/{repo}/actions/runners. Return only sanitized runner id, name, status, busy, version, and label names. Add it to the daily/read-only control tool catalog and capability truth. Correct the stale contract test from heavyJobsParallel 1 to 3 and add regression assertions for the runner-list tool. Bump cc-execution version. Keep controlPlaneFrozen true and refreeze versioned state after this change. Do not weaken Gate safety or expose tokens. Remain on the same branch and PR.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"runner-list","statement":"Command Center exposes a read-only forgejo_runner_list tool backed by the native Forgejo runner endpoint and sanitized to scheduling fields only.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"parallel-contract","statement":"Control-plane capability truth and regression tests permit three existing runner jobs instead of hard-coding one.","proofConditionIds":["repo-proof"]},{"id":"refrozen","statement":"The control plane remains frozen after the repair with a new freeze version.","proofConditionIds":["repo-proof","runtime-proof"]}],"objective":"Continue the same owner-authorized control-plane repair on PR #1632. Unfreeze the control plane for this exact maintenance mutation. Replace the temporary host-side runner scrape with a native read-only Command Center tool named forgejo_runner_list backed by Forgejo GET /repos/{owner}/{repo}/actions/runners. Return only sanitized runner id, name, status, busy, version, and label names. Add it to the daily/read-only control tool catalog and capability truth. Correct the stale contract test from heavyJobsParallel 1 to 3 and add regression assertions for the runner-list tool. Bump cc-execution version. Keep controlPlaneFrozen true and refreeze versioned state after this change. Do not weaken Gate safety or expose tokens. Remain on the same branch and PR.","constraints":[{"id":"no-secrets","statement":"No runner registration token, Forgejo credential, or arbitrary shell capability is exposed.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"same-pr","statement":"Use the existing mission and PR #1632 only.","proofConditionIds":["repo-proof"]},{"id":"gate-safety","statement":"Preserve protected main and exact-head KnockLaunch Gate safety.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"PR #1632 exact diff contains the native sanitized runner-list operator, three-runner policy/test updates, version bump, and no temporary host scrape.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"After merge/release, live Command Center exposes forgejo_runner_list and the control plane reports frozen state.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"fb623a6265de14732983ba2c671091cd3d644948a783d8dd2df6720e1cce866a","requestContractRevision":6,"previousRequestContractHash":"3eaae4a3a58b727ecfb2600cae9f29091cf92ad754365e5a9d9335eab8917c63"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:07:09.301085+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ea00d215-89e5-472b-a482-a39753c72582:request-contract-revision:6:fb623a6265de14732983ba2c671091cd3d644948a783d8dd2df6720e1cce866a","mission_step_id":"82b60dec-275c-4859-ae5f-b86dff8cefda","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"f7b10d0f-5d2c-41be-83c6-3a606125c328","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Correct the one deterministic regression assertion exposed by Gate for the owner-authorized scoped control-plane speed-and-accuracy repair.","baseSha":"f48a6a080bd7a93840a85adc712a734585e53e61","issuedAt":1788295032199,"expiresAt":1788295212199,"missionId":"5357e24e-a775-4ce8-a74c-53a168591c15","singleUse":true,"authorizationId":"3e76b62c-7449-4f65-8b4d-cb7d711a7d61"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:37:14.95327+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f48a6a080bd7a93840a85adc712a734585e53e61","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3e76b62c-7449-4f65-8b4d-cb7d711a7d61","mission_step_id":"f07ffe88-439e-4f9f-8020-5988fc4e9d6f","command_center_event_id":"5357e24e-a775-4ce8-a74c-53a168591c15"},{"id":"42f253f9-092c-4da6-9558-65d744e3c1ce","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/gate-incremental-hydration-20260904","reason":"pull_request_checks_failed","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.39-release-ownership-sync-refreeze","prNumber":1685,"terminal":false,"missionId":"d0fd3240-225d-4c03-9e17-27b407044452","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1192,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":1064,"approvedPlanMs":0,"missionSetupMs":485,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":316,"ledgerReconcileMs":0,"lineageReconcileMs":169,"resolvePreflightMs":485,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":316,"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":"d0fd3240-225d-4c03-9e17-27b407044452"},"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":2066,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:39:00.52847+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1685","receipt_type":"execute_mission","idempotency_key":"mission:d0fd3240-225d-4c03-9e17-27b407044452:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"af661b93-e850-46d8-970f-684ba097ac67","command_center_event_id":"d0fd3240-225d-4c03-9e17-27b407044452"},{"id":"9dd92f20-aa20-4e85-a913-8d4bbf2dea9d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":null,"reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.49-control-plane-gate-capacity-refreeze","prNumber":1707,"terminal":false,"missionId":"b2cfc925-0b72-489c-8fc5-23df3e7b322f","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":5379,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":5196,"approvedPlanMs":0,"missionSetupMs":656,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":656,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":656,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":656,"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":"b2cfc925-0b72-489c-8fc5-23df3e7b322f"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2303,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:08:26.958301+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1707","receipt_type":"execute_mission","idempotency_key":"mission:b2cfc925-0b72-489c-8fc5-23df3e7b322f:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"d1240310-3a9a-406c-91d5-88fbcb195ffc","command_center_event_id":"b2cfc925-0b72-489c-8fc5-23df3e7b322f"},{"id":"3448a6af-448e-4ec3-a5a8-67bc8a42c61a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same frontend-build performance mission. The native Vite config loader correctly exposed an ESM incompatibility in vite.config.ts: __dirname is undefined under native ESM loading. Repair that root cause without reverting the native loader. Use fileURLToPath(import.meta.url) semantics for the @ alias, preserving the exact resolved ./src directory and all existing build behavior. Keep the same branch and PR, then re-run the canonical Gate and continue to squash merge, frontend release, and exact live proof.","wordingChanged":false,"canonicalIntent":"Continue the same frontend-build performance mission. The native Vite config loader correctly exposed an ESM incompatibility in vite.config.ts: __dirname is undefined under native ESM loading. Repair that root cause without reverting the native loader. Use fileURLToPath(import.meta.url) semantics for the @ alias, preserving the exact resolved ./src directory and all existing build behavior. Keep the same branch and PR, then re-run the canonical Gate and continue to squash merge, frontend release, and exact live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The frontend production build must use the native Vite config loader successfully, with vite.config.ts fully ESM-compatible and resolving @ to the same src directory, while preserving the hard production-critical validator.","proofConditionIds":["proof-repository"]}],"objective":"Continue the same frontend-build performance mission. The native Vite config loader correctly exposed an ESM incompatibility in vite.config.ts: __dirname is undefined under native ESM loading. Repair that root cause without reverting the native loader. Use fileURLToPath(import.meta.url) semantics for the @ alias, preserving the exact resolved ./src directory and all existing build behavior. Keep the same branch and PR, then re-run the canonical Gate and continue to squash merge, frontend release, and exact live proof.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current Forgejo main must contain the native Vite config invocation, matching hard validator marker, and ESM-safe src alias resolution after canonical Gate and squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f016f6fab444bd0668e2bc3c67d73ca5d44fd81cb674b640afe49ec3bede986b","requestContractRevision":2,"previousRequestContractHash":"7d30392fd7a2cc3682e67e1df17bf7d1a8b75cb156054611e95e31c515e8294f"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T19:54:29.359299+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:281413e7-35dc-451b-aeca-b1d71b3ac147:request-contract-revision:2:f016f6fab444bd0668e2bc3c67d73ca5d44fd81cb674b640afe49ec3bede986b","mission_step_id":"cd41ce32-5c8a-45ae-8dd9-58a24301727e","command_center_event_id":"281413e7-35dc-451b-aeca-b1d71b3ac147"},{"id":"f10a0c85-bb18-4ee0-b832-77375a396afe","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/frontend-build-startup-fastpath-20260901","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":4153,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1295,"terminal":false,"missionId":"281413e7-35dc-451b-aeca-b1d71b3ac147","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":7352,"prReadinessMs":2541,"approvedPlanMs":3699,"missionSetupMs":4079,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"281413e7-35dc-451b-aeca-b1d71b3ac147"},"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":1034,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T19:52:50.470867+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1295","receipt_type":"execute_mission","idempotency_key":"mission:281413e7-35dc-451b-aeca-b1d71b3ac147:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"cd41ce32-5c8a-45ae-8dd9-58a24301727e","command_center_event_id":"281413e7-35dc-451b-aeca-b1d71b3ac147"},{"id":"78f93320-d557-4ff3-8b30-f543384f2177","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","scripts/command-center-host-agent/forgejo-watchdog.sh","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly authorized bridging the runner-observability gap and fixing three-runner scheduling in the existing control-plane maintenance mission.","baseSha":"1977ced46ee7321ffccfd40f4436870e3f9b4c8b","issuedAt":1788476830169,"expiresAt":1788477010169,"missionId":"ea00d215-89e5-472b-a482-a39753c72582","singleUse":true,"authorizationId":"f05c05b4-78e7-44d3-b098-e635e4794eee"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:07:11.236756+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"1977ced46ee7321ffccfd40f4436870e3f9b4c8b","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:f05c05b4-78e7-44d3-b098-e635e4794eee","mission_step_id":"be4f1e6f-bc3a-4d53-840c-beccf5b6ec1e","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"3f167d32-1427-4671-89f4-37eda8af1a68","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Correct the second exact stale assertion exposed by Gate for the same scoped control-plane repair.","baseSha":"f48a6a080bd7a93840a85adc712a734585e53e61","issuedAt":1788295117237,"expiresAt":1788295297237,"missionId":"5357e24e-a775-4ce8-a74c-53a168591c15","singleUse":true,"authorizationId":"05bc95e3-35c7-4410-8ea5-92a7b0c738ba"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:38:39.490492+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f48a6a080bd7a93840a85adc712a734585e53e61","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:05bc95e3-35c7-4410-8ea5-92a7b0c738ba","mission_step_id":"f07ffe88-439e-4f9f-8020-5988fc4e9d6f","command_center_event_id":"5357e24e-a775-4ce8-a74c-53a168591c15"},{"id":"7ed933b4-1166-48be-8b5d-720ecf426be9","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"f48a6a080bd7a93840a85adc712a734585e53e61","consumedAt":1788295121672,"consumerToken":"87f31db7-d1bb-4e90-9d55-0e0c3940fda9","authorizationId":"05bc95e3-35c7-4410-8ea5-92a7b0c738ba"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:38:43.391273+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"f48a6a080bd7a93840a85adc712a734585e53e61","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:05bc95e3-35c7-4410-8ea5-92a7b0c738ba","mission_step_id":"f07ffe88-439e-4f9f-8020-5988fc4e9d6f","command_center_event_id":"5357e24e-a775-4ce8-a74c-53a168591c15"},{"id":"8e107901-9a4a-4b32-99bf-621dc519ef9a","source":"cc-execution","status":"verified","payload":{"paths":["config/control-plane-capabilities.json","scripts/command-center-host-agent/forgejo-watchdog.sh","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/index-mcp.js","workers/cc-execution/src/version.js"],"baseSha":"1977ced46ee7321ffccfd40f4436870e3f9b4c8b","consumedAt":1788476832340,"consumerToken":"b56cc628-cb7b-4cfd-aa13-1402b3558625","authorizationId":"f05c05b4-78e7-44d3-b098-e635e4794eee"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:07:13.300159+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"1977ced46ee7321ffccfd40f4436870e3f9b4c8b","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:f05c05b4-78e7-44d3-b098-e635e4794eee","mission_step_id":"be4f1e6f-bc3a-4d53-840c-beccf5b6ec1e","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"e66683e2-836d-4698-8498-72a853fd73a8","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Historical merged release target detection can remain pending when Forgejo compare omits files despite exact signed push evidence.","baseSha":"199a549fc742725b5ab30bcb7a8c7372db6273be","issuedAt":1788532949591,"expiresAt":1788533129591,"missionId":"db52d396-d9cb-4f75-a324-b16bac475948","authorizationId":"15270506-71e7-4cf5-8f68-73b9e920d4b6","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:42:30.110896+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"199a549fc742725b5ab30bcb7a8c7372db6273be","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:15270506-71e7-4cf5-8f68-73b9e920d4b6","mission_step_id":"809becdc-64ce-41a1-98ca-95a42037ee63","command_center_event_id":"db52d396-d9cb-4f75-a324-b16bac475948"},{"id":"a358e6d5-68d9-475b-ad24-aba290f9396b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtj311mf","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":null,"terminal":false,"missionId":"a750f1cb-02bc-4b64-ab01-0c63f8b8c878","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":349,"missionSetupMs":2430},"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":"a750f1cb-02bc-4b64-ab01-0c63f8b8c878"},"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":5219,"likelyAffectedFiles":["scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/protected-main-release-recovery.mjs",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-existing-branch-refresh.contract.test.ts","scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/verify-forgejo-watchdog.sh","scripts/validate-command-center-contracts.mjs","src/__tests__/contracts/command-center-release-reconciliation-budget.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:00:54.636363+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a750f1cb-02bc-4b64-ab01-0c63f8b8c878:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"905f8c73-c44b-4656-b08d-f747c8d67fdf","command_center_event_id":"a750f1cb-02bc-4b64-ab01-0c63f8b8c878"},{"id":"ab3ee5fb-5591-4e6f-bbaf-9e7f53001db5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue existing PR #1296 on branch ai/objective-first-repair-mtj311mf with no source changes. Refresh the existing PR onto current protected main after stale-base Gate exit 78, re-run Gate, squash merge, release migrations and OnRunner, and prove live. No Visual Witness run.","wordingChanged":false,"canonicalIntent":"Continue existing PR #1296 on branch ai/objective-first-repair-mtj311mf with no source changes. Refresh the existing PR onto current protected main after stale-base Gate exit 78, re-run Gate, squash merge, release migrations and OnRunner, and prove live. No Visual Witness run.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-production","statement":"PR #1296 is refreshed onto current protected main, passes KnockLaunch Gate, squash merges, and the exact merged source is released to Supabase migrations and Render OnRunner.","proofConditionIds":["proof-production"]}],"objective":"Continue existing PR #1296 on branch ai/objective-first-repair-mtj311mf with no source changes. Refresh the existing PR onto current protected main after stale-base Gate exit 78, re-run Gate, squash merge, release migrations and OnRunner, and prove live. No Visual Witness run.","constraints":[{"id":"constraint-same-pr","statement":"Preserve the existing branch and PR; make no source changes and do not create a Visual Witness mission.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The existing storage-cleanup payload is on current main and the affected migrations and OnRunner runtime are released from that exact merged source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["onrunner","migrations"]}],"validationErrors":[]},"requestContractHash":"c7d11434af7e3086293e5cfdff15988c61bbedef11a7a4f558a320628ad9ee82","requestContractRevision":2,"previousRequestContractHash":"56399bb5c3d5db6db42c39d627b8cc11da195efc2bbb6a0761812d8997731199"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:01:13.844524+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a750f1cb-02bc-4b64-ab01-0c63f8b8c878:request-contract-revision:2:c7d11434af7e3086293e5cfdff15988c61bbedef11a7a4f558a320628ad9ee82","mission_step_id":"6fcb9023-3287-42d1-be02-35d1caaf65b9","command_center_event_id":"a750f1cb-02bc-4b64-ab01-0c63f8b8c878"},{"id":"b0f51aca-4465-42cd-94a7-c095adfb99b0","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtj311mf","reason":"pull_request_gate_missing","status":"waiting_for_gate","metrics":{"receiptBytes":4216,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1296,"terminal":false,"missionId":"a750f1cb-02bc-4b64-ab01-0c63f8b8c878","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":18784,"prReadinessMs":18468,"approvedPlanMs":0,"missionSetupMs":7619,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"a750f1cb-02bc-4b64-ab01-0c63f8b8c878"},"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":1339,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:01:40.661135+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1296","receipt_type":"execute_mission","idempotency_key":"mission:a750f1cb-02bc-4b64-ab01-0c63f8b8c878:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"6fcb9023-3287-42d1-be02-35d1caaf65b9","command_center_event_id":"a750f1cb-02bc-4b64-ab01-0c63f8b8c878"},{"id":"a1e9643a-4023-48cf-846e-5cbe4b52daad","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/frontend-build-startup-fastpath-20260901","reason":null,"status":"in_progress","metrics":{"receiptBytes":7901,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1295,"terminal":false,"missionId":"281413e7-35dc-451b-aeca-b1d71b3ac147","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":26461,"prReadinessMs":2068,"approvedPlanMs":0,"missionSetupMs":1197,"shipAndProveMs":23639},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"281413e7-35dc-451b-aeca-b1d71b3ac147"},"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":1013,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T19:57:32.595268+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1295","receipt_type":"execute_mission","idempotency_key":"mission:281413e7-35dc-451b-aeca-b1d71b3ac147:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"a300041a-77fe-416e-bbea-bd174018f23a","command_center_event_id":"281413e7-35dc-451b-aeca-b1d71b3ac147"},{"id":"c6577902-79fe-4e03-af2d-05a27bb9fac3","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json"],"reason":"Record the proven Workers Paid entitlement precondition and trigger the canonical cc-execution Witness Container release after the owner enabled billing.","baseSha":"355198a42be3ce1053608750e422419f9f040c38","issuedAt":1788609988101,"expiresAt":1788610168101,"missionId":"3237240a-1f3f-4220-9393-aadb3c20c4c6","authorizationId":"2c7dda4a-15a3-454e-a94e-8d2ca7eec7e4","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:06:28.592081+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"355198a42be3ce1053608750e422419f9f040c38","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:2c7dda4a-15a3-454e-a94e-8d2ca7eec7e4","mission_step_id":"edf0a265-97f9-4342-a967-b8f8c3a7a94c","command_center_event_id":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},{"id":"c81f1534-422e-4645-8557-37b68c8dec7f","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish PR #1296 now that KnockLaunch Gate is green on head e65c62fe286dc8ef568efbf00fe93a8a4a98997b. Squash merge the same PR, release the exact merged source to required targets onrunner and migrations, and prove live. No source changes and no Visual Witness run.","wordingChanged":false,"canonicalIntent":"Finish PR #1296 now that KnockLaunch Gate is green on head e65c62fe286dc8ef568efbf00fe93a8a4a98997b. Squash merge the same PR, release the exact merged source to required targets onrunner and migrations, and prove live. No source changes and no Visual Witness run.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-production","statement":"PR #1296 is refreshed onto current protected main, passes KnockLaunch Gate, squash merges, and the exact merged source is released to Supabase migrations and Render OnRunner.","proofConditionIds":["proof-production"]}],"objective":"Finish PR #1296 now that KnockLaunch Gate is green on head e65c62fe286dc8ef568efbf00fe93a8a4a98997b. Squash merge the same PR, release the exact merged source to required targets onrunner and migrations, and prove live. No source changes and no Visual Witness run.","constraints":[{"id":"constraint-same-pr","statement":"Preserve the existing branch and PR; make no source changes and do not create a Visual Witness mission.","proofConditionIds":["proof-production"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-production","kind":"runtime","claim":"The existing storage-cleanup payload is on current main and the affected migrations and OnRunner runtime are released from that exact merged source.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":["onrunner","migrations"]}],"validationErrors":[]},"requestContractHash":"e702c42ad21a6c445413860f61df3b503e02db77f6796111f8a9cdeeec133a1b","requestContractRevision":3,"previousRequestContractHash":"c7d11434af7e3086293e5cfdff15988c61bbedef11a7a4f558a320628ad9ee82"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:02:59.546173+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:a750f1cb-02bc-4b64-ab01-0c63f8b8c878:request-contract-revision:3:e702c42ad21a6c445413860f61df3b503e02db77f6796111f8a9cdeeec133a1b","mission_step_id":"6fcb9023-3287-42d1-be02-35d1caaf65b9","command_center_event_id":"a750f1cb-02bc-4b64-ab01-0c63f8b8c878"},{"id":"1c28e180-4a51-45f5-9ab7-f0dd6e4a1ef9","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/objective-first-repair-mtj311mf","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":7722,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1296,"terminal":false,"missionId":"a750f1cb-02bc-4b64-ab01-0c63f8b8c878","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"c45815deacec15c90301bc94be4f6a3f460c6e69","timingsMs":{"handlerMs":8548,"prReadinessMs":919,"approvedPlanMs":0,"missionSetupMs":3847,"shipAndProveMs":7377},"nextAction":null,"receiptRef":{"mode":"full","missionId":"a750f1cb-02bc-4b64-ab01-0c63f8b8c878"},"performance":null,"deploymentId":"forgejo-main-c45815deacec","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":true,"migrations":true,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2314,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:03:12.50648+00:00","proof_gate":"canonical_release_dispatched","source_sha":"c45815deacec15c90301bc94be4f6a3f460c6e69","external_id":"forgejo-main-c45815deacec","receipt_type":"execute_mission","idempotency_key":"mission:a750f1cb-02bc-4b64-ab01-0c63f8b8c878:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"92ec26c9-d574-482d-947e-3529d333f244","command_center_event_id":"a750f1cb-02bc-4b64-ab01-0c63f8b8c878"},{"id":"e963237c-8686-4fb0-9b33-aeb9d3506a9f","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/cloudflare-route-sync-fastpath-20260901","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1300,"terminal":false,"missionId":"27444235-a3aa-4415-b15b-ff26b8c762c2","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"9fd48ba71faf96c2f9ea21f08dbbdff58a939a37","timingsMs":{"handlerMs":2194,"prReadinessMs":503,"approvedPlanMs":0,"missionSetupMs":874,"shipAndProveMs":1202},"nextAction":null,"receiptRef":{"mode":"full","missionId":"27444235-a3aa-4415-b15b-ff26b8c762c2"},"performance":null,"deploymentId":"forgejo-main-9fd48ba71faf","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1814,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:19:25.102222+00:00","proof_gate":"canonical_release_dispatched","source_sha":"9fd48ba71faf96c2f9ea21f08dbbdff58a939a37","external_id":"forgejo-main-9fd48ba71faf","receipt_type":"execute_mission","idempotency_key":"mission:27444235-a3aa-4415-b15b-ff26b8c762c2:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"317d6798-ca11-4805-9366-c107693e3b39","command_center_event_id":"27444235-a3aa-4415-b15b-ff26b8c762c2"},{"id":"8fc6c483-0d38-4f27-8401-10704a8c2cf2","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"9fd48ba71faf96c2f9ea21f08dbbdff58a939a37","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-1","satisfied":true,"statement":"Refresh the existing route-sync performance PR onto current main without changing its intended source diff, then re-gate, squash merge, release only frontend, and prove the exact current-main artifact and idempotent route-sync behavior live.","proofConditionIds":["proof-repository","proof-runtime"]}],"satisfied":true,"constraints":[],"contractHash":"8684df21160b636ae5e1fd085a5e1c063d313913a372b558fe91cbd2c6812a4c","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"8684df21160b636ae5e1fd085a5e1c063d313913a372b558fe91cbd2c6812a4c"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","releaseRequestContractHash":"8684df21160b636ae5e1fd085a5e1c063d313913a372b558fe91cbd2c6812a4c"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:19:56.245495+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"9fd48ba71faf96c2f9ea21f08dbbdff58a939a37","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:27444235-a3aa-4415-b15b-ff26b8c762c2:request-contract:8684df21160b636ae5e1fd085a5e1c063d313913a372b558fe91cbd2c6812a4c:9fd48ba71faf96c2f9ea21f08dbbdff58a939a37:verified:","mission_step_id":"75cf573e-ae29-4fee-9e1c-f50a98737be0","command_center_event_id":"27444235-a3aa-4415-b15b-ff26b8c762c2"},{"id":"996751f6-e987-4e11-af47-56af865ce7f0","source":"cc-execution","status":"authorized","payload":{"paths":["config/control-plane-capabilities.json"],"reason":"Record the proven Workers Paid entitlement precondition and trigger the canonical cc-execution Witness Container release after the owner enabled billing.","baseSha":"355198a42be3ce1053608750e422419f9f040c38","issuedAt":1788610040613,"expiresAt":1788610220613,"missionId":"3237240a-1f3f-4220-9393-aadb3c20c4c6","authorizationId":"1294d386-36f6-4f87-815f-02a8e6993612","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:07:21.17302+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"355198a42be3ce1053608750e422419f9f040c38","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1294d386-36f6-4f87-815f-02a8e6993612","mission_step_id":"edf0a265-97f9-4342-a967-b8f8c3a7a94c","command_center_event_id":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},{"id":"8e656139-0231-44b5-b710-afd6a1af1aa2","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtit977d","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1268,"terminal":false,"missionId":"ef925864-a35b-4a3f-92ba-8477935a068d","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":18623,"prReadinessMs":18385,"approvedPlanMs":0,"missionSetupMs":3023,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"ef925864-a35b-4a3f-92ba-8477935a068d"},"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":1806,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:21:00.296317+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1268","receipt_type":"execute_mission","idempotency_key":"mission:ef925864-a35b-4a3f-92ba-8477935a068d:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"67f020da-6b8e-4eb3-a215-60c6b3f6a602","command_center_event_id":"ef925864-a35b-4a3f-92ba-8477935a068d"},{"id":"04156b8c-4f2e-4ffa-b4b2-b90e0a7d2f87","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/objective-first-repair-mtit977d","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":1262,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1268,"terminal":false,"missionId":"ef925864-a35b-4a3f-92ba-8477935a068d","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":516,"missionSetupMs":1270},"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":"ef925864-a35b-4a3f-92ba-8477935a068d"},"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":5462,"likelyAffectedFiles":["src/components/GlobalCommandPalette.tsx","src/components/AdaptiveBusinessDashboard.tsx","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/admin/InvoicePermissionsManager.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/PreWorkflowScreen.tsx","src/components/ReleaseAllLeadsButton.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:22:15.312616+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":"1268","receipt_type":"execute_mission","idempotency_key":"mission:ef925864-a35b-4a3f-92ba-8477935a068d:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"42efabdf-afb2-419d-934e-0e72465fc08c","command_center_event_id":"ef925864-a35b-4a3f-92ba-8477935a068d"},{"id":"db8ee7c5-47c8-4663-99c4-ec8ba45da517","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/retire-legacy-tenant-storage-contract","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":null,"terminal":false,"missionId":"a8e486a1-08bf-4ac2-972d-1522ad4a7e42","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":384,"missionSetupMs":4211},"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":"a8e486a1-08bf-4ac2-972d-1522ad4a7e42"},"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":4872,"likelyAffectedFiles":["src/components/TenantSelectorModal.tsx","src/components/TenantSwitcher.tsx","src/components/TenantRouter.tsx","src/components/admin/EnhancedTenantManagement.tsx","src/components/PublicRoute.tsx","src/components/TenantGuard.tsx","src/components/TenantRedirect.tsx","scripts/owner-supabase-function-migrate.mjs","scripts/resolve-supabase-edge-consumers.mjs","scripts/resolve-supabase-function-targets.mjs","scripts/supabase-migration-release.mjs","scripts/validate-supabase-migration-integrity.mjs"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:32:58.602452+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:a8e486a1-08bf-4ac2-972d-1522ad4a7e42:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"aef18f8f-f6b3-4088-93eb-420eb551e022","command_center_event_id":"a8e486a1-08bf-4ac2-972d-1522ad4a7e42"},{"id":"604f1c83-cc82-4f26-b97f-d8227ea94676","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/control-plane-speed-accuracy-20260901","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":null,"terminal":false,"missionId":"5357e24e-a775-4ce8-a74c-53a168591c15","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":124,"missionSetupMs":2709},"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":"5357e24e-a775-4ce8-a74c-53a168591c15"},"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":3998,"likelyAffectedFiles":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/mission-ledger.js","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:34:15.303427+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:5357e24e-a775-4ce8-a74c-53a168591c15:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"f07ffe88-439e-4f9f-8020-5988fc4e9d6f","command_center_event_id":"5357e24e-a775-4ce8-a74c-53a168591c15"},{"id":"3fee9383-ade9-482f-b60e-cd1c5f124678","source":"forgejo","status":"waiting","payload":{"branch":"ai/shared-tenant-billing-20260905","prNumber":1821,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"2d05ec659812f53c538238646216d21dbd727a0c","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:08:38.563522+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"2d05ec659812f53c538238646216d21dbd727a0c","external_id":"1821","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:898356ca-07a5-46c5-b8cd-c3c2b4f81862:merged-pr:1821:2d05ec659812f53c538238646216d21dbd727a0c","mission_step_id":"2192f56f-ee8f-4dfe-a9f2-90f773cf603f","command_center_event_id":"898356ca-07a5-46c5-b8cd-c3c2b4f81862"},{"id":"91085a82-149e-4769-be07-e548e499f7f5","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane for the scoped speed-and-accuracy repair. Apply only the exact six maintenance paths below, ship through the canonical Gate, release cc-execution, verify the live merged runtime, and leave the control plane frozen afterward.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane for the scoped speed-and-accuracy repair. Apply only the exact six maintenance paths below, ship through the canonical Gate, release cc-execution, verify the live merged runtime, and leave the control plane frozen afterward.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"gate-speed","statement":"Control plane Gate reuses valid stamped warm-runner dependencies instead of rehydrating the 427 MB cache on every eligible run.","proofConditionIds":["repo","runtime"]},{"id":"readiness-speed","statement":"Control plane execute_mission PR-readiness reads are bounded to 2 seconds each and 5 seconds total and fail nonterminal on provider slowness.","proofConditionIds":["repo","runtime"]},{"id":"proof-accuracy","statement":"Control plane runtime proof cannot verify unless at least one affected runtime release target actually ran.","proofConditionIds":["repo","runtime"]},{"id":"refreeze","statement":"Control plane remains frozen after this single-use maintenance repair.","proofConditionIds":["repo","runtime"]}],"objective":"Unfreeze the control plane for the scoped speed-and-accuracy repair. Apply only the exact six maintenance paths below, ship through the canonical Gate, release cc-execution, verify the live merged runtime, and leave the control plane frozen afterward.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main contains the exact six-path speed-and-accuracy repair and regression contract.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Affected cc-execution runtime was released from the merged main SHA and live runtime identity matches.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"a05e2787ee0f236a8af607ed9d8d951edf2cb7411f21c0ca6a8431b2f1fb025d","requestContractRevision":2,"previousRequestContractHash":"57e381886633d6d80f71d8c482aa457f83d1133d2d66b85c79f79b696ab3122b"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:35:03.479033+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5357e24e-a775-4ce8-a74c-53a168591c15:request-contract-revision:2:a05e2787ee0f236a8af607ed9d8d951edf2cb7411f21c0ca6a8431b2f1fb025d","mission_step_id":"3cc2cc76-6801-4daa-a0e7-bfaced86ff35","command_center_event_id":"5357e24e-a775-4ce8-a74c-53a168591c15"},{"id":"72a49743-8568-464d-a14d-9f6260b8f7ff","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","workers/cc-execution/src/index-release-fast-lane.js","workers/cc-execution/src/mission-ledger.js","workers/cc-execution/src/version.js"],"reason":"Owner explicitly authorized unfreezing the control plane for this scoped speed-and-accuracy repair; single-use permit for the exact six paths only, with frozen state retained after completion.","baseSha":"f48a6a080bd7a93840a85adc712a734585e53e61","issuedAt":1788294904598,"expiresAt":1788295084598,"missionId":"5357e24e-a775-4ce8-a74c-53a168591c15","singleUse":true,"authorizationId":"35439e88-39de-4b4b-a5e7-4885fe7a0c23"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:35:05.923373+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"f48a6a080bd7a93840a85adc712a734585e53e61","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:35439e88-39de-4b4b-a5e7-4885fe7a0c23","mission_step_id":"f07ffe88-439e-4f9f-8020-5988fc4e9d6f","command_center_event_id":"5357e24e-a775-4ce8-a74c-53a168591c15"},{"id":"76f110bb-e7b8-4c9c-85f6-ccb70d187676","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the exact same scoped control-plane speed-and-accuracy repair after the source mutation and PR #1303 succeeded but the old cc-execution invocation hit Cloudflare's subrequest ceiling during post-mutation readiness. Do not mutate source again. Reconcile PR #1303, require the exact-head KnockLaunch Gate, squash merge when green, release only affected targets, verify live cc-execution identity and request-contract proof behavior, and keep the control plane frozen.","wordingChanged":false,"canonicalIntent":"Continue the exact same scoped control-plane speed-and-accuracy repair after the source mutation and PR #1303 succeeded but the old cc-execution invocation hit Cloudflare's subrequest ceiling during post-mutation readiness. Do not mutate source again. Reconcile PR #1303, require the exact-head KnockLaunch Gate, squash merge when green, release only affected targets, verify live cc-execution identity and request-contract proof behavior, and keep the control plane frozen.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"gate-speed","statement":"Control plane Gate reuses valid stamped warm-runner dependencies instead of rehydrating the 427 MB cache on every eligible run.","proofConditionIds":["repo","runtime"]},{"id":"readiness-speed","statement":"Control plane execute_mission PR-readiness reads are bounded to 2 seconds each and 5 seconds total and fail nonterminal on provider slowness.","proofConditionIds":["repo","runtime"]},{"id":"proof-accuracy","statement":"Control plane runtime proof cannot verify unless at least one affected runtime release target actually ran.","proofConditionIds":["repo","runtime"]},{"id":"refreeze","statement":"Control plane remains frozen after this single-use maintenance repair.","proofConditionIds":["repo","runtime"]}],"objective":"Continue the exact same scoped control-plane speed-and-accuracy repair after the source mutation and PR #1303 succeeded but the old cc-execution invocation hit Cloudflare's subrequest ceiling during post-mutation readiness. Do not mutate source again. Reconcile PR #1303, require the exact-head KnockLaunch Gate, squash merge when green, release only affected targets, verify live cc-execution identity and request-contract proof behavior, and keep the control plane frozen.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main contains the exact six-path speed-and-accuracy repair and regression contract.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Affected cc-execution runtime was released from the merged main SHA and live runtime identity matches.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"02a3df0828273bcf95d849e92df1223c2dab2ce63d204890e2dc39a6504fa8e0","requestContractRevision":3,"previousRequestContractHash":"a05e2787ee0f236a8af607ed9d8d951edf2cb7411f21c0ca6a8431b2f1fb025d"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:35:39.736897+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5357e24e-a775-4ce8-a74c-53a168591c15:request-contract-revision:3:02a3df0828273bcf95d849e92df1223c2dab2ce63d204890e2dc39a6504fa8e0","mission_step_id":"3cc2cc76-6801-4daa-a0e7-bfaced86ff35","command_center_event_id":"5357e24e-a775-4ce8-a74c-53a168591c15"},{"id":"8990151d-1fea-46b3-abc5-55e209cab1cc","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the already-authorized unfreeze of the control plane for the scoped speed-and-accuracy repair. Correct only the stale Gate invariant on existing PR #1303 so it expects the new 2s per-read and 5s total PR-readiness budgets. Do not create a new PR or change any other source. Re-gate and continue canonical ship/proof on the same mission; keep the control plane frozen after live completion.","wordingChanged":false,"canonicalIntent":"Continue the already-authorized unfreeze of the control plane for the scoped speed-and-accuracy repair. Correct only the stale Gate invariant on existing PR #1303 so it expects the new 2s per-read and 5s total PR-readiness budgets. Do not create a new PR or change any other source. Re-gate and continue canonical ship/proof on the same mission; keep the control plane frozen after live completion.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"repair","statement":"Complete the control plane speed-and-accuracy repair on existing PR #1303 with the corrected invariant and live cc-execution proof.","proofConditionIds":["repo","runtime"]}],"objective":"Continue the already-authorized unfreeze of the control plane for the scoped speed-and-accuracy repair. Correct only the stale Gate invariant on existing PR #1303 so it expects the new 2s per-read and 5s total PR-readiness budgets. Do not create a new PR or change any other source. Re-gate and continue canonical ship/proof on the same mission; keep the control plane frozen after live completion.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Existing PR #1303 passes Gate and merges the scoped control-plane repair to current main.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Affected cc-execution runtime is released from the merged main SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"1afd7f38ae4600db71bad04951bb7d0f8f790104f9f68aed635b2f84b0264662","requestContractRevision":4,"previousRequestContractHash":"02a3df0828273bcf95d849e92df1223c2dab2ce63d204890e2dc39a6504fa8e0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:37:09.859794+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5357e24e-a775-4ce8-a74c-53a168591c15:request-contract-revision:4:1afd7f38ae4600db71bad04951bb7d0f8f790104f9f68aed635b2f84b0264662","mission_step_id":"3cc2cc76-6801-4daa-a0e7-bfaced86ff35","command_center_event_id":"5357e24e-a775-4ce8-a74c-53a168591c15"},{"id":"d8cdeaf0-17f1-4524-a5de-7fa5c4f8bf3e","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"f48a6a080bd7a93840a85adc712a734585e53e61","consumedAt":1788295037624,"consumerToken":"6d317004-4058-439f-98c6-f36e6edc2ac4","authorizationId":"3e76b62c-7449-4f65-8b4d-cb7d711a7d61"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:37:20.328048+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"f48a6a080bd7a93840a85adc712a734585e53e61","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:3e76b62c-7449-4f65-8b4d-cb7d711a7d61","mission_step_id":"f07ffe88-439e-4f9f-8020-5988fc4e9d6f","command_center_event_id":"5357e24e-a775-4ce8-a74c-53a168591c15"},{"id":"444f00c5-1494-4fd8-ba05-3d9df2ca9429","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/preprovision-business-intelligence-20260903","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":16634,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":9,"ownerInterruptionCount":0},"version":null,"prNumber":1626,"terminal":false,"missionId":"472e83c7-c45e-4d26-ac28-86bcce1d0846","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":6566,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"472e83c7-c45e-4d26-ac28-86bcce1d0846"},"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":699,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:12:15.737564+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1626","receipt_type":"automatic_mission_resume","idempotency_key":"mission:472e83c7-c45e-4d26-ac28-86bcce1d0846:automatic-mission-resume:1626:repair_mission_pr_ready_retryable","mission_step_id":"02e97c81-3988-45aa-99cc-30d30236d10d","command_center_event_id":"472e83c7-c45e-4d26-ac28-86bcce1d0846"},{"id":"7be12306-cf80-4552-a7f2-bf059febde07","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only to update the stale release invariant on the existing Visual Witness maintenance PR #1822 so it expects the newly recorded Cloudflare Workers Paid release precondition. Preserve the existing config change; modify only workers/cc-execution/test/release-orchestration-invariants.test.js in this corrective pass. Then re-run KnockLaunch Gate on the same PR, squash merge, release cc-execution only, refreeze, and prove canonical inspect_route_health is healthy instead of 502.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only to update the stale release invariant on the existing Visual Witness maintenance PR #1822 so it expects the newly recorded Cloudflare Workers Paid release precondition. Preserve the existing config change; modify only workers/cc-execution/test/release-orchestration-invariants.test.js in this corrective pass. Then re-run KnockLaunch Gate on the same PR, squash merge, release cc-execution only, refreeze, and prove canonical inspect_route_health is healthy instead of 502.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-policy","statement":"Canonical control-plane policy records Workers Paid as a required Witness Container release precondition and its invariant validates the same contract.","proofConditionIds":["proof-repository"]},{"id":"outcome-release","statement":"The existing PR #1822 passes Gate, squash merges, and releases cc-execution only.","proofConditionIds":["proof-release"]},{"id":"outcome-health","statement":"Canonical Visual Witness health is healthy instead of 502.","proofConditionIds":["proof-health"]}],"objective":"Unfreeze the control plane only to update the stale release invariant on the existing Visual Witness maintenance PR #1822 so it expects the newly recorded Cloudflare Workers Paid release precondition. Preserve the existing config change; modify only workers/cc-execution/test/release-orchestration-invariants.test.js in this corrective pass. Then re-run KnockLaunch Gate on the same PR, squash merge, release cc-execution only, refreeze, and prove canonical inspect_route_health is healthy instead of 502.","constraints":[{"id":"constraint-scope","statement":"This corrective pass changes only workers/cc-execution/test/release-orchestration-invariants.test.js while preserving the existing config change; no frontend, Render, Supabase, migrations, GitHub, or unrelated changes.","proofConditionIds":["proof-repository","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"PR #1822 contains only the Workers Paid policy change and matching invariant update, and merged Forgejo main preserves both.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"PR #1822 passes KnockLaunch Gate, squash merges, and the protected-main release selects cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns healthy and no longer returns 502.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"40d485facf4495fc7a274aee44a753ffbff0cb4015aec2acad919576ffffdbe9","requestContractRevision":3,"previousRequestContractHash":"4c56d3a8c42102d7dcdf1f428ba9cb3a2e1c6f23e3da31eebc9e7621e7cd4a87"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:08:49.032479+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:3237240a-1f3f-4220-9393-aadb3c20c4c6:request-contract:40d485facf4495fc7a274aee44a753ffbff0cb4015aec2acad919576ffffdbe9","mission_step_id":"60aaea6a-af1c-46b6-8789-10147ba2ad3d","command_center_event_id":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},{"id":"d783fe8e-37d5-47c8-8ba2-b46ce3c0ca93","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the owner-authorized unfreeze of the control plane for the same scoped speed-and-accuracy repair. Correct only the remaining stale numeric config expectations in the existing release-orchestration invariant on PR #1303: 7000/15000 must become 2000/5000. No other source changes, no new PR. Re-gate, squash merge, release affected cc-execution, prove live, and retain frozen state.","wordingChanged":false,"canonicalIntent":"Continue the owner-authorized unfreeze of the control plane for the same scoped speed-and-accuracy repair. Correct only the remaining stale numeric config expectations in the existing release-orchestration invariant on PR #1303: 7000/15000 must become 2000/5000. No other source changes, no new PR. Re-gate, squash merge, release affected cc-execution, prove live, and retain frozen state.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"repair","statement":"Complete existing PR #1303 with all control-plane speed/accuracy invariants aligned to the new governing contracts.","proofConditionIds":["repo","runtime"]}],"objective":"Continue the owner-authorized unfreeze of the control plane for the same scoped speed-and-accuracy repair. Correct only the remaining stale numeric config expectations in the existing release-orchestration invariant on PR #1303: 7000/15000 must become 2000/5000. No other source changes, no new PR. Re-gate, squash merge, release affected cc-execution, prove live, and retain frozen state.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Existing PR #1303 passes exact Gate and merges to current main.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Affected cc-execution runtime is released from merged main SHA.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"862f5258a24cb9f3159afe1e5f97fc719bb527765fd4ceef6ff85e0d9635c8cd","requestContractRevision":5,"previousRequestContractHash":"1afd7f38ae4600db71bad04951bb7d0f8f790104f9f68aed635b2f84b0264662"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:38:35.241155+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5357e24e-a775-4ce8-a74c-53a168591c15:request-contract-revision:5:862f5258a24cb9f3159afe1e5f97fc719bb527765fd4ceef6ff85e0d9635c8cd","mission_step_id":"3cc2cc76-6801-4daa-a0e7-bfaced86ff35","command_center_event_id":"5357e24e-a775-4ce8-a74c-53a168591c15"},{"id":"c79308ac-805c-4b5e-a9e9-0a115a3453de","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same owner-authorized scoped control-plane speed-and-accuracy repair. Protected main advanced to 8fb6356d5f5621f4347e1eca299158afadc44e0e while PR #1303 was gated. Do not change the intended source diff and do not create another branch or PR. Refresh existing PR #1303 onto current main, re-run the exact-head KnockLaunch Gate, squash merge when green, release only affected cc-execution, verify live runtime version 1.58.3-speed-proof-accuracy and claim-matched runtime proof, and retain controlPlaneFrozen=true at terminal completion.","wordingChanged":false,"canonicalIntent":"Continue the same owner-authorized scoped control-plane speed-and-accuracy repair. Protected main advanced to 8fb6356d5f5621f4347e1eca299158afadc44e0e while PR #1303 was gated. Do not change the intended source diff and do not create another branch or PR. Refresh existing PR #1303 onto current main, re-run the exact-head KnockLaunch Gate, squash merge when green, release only affected cc-execution, verify live runtime version 1.58.3-speed-proof-accuracy and claim-matched runtime proof, and retain controlPlaneFrozen=true at terminal completion.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"repair","statement":"Refresh existing PR #1303 without changing its intended diff, pass exact Gate, merge, release cc-execution, and prove the scoped speed-and-accuracy repair live with the control plane frozen afterward.","proofConditionIds":["repo","runtime"]}],"objective":"Continue the same owner-authorized scoped control-plane speed-and-accuracy repair. Protected main advanced to 8fb6356d5f5621f4347e1eca299158afadc44e0e while PR #1303 was gated. Do not change the intended source diff and do not create another branch or PR. Refresh existing PR #1303 onto current main, re-run the exact-head KnockLaunch Gate, squash merge when green, release only affected cc-execution, verify live runtime version 1.58.3-speed-proof-accuracy and claim-matched runtime proof, and retain controlPlaneFrozen=true at terminal completion.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main contains PR #1303 after exact Gate and squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Affected cc-execution runtime actually ran from the merged main SHA and reports version 1.58.3-speed-proof-accuracy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"1f9196b9c440cb1424780267e89fff70a4cec704be91716bf6a45605d127542a","requestContractRevision":6,"previousRequestContractHash":"862f5258a24cb9f3159afe1e5f97fc719bb527765fd4ceef6ff85e0d9635c8cd"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:42:07.032154+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5357e24e-a775-4ce8-a74c-53a168591c15:request-contract-revision:6:1f9196b9c440cb1424780267e89fff70a4cec704be91716bf6a45605d127542a","mission_step_id":"3cc2cc76-6801-4daa-a0e7-bfaced86ff35","command_center_event_id":"5357e24e-a775-4ce8-a74c-53a168591c15"},{"id":"f9edfe3a-0403-4640-86f6-7896c0b63f69","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/control-plane-speed-accuracy-20260901","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":22415,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":1303,"terminal":false,"missionId":"5357e24e-a775-4ce8-a74c-53a168591c15","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":30483,"prReadinessMs":29178,"approvedPlanMs":0,"missionSetupMs":4953,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"5357e24e-a775-4ce8-a74c-53a168591c15"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1813,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:37:29.332991+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1303","receipt_type":"execute_mission","idempotency_key":"mission:5357e24e-a775-4ce8-a74c-53a168591c15:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"3cc2cc76-6801-4daa-a0e7-bfaced86ff35","command_center_event_id":"5357e24e-a775-4ce8-a74c-53a168591c15"},{"id":"7c30ef4d-919f-460f-8ef1-d3864ad5376b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/preprovision-business-intelligence-20260903","reason":"existing_branch_refresh_failed:1626:200","status":"blocked","metrics":{"receiptBytes":19205,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":10,"ownerInterruptionCount":0},"version":"1.58.11-daily-operator-canonical-route-passthrough","prNumber":1626,"terminal":false,"missionId":"472e83c7-c45e-4d26-ac28-86bcce1d0846","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":7427,"prReadinessMs":0,"approvedPlanMs":7427,"missionSetupMs":532,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"472e83c7-c45e-4d26-ac28-86bcce1d0846"},"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":994,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:13:16.156388+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1626","receipt_type":"execute_mission","idempotency_key":"mission:472e83c7-c45e-4d26-ac28-86bcce1d0846:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"9c24f5f3-a2cc-4b43-aab0-af3197a3e135","command_center_event_id":"472e83c7-c45e-4d26-ac28-86bcce1d0846"},{"id":"84c2bd46-06e8-4b53-b291-acb6c2e4be4d","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Update the stale exact-string invariant to match the already-authorized Workers Paid Visual Witness release precondition on PR #1822.","baseSha":"2d05ec659812f53c538238646216d21dbd727a0c","issuedAt":1788610130187,"expiresAt":1788610310187,"missionId":"3237240a-1f3f-4220-9393-aadb3c20c4c6","authorizationId":"d9c6ea41-9829-4f69-8165-2fee5fabe147","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:08:50.678467+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2d05ec659812f53c538238646216d21dbd727a0c","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d9c6ea41-9829-4f69-8165-2fee5fabe147","mission_step_id":"edf0a265-97f9-4342-a967-b8f8c3a7a94c","command_center_event_id":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},{"id":"d09687cd-815c-4e04-b1ba-7283a5d4c7c9","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/tenant-media-branding-controls","reason":"orphaned_branch_recovery_scope_mismatch:ai/tenant-media-branding-controls","status":"blocked","metrics":{"receiptBytes":1783,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":null,"terminal":false,"missionId":"dc91464b-63b7-4617-8e3d-95e66610ce72","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":594,"prReadinessMs":0,"approvedPlanMs":594,"missionSetupMs":512,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"dc91464b-63b7-4617-8e3d-95e66610ce72"},"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":1060,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:43:32.215917+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:dc91464b-63b7-4617-8e3d-95e66610ce72:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"5e1f41d9-9540-4097-9c07-a7d37cb3ca51","command_center_event_id":"dc91464b-63b7-4617-8e3d-95e66610ce72"},{"id":"bafaa16a-2aad-4259-9412-49c7a25aba5b","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/tenant-media-branding-controls","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":2982,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.2-visual-witness-proof-projection","prNumber":null,"terminal":false,"missionId":"dc91464b-63b7-4617-8e3d-95e66610ce72","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":4405,"missionSetupMs":2233},"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":"dc91464b-63b7-4617-8e3d-95e66610ce72"},"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":5053,"likelyAffectedFiles":["src/components/TenantRouter.tsx","src/components/WorkflowRouter.tsx","src/components/GlobalCommandPalette.tsx","scripts/check-route-registry.mjs","src/booking-route-viewport.css","src/components/admin/EnhancedTenantManagement.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/ContactsRouter.tsx","src/components/DataGrid/columnRegistry.ts","src/components/LeadsRouter.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:42:50.771492+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:dc91464b-63b7-4617-8e3d-95e66610ce72:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"4ab6bd2f-beee-4ec7-b615-6a928e3d951a","command_center_event_id":"dc91464b-63b7-4617-8e3d-95e66610ce72"},{"id":"c0e50470-15d1-4570-8a65-b4529392c19a","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/tenant-media-branding-controls","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4775,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.3-speed-proof-accuracy","prNumber":1305,"terminal":false,"missionId":"dc91464b-63b7-4617-8e3d-95e66610ce72","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":18191,"prReadinessMs":16478,"approvedPlanMs":1571,"missionSetupMs":1392,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"dc91464b-63b7-4617-8e3d-95e66610ce72"},"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":1430,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:47:30.841899+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1305","receipt_type":"execute_mission","idempotency_key":"mission:dc91464b-63b7-4617-8e3d-95e66610ce72:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"5e1f41d9-9540-4097-9c07-a7d37cb3ca51","command_center_event_id":"dc91464b-63b7-4617-8e3d-95e66610ce72"},{"id":"4ecd3632-2534-462a-8be2-5dd7e5c4f1c8","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the completed first generation of the owner-authorized scoped control-plane speed-and-accuracy repair. PR #1303 is merged at 69b91e4677e0fc4e8a68d88172d0aa4d74d4ba30, run 4147 succeeded, and live cc-execution reports version 1.58.3-speed-proof-accuracy at that exact SHA. Do not mutate source. Mark the current generation terminal only from exact repository and actual cc-execution release/runtime evidence; controlPlaneFrozen remains true.","wordingChanged":false,"canonicalIntent":"Reconcile the completed first generation of the owner-authorized scoped control-plane speed-and-accuracy repair. PR #1303 is merged at 69b91e4677e0fc4e8a68d88172d0aa4d74d4ba30, run 4147 succeeded, and live cc-execution reports version 1.58.3-speed-proof-accuracy at that exact SHA. Do not mutate source. Mark the current generation terminal only from exact repository and actual cc-execution release/runtime evidence; controlPlaneFrozen remains true.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"repair","statement":"PR #1303 is merged and its affected cc-execution runtime is actually live at version 1.58.3-speed-proof-accuracy.","proofConditionIds":["repo","runtime"]},{"id":"refreeze","statement":"The control plane remains frozen after the released generation.","proofConditionIds":["repo"]}],"objective":"Reconcile the completed first generation of the owner-authorized scoped control-plane speed-and-accuracy repair. PR #1303 is merged at 69b91e4677e0fc4e8a68d88172d0aa4d74d4ba30, run 4147 succeeded, and live cc-execution reports version 1.58.3-speed-proof-accuracy at that exact SHA. Do not mutate source. Mark the current generation terminal only from exact repository and actual cc-execution release/runtime evidence; controlPlaneFrozen remains true.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main contains merged PR #1303 and controlPlaneFrozen=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Affected cc-execution runtime actually ran from SHA 69b91e4677e0fc4e8a68d88172d0aa4d74d4ba30 and reports version 1.58.3-speed-proof-accuracy.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f6506f12f0f3690c91860cbb18a4e84f592de06ade02f5926568e58e2b55b4a5","requestContractRevision":7,"previousRequestContractHash":"1f9196b9c440cb1424780267e89fff70a4cec704be91716bf6a45605d127542a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:48:19.034508+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:5357e24e-a775-4ce8-a74c-53a168591c15:request-contract-revision:7:f6506f12f0f3690c91860cbb18a4e84f592de06ade02f5926568e58e2b55b4a5","mission_step_id":"3cc2cc76-6801-4daa-a0e7-bfaced86ff35","command_center_event_id":"5357e24e-a775-4ce8-a74c-53a168591c15"},{"id":"33018431-997c-454a-b36e-4184aaec7392","source":"forgejo","status":"waiting","payload":{"branch":"ai/objective-first-repair-3237240a1f3f","prNumber":1822,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"c1ffb14c3857254a300a4141535a71b03c8e1c30","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:14:55.803089+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"c1ffb14c3857254a300a4141535a71b03c8e1c30","external_id":"1822","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:3237240a-1f3f-4220-9393-aadb3c20c4c6:merged-pr:1822:c1ffb14c3857254a300a4141535a71b03c8e1c30","mission_step_id":"ca1909cf-9aca-46ed-b553-acc80692b422","command_center_event_id":"3237240a-1f3f-4220-9393-aadb3c20c4c6"},{"id":"0c9bc9f0-eac0-4624-95e0-4ea8487acb6d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/control-plane-speed-accuracy-20260901","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":26588,"releaseCount":0,"toolCallCount":17,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.3-speed-proof-accuracy","prNumber":1303,"terminal":false,"missionId":"5357e24e-a775-4ce8-a74c-53a168591c15","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"69b91e4677e0fc4e8a68d88172d0aa4d74d4ba30","timingsMs":{"handlerMs":3057,"prReadinessMs":481,"approvedPlanMs":0,"missionSetupMs":3828,"shipAndProveMs":2435},"nextAction":null,"receiptRef":{"mode":"full","missionId":"5357e24e-a775-4ce8-a74c-53a168591c15"},"performance":null,"deploymentId":"forgejo-main-69b91e4677e0","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":2381,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:48:26.235682+00:00","proof_gate":"canonical_release_dispatched","source_sha":"69b91e4677e0fc4e8a68d88172d0aa4d74d4ba30","external_id":"forgejo-main-69b91e4677e0","receipt_type":"execute_mission","idempotency_key":"mission:5357e24e-a775-4ce8-a74c-53a168591c15:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"aa93bfe1-d60f-49f0-af6c-89e52c0d9da4","command_center_event_id":"5357e24e-a775-4ce8-a74c-53a168591c15"},{"id":"1319d072-0f5b-40bb-ba45-7d493592b793","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"69b91e4677e0fc4e8a68d88172d0aa4d74d4ba30","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"repair","satisfied":true,"statement":"PR #1303 is merged and its affected cc-execution runtime is actually live at version 1.58.3-speed-proof-accuracy.","proofConditionIds":["repo","runtime"]},{"id":"refreeze","satisfied":true,"statement":"The control plane remains frozen after the released generation.","proofConditionIds":["repo"]}],"satisfied":true,"constraints":[],"contractHash":"f6506f12f0f3690c91860cbb18a4e84f592de06ade02f5926568e58e2b55b4a5","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"f6506f12f0f3690c91860cbb18a4e84f592de06ade02f5926568e58e2b55b4a5"},"required":true,"satisfied":true},{"id":"runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"f6506f12f0f3690c91860cbb18a4e84f592de06ade02f5926568e58e2b55b4a5"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":7},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:48:43.222231+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"69b91e4677e0fc4e8a68d88172d0aa4d74d4ba30","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:5357e24e-a775-4ce8-a74c-53a168591c15:request-contract:f6506f12f0f3690c91860cbb18a4e84f592de06ade02f5926568e58e2b55b4a5:69b91e4677e0fc4e8a68d88172d0aa4d74d4ba30:verified:","mission_step_id":"6c5875fe-688d-43d0-bfa5-1438e044fddc","command_center_event_id":"5357e24e-a775-4ce8-a74c-53a168591c15"},{"id":"f4215e52-190f-49b3-a4de-5c408d6fac83","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/control-plane-ts-incremental-20260901","reason":"control_plane_maintenance_base_sha_mismatch","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.3-speed-proof-accuracy","prNumber":null,"terminal":false,"missionId":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":273,"prReadinessMs":0,"approvedPlanMs":273,"missionSetupMs":2446,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b"},"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":1102,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:51:09.602104+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:350a69d7-eecf-4b80-a7f8-72b0abfa9d0b:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"e41aa5cd-db8b-4c7c-9c40-009e31ee58b6","command_center_event_id":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b"},{"id":"1582796c-bb14-418c-839e-6b833cc262e3","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/tenant-media-branding-controls","reason":null,"status":"in_progress","metrics":{"receiptBytes":6069,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.3-speed-proof-accuracy","prNumber":1305,"terminal":false,"missionId":"dc91464b-63b7-4617-8e3d-95e66610ce72","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":7272,"prReadinessMs":1029,"approvedPlanMs":0,"missionSetupMs":1894,"shipAndProveMs":5492},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"dc91464b-63b7-4617-8e3d-95e66610ce72"},"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-01T20:51:21.370564+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1305","receipt_type":"execute_mission","idempotency_key":"mission:dc91464b-63b7-4617-8e3d-95e66610ce72:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"3666422a-cf45-45ff-ae92-ff0f7654799c","command_center_event_id":"dc91464b-63b7-4617-8e3d-95e66610ce72"},{"id":"aa646408-00d0-403f-b12a-18a9db6c2c7e","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"reason":"Owner-authorized corrective generation for the scoped control-plane speed-and-accuracy repair: make TypeScript Gate validation truly incremental and align the focused regression assertions.","baseSha":"3cd6fb4a81cf6b689fa133b78fa70981dbb679f8","issuedAt":1788295904420,"expiresAt":1788296084420,"missionId":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b","singleUse":true,"authorizationId":"d7d08962-0623-48d9-a7d6-9f832a94b2f1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:51:46.810142+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"3cd6fb4a81cf6b689fa133b78fa70981dbb679f8","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:d7d08962-0623-48d9-a7d6-9f832a94b2f1","mission_step_id":"1d0b5ea6-3f4d-447d-9dea-fd31e699873b","command_center_event_id":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b"},{"id":"8fde3e38-cc45-4ed4-90e5-2e423dc4398b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same owner-authorized TypeScript incremental corrective generation from current Forgejo main 3cd6fb4a81cf6b689fa133b78fa70981dbb679f8. Apply the exact three-path patch, pass Gate, squash merge, and keep controlPlaneFrozen=true. No product behavior changes or unrelated source.","wordingChanged":false,"canonicalIntent":"Continue the same owner-authorized TypeScript incremental corrective generation from current Forgejo main 3cd6fb4a81cf6b689fa133b78fa70981dbb679f8. Apply the exact three-path patch, pass Gate, squash merge, and keep controlPlaneFrozen=true. No product behavior changes or unrelated source.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"ts-incremental","statement":"Control plane KnockLaunch Gate uses persistent TypeScript 7 incremental build info keyed by compiler, dependency manifest, and tsconfig, while TypeScript itself incrementally revalidates the changed source graph and poisoned state is deleted on failure.","proofConditionIds":["repo"]},{"id":"contract-consistency","statement":"Control-plane regression assertions agree with the live 2s/5s PR readiness budgets and current explicit read policy.","proofConditionIds":["repo"]},{"id":"refreeze","statement":"Control plane remains frozen after the corrective generation.","proofConditionIds":["repo"]}],"objective":"Continue the same owner-authorized TypeScript incremental corrective generation from current Forgejo main 3cd6fb4a81cf6b689fa133b78fa70981dbb679f8. Apply the exact three-path patch, pass Gate, squash merge, and keep controlPlaneFrozen=true. No product behavior changes or unrelated source.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main contains the exact workflow/config/contract corrective generation after KnockLaunch Gate and squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"60c91d0bb94d182ef71c372e0bcc933c694b01c5e486795507e10acec7976aa1","requestContractRevision":2,"previousRequestContractHash":"55753b08d51e67c3cb091b5517bbc58a7ff491b0d2229f006b991d2465bbb3cf"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:51:41.789231+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:350a69d7-eecf-4b80-a7f8-72b0abfa9d0b:request-contract-revision:2:60c91d0bb94d182ef71c372e0bcc933c694b01c5e486795507e10acec7976aa1","mission_step_id":"e41aa5cd-db8b-4c7c-9c40-009e31ee58b6","command_center_event_id":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b"},{"id":"58bc43cc-6dcc-4b00-b866-2ecd43d9b9f8","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"baseSha":"3cd6fb4a81cf6b689fa133b78fa70981dbb679f8","consumedAt":1788295908809,"consumerToken":"682fba49-a04e-4774-9f93-5b8d8f86ad24","authorizationId":"d7d08962-0623-48d9-a7d6-9f832a94b2f1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:51:50.594233+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"3cd6fb4a81cf6b689fa133b78fa70981dbb679f8","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:d7d08962-0623-48d9-a7d6-9f832a94b2f1","mission_step_id":"1d0b5ea6-3f4d-447d-9dea-fd31e699873b","command_center_event_id":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b"},{"id":"e0ead42c-e82d-4067-82c5-9c56a6619ff9","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/control-plane-ts-incremental-20260901","reason":"retryable_provider_transport:POST:atomic_commit_soft_timeout","status":"retryable","metrics":{"receiptBytes":3626,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.3-speed-proof-accuracy","prNumber":null,"terminal":false,"missionId":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":27183,"prReadinessMs":0,"approvedPlanMs":27183,"missionSetupMs":3374,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b"},"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":1058,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:52:12.856178+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:350a69d7-eecf-4b80-a7f8-72b0abfa9d0b:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"e41aa5cd-db8b-4c7c-9c40-009e31ee58b6","command_center_event_id":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b"},{"id":"65b285a0-d0d6-4973-a02d-0b7a5e48d77e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the existing Redfish route-integrity mission on PR #1306. Apply the remaining shared route fixes to the current PR head only; do not create a new branch or PR and do not merge/deploy yet.","wordingChanged":false,"canonicalIntent":"Continue the existing Redfish route-integrity mission on PR #1306. Apply the remaining shared route fixes to the current PR head only; do not create a new branch or PR and do not merge/deploy yet.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"owner-route-integrity","statement":"Redfish shared navigation and Operations Map links remain inside the owner-facing /redfish-roofing route family.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"homeowner-record-integrity","statement":"Redfish homeowner and lead record routing is canonicalized to the Homeowners route family and no SCE/PA-only feature panels leak into Redfish.","proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Continue the existing Redfish route-integrity mission on PR #1306. Apply the remaining shared route fixes to the current PR head only; do not create a new branch or PR and do not merge/deploy yet.","constraints":[{"id":"preserve-contracts","statement":"Do not change Redfish data, custom pipelines, financial records, workflow scripts, or any other tenant behavior.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"PR #1306 contains only the bounded shared Redfish route-integrity changes and passes KnockLaunch Gate.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The merged Redfish route-integrity source is live on the frontend production runtime.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"438688bd62d9e723c2683b672c327d5ee878db26931ca6cf7e39728ea790b02b","requestContractRevision":2,"previousRequestContractHash":"8c8e6297de953a553232d970a90c5dbaba2f73a02d9859a1da56c1c84412dcd4"},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T20:53:39.429009+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c417b477-62c0-4014-a60a-054912f42257:request-contract-revision:2:438688bd62d9e723c2683b672c327d5ee878db26931ca6cf7e39728ea790b02b","mission_step_id":"f75a115f-2b00-41a7-847d-87e46ea7ab6b","command_center_event_id":"c417b477-62c0-4014-a60a-054912f42257"},{"id":"4b2d4c6d-9558-4bd3-986c-e77dcbffa454","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/gate-incremental-hydration-20260904","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.39-release-ownership-sync-refreeze","prNumber":1685,"terminal":false,"missionId":"d0fd3240-225d-4c03-9e17-27b407044452","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":0,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":498,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":289,"ledgerReconcileMs":0,"lineageReconcileMs":209,"resolvePreflightMs":498,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":289,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d0fd3240-225d-4c03-9e17-27b407044452"},"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":1443,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:39:39.566393+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1685","receipt_type":"execute_mission","idempotency_key":"mission:d0fd3240-225d-4c03-9e17-27b407044452:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"af661b93-e850-46d8-970f-684ba097ac67","command_center_event_id":"d0fd3240-225d-4c03-9e17-27b407044452"},{"id":"a3c54099-6fba-4377-9386-8b728ccc1859","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Repair the proven Visual Witness failover selector env-scope defect in index-visual-witness-resumable.js. Change wake to accept env explicitly and update both callers to pass env. Export wake only for focused regression testing. Add a Node test that executes wake against both a fake Cloudflare binding candidate and a mocked HTTPS candidate, proving the transport path works without an undeclared env reference while preserving authority checks. Unfreeze only these exact two paths, then one PR, KnockLaunch Gate, squash merge, cc-execution-only release, refreeze, and prove inspect_route_health returns 200/live with virtual failover available.","wordingChanged":false,"canonicalIntent":"Repair the proven Visual Witness failover selector env-scope defect in index-visual-witness-resumable.js. Change wake to accept env explicitly and update both callers to pass env. Export wake only for focused regression testing. Add a Node test that executes wake against both a fake Cloudflare binding candidate and a mocked HTTPS candidate, proving the transport path works without an undeclared env reference while preserving authority checks. Unfreeze only these exact two paths, then one PR, KnockLaunch Gate, squash merge, cc-execution-only release, refreeze, and prove inspect_route_health returns 200/live with virtual failover available.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-source","statement":"wake receives env explicitly and every caller passes env, with regression coverage executing both binding and HTTPS transports.","proofConditionIds":["proof-repository"]},{"id":"outcome-release","statement":"The repair passes KnockLaunch Gate, squash merges, and releases cc-execution only.","proofConditionIds":["proof-release"]},{"id":"outcome-health","statement":"Canonical inspect_route_health returns 200/live and can select the Cloudflare virtual runner when Render primary is unavailable.","proofConditionIds":["proof-health"]}],"objective":"Repair the proven Visual Witness failover selector env-scope defect in index-visual-witness-resumable.js. Change wake to accept env explicitly and update both callers to pass env. Export wake only for focused regression testing. Add a Node test that executes wake against both a fake Cloudflare binding candidate and a mocked HTTPS candidate, proving the transport path works without an undeclared env reference while preserving authority checks. Unfreeze only these exact two paths, then one PR, KnockLaunch Gate, squash merge, cc-execution-only release, refreeze, and prove inspect_route_health returns 200/live with virtual failover available.","constraints":[{"id":"constraint-scope","statement":"Only the Visual Witness selector source and focused test change; failover authentication and authority checks remain fail-closed and no frontend, Render, Supabase, migration, GitHub, or unrelated changes occur.","proofConditionIds":["proof-repository","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Merged Forgejo main contains explicit env threading in wake and executable binding/HTTPS regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"The repair releases cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns 200/live with virtual failover available when primary Render is unavailable.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"39f01984420f2e6fb981a6998b4843b5dda8ffdb308a689f1f49769e17a978cc","requestContractRevision":2,"previousRequestContractHash":"6a50fbb8e41d8f6422e21f5bd2aa97eaffcdc9bcfab6d339a8ac61e9e606d939"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:27:30.252911+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d9cd0c30-dfbd-41ff-a9a8-7017d8fe9db3:request-contract:39f01984420f2e6fb981a6998b4843b5dda8ffdb308a689f1f49769e17a978cc","mission_step_id":"09482b9b-10c9-4771-841b-889f85e07d4e","command_center_event_id":"d9cd0c30-dfbd-41ff-a9a8-7017d8fe9db3"},{"id":"062b543d-7841-4a48-9346-a3f84c1278a7","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Recover the already-applied orphaned branch for the same owner-authorized TypeScript incremental corrective generation. Exact branch d34b8f081d2b6b824248ddb2a92f71fe3e581152 already contains the requested three-path state and current main remains 3cd6fb4a81cf6b689fa133b78fa70981dbb679f8. Do not rewrite content. Use exact-applied-state orphaned-branch recovery to create the missing PR only, then continue Gate, squash merge, and keep controlPlaneFrozen=true.","wordingChanged":false,"canonicalIntent":"Recover the already-applied orphaned branch for the same owner-authorized TypeScript incremental corrective generation. Exact branch d34b8f081d2b6b824248ddb2a92f71fe3e581152 already contains the requested three-path state and current main remains 3cd6fb4a81cf6b689fa133b78fa70981dbb679f8. Do not rewrite content. Use exact-applied-state orphaned-branch recovery to create the missing PR only, then continue Gate, squash merge, and keep controlPlaneFrozen=true.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"ts-incremental","statement":"The already-applied branch is recovered without another content write and merged after exact Gate.","proofConditionIds":["repo"]},{"id":"refreeze","statement":"Control plane remains frozen after the corrective generation.","proofConditionIds":["repo"]}],"objective":"Recover the already-applied orphaned branch for the same owner-authorized TypeScript incremental corrective generation. Exact branch d34b8f081d2b6b824248ddb2a92f71fe3e581152 already contains the requested three-path state and current main remains 3cd6fb4a81cf6b689fa133b78fa70981dbb679f8. Do not rewrite content. Use exact-applied-state orphaned-branch recovery to create the missing PR only, then continue Gate, squash merge, and keep controlPlaneFrozen=true.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main contains the exact three-path TypeScript incremental corrective generation after KnockLaunch Gate and squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"48c13bac876eb0060dbd44c54d46d4f92e1b1bc04e246a2d463b65356e07527a","requestContractRevision":3,"previousRequestContractHash":"60c91d0bb94d182ef71c372e0bcc933c694b01c5e486795507e10acec7976aa1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:54:47.829894+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:350a69d7-eecf-4b80-a7f8-72b0abfa9d0b:request-contract-revision:3:48c13bac876eb0060dbd44c54d46d4f92e1b1bc04e246a2d463b65356e07527a","mission_step_id":"e41aa5cd-db8b-4c7c-9c40-009e31ee58b6","command_center_event_id":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b"},{"id":"c6384f5a-e519-497e-ae85-8416a214d3c6","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same owner-authorized TypeScript incremental corrective generation on existing PR #1308. Main advanced to 6563eed6d0d99897f1d681202c7c344c251e9628. Add the missing cross-job persistence so TypeScript incremental build info is restored from the exact base src tree and saved for the exact head src tree after a green, fresh Gate. Keep semantic validation fail-closed, do not touch product behavior, and keep controlPlaneFrozen=true. Update the same branch/PR only; refresh/regate afterward.","wordingChanged":false,"canonicalIntent":"Continue the same owner-authorized TypeScript incremental corrective generation on existing PR #1308. Main advanced to 6563eed6d0d99897f1d681202c7c344c251e9628. Add the missing cross-job persistence so TypeScript incremental build info is restored from the exact base src tree and saved for the exact head src tree after a green, fresh Gate. Keep semantic validation fail-closed, do not touch product behavior, and keep controlPlaneFrozen=true. Update the same branch/PR only; refresh/regate afterward.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"ts-incremental","statement":"Control plane KnockLaunch Gate uses persistent TypeScript 7 incremental build info keyed to the exact base and head source trees while preserving fail-closed semantic validation.","proofConditionIds":["repo"]},{"id":"contract-consistency","statement":"Control-plane regression assertions agree with the live readiness budgets and actual persistent TypeScript cache mechanism.","proofConditionIds":["repo"]},{"id":"refreeze","statement":"Control plane remains frozen after the corrective generation.","proofConditionIds":["repo"]}],"objective":"Continue the same owner-authorized TypeScript incremental corrective generation on existing PR #1308. Main advanced to 6563eed6d0d99897f1d681202c7c344c251e9628. Add the missing cross-job persistence so TypeScript incremental build info is restored from the exact base src tree and saved for the exact head src tree after a green, fresh Gate. Keep semantic validation fail-closed, do not touch product behavior, and keep controlPlaneFrozen=true. Update the same branch/PR only; refresh/regate afterward.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main contains the exact TypeScript incremental workflow/config/contract corrective generation after KnockLaunch Gate and squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"c8a550e8fee03d57ac0f29e12856c12175b578cc8df93fb7a476f00d684a3609","requestContractRevision":4,"previousRequestContractHash":"48c13bac876eb0060dbd44c54d46d4f92e1b1bc04e246a2d463b65356e07527a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:59:04.946682+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:350a69d7-eecf-4b80-a7f8-72b0abfa9d0b:request-contract-revision:4:c8a550e8fee03d57ac0f29e12856c12175b578cc8df93fb7a476f00d684a3609","mission_step_id":"e41aa5cd-db8b-4c7c-9c40-009e31ee58b6","command_center_event_id":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b"},{"id":"5f8afc91-6ec9-407b-bddb-791bef651e0f","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/finish-ip-protection-20260901","reason":null,"status":"in_progress","metrics":{"receiptBytes":1222,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.3-speed-proof-accuracy","prNumber":1307,"terminal":false,"missionId":"5549f09a-a573-44f6-bb38-0a8d04c4a8ea","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":4290,"prReadinessMs":272,"approvedPlanMs":0,"missionSetupMs":621,"shipAndProveMs":3807},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"5549f09a-a573-44f6-bb38-0a8d04c4a8ea"},"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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:58:09.385874+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1307","receipt_type":"execute_mission","idempotency_key":"mission:5549f09a-a573-44f6-bb38-0a8d04c4a8ea:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"a3ccc3b8-2a46-4a9f-8fed-4b2d80944697","command_center_event_id":"5549f09a-a573-44f6-bb38-0a8d04c4a8ea"},{"id":"63383121-8bab-4740-9efe-5d264aab2ad1","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml"],"reason":"Correct the exact sparse hard-safety manifest using Gate-proven missing fixed critical files without restoring unrelated whole-tree hydration.","baseSha":"266e0808e3d2ffce22e9b317f0930d67d0136eaa","issuedAt":1788525591625,"expiresAt":1788525771625,"missionId":"d0fd3240-225d-4c03-9e17-27b407044452","authorizationId":"0b830794-ca52-42bd-8fe9-fb6ba298e9d6","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:39:52.22804+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"266e0808e3d2ffce22e9b317f0930d67d0136eaa","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:0b830794-ca52-42bd-8fe9-fb6ba298e9d6","mission_step_id":"432f3787-c4f3-40b0-90a4-de85544c40de","command_center_event_id":"d0fd3240-225d-4c03-9e17-27b407044452"},{"id":"b0f39303-169a-448b-ade3-51f9bc11efef","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/merged-release-target-recovery-fallback-20260904","reason":"anchored_edit_anchor_missing:workers/cc-execution/test/release-orchestration-invariants.test.js","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.51-merged-release-survival-refreeze","prNumber":null,"terminal":false,"missionId":"db52d396-d9cb-4f75-a324-b16bac475948","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1789,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":923,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":923,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":923,"repositoryMutationMs":1789,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":923,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"db52d396-d9cb-4f75-a324-b16bac475948"},"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":1573,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:42:31.74556+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:db52d396-d9cb-4f75-a324-b16bac475948:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"96ea2bef-14c1-4ffd-96aa-6b56db1247e4","command_center_event_id":"db52d396-d9cb-4f75-a324-b16bac475948"},{"id":"5016bfc5-1ff1-4201-8d6e-8aa87cc12931","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for the exact Visual Witness failover selector repair in workers/cc-execution/src/index-visual-witness-resumable.js and workers/cc-execution/test/visual-witness-runner-env-threading.test.js. Root cause is proven: wake(candidate, timeoutMs) calls runnerFetch(env, candidate, ...) while env is undeclared in wake scope, preventing both primary and virtual health probes from reaching their runner. Change wake to accept env explicitly, update every caller to pass env, export wake only for focused regression testing, and add executable Node regression coverage for both Cloudflare binding and HTTPS transports. Then refreeze after KnockLaunch Gate, squash merge, cc-execution-only release, and prove inspect_route_health returns 200/live with virtual failover available. Do not touch frontend, Render, Supabase, migrations, GitHub, or unrelated systems.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for the exact Visual Witness failover selector repair in workers/cc-execution/src/index-visual-witness-resumable.js and workers/cc-execution/test/visual-witness-runner-env-threading.test.js. Root cause is proven: wake(candidate, timeoutMs) calls runnerFetch(env, candidate, ...) while env is undeclared in wake scope, preventing both primary and virtual health probes from reaching their runner. Change wake to accept env explicitly, update every caller to pass env, export wake only for focused regression testing, and add executable Node regression coverage for both Cloudflare binding and HTTPS transports. Then refreeze after KnockLaunch Gate, squash merge, cc-execution-only release, and prove inspect_route_health returns 200/live with virtual failover available. Do not touch frontend, Render, Supabase, migrations, GitHub, or unrelated systems.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-source","statement":"wake receives env explicitly and every caller passes env, with executable regression coverage for binding and HTTPS transports.","proofConditionIds":["proof-repository"]},{"id":"outcome-release","statement":"The repair passes KnockLaunch Gate, squash merges, and releases cc-execution only.","proofConditionIds":["proof-release"]},{"id":"outcome-health","statement":"Canonical inspect_route_health returns 200/live and can select the Cloudflare virtual runner when Render primary is unavailable.","proofConditionIds":["proof-health"]}],"objective":"Unfreeze the control plane only for the exact Visual Witness failover selector repair in workers/cc-execution/src/index-visual-witness-resumable.js and workers/cc-execution/test/visual-witness-runner-env-threading.test.js. Root cause is proven: wake(candidate, timeoutMs) calls runnerFetch(env, candidate, ...) while env is undeclared in wake scope, preventing both primary and virtual health probes from reaching their runner. Change wake to accept env explicitly, update every caller to pass env, export wake only for focused regression testing, and add executable Node regression coverage for both Cloudflare binding and HTTPS transports. Then refreeze after KnockLaunch Gate, squash merge, cc-execution-only release, and prove inspect_route_health returns 200/live with virtual failover available. Do not touch frontend, Render, Supabase, migrations, GitHub, or unrelated systems.","constraints":[{"id":"constraint-scope","statement":"Only the Visual Witness selector source and focused test change; authority checks remain fail-closed and no frontend, Render, Supabase, migration, GitHub, or unrelated changes occur.","proofConditionIds":["proof-repository","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Merged Forgejo main contains explicit env threading in wake and executable binding/HTTPS regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"The repair releases cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns 200/live with virtual failover available when primary Render is unavailable.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"88ab5ddf781af36d5f1506cdc4acc7ef50d471673e895286044556799759b442","requestContractRevision":3,"previousRequestContractHash":"39f01984420f2e6fb981a6998b4843b5dda8ffdb308a689f1f49769e17a978cc"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:27:48.646164+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d9cd0c30-dfbd-41ff-a9a8-7017d8fe9db3:request-contract:88ab5ddf781af36d5f1506cdc4acc7ef50d471673e895286044556799759b442","mission_step_id":"09482b9b-10c9-4771-841b-889f85e07d4e","command_center_event_id":"d9cd0c30-dfbd-41ff-a9a8-7017d8fe9db3"},{"id":"d9777650-c5a7-4918-b795-044ea9000cfb","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same TypeScript incremental corrective generation after the exact Gate correctly stopped the stale branch. Do not mutate source. Refresh existing PR #1308 onto current Forgejo main 6563eed6d0d99897f1d681202c7c344c251e9628, preserve the exact cc9c758860244b31c75856f32f8e544ccf4d9b4e source diff, re-run the exact-head KnockLaunch Gate, squash merge when green, and keep controlPlaneFrozen=true.","wordingChanged":false,"canonicalIntent":"Continue the same TypeScript incremental corrective generation after the exact Gate correctly stopped the stale branch. Do not mutate source. Refresh existing PR #1308 onto current Forgejo main 6563eed6d0d99897f1d681202c7c344c251e9628, preserve the exact cc9c758860244b31c75856f32f8e544ccf4d9b4e source diff, re-run the exact-head KnockLaunch Gate, squash merge when green, and keep controlPlaneFrozen=true.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"ts-incremental","statement":"Existing PR #1308 is refreshed without changing its intended diff and passes exact Gate with persistent exact-base/head TypeScript incremental caching.","proofConditionIds":["repo"]},{"id":"refreeze","statement":"Control plane remains frozen after the corrective generation.","proofConditionIds":["repo"]}],"objective":"Continue the same TypeScript incremental corrective generation after the exact Gate correctly stopped the stale branch. Do not mutate source. Refresh existing PR #1308 onto current Forgejo main 6563eed6d0d99897f1d681202c7c344c251e9628, preserve the exact cc9c758860244b31c75856f32f8e544ccf4d9b4e source diff, re-run the exact-head KnockLaunch Gate, squash merge when green, and keep controlPlaneFrozen=true.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main contains refreshed PR #1308 after exact KnockLaunch Gate and squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"9d1ce4dfeba715a9b049262026455ef4d6db1ddd881d4acc2ce09919d693568a","requestContractRevision":5,"previousRequestContractHash":"c8a550e8fee03d57ac0f29e12856c12175b578cc8df93fb7a476f00d684a3609"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:00:50.689411+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:350a69d7-eecf-4b80-a7f8-72b0abfa9d0b:request-contract-revision:5:9d1ce4dfeba715a9b049262026455ef4d6db1ddd881d4acc2ce09919d693568a","mission_step_id":"e41aa5cd-db8b-4c7c-9c40-009e31ee58b6","command_center_event_id":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b"},{"id":"0327d692-6e98-41fe-b700-7c4a52e78f69","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/control-plane-ts-incremental-20260901","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":18501,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.3-speed-proof-accuracy","prNumber":1308,"terminal":false,"missionId":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":3502,"prReadinessMs":2758,"approvedPlanMs":0,"missionSetupMs":4428,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b"},"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":1076,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T20:59:24.588466+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1308","receipt_type":"execute_mission","idempotency_key":"mission:350a69d7-eecf-4b80-a7f8-72b0abfa9d0b:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"e41aa5cd-db8b-4c7c-9c40-009e31ee58b6","command_center_event_id":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b"},{"id":"17f1965d-83c6-45bc-8904-fb2d484ca380","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-ts-incremental-20260901","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":19799,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":1308,"terminal":false,"missionId":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"ad80ed0ec7a6d4713132436eb58931e56913fa2c","timingsMs":{"prReadinessMs":422,"approvedPlanMs":0,"shipAndProveMs":1523},"nextAction":null,"receiptRef":{"mode":"full","missionId":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b"},"performance":null,"deploymentId":"forgejo-main-ad80ed0ec7a6","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1577,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:05:29.68646+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1308","receipt_type":"automatic_mission_resume","idempotency_key":"mission:350a69d7-eecf-4b80-a7f8-72b0abfa9d0b:automatic-mission-resume:1308:canonical_release_dispatched","mission_step_id":"3574671c-cf89-40d9-a375-a5e489c229ea","command_center_event_id":"350a69d7-eecf-4b80-a7f8-72b0abfa9d0b"},{"id":"ce2c18c6-668b-4deb-a860-f3c078faf2a6","source":"cc-execution","status":"recorded","payload":{"objective":"Correct the PCG public homepage so the low-resolution PixVerse clip is not rendered as a giant full-bleed background. Preserve the already-written branch source that uses the storefront still image as the hero background and renders the video as a bounded max-w-[720px] 16:9 cinematic panel beside the hero copy. Continue this exact branch through one PR, canonical Gate, squash merge, frontend-only release, and production proof.","tenantRef":"Prestigious Card Grading","receivedAt":"2026-09-03T23:16:18.302Z","fingerprint":"512b68385886da98fdea2adfed434fd8d94d5008ee04720e6b27769b649316db","workstreamRef":"prestigiouscardgrading","conversationId":null,"canonicalBranch":"ai/pcg-video-contained-20260903","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Correct the PCG public homepage so the low-resolution PixVerse clip is not rendered as a giant full-bleed background. Preserve the already-written branch source that uses the storefront still image as the hero background and renders the video as a bounded max-w-[720px] 16:9 cinematic panel beside the hero copy. Continue this exact branch through one PR, canonical Gate, squash merge, frontend-only release, and production proof.","wordingChanged":false,"canonicalIntent":"Correct the PCG public homepage so the low-resolution PixVerse clip is not rendered as a giant full-bleed background. Preserve the already-written branch source that uses the storefront still image as the hero background and renders the video as a bounded max-w-[720px] 16:9 cinematic panel beside the hero copy. Continue this exact branch through one PR, canonical Gate, squash merge, frontend-only release, and production proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"pcg-video-scale","statement":"On the production /prestigious-card-grading homepage, the PixVerse clip is no longer a giant full-bleed background and is presented as the bounded max-w-[720px] 16:9 cinematic panel from the already-written branch.","proofConditionIds":["proof-repository","proof-live"]}],"objective":"Correct the PCG public homepage so the low-resolution PixVerse clip is not rendered as a giant full-bleed background. Preserve the already-written branch source that uses the storefront still image as the hero background and renders the video as a bounded max-w-[720px] 16:9 cinematic panel beside the hero copy. Continue this exact branch through one PR, canonical Gate, squash merge, frontend-only release, and production proof.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"The exact merged source for src/pages/card-grading/PCGPublicSite.tsx contains the max-w-[720px] aspect-video panel and does not render HERO_VIDEO in an absolute full-bleed background video.","route":"/prestigious-card-grading","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-live","kind":"runtime","claim":"The exact merged frontend release for /prestigious-card-grading is live in production.","route":"/prestigious-card-grading","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/pcg-video-contained-20260903","conversationContext":null,"requestContractHash":"ceb9aa2b92db07b1ec63b8a1156e6871e452c9a5a1043edc256c4b61943a2085","requestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T23:16:18.829031+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:9c2b38ed-50f3-47fe-8e7d-0e02026286d9:tenant-workstream-contribution:512b68385886da98fdea2adfed434fd8d94d5008ee04720e6b27769b649316db","mission_step_id":null,"command_center_event_id":"9c2b38ed-50f3-47fe-8e7d-0e02026286d9"},{"id":"adcf5629-695c-444e-97de-e370c8cc2129","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-visual-witness-resumable.js","workers/cc-execution/test/visual-witness-runner-env-threading.test.js"],"reason":"Unfreeze only to repair the proven undeclared env reference that prevents Visual Witness primary and virtual health probes from reaching their runners.","baseSha":"b5334045899eda4ec07ffbc6980e40d3154775bd","issuedAt":1788611269111,"expiresAt":1788611449111,"missionId":"d9cd0c30-dfbd-41ff-a9a8-7017d8fe9db3","authorizationId":"50cc4d6a-46eb-45be-9dd2-573cb01e296d","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:27:49.493656+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b5334045899eda4ec07ffbc6980e40d3154775bd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:50cc4d6a-46eb-45be-9dd2-573cb01e296d","mission_step_id":"2a1b4e6a-81e9-4a7b-accf-0dca6125e9c4","command_center_event_id":"d9cd0c30-dfbd-41ff-a9a8-7017d8fe9db3"},{"id":"6c265f9c-19bd-4450-ae2c-3402afae2a49","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/pcg-video-contained-20260903","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":3667,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.11-daily-operator-canonical-route-passthrough","prNumber":1636,"terminal":false,"missionId":"9c2b38ed-50f3-47fe-8e7d-0e02026286d9","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","timingsMs":{"handlerMs":11476,"prReadinessMs":1367,"approvedPlanMs":1283,"missionSetupMs":1548,"shipAndProveMs":8015},"nextAction":null,"receiptRef":{"mode":"full","missionId":"9c2b38ed-50f3-47fe-8e7d-0e02026286d9"},"performance":null,"deploymentId":"forgejo-main-2bb83a045d62","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":2596,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T23:16:31.584584+00:00","proof_gate":"canonical_release_dispatched","source_sha":"2bb83a045d621f5821eb580ec887769d2ef9166b","external_id":"forgejo-main-2bb83a045d62","receipt_type":"execute_mission","idempotency_key":"mission:9c2b38ed-50f3-47fe-8e7d-0e02026286d9:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"b208d44c-61fe-4971-943a-00b9d7dd2f84","command_center_event_id":"9c2b38ed-50f3-47fe-8e7d-0e02026286d9"},{"id":"efc25714-86df-4579-ac6c-57d97f43621b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the owner-authorized final cache-truth maintenance mission from current Forgejo main ad80ed0ec7a6d4713132436eb58931e56913fa2c. Apply only the exact three-path cleanup: remove the impossible workspace-local node_modules warm-hit branch, preserve the existing remote Forgejo dependency cache restore for every frontend-toolchain Gate, make the capability policy truthful, and align the focused regression contract. One PR, exact Gate, squash merge, release only affected targets, prove live, and keep controlPlaneFrozen=true.","wordingChanged":false,"canonicalIntent":"Continue the owner-authorized final cache-truth maintenance mission from current Forgejo main ad80ed0ec7a6d4713132436eb58931e56913fa2c. Apply only the exact three-path cleanup: remove the impossible workspace-local node_modules warm-hit branch, preserve the existing remote Forgejo dependency cache restore for every frontend-toolchain Gate, make the capability policy truthful, and align the focused regression contract. One PR, exact Gate, squash merge, release only affected targets, prove live, and keep controlPlaneFrozen=true.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"truthful-cache","statement":"Gate dependency caching no longer claims or branches on workspace-local persistence that cannot survive Forgejo job containers; remote Forgejo cache restore remains unchanged for frontend-toolchain Gates.","proofConditionIds":["repo","runtime"]},{"id":"refreeze","statement":"Control plane remains frozen after the cleanup.","proofConditionIds":["repo","runtime"]}],"objective":"Continue the owner-authorized final cache-truth maintenance mission from current Forgejo main ad80ed0ec7a6d4713132436eb58931e56913fa2c. Apply only the exact three-path cleanup: remove the impossible workspace-local node_modules warm-hit branch, preserve the existing remote Forgejo dependency cache restore for every frontend-toolchain Gate, make the capability policy truthful, and align the focused regression contract. One PR, exact Gate, squash merge, release only affected targets, prove live, and keep controlPlaneFrozen=true.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main contains the exact three-path cache-truth cleanup after Gate and squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"If cc-execution is classified affected, the live runtime source SHA matches the merged main SHA; otherwise release planning records no affected runtime target.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"9e34ed80a7b7b20abfaed5bd3ed636081395d57be7e2cdef98520f63ec60d218","requestContractRevision":2,"previousRequestContractHash":"cd754ea8787fdc0bed5cd5e520bd78b990e0c44e66953f7b67bdf9f00d6afbd1"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:08:07.088114+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bb28a4f7-2bbe-4ac0-84c9-009170fb701a:request-contract-revision:2:9e34ed80a7b7b20abfaed5bd3ed636081395d57be7e2cdef98520f63ec60d218","mission_step_id":"3da9ca47-433f-4352-a16c-a710e786567c","command_center_event_id":"bb28a4f7-2bbe-4ac0-84c9-009170fb701a"},{"id":"93d555e0-f156-43be-ac0a-2f7453584f41","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/control-plane-cache-truth-20260901","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":4450,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.3-speed-proof-accuracy","prNumber":null,"terminal":false,"missionId":"bb28a4f7-2bbe-4ac0-84c9-009170fb701a","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":2324,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"bb28a4f7-2bbe-4ac0-84c9-009170fb701a"},"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":1104,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:07:13.388645+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:bb28a4f7-2bbe-4ac0-84c9-009170fb701a:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"3da9ca47-433f-4352-a16c-a710e786567c","command_center_event_id":"bb28a4f7-2bbe-4ac0-84c9-009170fb701a"},{"id":"9f8df34e-4f8f-431f-86bc-cbc5d926a075","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts"],"baseSha":"ad80ed0ec7a6d4713132436eb58931e56913fa2c","consumedAt":1788296919076,"consumerToken":"44f66cb7-3706-4005-9399-741b67df4264","authorizationId":"51a37978-81bb-4070-9c02-c2378c328ff2"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:08:39.855619+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"ad80ed0ec7a6d4713132436eb58931e56913fa2c","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:51a37978-81bb-4070-9c02-c2378c328ff2","mission_step_id":"2c1f9842-48a3-484e-9d20-e5375a14bb6b","command_center_event_id":"bb28a4f7-2bbe-4ac0-84c9-009170fb701a"},{"id":"3fb8398a-8673-4ca8-b07e-d201c1e44596","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-application-route-integrity-20260901","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":20670,"releaseCount":0,"toolCallCount":12,"repeatedCallCount":6,"ownerInterruptionCount":0},"version":"1.58.3-speed-proof-accuracy","prNumber":1306,"terminal":false,"missionId":"c417b477-62c0-4014-a60a-054912f42257","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":6358,"prReadinessMs":0,"approvedPlanMs":6358,"missionSetupMs":2115,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c417b477-62c0-4014-a60a-054912f42257"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1082,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T21:09:20.902418+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":"1306","receipt_type":"execute_mission","idempotency_key":"mission:c417b477-62c0-4014-a60a-054912f42257:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"f75a115f-2b00-41a7-847d-87e46ea7ab6b","command_center_event_id":"c417b477-62c0-4014-a60a-054912f42257"},{"id":"5991e7f7-4e8d-4afc-82c4-4d1e92ff1844","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the owner-authorized final cache-truth maintenance mission from current Forgejo main ad80ed0ec7a6d4713132436eb58931e56913fa2c. Apply only the exact three-path cleanup: remove the impossible workspace-local node_modules warm-hit branch, preserve the existing remote Forgejo dependency cache restore for every frontend-toolchain Gate, make the capability policy truthful, and align the focused regression contract. One PR, exact Gate, squash merge, release only affected targets, prove live, and keep controlPlaneFrozen=true.","wordingChanged":false,"canonicalIntent":"Continue the owner-authorized final cache-truth maintenance mission from current Forgejo main ad80ed0ec7a6d4713132436eb58931e56913fa2c. Apply only the exact three-path cleanup: remove the impossible workspace-local node_modules warm-hit branch, preserve the existing remote Forgejo dependency cache restore for every frontend-toolchain Gate, make the capability policy truthful, and align the focused regression contract. One PR, exact Gate, squash merge, release only affected targets, prove live, and keep controlPlaneFrozen=true.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"truthful-cache","statement":"Unfreeze the control plane only for this repair so Gate dependency caching no longer claims or branches on workspace-local persistence that cannot survive Forgejo job containers; remote Forgejo cache restore remains unchanged for frontend-toolchain Gates.","proofConditionIds":["repo","runtime"]},{"id":"refreeze","statement":"Control plane remains frozen after the cleanup.","proofConditionIds":["repo","runtime"]}],"objective":"Continue the owner-authorized final cache-truth maintenance mission from current Forgejo main ad80ed0ec7a6d4713132436eb58931e56913fa2c. Apply only the exact three-path cleanup: remove the impossible workspace-local node_modules warm-hit branch, preserve the existing remote Forgejo dependency cache restore for every frontend-toolchain Gate, make the capability policy truthful, and align the focused regression contract. One PR, exact Gate, squash merge, release only affected targets, prove live, and keep controlPlaneFrozen=true.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main contains the exact three-path control plane cache-truth cleanup after Gate and squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"If cc-execution is classified affected, the live runtime source SHA matches the merged main SHA; otherwise release planning records no affected runtime target.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"d35900729fae3a883f12453b850a7a6facef598519d107b76bc08d3341d53938","requestContractRevision":3,"previousRequestContractHash":"9e34ed80a7b7b20abfaed5bd3ed636081395d57be7e2cdef98520f63ec60d218"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:08:35.832057+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bb28a4f7-2bbe-4ac0-84c9-009170fb701a:request-contract-revision:3:d35900729fae3a883f12453b850a7a6facef598519d107b76bc08d3341d53938","mission_step_id":"3da9ca47-433f-4352-a16c-a710e786567c","command_center_event_id":"bb28a4f7-2bbe-4ac0-84c9-009170fb701a"},{"id":"78d21ba1-d96c-4ba8-b6d2-fdadb5610ec8","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-application-route-integrity-20260901","reason":"anchored_edit_anchor_missing:src/pages/TasksPage.tsx","status":"blocked","metrics":{"receiptBytes":18276,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":4,"ownerInterruptionCount":0},"version":"1.58.3-speed-proof-accuracy","prNumber":1306,"terminal":false,"missionId":"c417b477-62c0-4014-a60a-054912f42257","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":1448,"prReadinessMs":0,"approvedPlanMs":1448,"missionSetupMs":522,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c417b477-62c0-4014-a60a-054912f42257"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1019,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T20:52:30.380815+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c417b477-62c0-4014-a60a-054912f42257:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"f75a115f-2b00-41a7-847d-87e46ea7ab6b","command_center_event_id":"c417b477-62c0-4014-a60a-054912f42257"},{"id":"8fb5deec-848c-4a7c-8964-19546de3b759","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same owner-authorized final cache-truth cleanup after KnockLaunch Gate correctly stopped the stale base. Do not change source content and do not create another branch or PR. Refresh existing PR #1310 onto current Forgejo main de2431fc217da8b427b35ec62cdc1f54137f158d, preserve the exact dependency-cache truth cleanup, re-run exact-head KnockLaunch Gate, squash merge when green, release only targets actually classified as affected, prove that exact release result without inventing runtime evidence, and keep controlPlaneFrozen=true.","wordingChanged":false,"canonicalIntent":"Continue the same owner-authorized final cache-truth cleanup after KnockLaunch Gate correctly stopped the stale base. Do not change source content and do not create another branch or PR. Refresh existing PR #1310 onto current Forgejo main de2431fc217da8b427b35ec62cdc1f54137f158d, preserve the exact dependency-cache truth cleanup, re-run exact-head KnockLaunch Gate, squash merge when green, release only targets actually classified as affected, prove that exact release result without inventing runtime evidence, and keep controlPlaneFrozen=true.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"truthful-cache","statement":"Existing PR #1310 is refreshed without changing its intended diff and merged after exact Gate, removing the disproven workspace-local dependency-cache branch while preserving the real remote cache restore.","proofConditionIds":["repo"]},{"id":"refreeze","statement":"The control plane remains frozen after the cleanup.","proofConditionIds":["repo"]}],"objective":"Continue the same owner-authorized final cache-truth cleanup after KnockLaunch Gate correctly stopped the stale base. Do not change source content and do not create another branch or PR. Refresh existing PR #1310 onto current Forgejo main de2431fc217da8b427b35ec62cdc1f54137f158d, preserve the exact dependency-cache truth cleanup, re-run exact-head KnockLaunch Gate, squash merge when green, release only targets actually classified as affected, prove that exact release result without inventing runtime evidence, and keep controlPlaneFrozen=true.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main contains refreshed PR #1310 after exact KnockLaunch Gate and squash merge, with controlPlaneFrozen=true.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"4e7484abe88860dba7e03c064f8ea654d679063fc6789f76bae5f28c34a010ee","requestContractRevision":4,"previousRequestContractHash":"d35900729fae3a883f12453b850a7a6facef598519d107b76bc08d3341d53938"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:11:07.614258+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:bb28a4f7-2bbe-4ac0-84c9-009170fb701a:request-contract-revision:4:4e7484abe88860dba7e03c064f8ea654d679063fc6789f76bae5f28c34a010ee","mission_step_id":"3da9ca47-433f-4352-a16c-a710e786567c","command_center_event_id":"bb28a4f7-2bbe-4ac0-84c9-009170fb701a"},{"id":"5377015f-c9a2-4955-a7f0-f8b5e1399af3","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/pr-readiness-false-stale-20260904","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.49-control-plane-gate-capacity-refreeze","prNumber":null,"terminal":false,"missionId":"ba3d0daf-94f6-486b-97d4-8250dea64a1b","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":19,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"missionSetupMs":693,"providerAuthMs":0,"ledgerPrepareMs":693,"ledgerReconcileMs":0,"lineageReconcileMs":0,"resolvePreflightMs":693,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"totalSynchronousLedgerMs":693,"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":"ba3d0daf-94f6-486b-97d4-8250dea64a1b"},"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":7371,"likelyAffectedFiles":["scripts/command-center-host-agent/forgejo-watchdog.sh","scripts/command-center-host-agent/install-forgejo-watchdog.sh","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.service","scripts/command-center-host-agent/knocklaunch-forgejo-watchdog.timer","scripts/command-center-host-agent/verify-forgejo-watchdog.sh",".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","config/control-plane-restore-point.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","scripts/validate-command-center-contracts.mjs","src/__tests__/contracts/command-center-mission-control.test.ts","src/__tests__/contracts/command-center-platform-mission-anchor.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T14:09:00.07442+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:ba3d0daf-94f6-486b-97d4-8250dea64a1b:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"3a53afa4-1dbf-4299-be9c-378d5734d501","command_center_event_id":"ba3d0daf-94f6-486b-97d4-8250dea64a1b"},{"id":"58055e53-493c-401e-8913-1871592b0c23","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for the exact Visual Witness failover selector repair in workers/cc-execution/src/index-visual-witness-resumable.js and workers/cc-execution/test/visual-witness-runner-env-threading.test.js. Change wake to accept env explicitly, update the selectReadyRunner and health callers to pass env using unique function-context anchors, export wake only for focused regression testing, and add executable binding/HTTPS regression coverage. Then refreeze after Gate, squash merge, cc-execution-only release, and prove inspect_route_health returns 200/live with virtual failover available.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for the exact Visual Witness failover selector repair in workers/cc-execution/src/index-visual-witness-resumable.js and workers/cc-execution/test/visual-witness-runner-env-threading.test.js. Change wake to accept env explicitly, update the selectReadyRunner and health callers to pass env using unique function-context anchors, export wake only for focused regression testing, and add executable binding/HTTPS regression coverage. Then refreeze after Gate, squash merge, cc-execution-only release, and prove inspect_route_health returns 200/live with virtual failover available.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-source","statement":"wake receives env explicitly and every caller passes env, with executable regression coverage for binding and HTTPS transports.","proofConditionIds":["proof-repository"]},{"id":"outcome-release","statement":"The repair passes KnockLaunch Gate, squash merges, and releases cc-execution only.","proofConditionIds":["proof-release"]},{"id":"outcome-health","statement":"Canonical inspect_route_health returns 200/live and can select the Cloudflare virtual runner when Render primary is unavailable.","proofConditionIds":["proof-health"]}],"objective":"Unfreeze the control plane only for the exact Visual Witness failover selector repair in workers/cc-execution/src/index-visual-witness-resumable.js and workers/cc-execution/test/visual-witness-runner-env-threading.test.js. Change wake to accept env explicitly, update the selectReadyRunner and health callers to pass env using unique function-context anchors, export wake only for focused regression testing, and add executable binding/HTTPS regression coverage. Then refreeze after Gate, squash merge, cc-execution-only release, and prove inspect_route_health returns 200/live with virtual failover available.","constraints":[{"id":"constraint-scope","statement":"Only the Visual Witness selector source and focused test change; authority checks remain fail-closed and no frontend, Render, Supabase, migration, GitHub, or unrelated changes occur.","proofConditionIds":["proof-repository","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Merged Forgejo main contains explicit env threading in wake and executable binding/HTTPS regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"The repair releases cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health returns 200/live with virtual failover available when primary Render is unavailable.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"00ce4c12e9d51d8c9a3ae93a66f9c2762e2165f608393ec0382d9b66e4f4873b","requestContractRevision":4,"previousRequestContractHash":"88ab5ddf781af36d5f1506cdc4acc7ef50d471673e895286044556799759b442"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:28:07.312594+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:d9cd0c30-dfbd-41ff-a9a8-7017d8fe9db3:request-contract:00ce4c12e9d51d8c9a3ae93a66f9c2762e2165f608393ec0382d9b66e4f4873b","mission_step_id":"09482b9b-10c9-4771-841b-889f85e07d4e","command_center_event_id":"d9cd0c30-dfbd-41ff-a9a8-7017d8fe9db3"},{"id":"02ab9ddc-4227-4069-903c-c4c9ce14b97b","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/control-plane-cache-truth-20260901","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":14216,"releaseCount":0,"toolCallCount":8,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.3-speed-proof-accuracy","prNumber":1310,"terminal":false,"missionId":"bb28a4f7-2bbe-4ac0-84c9-009170fb701a","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":20573,"prReadinessMs":20218,"approvedPlanMs":0,"missionSetupMs":2420,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"bb28a4f7-2bbe-4ac0-84c9-009170fb701a"},"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":1427,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:08:52.258282+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1310","receipt_type":"execute_mission","idempotency_key":"mission:bb28a4f7-2bbe-4ac0-84c9-009170fb701a:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"3da9ca47-433f-4352-a16c-a710e786567c","command_center_event_id":"bb28a4f7-2bbe-4ac0-84c9-009170fb701a"},{"id":"27e0d8f6-d16d-4d9d-93c9-e32a54ad83ab","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/control-plane-refresh-fastpath-20260901","reason":"anchored_edit_anchor_missing:workers/cc-execution/test/release-orchestration-invariants.test.js","status":"blocked","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.3-speed-proof-accuracy","prNumber":null,"terminal":false,"missionId":"644f722d-bd23-4ede-8e70-ce18d36a33d0","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":4836,"prReadinessMs":0,"approvedPlanMs":4836,"missionSetupMs":2259,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"644f722d-bd23-4ede-8e70-ce18d36a33d0"},"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":1104,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:18:34.685704+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:644f722d-bd23-4ede-8e70-ce18d36a33d0:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"6444e98f-e812-4e18-bec7-9c2f3c48fe4a","command_center_event_id":"644f722d-bd23-4ede-8e70-ce18d36a33d0"},{"id":"b341f04e-9ff9-4443-918f-9478c351dd8d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same owner-authorized scoped PR-refresh speed-and-accuracy repair. The prior atomic attempt wrote nothing because one test anchor was stale. Apply the exact refresh-latency repair now: 5-second PR update write budget, mandatory exact read-back, superseded Gate cleanup deferred via waitUntil after read-back, capability contracts, regression invariants, and version 1.58.4-refresh-fastpath. One PR, Gate, squash merge, cc-execution release only, live proof, then keep controlPlaneFrozen=true.","wordingChanged":false,"canonicalIntent":"Continue the same owner-authorized scoped PR-refresh speed-and-accuracy repair. The prior atomic attempt wrote nothing because one test anchor was stale. Apply the exact refresh-latency repair now: 5-second PR update write budget, mandatory exact read-back, superseded Gate cleanup deferred via waitUntil after read-back, capability contracts, regression invariants, and version 1.58.4-refresh-fastpath. One PR, Gate, squash merge, cc-execution release only, live proof, then keep controlPlaneFrozen=true.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"refresh-budget","statement":"PR refresh rebase/update writes have a 5000ms hard request budget and still require exact post-write PR read-back.","proofConditionIds":["repo","runtime"]},{"id":"cleanup-deferred","statement":"Superseded Gate cleanup is scheduled with waitUntil after refresh read-back rather than awaited on the owner-critical response path.","proofConditionIds":["repo","runtime"]},{"id":"refreeze","statement":"Control plane remains frozen after live release.","proofConditionIds":["repo","runtime"]}],"objective":"Continue the same owner-authorized scoped PR-refresh speed-and-accuracy repair. The prior atomic attempt wrote nothing because one test anchor was stale. Apply the exact refresh-latency repair now: 5-second PR update write budget, mandatory exact read-back, superseded Gate cleanup deferred via waitUntil after read-back, capability contracts, regression invariants, and version 1.58.4-refresh-fastpath. One PR, Gate, squash merge, cc-execution release only, live proof, then keep controlPlaneFrozen=true.","constraints":[],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo","kind":"repository","claim":"Current Forgejo main contains the exact refresh-latency repair and regression contract after Gate and squash merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime","kind":"runtime","claim":"Affected cc-execution runtime actually releases from the merged main SHA and reports version 1.58.4-refresh-fastpath.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"2658f0156111df5c04c07bfaeab236ddb399e3de5f5feb40941e56938180c813","requestContractRevision":2,"previousRequestContractHash":"386959823eb161873afd288ca5eed8b1e7519dd9a8753b0ad89286ac33237dee"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:19:07.745529+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:644f722d-bd23-4ede-8e70-ce18d36a33d0:request-contract-revision:2:2658f0156111df5c04c07bfaeab236ddb399e3de5f5feb40941e56938180c813","mission_step_id":"6444e98f-e812-4e18-bec7-9c2f3c48fe4a","command_center_event_id":"644f722d-bd23-4ede-8e70-ce18d36a33d0"},{"id":"7cf64b3f-59b9-4185-b225-8710f2fb05d2","source":"cc-execution","status":"verified","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"],"baseSha":"4383dff55c591197b404821e60fca64878122fc6","consumedAt":1788297550939,"consumerToken":"2ad948df-46aa-4fdd-810b-94a4d735b133","authorizationId":"d929cffc-c049-42a4-9546-ef971e67f62c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:19:11.863299+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"4383dff55c591197b404821e60fca64878122fc6","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:d929cffc-c049-42a4-9546-ef971e67f62c","mission_step_id":"3776660f-0f7d-4897-89b2-ac1a7351096d","command_center_event_id":"644f722d-bd23-4ede-8e70-ce18d36a33d0"},{"id":"d9e9a6c2-a90d-4fd5-8294-bb31c3723f1d","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/control-plane-refresh-fastpath-20260901","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":5573,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.3-speed-proof-accuracy","prNumber":1311,"terminal":false,"missionId":"644f722d-bd23-4ede-8e70-ce18d36a33d0","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":12904,"prReadinessMs":1380,"approvedPlanMs":11087,"missionSetupMs":2028,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"644f722d-bd23-4ede-8e70-ce18d36a33d0"},"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":1510,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:19:22.47132+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1311","receipt_type":"execute_mission","idempotency_key":"mission:644f722d-bd23-4ede-8e70-ce18d36a33d0:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"6444e98f-e812-4e18-bec7-9c2f3c48fe4a","command_center_event_id":"644f722d-bd23-4ede-8e70-ce18d36a33d0"},{"id":"e2dd7355-a658-414f-9062-ba2fc73d9761","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-application-route-integrity-20260901","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":21879,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":1306,"terminal":false,"missionId":"c417b477-62c0-4014-a60a-054912f42257","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":3116,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c417b477-62c0-4014-a60a-054912f42257"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":699,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T21:33:27.899013+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1306","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c417b477-62c0-4014-a60a-054912f42257:automatic-mission-resume:1306:repair_mission_pr_ready_retryable","mission_step_id":"0a71dce6-cd9a-49f6-9b12-1721283f088e","command_center_event_id":"c417b477-62c0-4014-a60a-054912f42257"},{"id":"a10b253a-7d7a-4ea3-ab64-ee0cff99f86d","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-application-route-integrity-20260901","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":23126,"releaseCount":0,"toolCallCount":14,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1306,"terminal":false,"missionId":"c417b477-62c0-4014-a60a-054912f42257","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":12208,"prReadinessMs":12029,"approvedPlanMs":0,"missionSetupMs":559,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"c417b477-62c0-4014-a60a-054912f42257"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2197,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T21:33:51.04741+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1306","receipt_type":"execute_mission","idempotency_key":"mission:c417b477-62c0-4014-a60a-054912f42257:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"f75a115f-2b00-41a7-847d-87e46ea7ab6b","command_center_event_id":"c417b477-62c0-4014-a60a-054912f42257"},{"id":"edf18032-6486-4202-8c75-61cbb95c729a","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-application-route-integrity-20260901","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":24426,"releaseCount":0,"toolCallCount":15,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":null,"prNumber":1306,"terminal":false,"missionId":"c417b477-62c0-4014-a60a-054912f42257","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1254,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"c417b477-62c0-4014-a60a-054912f42257"},"performance":null,"deploymentId":null,"workflowRunId":null,"releaseTargets":null,"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1151,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T21:36:17.4485+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1306","receipt_type":"automatic_mission_resume","idempotency_key":"mission:c417b477-62c0-4014-a60a-054912f42257:automatic-mission-resume:1306:repair_mission_waiting_for_gate","mission_step_id":"0a71dce6-cd9a-49f6-9b12-1721283f088e","command_center_event_id":"c417b477-62c0-4014-a60a-054912f42257"},{"id":"e9047fab-27df-40ab-9401-6b20d4a79002","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/gate-incremental-hydration-20260904","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.39-release-ownership-sync-refreeze","prNumber":1685,"terminal":false,"missionId":"d0fd3240-225d-4c03-9e17-27b407044452","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":4251,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":3519,"approvedPlanMs":0,"missionSetupMs":954,"providerAuthMs":0,"shipAndProveMs":0,"ledgerPrepareMs":329,"ledgerReconcileMs":0,"lineageReconcileMs":625,"resolvePreflightMs":954,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":329,"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":"d0fd3240-225d-4c03-9e17-27b407044452"},"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":1970,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:39:56.754098+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1685","receipt_type":"execute_mission","idempotency_key":"mission:d0fd3240-225d-4c03-9e17-27b407044452:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"af661b93-e850-46d8-970f-684ba097ac67","command_center_event_id":"d0fd3240-225d-4c03-9e17-27b407044452"},{"id":"704ab80d-dc49-4195-b723-49fa12e0cba8","source":"cc-execution","status":"recorded","payload":{"objective":"Recover the already-merged lawn-care route-family fix from PR #1710 and make it visibly live in production. No source changes, no new PR, no control-plane changes.","tenantRef":"mslawnbarber","receivedAt":"2026-09-04T14:10:24.635Z","fingerprint":"ef9139c28363438c5bf5ce41c671cbb4ed50f3157e2656bd7897105546fdb89a","workstreamRef":"mslawnbarber","conversationId":null,"canonicalBranch":null,"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Recover the already-merged lawn-care route-family fix from PR #1710 and make it visibly live in production. No source changes, no new PR, no control-plane changes.","wordingChanged":false,"canonicalIntent":"Recover the already-merged lawn-care route-family fix from PR #1710 and make it visibly live in production. No source changes, no new PR, no control-plane changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"lawn-care-family-live","statement":"MS Lawn Barber renders one coherent lawn-care route family in production on mobile and desktop.","proofConditionIds":["release-live","visual-family-consistency"]}],"objective":"Recover the already-merged lawn-care route-family fix from PR #1710 and make it visibly live in production. No source changes, no new PR, no control-plane changes.","constraints":[{"id":"no-new-source","statement":"Do not modify source or create another PR.","proofConditionIds":["release-live"]},{"id":"frontend-only","statement":"Release only the frontend target and preserve later main work.","proofConditionIds":["release-live"]},{"id":"no-control-plane","statement":"Do not modify control-plane code or architecture.","proofConditionIds":["release-live"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"release-live","kind":"runtime","claim":"Production frontend contains PR #1710 commit d26c4e14435a33a72981dc674b6127f472fc9646 or a later protected-main commit containing it.","route":"/crm/LAWN_CARE/ms-lawn-barber/lawn-care","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["frontend"],"requiredReleaseTargets":["frontend"]},{"id":"visual-family-consistency","kind":"visual","claim":"MS Lawn Barber Today, Route+Weather, Profile, Customers, Radar, and More/Settings render one coherent dark emerald/cyan lawn-care shell with no white profile surface and no raw-text Today/Weather fallback on mobile and desktop.","route":"/crm/LAWN_CARE/ms-lawn-barber/lawn-care","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":null,"conversationContext":null,"requestContractHash":"4af138170b7ad0b19e236060a3c5bae82629051099423382a1bf18f27e4fb56a","requestContractRevision":1},"tenant_id":"b565f644-6d3c-4b61-97d6-f91a06dae0ec","created_at":"2026-09-04T14:10:25.161426+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:9532f004-f8e3-4787-98b8-d3a11cb17d5c:tenant-workstream-contribution:ef9139c28363438c5bf5ce41c671cbb4ed50f3157e2656bd7897105546fdb89a","mission_step_id":null,"command_center_event_id":"9532f004-f8e3-4787-98b8-d3a11cb17d5c"},{"id":"54375b56-37e1-4918-a434-e403ca04bcfe","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-visual-witness-resumable.js","workers/cc-execution/test/visual-witness-runner-env-threading.test.js"],"reason":"Unfreeze only to repair the proven undeclared env reference in Visual Witness runner health/failover selection.","baseSha":"b5334045899eda4ec07ffbc6980e40d3154775bd","issuedAt":1788611287809,"expiresAt":1788611467809,"missionId":"d9cd0c30-dfbd-41ff-a9a8-7017d8fe9db3","authorizationId":"ea922750-656d-4166-9f11-f5c09a307ef0","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:28:08.319392+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"b5334045899eda4ec07ffbc6980e40d3154775bd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:ea922750-656d-4166-9f11-f5c09a307ef0","mission_step_id":"2a1b4e6a-81e9-4a7b-accf-0dca6125e9c4","command_center_event_id":"d9cd0c30-dfbd-41ff-a9a8-7017d8fe9db3"},{"id":"47cdbff7-5e52-4c5c-9d3e-04776db152b7","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Use only the exact existing 321 public page implementation on this mission branch. Do not touch the unrelated synthesized admin files. Preserve the already-written source exactly, adopt the existing PR #1314 if present, then squash merge, release frontend only, and prove the live route.","wordingChanged":false,"canonicalIntent":"Use only the exact existing 321 public page implementation on this mission branch. Do not touch the unrelated synthesized admin files. Preserve the already-written source exactly, adopt the existing PR #1314 if present, then squash merge, release frontend only, and prove the live route.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-copy","statement":"Replace AI-sounding filler with concise, catchy, human copy.","proofConditionIds":["proof-live-copy"]},{"id":"outcome-layout","statement":"Reorganize the page into a simpler, easy-to-follow request flow.","proofConditionIds":["proof-live-copy"]}],"objective":"Use only the exact existing 321 public page implementation on this mission branch. Do not touch the unrelated synthesized admin files. Preserve the already-written source exactly, adopt the existing PR #1314 if present, then squash merge, release frontend only, and prove the live route.","constraints":[{"id":"constraint-scope","statement":"Keep this frontend-only and preserve the existing unlock request submission, proof upload, authorization, and tenant data contracts.","proofConditionIds":["proof-live-copy"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-copy","kind":"runtime","claim":"The live 321 Auto Unlock page serves the reorganized humanized experience.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":"LOCKED OUT? LET'S FIX THAT.","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"26c746d2b60551b41ee97c7dd4cf7be703d8f28c1a91795138603104124c5692","requestContractRevision":2,"previousRequestContractHash":"5930ab95e2bca406ea997c97052c113ecabf9deb1cee80db13fecd130bd83974"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:37:02.701226+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:702d7282-6d14-4abe-a273-be6b852169ea:request-contract-revision:2:26c746d2b60551b41ee97c7dd4cf7be703d8f28c1a91795138603104124c5692","mission_step_id":"b67c5da4-60b0-4e0d-9e85-2192b122b936","command_center_event_id":"702d7282-6d14-4abe-a273-be6b852169ea"},{"id":"7e5019ff-7965-4a66-9124-9dbe91598961","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/321-public-page-humanize-20260901","reason":"retryable_provider_transport:GET:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":4160,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"702d7282-6d14-4abe-a273-be6b852169ea","operation":"execute_mission","proofGate":"repair_mission_execution_retryable","sourceSha":null,"timingsMs":{"handlerMs":3807,"prReadinessMs":0,"approvedPlanMs":3807,"missionSetupMs":2179,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"702d7282-6d14-4abe-a273-be6b852169ea"},"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-01T21:37:08.428143+00:00","proof_gate":"repair_mission_execution_retryable","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:702d7282-6d14-4abe-a273-be6b852169ea:execute_mission:repair_mission_execution_retryable:current-generation","mission_step_id":"b67c5da4-60b0-4e0d-9e85-2192b122b936","command_center_event_id":"702d7282-6d14-4abe-a273-be6b852169ea"},{"id":"2858181c-3a03-4bf9-96d3-ecade9148cb8","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same mission from its pull-request phase. PR #1314 already exists on this exact branch and its gate is green. Do not synthesize or write source. Read the existing PR, squash merge it, release frontend only, and prove the live route serves LOCKED OUT? LET'S FIX THAT.","wordingChanged":false,"canonicalIntent":"Continue the same mission from its pull-request phase. PR #1314 already exists on this exact branch and its gate is green. Do not synthesize or write source. Read the existing PR, squash merge it, release frontend only, and prove the live route serves LOCKED OUT? LET'S FIX THAT.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-copy","statement":"Replace AI-sounding filler with concise, catchy, human copy.","proofConditionIds":["proof-live-copy"]},{"id":"outcome-layout","statement":"Reorganize the page into a simpler, easy-to-follow request flow.","proofConditionIds":["proof-live-copy"]}],"objective":"Continue the same mission from its pull-request phase. PR #1314 already exists on this exact branch and its gate is green. Do not synthesize or write source. Read the existing PR, squash merge it, release frontend only, and prove the live route serves LOCKED OUT? LET'S FIX THAT.","constraints":[{"id":"constraint-scope","statement":"Keep this frontend-only and preserve the existing unlock request submission, proof upload, authorization, and tenant data contracts.","proofConditionIds":["proof-live-copy"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-copy","kind":"runtime","claim":"The live 321 Auto Unlock page serves the reorganized humanized experience.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":"LOCKED OUT? LET'S FIX THAT.","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"cfb24d3092dd647c7a665bb9ba2c202ddb40d721aa860d44a3557fb00a09995c","requestContractRevision":3,"previousRequestContractHash":"26c746d2b60551b41ee97c7dd4cf7be703d8f28c1a91795138603104124c5692"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:37:31.099515+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:702d7282-6d14-4abe-a273-be6b852169ea:request-contract-revision:3:cfb24d3092dd647c7a665bb9ba2c202ddb40d721aa860d44a3557fb00a09995c","mission_step_id":"b67c5da4-60b0-4e0d-9e85-2192b122b936","command_center_event_id":"702d7282-6d14-4abe-a273-be6b852169ea"},{"id":"15929ef2-67be-4a94-aea8-eeb095ade773","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/321-public-page-humanize-20260901","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":7645,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"702d7282-6d14-4abe-a273-be6b852169ea","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":378,"missionSetupMs":3604},"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":"702d7282-6d14-4abe-a273-be6b852169ea"},"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":4715,"likelyAffectedFiles":["src/components/WorkflowRouter.tsx","src/components/ContactsRouter.tsx","src/components/LeadsRouter.tsx","src/components/RebuttalsRouter.tsx","src/components/TenantRouter.tsx","src/components/PublicRoute.tsx","src/components/RouteHealthBanner.tsx","src/components/UnifiedProtectedRoute.tsx","src/booking-route-viewport.css","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/GlobalCommandPalette.tsx","src/components/ReleaseAllLeadsButton.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:35:54.663665+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:702d7282-6d14-4abe-a273-be6b852169ea:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"6d891d3f-52b6-4b53-98e3-6cfbe3931ed4","command_center_event_id":"702d7282-6d14-4abe-a273-be6b852169ea"},{"id":"253f874d-45b6-4eb3-9c97-79e62da9257a","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/control-plane-speed.contract.test.ts"],"reason":"Owner explicitly authorized temporary unfreeze of the control plane for the scoped speed-and-accuracy repair, with re-freeze after exact live proof.","baseSha":"0820efd110ca71a54155e56bdc3ea2a4243b72e9","issuedAt":1788298743524,"expiresAt":1788298923524,"missionId":"3360b5b0-15e4-4efe-b87c-94706cf164d1","singleUse":true,"authorizationId":"a4475217-4126-447a-b14f-1f849782c629"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:39:04.509917+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"0820efd110ca71a54155e56bdc3ea2a4243b72e9","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:a4475217-4126-447a-b14f-1f849782c629","mission_step_id":"2744a74d-50e0-4cea-b046-0a9e9ae362a4","command_center_event_id":"3360b5b0-15e4-4efe-b87c-94706cf164d1"},{"id":"8ac0a74a-6a51-4565-bcb9-bb03149c6f7c","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/control-plane-speed-accuracy-20260901","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"3360b5b0-15e4-4efe-b87c-94706cf164d1","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":347,"missionSetupMs":2527},"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":"3360b5b0-15e4-4efe-b87c-94706cf164d1"},"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":5508,"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",".forgejo/workflows/knocklaunch.yml","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/control-plane-restore-point.contract.test.ts","src/__tests__/contracts/control-plane-routing.contract.test.ts","src/__tests__/contracts/control-plane-speed.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:38:36.252299+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3360b5b0-15e4-4efe-b87c-94706cf164d1:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"2744a74d-50e0-4cea-b046-0a9e9ae362a4","command_center_event_id":"3360b5b0-15e4-4efe-b87c-94706cf164d1"},{"id":"f67b3315-1e8c-4886-90cf-6679bea82b97","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same mission using only the exact existing 321 public page file on PR #1314. Do not touch any synthesized unrelated files. The valid blocking Redfish release has completed. Preserve this file content exactly, then advance the existing green PR through squash merge, frontend-only release, and live proof.","wordingChanged":false,"canonicalIntent":"Continue the same mission using only the exact existing 321 public page file on PR #1314. Do not touch any synthesized unrelated files. The valid blocking Redfish release has completed. Preserve this file content exactly, then advance the existing green PR through squash merge, frontend-only release, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-copy","statement":"Replace AI-sounding filler with concise, catchy, human copy.","proofConditionIds":["proof-live-copy"]},{"id":"outcome-layout","statement":"Reorganize the page into a simpler, easy-to-follow request flow.","proofConditionIds":["proof-live-copy"]}],"objective":"Continue the same mission using only the exact existing 321 public page file on PR #1314. Do not touch any synthesized unrelated files. The valid blocking Redfish release has completed. Preserve this file content exactly, then advance the existing green PR through squash merge, frontend-only release, and live proof.","constraints":[{"id":"constraint-scope","statement":"Keep this frontend-only and preserve the existing unlock request submission, proof upload, authorization, and tenant data contracts.","proofConditionIds":["proof-live-copy"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-copy","kind":"runtime","claim":"The live 321 Auto Unlock page serves the reorganized humanized experience.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":"LOCKED OUT? LET'S FIX THAT.","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"aa3327cc937cd3fd94619995c2c85dd26e4529fd672ccdce5b89a16aa17790f0","requestContractRevision":4,"previousRequestContractHash":"cfb24d3092dd647c7a665bb9ba2c202ddb40d721aa860d44a3557fb00a09995c"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:38:55.919283+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:702d7282-6d14-4abe-a273-be6b852169ea:request-contract-revision:4:aa3327cc937cd3fd94619995c2c85dd26e4529fd672ccdce5b89a16aa17790f0","mission_step_id":"b67c5da4-60b0-4e0d-9e85-2192b122b936","command_center_event_id":"702d7282-6d14-4abe-a273-be6b852169ea"},{"id":"a0dc3123-5d85-4d5d-9800-d3b0e146980b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/321-public-page-humanize-20260901","reason":"orphaned_branch_recovery_requires_exact_applied_state:ai/321-public-page-humanize-20260901","status":"blocked","metrics":{"receiptBytes":11803,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"702d7282-6d14-4abe-a273-be6b852169ea","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":428,"prReadinessMs":0,"approvedPlanMs":428,"missionSetupMs":1936,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"702d7282-6d14-4abe-a273-be6b852169ea"},"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-01T21:38:59.047518+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:702d7282-6d14-4abe-a273-be6b852169ea:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b67c5da4-60b0-4e0d-9e85-2192b122b936","command_center_event_id":"702d7282-6d14-4abe-a273-be6b852169ea"},{"id":"44f08cd9-7b20-405b-af47-d495c63a1ab5","source":"cc-execution","status":"verified","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/control-plane-speed.contract.test.ts"],"baseSha":"0820efd110ca71a54155e56bdc3ea2a4243b72e9","consumedAt":1788298746122,"consumerToken":"b8e31cfd-0a40-4a5a-b754-df0fa9717ff4","authorizationId":"a4475217-4126-447a-b14f-1f849782c629"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:39:06.952881+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"0820efd110ca71a54155e56bdc3ea2a4243b72e9","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:a4475217-4126-447a-b14f-1f849782c629","mission_step_id":"2744a74d-50e0-4cea-b046-0a9e9ae362a4","command_center_event_id":"3360b5b0-15e4-4efe-b87c-94706cf164d1"},{"id":"0b106db7-fd8d-4a75-80fa-6cc7134e06a1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":39953,"releaseCount":0,"toolCallCount":27,"repeatedCallCount":7,"ownerInterruptionCount":0},"version":"1.58.11-daily-operator-canonical-route-passthrough","prNumber":1632,"terminal":false,"missionId":"ea00d215-89e5-472b-a482-a39753c72582","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":11890,"prReadinessMs":11593,"approvedPlanMs":0,"missionSetupMs":369,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"ea00d215-89e5-472b-a482-a39753c72582"},"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-03T23:13:36.454188+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1632","receipt_type":"execute_mission","idempotency_key":"mission:ea00d215-89e5-472b-a482-a39753c72582:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"82b60dec-275c-4859-ae5f-b86dff8cefda","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"b2c74ac0-131f-4498-8f23-3eac366b4dfa","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/control-plane-speed-accuracy-20260901","reason":"protected_control_plane_empty_content:.forgejo/workflows/knocklaunch.yml","status":"blocked","metrics":{"receiptBytes":5125,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"3360b5b0-15e4-4efe-b87c-94706cf164d1","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":5190,"prReadinessMs":0,"approvedPlanMs":5190,"missionSetupMs":1946,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3360b5b0-15e4-4efe-b87c-94706cf164d1"},"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":1060,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:39:09.286385+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:3360b5b0-15e4-4efe-b87c-94706cf164d1:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"87946f35-197e-4ab6-95f4-04027a2b5dc0","command_center_event_id":"3360b5b0-15e4-4efe-b87c-94706cf164d1"},{"id":"8065a013-2f21-4e96-8205-7cbb4f924be0","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-speed-accuracy-20260901","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":12812,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1315,"terminal":false,"missionId":"3360b5b0-15e4-4efe-b87c-94706cf164d1","operation":"execute_mission","proofGate":"ship_and_prove_gate_blocked","sourceSha":null,"timingsMs":{"handlerMs":4302,"prReadinessMs":1008,"approvedPlanMs":0,"missionSetupMs":1190,"shipAndProveMs":2005},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3360b5b0-15e4-4efe-b87c-94706cf164d1"},"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":1177,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:41:33.710484+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"1315","receipt_type":"execute_mission","idempotency_key":"mission:3360b5b0-15e4-4efe-b87c-94706cf164d1:execute_mission:ship_and_prove_gate_blocked:current-generation","mission_step_id":"87946f35-197e-4ab6-95f4-04027a2b5dc0","command_center_event_id":"3360b5b0-15e4-4efe-b87c-94706cf164d1"},{"id":"b47cd243-87d3-456e-b4d6-95f1d916504c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Adopt the exact already-applied state for PR #1314 without changing source, then advance that existing green PR through squash merge, frontend-only release, and live proof.","wordingChanged":false,"canonicalIntent":"Adopt the exact already-applied state for PR #1314 without changing source, then advance that existing green PR through squash merge, frontend-only release, and live proof.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-copy","statement":"Replace AI-sounding filler with concise, catchy, human copy.","proofConditionIds":["proof-live-copy"]},{"id":"outcome-layout","statement":"Reorganize the page into a simpler, easy-to-follow request flow.","proofConditionIds":["proof-live-copy"]}],"objective":"Adopt the exact already-applied state for PR #1314 without changing source, then advance that existing green PR through squash merge, frontend-only release, and live proof.","constraints":[{"id":"constraint-scope","statement":"Keep this frontend-only and preserve the existing unlock request submission, proof upload, authorization, and tenant data contracts.","proofConditionIds":["proof-live-copy"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-copy","kind":"runtime","claim":"The live 321 Auto Unlock page serves the reorganized humanized experience.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":"LOCKED OUT? LET'S FIX THAT.","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"875b690186da9d50af76a0d2b0ebc01b1a6b3db18b5ce4391714b2f8fbd7f033","requestContractRevision":5,"previousRequestContractHash":"aa3327cc937cd3fd94619995c2c85dd26e4529fd672ccdce5b89a16aa17790f0"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:41:35.906129+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:702d7282-6d14-4abe-a273-be6b852169ea:request-contract-revision:5:875b690186da9d50af76a0d2b0ebc01b1a6b3db18b5ce4391714b2f8fbd7f033","mission_step_id":"b67c5da4-60b0-4e0d-9e85-2192b122b936","command_center_event_id":"702d7282-6d14-4abe-a273-be6b852169ea"},{"id":"a5dc0ae9-2448-491c-af72-81ee5f7357fb","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":null,"reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":41201,"releaseCount":0,"toolCallCount":28,"repeatedCallCount":8,"ownerInterruptionCount":0},"version":null,"prNumber":1632,"terminal":false,"missionId":"ea00d215-89e5-472b-a482-a39753c72582","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":1617,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"ea00d215-89e5-472b-a482-a39753c72582"},"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":1154,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:16:04.966384+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1632","receipt_type":"automatic_mission_resume","idempotency_key":"mission:ea00d215-89e5-472b-a482-a39753c72582:automatic-mission-resume:1632:repair_mission_waiting_for_gate","mission_step_id":"1fc1e84f-5dcf-4dff-876b-594fdcf1cfce","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"aab7ecab-a586-4b8d-af23-01a2469158a8","source":"forgejo","status":"waiting","payload":{"branch":"ai/gate-incremental-hydration-20260904","prNumber":1685,"nextAction":"Follow the existing canonical release to terminal proof.","mergeCommitSha":"cf3cb32d45f3318e5914587ed00c503e867835cd","branchDeletedAfterMerge":true,"correctiveGenerationCreated":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:41:22.045226+00:00","proof_gate":"forgejo_merged_pr_is_authoritative_source_lineage","source_sha":"cf3cb32d45f3318e5914587ed00c503e867835cd","external_id":"1685","receipt_type":"source_lineage_merged_pr_authoritative","idempotency_key":"mission:d0fd3240-225d-4c03-9e17-27b407044452:merged-pr:1685:cf3cb32d45f3318e5914587ed00c503e867835cd","mission_step_id":"d7071659-1df2-4c48-bf2e-9584368da6dc","command_center_event_id":"d0fd3240-225d-4c03-9e17-27b407044452"},{"id":"df38f40f-f9b4-426e-b87c-8ff74880f4e1","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/321-public-page-humanize-20260901","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":16268,"releaseCount":0,"toolCallCount":9,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":1314,"terminal":false,"missionId":"702d7282-6d14-4abe-a273-be6b852169ea","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2001,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"702d7282-6d14-4abe-a273-be6b852169ea"},"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":699,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:41:53.693272+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1314","receipt_type":"automatic_mission_resume","idempotency_key":"mission:702d7282-6d14-4abe-a273-be6b852169ea:automatic-mission-resume:1314:repair_mission_pr_ready_retryable","mission_step_id":"2a306bfe-4458-486f-a608-506ff4b5eeca","command_center_event_id":"702d7282-6d14-4abe-a273-be6b852169ea"},{"id":"751204be-4121-43e8-8ca0-99eb743ee0f9","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-speed-accuracy-20260901","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":13999,"releaseCount":0,"toolCallCount":10,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1315,"terminal":false,"missionId":"3360b5b0-15e4-4efe-b87c-94706cf164d1","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":2000,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"3360b5b0-15e4-4efe-b87c-94706cf164d1"},"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":699,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:42:18.214436+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1315","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3360b5b0-15e4-4efe-b87c-94706cf164d1:automatic-mission-resume:1315:repair_mission_pr_ready_retryable","mission_step_id":"54cf9b64-7e5f-4c2e-84f0-3ecc9e5026a6","command_center_event_id":"3360b5b0-15e4-4efe-b87c-94706cf164d1"},{"id":"dfd387a2-33b1-4466-9bb7-9404752fe06b","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Reconcile the exact existing PR #1314 at head 41e0d9b259715442fcfea7fa34a882b46d20e852, which is open, mergeable, not behind main, and already green. Do not change source. Squash merge it, release only the frontend, and prove the live 321 page serves the new humanized layout.","wordingChanged":false,"canonicalIntent":"Reconcile the exact existing PR #1314 at head 41e0d9b259715442fcfea7fa34a882b46d20e852, which is open, mergeable, not behind main, and already green. Do not change source. Squash merge it, release only the frontend, and prove the live 321 page serves the new humanized layout.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-copy","statement":"Replace AI-sounding filler with concise, catchy, human copy.","proofConditionIds":["proof-live-copy"]},{"id":"outcome-layout","statement":"Reorganize the page into a simpler, easy-to-follow request flow.","proofConditionIds":["proof-live-copy"]}],"objective":"Reconcile the exact existing PR #1314 at head 41e0d9b259715442fcfea7fa34a882b46d20e852, which is open, mergeable, not behind main, and already green. Do not change source. Squash merge it, release only the frontend, and prove the live 321 page serves the new humanized layout.","constraints":[{"id":"constraint-scope","statement":"Keep this frontend-only and preserve the existing unlock request submission, proof upload, authorization, and tenant data contracts.","proofConditionIds":["proof-live-copy"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-copy","kind":"runtime","claim":"The live 321 Auto Unlock page serves the reorganized humanized experience.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":"LOCKED OUT? LET'S FIX THAT.","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"71e9588efd8f554ce6da01e5fbd020cee150fa565aa7988cc8ebf59965c960ce","requestContractRevision":6,"previousRequestContractHash":"875b690186da9d50af76a0d2b0ebc01b1a6b3db18b5ce4391714b2f8fbd7f033"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:42:21.971012+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:702d7282-6d14-4abe-a273-be6b852169ea:request-contract-revision:6:71e9588efd8f554ce6da01e5fbd020cee150fa565aa7988cc8ebf59965c960ce","mission_step_id":"b67c5da4-60b0-4e0d-9e85-2192b122b936","command_center_event_id":"702d7282-6d14-4abe-a273-be6b852169ea"},{"id":"6ec9b983-2969-4ec4-b96e-c7ad42d43755","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-speed-accuracy-20260901","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":15239,"releaseCount":0,"toolCallCount":11,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1315,"terminal":false,"missionId":"3360b5b0-15e4-4efe-b87c-94706cf164d1","operation":"automatic_mission_resume","proofGate":"canonical_release_dispatched","sourceSha":"631f6f763228086695ceca818743efe9c23dbae1","timingsMs":{"prReadinessMs":837,"approvedPlanMs":0,"shipAndProveMs":2128},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3360b5b0-15e4-4efe-b87c-94706cf164d1"},"performance":null,"deploymentId":"forgejo-main-631f6f763228","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":1640,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:42:56.497113+00:00","proof_gate":"canonical_release_dispatched","source_sha":null,"external_id":"1315","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3360b5b0-15e4-4efe-b87c-94706cf164d1:automatic-mission-resume:1315:canonical_release_dispatched","mission_step_id":"6de0d213-adb5-4c5c-b8d4-22944599aba9","command_center_event_id":"3360b5b0-15e4-4efe-b87c-94706cf164d1"},{"id":"cffc450f-bfe7-4a04-abe3-796be759c2ca","source":"cc-execution","status":"recorded","payload":{"objective":"Finish the already-created Redfish company-tools cleanup on existing PR #1316 only. The source diff and green Gate are already proven. Adopt that exact PR, squash merge it, deploy only frontend production, and verify the exact artifact live. Do not create or modify any other branch, PR, source file, tenant, data, or runtime target.","tenantRef":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","receivedAt":"2026-09-01T21:43:12.836Z","fingerprint":"5313ca48fd1e43c1b09caca8d69f7a441c24db8a58fc5107e502ef692fd28f62","workstreamRef":"de8369b6a78f40bbae1f28ffca62bc7e","conversationId":null,"canonicalBranch":"ai/redfish-tool-copy-cleanup-20260901","requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the already-created Redfish company-tools cleanup on existing PR #1316 only. The source diff and green Gate are already proven. Adopt that exact PR, squash merge it, deploy only frontend production, and verify the exact artifact live. Do not create or modify any other branch, PR, source file, tenant, data, or runtime target.","wordingChanged":false,"canonicalIntent":"Finish the already-created Redfish company-tools cleanup on existing PR #1316 only. The source diff and green Gate are already proven. Adopt that exact PR, squash merge it, deploy only frontend production, and verify the exact artifact live. Do not create or modify any other branch, PR, source file, tenant, data, or runtime target.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"redfish-tool-copy","statement":"Redfish company tools use specific, human, owner-facing names and route titles instead of misleading generic labels.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"redfish-today","statement":"The Redfish Today vanity route renders the owner-command section just like the dashboard alias.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"redfish-tool-curation","statement":"The legacy personal outbound-number verification screen is no longer advertised as a Redfish company tool, while the underlying capability remains untouched elsewhere.","proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Finish the already-created Redfish company-tools cleanup on existing PR #1316 only. The source diff and green Gate are already proven. Adopt that exact PR, squash merge it, deploy only frontend production, and verify the exact artifact live. Do not create or modify any other branch, PR, source file, tenant, data, or runtime target.","constraints":[{"id":"bounded-frontend-only","statement":"Preserve all routes, data, APIs, auth, pipelines, other tenants, and runtime architecture; only the already-reviewed RedfishWorkspaceShell frontend diff on PR #1316 may ship.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Existing PR #1316 contains the bounded RedfishWorkspaceShell cleanup and passes KnockLaunch Gate.","route":"/redfish-roofing","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"The exact merged PR #1316 frontend artifact is live on production.","route":"/redfish-roofing","roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestedBranch":"ai/redfish-tool-copy-cleanup-20260901","conversationContext":"{\"prNumber\":1316,\"headSha\":\"bc4b27a50c23dca8440dcf30f2253798a5924bf8\",\"ownerDirective\":\"Okay, do it. And don't forget about the other like 26 applications we have or whatever.\",\"continuation\":\"Finish the Redfish application-family audit and cleanup already in progress.\"}","requestContractHash":"9dbc4f5151f1ca16ee543ad2318febe3be7659b2280987a807d6f22ba9e8b733","requestContractRevision":1},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T21:43:13.308909+00:00","proof_gate":"tenant_workstream_contribution_recorded","source_sha":null,"external_id":null,"receipt_type":"tenant_workstream_contribution","idempotency_key":"mission:d45b6453-18d7-4982-bdb1-8e32f7316d0a:tenant-workstream-contribution:5313ca48fd1e43c1b09caca8d69f7a441c24db8a58fc5107e502ef692fd28f62","mission_step_id":null,"command_center_event_id":"d45b6453-18d7-4982-bdb1-8e32f7316d0a"},{"id":"d281baed-0932-47c2-a10f-2281d9b9812d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for workers/cc-execution/src/index-visual-witness-resumable.js and workers/cc-execution/test/visual-witness-runner-env-threading.test.js. Repair the proven Cloudflare virtual Witness cold-start recovery asymmetry: remove the immediate break on onrunner_invalid_json so wake continues inside its existing bounded polling loop, increase only VIRTUAL_WAKE_TIMEOUT_MS from 8000 to 20000, and add executable regression coverage proving one transient non-JSON virtual binding response is followed and recovered by a healthy JSON response in the same wake call. Preserve authority checks and fail closed after the bound. Then refreeze after Gate, squash merge, cc-execution-only release, and prove inspect_route_health is live with virtualRunner.ok=true and automatic virtual failover available. No frontend, Render, Supabase, migrations, GitHub, or unrelated changes.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for workers/cc-execution/src/index-visual-witness-resumable.js and workers/cc-execution/test/visual-witness-runner-env-threading.test.js. Repair the proven Cloudflare virtual Witness cold-start recovery asymmetry: remove the immediate break on onrunner_invalid_json so wake continues inside its existing bounded polling loop, increase only VIRTUAL_WAKE_TIMEOUT_MS from 8000 to 20000, and add executable regression coverage proving one transient non-JSON virtual binding response is followed and recovered by a healthy JSON response in the same wake call. Preserve authority checks and fail closed after the bound. Then refreeze after Gate, squash merge, cc-execution-only release, and prove inspect_route_health is live with virtualRunner.ok=true and automatic virtual failover available. No frontend, Render, Supabase, migrations, GitHub, or unrelated changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-source","statement":"Virtual Witness wake retries transient non-JSON startup responses within its bounded loop, has a 20-second virtual cold-start budget, and has executable recovery coverage.","proofConditionIds":["proof-repository"]},{"id":"outcome-release","statement":"The corrective generation passes Gate, squash merges, and releases cc-execution only.","proofConditionIds":["proof-release"]},{"id":"outcome-health","statement":"Canonical inspect_route_health reports live with virtualRunner.ok=true and the virtual lane available for automatic failover.","proofConditionIds":["proof-health"]}],"objective":"Unfreeze the control plane only for workers/cc-execution/src/index-visual-witness-resumable.js and workers/cc-execution/test/visual-witness-runner-env-threading.test.js. Repair the proven Cloudflare virtual Witness cold-start recovery asymmetry: remove the immediate break on onrunner_invalid_json so wake continues inside its existing bounded polling loop, increase only VIRTUAL_WAKE_TIMEOUT_MS from 8000 to 20000, and add executable regression coverage proving one transient non-JSON virtual binding response is followed and recovered by a healthy JSON response in the same wake call. Preserve authority checks and fail closed after the bound. Then refreeze after Gate, squash merge, cc-execution-only release, and prove inspect_route_health is live with virtualRunner.ok=true and automatic virtual failover available. No frontend, Render, Supabase, migrations, GitHub, or unrelated changes.","constraints":[{"id":"constraint-scope","statement":"Only the Witness selector source and focused test change; authority remains fail-closed and no frontend, Render, Supabase, migration, GitHub, or unrelated mutation occurs.","proofConditionIds":["proof-repository","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Merged Forgejo main contains bounded non-JSON startup retry, 20-second virtual wake budget, and executable cold-start recovery coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"The corrective generation releases cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health is live with virtualRunner.ok=true and automatic virtual failover available.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"d78dd971bc9b9199ce762618c163d7d114a9d7ec9259630be6fd19c303e9ae2d","requestContractRevision":2,"previousRequestContractHash":"0d86b70553f01fe4b412dd6fd5220a42457ccc1ea7aa231153bb1f8da5edf78a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:32:45.933369+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:58ad2655-1377-4d20-b386-c112eaf4ae6a:request-contract:d78dd971bc9b9199ce762618c163d7d114a9d7ec9259630be6fd19c303e9ae2d","mission_step_id":"ed7e3b2d-6e96-4dac-88f7-60c6e3345f77","command_center_event_id":"58ad2655-1377-4d20-b386-c112eaf4ae6a"},{"id":"eb57a935-000f-433d-a7bc-86e6dc4efe25","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/redfish-tool-copy-cleanup-20260901","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4096,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"d45b6453-18d7-4982-bdb1-8e32f7316d0a","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":774,"missionSetupMs":3121},"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":"d45b6453-18d7-4982-bdb1-8e32f7316d0a"},"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":5013,"likelyAffectedFiles":["config/cloudflare-native-frontend-build.json","src/components/GlobalCommandPalette.tsx","src/components/MiscAwareAccountMenu.tsx","scripts/cloudflare-native-version-deploy.mjs","src/components/AdaptiveBusinessDashboard.tsx","src/components/admin/AdminPage.tsx","src/components/admin/AdminPageContext.tsx","src/components/CallFlow/WorkflowCallCockpit.tsx","src/components/CallFlow/WorkflowLiveCoachingFocus.tsx","src/components/CallFlow/WorkflowTabs.tsx","src/components/DashboardHub.tsx","src/components/PreWorkflowScreen.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T21:43:15.318832+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:d45b6453-18d7-4982-bdb1-8e32f7316d0a:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"b6cc9554-1bdb-405d-800f-5d9f8fa0ddcf","command_center_event_id":"d45b6453-18d7-4982-bdb1-8e32f7316d0a"},{"id":"37ec1574-0d69-4052-bdd4-b47a6f555469","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"ceb9aa2b92db07b1ec63b8a1156e6871e452c9a5a1043edc256c4b61943a2085","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5001","runId":5001,"status":"running","sourceSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T23:16:41.339098+00:00","proof_gate":"canonical_release_pending","source_sha":"2bb83a045d621f5821eb580ec887769d2ef9166b","external_id":"forgejo-main-2bb83a045d62","receipt_type":"canonical_release_status","idempotency_key":"mission:9c2b38ed-50f3-47fe-8e7d-0e02026286d9:forgejo-release-status:2bb83a045d621f5821eb580ec887769d2ef9166b:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"b208d44c-61fe-4971-943a-00b9d7dd2f84","command_center_event_id":"9c2b38ed-50f3-47fe-8e7d-0e02026286d9"},{"id":"78be323a-edd2-4059-932a-0c1b171ff0a1","source":"durable-mission-ledger","status":"pending","payload":{"sourceSha":"631f6f763228086695ceca818743efe9c23dbae1","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"outcome-speed","satisfied":false,"statement":"The Gate uses an exact-key warm self-hosted dependency workspace when valid and falls back to Forgejo Actions cache when not, avoiding redundant 427 MB restores without weakening validation.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-accuracy","satisfied":false,"statement":"Current control-plane accuracy protections remain intact: stale heads reject before expensive work and runtime proof requires an actual affected release target.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-refreeze","satisfied":false,"statement":"Control-plane mutation lock and frozen state remain enabled after the repair is live.","proofConditionIds":["proof-repository","proof-runtime"]}],"satisfied":false,"constraints":[{"id":"constraint-safety","satisfied":true,"statement":"Do not weaken Gate semantics, runner isolation, release ownership, or product behavior.","proofConditionIds":["proof-repository"]}],"contractHash":"7a22cf4486eecfac9e900a24e7ca4c36dad119a33f6e70908e6de089c2635bcb","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"7a22cf4486eecfac9e900a24e7ca4c36dad119a33f6e70908e6de089c2635bcb"},"required":true,"satisfied":true},{"id":"proof-runtime","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"7a22cf4486eecfac9e900a24e7ca4c36dad119a33f6e70908e6de089c2635bcb"},"required":true,"satisfied":false}],"validationErrors":[],"pendingProofKinds":["runtime"],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":3},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:44:19.804126+00:00","proof_gate":"request_contract_pending","source_sha":"631f6f763228086695ceca818743efe9c23dbae1","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:3360b5b0-15e4-4efe-b87c-94706cf164d1:request-contract:7a22cf4486eecfac9e900a24e7ca4c36dad119a33f6e70908e6de089c2635bcb:631f6f763228086695ceca818743efe9c23dbae1:pending:runtime","mission_step_id":"9365fbb2-3dd1-48ea-b884-5a329dee938f","command_center_event_id":"3360b5b0-15e4-4efe-b87c-94706cf164d1"},{"id":"9745d978-71b8-4459-905a-8ad34fb4d4ec","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"release","branch":"ai/gate-incremental-hydration-20260904","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.39-release-ownership-sync-refreeze","prNumber":1685,"terminal":false,"missionId":"d0fd3240-225d-4c03-9e17-27b407044452","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"cf3cb32d45f3318e5914587ed00c503e867835cd","timingsMs":{"gateMs":0,"proofMs":0,"handlerMs":1049,"releaseMs":0,"mutationMs":0,"repositoryMs":0,"prReadinessMs":215,"approvedPlanMs":0,"missionSetupMs":1589,"providerAuthMs":0,"shipAndProveMs":696,"ledgerPrepareMs":298,"ledgerReconcileMs":0,"lineageReconcileMs":1291,"resolvePreflightMs":1589,"repositoryMutationMs":0,"repositoryProviderMs":0,"authoritativeLedgerMs":0,"ledgerAsyncDispatchMs":0,"repositoryAtomicCommitMs":0,"repositoryBranchCreateMs":0,"totalSynchronousLedgerMs":298,"asyncBookkeepingDispatchMs":0,"ledgerAuthoritativeCommitMs":0,"repositoryPullRequestCreateMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"d0fd3240-225d-4c03-9e17-27b407044452"},"performance":null,"deploymentId":"forgejo-main-cf3cb32d45f3","workflowRunId":null,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":2372,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:41:23.896425+00:00","proof_gate":"canonical_release_dispatched","source_sha":"cf3cb32d45f3318e5914587ed00c503e867835cd","external_id":"forgejo-main-cf3cb32d45f3","receipt_type":"execute_mission","idempotency_key":"mission:d0fd3240-225d-4c03-9e17-27b407044452:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"d7071659-1df2-4c48-bf2e-9584368da6dc","command_center_event_id":"d0fd3240-225d-4c03-9e17-27b407044452"},{"id":"8671841e-da93-4273-bca9-97004594d19d","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-visual-witness-resumable.js","workers/cc-execution/test/visual-witness-runner-env-threading.test.js"],"reason":"Unfreeze only to make the existing bounded Witness wake loop recover Cloudflare Container transient non-JSON cold-start responses instead of terminating on the first startup response.","baseSha":"edc1d783911baf9ac05ff26c5caa930ad129803e","issuedAt":1788611566352,"expiresAt":1788611746352,"missionId":"58ad2655-1377-4d20-b386-c112eaf4ae6a","authorizationId":"16b1f7b2-b546-489c-a2f7-901380c1b3dc","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:32:46.793054+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"edc1d783911baf9ac05ff26c5caa930ad129803e","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:16b1f7b2-b546-489c-a2f7-901380c1b3dc","mission_step_id":"589db92d-d964-4425-8a2d-1044da49b1cb","command_center_event_id":"58ad2655-1377-4d20-b386-c112eaf4ae6a"},{"id":"df474259-7cf6-4ad8-be35-ef8723612747","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"runtime_proof","branch":"ai/control-plane-speed-accuracy-20260901","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"blocked","metrics":{"receiptBytes":22385,"releaseCount":1,"toolCallCount":16,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":1315,"terminal":false,"missionId":"3360b5b0-15e4-4efe-b87c-94706cf164d1","operation":"automatic_mission_resume","proofGate":"ship_and_prove_gate_blocked","sourceSha":"631f6f763228086695ceca818743efe9c23dbae1","timingsMs":{"prReadinessMs":953,"approvedPlanMs":0,"shipAndProveMs":2008},"nextAction":null,"receiptRef":{"mode":"full","missionId":"3360b5b0-15e4-4efe-b87c-94706cf164d1"},"performance":null,"deploymentId":"forgejo-main-631f6f763228","workflowRunId":4180,"releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"detailsAvailable":true,"ownerFacingState":"IN_PROGRESS","workflowInvariant":{"oneBranch":true,"oneMission":true,"oneRelease":true,"invariantScope":"repair_generation","onePullRequest":true,"terminalProofRequired":true,"correctiveGenerationsAllowed":true},"sourceReceiptBytes":800,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:44:26.258038+00:00","proof_gate":"ship_and_prove_gate_blocked","source_sha":null,"external_id":"1315","receipt_type":"automatic_mission_resume","idempotency_key":"mission:3360b5b0-15e4-4efe-b87c-94706cf164d1:automatic-mission-resume:1315:ship_and_prove_gate_blocked","mission_step_id":"54cf9b64-7e5f-4c2e-84f0-3ecc9e5026a6","command_center_event_id":"3360b5b0-15e4-4efe-b87c-94706cf164d1"},{"id":"9092555f-4604-40f8-b2a2-fcda658636e3","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"ceb9aa2b92db07b1ec63b8a1156e6871e452c9a5a1043edc256c4b61943a2085","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/5001","runId":5001,"status":"success","sourceSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T23:19:37.65171+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"2bb83a045d621f5821eb580ec887769d2ef9166b","external_id":"forgejo-main-2bb83a045d62","receipt_type":"canonical_release_status","idempotency_key":"mission:9c2b38ed-50f3-47fe-8e7d-0e02026286d9:forgejo-release-status:2bb83a045d621f5821eb580ec887769d2ef9166b:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"59fc0e0a-047b-4c85-b450-0acfe47915e3","command_center_event_id":"9c2b38ed-50f3-47fe-8e7d-0e02026286d9"},{"id":"bafe1723-dc9e-4832-87b3-182212af31ba","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-tool-copy-cleanup-20260901","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":10604,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1316,"terminal":false,"missionId":"d45b6453-18d7-4982-bdb1-8e32f7316d0a","operation":"automatic_mission_resume","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"prReadinessMs":867,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"d45b6453-18d7-4982-bdb1-8e32f7316d0a"},"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":1140,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T21:46:47.00337+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1316","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d45b6453-18d7-4982-bdb1-8e32f7316d0a:automatic-mission-resume:1316:repair_mission_waiting_for_gate","mission_step_id":"74145af8-61ce-4ba9-ad6c-65839e26ce4f","command_center_event_id":"d45b6453-18d7-4982-bdb1-8e32f7316d0a"},{"id":"a994bd7d-dab0-4d5e-865d-f4fea6254563","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-tool-copy-cleanup-20260901","reason":"retryable_provider_transport:The operation was aborted due to timeout","status":"retryable","metrics":{"receiptBytes":11798,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1316,"terminal":false,"missionId":"d45b6453-18d7-4982-bdb1-8e32f7316d0a","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":12159,"prReadinessMs":11842,"approvedPlanMs":0,"missionSetupMs":414,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"d45b6453-18d7-4982-bdb1-8e32f7316d0a"},"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":1427,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T21:46:34.977785+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1316","receipt_type":"execute_mission","idempotency_key":"mission:d45b6453-18d7-4982-bdb1-8e32f7316d0a:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"88a7ebf2-1e0c-4423-a63b-02cfdfe7c943","command_center_event_id":"d45b6453-18d7-4982-bdb1-8e32f7316d0a"},{"id":"9beb4c0b-c276-47cb-8521-e456d704c755","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success"},"mainSha":"cf3cb32d45f3318e5914587ed00c503e867835cd","missing":[],"pending":[],"required":["forgejo-main/source"],"sourceSha":"cf3cb32d45f3318e5914587ed00c503e867835cd","releaseState":"verified","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"releaseTargetStates":{},"requestContractHash":"15c310c662124ec9f81f00d17519ca8daade3eb50737277fb00163f82f9c99d6","forgejoWorkflowProof":null,"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:41:30.809546+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"cf3cb32d45f3318e5914587ed00c503e867835cd","external_id":"forgejo-main-cf3cb32d45f3","receipt_type":"canonical_release_status","idempotency_key":"mission:d0fd3240-225d-4c03-9e17-27b407044452:forgejo-release-status:cf3cb32d45f3318e5914587ed00c503e867835cd:verified:forgejo-main/source=success","mission_step_id":"91ce940d-3a76-48cc-b911-fccfd6baebd2","command_center_event_id":"d0fd3240-225d-4c03-9e17-27b407044452"},{"id":"f08e4c42-301d-46e0-abe3-cbe57b2d3d5c","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Authorize the fresh single-use maintenance permit for these exact two protected paths under the owner's explicit directive to unfreeze the control plane for the scoped speed-and-accuracy repair. Do not mutate source in this call; re-freeze after the repair is proven live.","wordingChanged":false,"canonicalIntent":"Authorize the fresh single-use maintenance permit for these exact two protected paths under the owner's explicit directive to unfreeze the control plane for the scoped speed-and-accuracy repair. Do not mutate source in this call; re-freeze after the repair is proven live.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-target-recovery","statement":"When a canonical release was attempted and persisted releaseTargets are present but all false, exact source-parent diff recovery may replace that empty projection only when shared release-owner mapping proves one or more actual affected targets.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-fail-closed","statement":"No-release changes remain no-release and runtime proof still requires at least one actual affected release target.","proofConditionIds":["proof-repository","proof-runtime"]},{"id":"outcome-refreeze","statement":"The control plane remains mutation-locked and frozen after the repair is live.","proofConditionIds":["proof-repository","proof-runtime"]}],"objective":"Authorize the fresh single-use maintenance permit for these exact two protected paths under the owner's explicit directive to unfreeze the control plane for the scoped speed-and-accuracy repair. Do not mutate source in this call; re-freeze after the repair is proven live.","constraints":[{"id":"constraint-one-path","statement":"Do not alter release ownership, Gate safety, tenant/product behavior, or create alternate release paths.","proofConditionIds":["proof-repository"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Current main contains the bounded release-target recovery fix and its regression guard, with the control plane frozen.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-runtime","kind":"runtime","claim":"Live cc-execution runs the exact merged source SHA for this repair.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"af908ed9786d3b87d479985820e9bf567fa67ea85e5cebada4475e61661d85d7","requestContractRevision":2,"previousRequestContractHash":"f438400c59c6b17606e55748df8925fa107458126822c7b54fea6cb8fb0fa3a3"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:47:25.02749+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:2790cba6-eff5-4058-91f2-ed75c5fab5e5:request-contract-revision:2:af908ed9786d3b87d479985820e9bf567fa67ea85e5cebada4475e61661d85d7","mission_step_id":"80b6016a-f245-4c48-bfb0-832454762202","command_center_event_id":"2790cba6-eff5-4058-91f2-ed75c5fab5e5"},{"id":"e6e2d426-69be-4e39-a07a-b45b5ce5a332","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/control-plane-release-target-proof-20260901","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":6124,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"2790cba6-eff5-4058-91f2-ed75c5fab5e5","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":22,"missionSetupMs":1711},"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":"2790cba6-eff5-4058-91f2-ed75c5fab5e5"},"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":5389,"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",".forgejo/workflows/knocklaunch.yml","scripts/protected-main-release-recovery.mjs","src/__tests__/contracts/control-plane-restore-point.contract.test.ts","src/__tests__/contracts/control-plane-routing.contract.test.ts","src/__tests__/contracts/control-plane-speed.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:46:42.290355+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2790cba6-eff5-4058-91f2-ed75c5fab5e5:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"e7289e39-5185-42f5-8e13-8b70b1ec2660","command_center_event_id":"2790cba6-eff5-4058-91f2-ed75c5fab5e5"},{"id":"31e10c01-3fbe-48a7-bb7a-26881bfe8654","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"implementation","branch":"ai/control-plane-release-target-proof-20260901","reason":"control_plane_frozen_explicit_unfreeze_required","status":"blocked","metrics":{"receiptBytes":8113,"releaseCount":0,"toolCallCount":4,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"2790cba6-eff5-4058-91f2-ed75c5fab5e5","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":0,"prReadinessMs":0,"approvedPlanMs":0,"missionSetupMs":302,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"2790cba6-eff5-4058-91f2-ed75c5fab5e5"},"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":1046,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:47:08.596169+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:2790cba6-eff5-4058-91f2-ed75c5fab5e5:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"80b6016a-f245-4c48-bfb0-832454762202","command_center_event_id":"2790cba6-eff5-4058-91f2-ed75c5fab5e5"},{"id":"290ed968-60cd-47cc-b0a1-4194d635c44f","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"pcg-video-scale","satisfied":true,"statement":"On the production /prestigious-card-grading homepage, the PixVerse clip is no longer a giant full-bleed background and is presented as the bounded max-w-[720px] 16:9 cinematic panel from the already-written branch.","proofConditionIds":["proof-repository","proof-live"]}],"satisfied":true,"constraints":[],"contractHash":"ceb9aa2b92db07b1ec63b8a1156e6871e452c9a5a1043edc256c4b61943a2085","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"proof-repository","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"ceb9aa2b92db07b1ec63b8a1156e6871e452c9a5a1043edc256c4b61943a2085"},"required":true,"satisfied":true},{"id":"proof-live","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["frontend"],"releaseRequestContractHash":"ceb9aa2b92db07b1ec63b8a1156e6871e452c9a5a1043edc256c4b61943a2085"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["frontend"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"9602e177-0cbb-496c-bdf5-2fbc93f1b859","created_at":"2026-09-03T23:19:40.212574+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"2bb83a045d621f5821eb580ec887769d2ef9166b","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:9c2b38ed-50f3-47fe-8e7d-0e02026286d9:request-contract:ceb9aa2b92db07b1ec63b8a1156e6871e452c9a5a1043edc256c4b61943a2085:2bb83a045d621f5821eb580ec887769d2ef9166b:verified:","mission_step_id":"59fc0e0a-047b-4c85-b450-0acfe47915e3","command_center_event_id":"9c2b38ed-50f3-47fe-8e7d-0e02026286d9"},{"id":"a861cb21-2207-45e2-852d-7b764a61592a","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Unfreeze the control plane only for workers/cc-execution/src/index-visual-witness-resumable.js and workers/cc-execution/test/visual-witness-runner-env-threading.test.js. Repair the proven virtual binding readiness cancellation: add an exported runnerHealthRequestTimeoutMs helper that uses the full remaining bounded wake budget for binding transport and preserves min(6000, remainingMs) for HTTPS; use that helper for the health request AbortSignal; add regression assertions covering 20-second binding, 3-second remaining binding, and 6-second HTTPS cap. Preserve total wake bounds and all authority checks. Then refreeze after Gate, squash merge, cc-execution-only release, and prove inspect_route_health is live with virtualRunner.ok=true and automatic virtual failover available. No frontend, Render, Supabase, migrations, GitHub, or unrelated changes.","wordingChanged":false,"canonicalIntent":"Unfreeze the control plane only for workers/cc-execution/src/index-visual-witness-resumable.js and workers/cc-execution/test/visual-witness-runner-env-threading.test.js. Repair the proven virtual binding readiness cancellation: add an exported runnerHealthRequestTimeoutMs helper that uses the full remaining bounded wake budget for binding transport and preserves min(6000, remainingMs) for HTTPS; use that helper for the health request AbortSignal; add regression assertions covering 20-second binding, 3-second remaining binding, and 6-second HTTPS cap. Preserve total wake bounds and all authority checks. Then refreeze after Gate, squash merge, cc-execution-only release, and prove inspect_route_health is live with virtualRunner.ok=true and automatic virtual failover available. No frontend, Render, Supabase, migrations, GitHub, or unrelated changes.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-source","statement":"Binding health requests use the full remaining bounded wake budget while HTTPS stays capped at 6 seconds, with focused regression coverage.","proofConditionIds":["proof-repository"]},{"id":"outcome-release","statement":"The corrective generation passes Gate, squash merges, and releases cc-execution only.","proofConditionIds":["proof-release"]},{"id":"outcome-health","statement":"Canonical inspect_route_health is live with virtualRunner.ok=true and automatic virtual failover available.","proofConditionIds":["proof-health"]}],"objective":"Unfreeze the control plane only for workers/cc-execution/src/index-visual-witness-resumable.js and workers/cc-execution/test/visual-witness-runner-env-threading.test.js. Repair the proven virtual binding readiness cancellation: add an exported runnerHealthRequestTimeoutMs helper that uses the full remaining bounded wake budget for binding transport and preserves min(6000, remainingMs) for HTTPS; use that helper for the health request AbortSignal; add regression assertions covering 20-second binding, 3-second remaining binding, and 6-second HTTPS cap. Preserve total wake bounds and all authority checks. Then refreeze after Gate, squash merge, cc-execution-only release, and prove inspect_route_health is live with virtualRunner.ok=true and automatic virtual failover available. No frontend, Render, Supabase, migrations, GitHub, or unrelated changes.","constraints":[{"id":"constraint-scope","statement":"Only the Witness selector source and focused test change; authority remains fail-closed and no frontend, Render, Supabase, migration, GitHub, or unrelated mutation occurs.","proofConditionIds":["proof-repository","proof-release"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-repository","kind":"repository","claim":"Merged Forgejo main contains binding-specific bounded readiness timeout policy and regression coverage.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"proof-release","kind":"release","claim":"The corrective generation releases cc-execution only.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]},{"id":"proof-health","kind":"runtime","claim":"Canonical inspect_route_health is live with virtualRunner.ok=true and automatic virtual failover available.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":["ccExecution"],"requiredReleaseTargets":["ccExecution"]}],"validationErrors":[]},"requestContractHash":"5e7c824f28fc6d27118500da4d4c0415fa63b1dfc97ceab9509755726618cf94","requestContractRevision":2,"previousRequestContractHash":"795cb0f7559026373b17856dfbc1de0dd402c0a2e702d2adefaa35570f8d1ffe"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:37:02.456588+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:dbab41a5-d209-493f-9c7f-ea9c13c194eb:request-contract:5e7c824f28fc6d27118500da4d4c0415fa63b1dfc97ceab9509755726618cf94","mission_step_id":"9256e4cc-6fa9-481a-92ea-7d136fb4cb90","command_center_event_id":"dbab41a5-d209-493f-9c7f-ea9c13c194eb"},{"id":"d7d25d19-fdf2-4e7c-9ee9-db064527ea6f","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/321-public-page-humanize-20260901","reason":null,"status":"in_progress","metrics":{"receiptBytes":22330,"releaseCount":0,"toolCallCount":13,"repeatedCallCount":3,"ownerInterruptionCount":0},"version":null,"prNumber":1314,"terminal":false,"missionId":"702d7282-6d14-4abe-a273-be6b852169ea","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":339,"approvedPlanMs":0,"shipAndProveMs":8999},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"702d7282-6d14-4abe-a273-be6b852169ea"},"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":651,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:52:57.392716+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1314","receipt_type":"automatic_mission_resume","idempotency_key":"mission:702d7282-6d14-4abe-a273-be6b852169ea:automatic-mission-resume:1314:canonical_release_reconciliation_pending","mission_step_id":"2a306bfe-4458-486f-a608-506ff4b5eeca","command_center_event_id":"702d7282-6d14-4abe-a273-be6b852169ea"},{"id":"6698b881-0183-4815-9fb0-3fd04eb22055","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/redfish-tool-copy-cleanup-20260901","reason":null,"status":"in_progress","metrics":{"receiptBytes":13087,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":1,"ownerInterruptionCount":0},"version":null,"prNumber":1316,"terminal":false,"missionId":"d45b6453-18d7-4982-bdb1-8e32f7316d0a","operation":"automatic_mission_resume","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"prReadinessMs":805,"approvedPlanMs":0,"shipAndProveMs":5153},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"d45b6453-18d7-4982-bdb1-8e32f7316d0a"},"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":651,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T21:52:57.510087+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1316","receipt_type":"automatic_mission_resume","idempotency_key":"mission:d45b6453-18d7-4982-bdb1-8e32f7316d0a:automatic-mission-resume:1316:canonical_release_reconciliation_pending","mission_step_id":"74145af8-61ce-4ba9-ad6c-65839e26ce4f","command_center_event_id":"d45b6453-18d7-4982-bdb1-8e32f7316d0a"},{"id":"312a3eff-52df-47bb-832e-a0133fa91e64","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/control-plane-release-target-projection-20260901","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":0,"releaseCount":0,"toolCallCount":0,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"c55c4107-be2d-4984-bb05-b48faf55643f","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":20,"missionSetupMs":2108},"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":"c55c4107-be2d-4984-bb05-b48faf55643f"},"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":6209,"likelyAffectedFiles":[".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","config/control-plane-capabilities.json","config/control-plane-restore-point.json","src/__tests__/contracts/command-center-forgejo-transport-reliability.contract.test.ts","src/__tests__/contracts/control-plane-restore-point.contract.test.ts","src/__tests__/contracts/control-plane-routing.contract.test.ts","src/__tests__/contracts/control-plane-speed.contract.test.ts"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:58:43.180643+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:c55c4107-be2d-4984-bb05-b48faf55643f:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"28671943-d48a-4560-89d9-370739130b24","command_center_event_id":"c55c4107-be2d-4984-bb05-b48faf55643f"},{"id":"3adc0133-f093-4002-b0d3-bbf7f3304e3d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Owner explicitly directs: Unfreeze the control plane again for the release-target projection repair. Apply only the two-file release-target projection repair on current Forgejo main c06403bb264b6f293b471684e9f6fda748a99c38, ship it through the canonical Gate and cc-execution release, prove the exact merged SHA live, then leave the control plane frozen and mutation-locked.","wordingChanged":false,"canonicalIntent":"Owner explicitly directs: Unfreeze the control plane again for the release-target projection repair. Apply only the two-file release-target projection repair on current Forgejo main c06403bb264b6f293b471684e9f6fda748a99c38, ship it through the canonical Gate and cc-execution release, prove the exact merged SHA live, then leave the control plane frozen and mutation-locked.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"projection-recovery","statement":"After a real canonical release attempt, an all-false persisted releaseTargets projection may be replaced only by exact source-parent-diff recovery proving at least one active affected target.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"fail-closed","statement":"No-release projections remain no-release and runtime proof still requires at least one actual active release target.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"refreeze","statement":"The control plane is frozen and mutation-locked again after the repaired cc-execution runtime is live.","proofConditionIds":["repository-proof","runtime-proof"]}],"objective":"Owner explicitly directs: Unfreeze the control plane again for the release-target projection repair. Apply only the two-file release-target projection repair on current Forgejo main c06403bb264b6f293b471684e9f6fda748a99c38, ship it through the canonical Gate and cc-execution release, prove the exact merged SHA live, then leave the control plane frozen and mutation-locked.","constraints":[{"id":"scope","statement":"Change only mission-ledger release-target recovery logic and its regression contract test; do not alter tenant/product behavior or release ownership.","proofConditionIds":["repository-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repository-proof","kind":"repository","claim":"Current Forgejo main contains only the scoped projection recovery repair and regression guard, with frozen/locked control-plane configuration preserved.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"Live cc-execution runs the exact merged source SHA and the repaired release-target projection can satisfy runtime proof only with an actual active target.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"f3b7fe3a0670ca255d74819b4653ef8c2a9604453f081162a529ebf20c864c5e","requestContractRevision":2,"previousRequestContractHash":"8dac2a529c6e7cddaaf2a9e909cac320ebf02bbd6e9b5e4386ec704f97f53c27"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:59:03.932253+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:c55c4107-be2d-4984-bb05-b48faf55643f:request-contract-revision:2:f3b7fe3a0670ca255d74819b4653ef8c2a9604453f081162a529ebf20c864c5e","mission_step_id":"b88f45dc-7715-432b-9040-332203bf4093","command_center_event_id":"c55c4107-be2d-4984-bb05-b48faf55643f"},{"id":"075dc849-9375-4414-8979-7028505b317e","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same owner-authorized control-plane repair on PR #1632. Gate run 5002 reached current main and found two deterministic contract regressions introduced by the new runner-list operator: the daily Forgejo operator catalog invariant still expects 11 tools instead of 12, and the new runner-list read uses an impermissible provider/page limit of 100 instead of the existing bounded Forgejo operator limit of 10. Unfreeze the control plane for this exact maintenance mutation, update those two invariants without weakening safety, re-gate the same PR, then continue through squash merge, cc-execution release, live runner-list proof, and refrozen state.","wordingChanged":false,"canonicalIntent":"Continue the same owner-authorized control-plane repair on PR #1632. Gate run 5002 reached current main and found two deterministic contract regressions introduced by the new runner-list operator: the daily Forgejo operator catalog invariant still expects 11 tools instead of 12, and the new runner-list read uses an impermissible provider/page limit of 100 instead of the existing bounded Forgejo operator limit of 10. Unfreeze the control plane for this exact maintenance mutation, update those two invariants without weakening safety, re-gate the same PR, then continue through squash merge, cc-execution release, live runner-list proof, and refrozen state.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"gate-contracts","statement":"The new forgejo_runner_list tool obeys the existing Forgejo operator hard limit of 10 and the canonical public daily-operator count reflects the added read-only tool.","proofConditionIds":["repo-proof","runtime-proof"]},{"id":"live-runtime","statement":"The affected Command Center runtime is released with the repaired runner-list operator and remains refrozen.","proofConditionIds":["runtime-proof"]}],"objective":"Continue the same owner-authorized control-plane repair on PR #1632. Gate run 5002 reached current main and found two deterministic contract regressions introduced by the new runner-list operator: the daily Forgejo operator catalog invariant still expects 11 tools instead of 12, and the new runner-list read uses an impermissible provider/page limit of 100 instead of the existing bounded Forgejo operator limit of 10. Unfreeze the control plane for this exact maintenance mutation, update those two invariants without weakening safety, re-gate the same PR, then continue through squash merge, cc-execution release, live runner-list proof, and refrozen state.","constraints":[{"id":"bounded-read","statement":"Runner-list provider and response bounds must remain at the existing Forgejo operator hard limit of 10; do not widen to 100.","proofConditionIds":["repo-proof"]},{"id":"same-pr","statement":"Remain on mission ea00d215-89e5-472b-a482-a39753c72582 and PR #1632 with no duplicate branch or PR.","proofConditionIds":["repo-proof"]},{"id":"safety","statement":"Preserve protected main, exact-head Gate, one canonical mutation tool, and secret boundaries.","proofConditionIds":["repo-proof","runtime-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"PR #1632 exact head contains the corrected catalog count and bounded runner-list operator limit, and a fresh KnockLaunch Gate succeeds before merge.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"After squash merge and affected cc-execution release, live Command Center exposes the sanitized forgejo_runner_list operator and reports the refrozen control-plane state.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"2f0916e568ef206143dc954c94c7b9b77bc9424fac86476347f33e63d195e8d4","requestContractRevision":7,"previousRequestContractHash":"fb623a6265de14732983ba2c671091cd3d644948a783d8dd2df6720e1cce866a"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:20:52.754755+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ea00d215-89e5-472b-a482-a39753c72582:request-contract-revision:7:2f0916e568ef206143dc954c94c7b9b77bc9424fac86476347f33e63d195e8d4","mission_step_id":"82b60dec-275c-4859-ae5f-b86dff8cefda","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"7ca24c4e-d58d-404d-97a9-60129483dfc5","source":"cc-execution","status":"waiting_for_gate","payload":{"ok":true,"jobId":null,"phase":"implementation","branch":"ai/control-plane-release-target-projection-20260901","reason":"pull_request_checks_pending","status":"waiting_for_gate","metrics":{"receiptBytes":5426,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1317,"terminal":false,"missionId":"c55c4107-be2d-4984-bb05-b48faf55643f","operation":"execute_mission","proofGate":"repair_mission_waiting_for_gate","sourceSha":null,"timingsMs":{"handlerMs":15551,"prReadinessMs":1437,"approvedPlanMs":13798,"missionSetupMs":2162,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request after the exact-head KnockLaunch Gate changes state.","receiptRef":{"mode":"full","missionId":"c55c4107-be2d-4984-bb05-b48faf55643f"},"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":1520,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T21:59:21.645789+00:00","proof_gate":"repair_mission_waiting_for_gate","source_sha":null,"external_id":"1317","receipt_type":"execute_mission","idempotency_key":"mission:c55c4107-be2d-4984-bb05-b48faf55643f:execute_mission:repair_mission_waiting_for_gate:current-generation","mission_step_id":"b88f45dc-7715-432b-9040-332203bf4093","command_center_event_id":"c55c4107-be2d-4984-bb05-b48faf55643f"},{"id":"dfcc5d75-1c0e-41e5-90b3-c2151532982b","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-release-target-projection-20260901","reason":"pull_request_not_merge_eligible:pull_request_merge_rejected_no_mutation:{\"headSha\":\"1fd313372461d9f933700213495e4cf042a47a02\",\"merge\":\"{\\\"message\\\":\\\"not allowed to merge [reason: The head branch is behind the base branch]\\\",\\\"url\\\":\\\"https://git.knocklaunch.app/api/swagger\\\"}\",\"refreshRequired\":true,\"refreshOperation\":\"forgejo_pr_refresh\",\"headMutated\":false}","status":"blocked","metrics":{"receiptBytes":7507,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1317,"terminal":false,"missionId":"c55c4107-be2d-4984-bb05-b48faf55643f","operation":"execute_mission","proofGate":"canonical_release_blocked","sourceSha":null,"timingsMs":{"handlerMs":5427,"prReadinessMs":1981,"approvedPlanMs":0,"missionSetupMs":1323,"shipAndProveMs":2840},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c55c4107-be2d-4984-bb05-b48faf55643f"},"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":1299,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T22:00:27.059196+00:00","proof_gate":"canonical_release_blocked","source_sha":null,"external_id":"1317","receipt_type":"execute_mission","idempotency_key":"mission:c55c4107-be2d-4984-bb05-b48faf55643f:execute_mission:canonical_release_blocked:current-generation","mission_step_id":"b88f45dc-7715-432b-9040-332203bf4093","command_center_event_id":"c55c4107-be2d-4984-bb05-b48faf55643f"},{"id":"ed64db84-8276-47fe-abc2-720c0ba6867d","source":"cc-execution","status":"deployment_dispatched","payload":{"ok":true,"jobId":null,"phase":"pull_request","branch":"ai/control-plane-release-target-projection-20260901","reason":null,"status":"deployment_dispatched","metrics":{"receiptBytes":9027,"releaseCount":0,"toolCallCount":6,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1317,"terminal":false,"missionId":"c55c4107-be2d-4984-bb05-b48faf55643f","operation":"execute_mission","proofGate":"canonical_release_dispatched","sourceSha":"7c4c64d12b796838ef0e8b19654073f410685519","timingsMs":{"handlerMs":9086,"prReadinessMs":1568,"approvedPlanMs":0,"missionSetupMs":883,"shipAndProveMs":6800},"nextAction":null,"receiptRef":{"mode":"full","missionId":"c55c4107-be2d-4984-bb05-b48faf55643f"},"performance":null,"deploymentId":"forgejo-main-7c4c64d12b79","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":2169,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T22:03:23.958551+00:00","proof_gate":"canonical_release_dispatched","source_sha":"7c4c64d12b796838ef0e8b19654073f410685519","external_id":"forgejo-main-7c4c64d12b79","receipt_type":"execute_mission","idempotency_key":"mission:c55c4107-be2d-4984-bb05-b48faf55643f:execute_mission:canonical_release_dispatched:current-generation","mission_step_id":"7323a485-aadf-4ce9-9050-e620cbf4016c","command_center_event_id":"c55c4107-be2d-4984-bb05-b48faf55643f"},{"id":"74178b3a-d0cc-48e6-ae19-8a88efaf482b","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","cc-execution/runtime-proof":"pending"},"mainSha":"7c4c64d12b796838ef0e8b19654073f410685519","missing":[],"pending":["forgejo-release/workflow","cc-execution/runtime-proof"],"required":["forgejo-main/source","forgejo-release/workflow","cc-execution/runtime-proof"],"sourceSha":"7c4c64d12b796838ef0e8b19654073f410685519","releaseState":"pending","sourceInMain":true,"compareStatus":"protected_main_push_exact_source","releaseTargets":{"frontend":false,"onrunner":false,"migrations":false,"ccExecution":true,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"f3b7fe3a0670ca255d74819b4653ef8c2a9604453f081162a529ebf20c864c5e","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4190","runId":4190,"status":"running","sourceSha":"7c4c64d12b796838ef0e8b19654073f410685519","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":{"liveSha":"631f6f763228086695ceca818743efe9c23dbae1","deploymentId":"forgejo-main-631f6f763228086695ceca818743efe9c23dbae1","compareStatus":null,"identitySource":"local_build_metadata","runtimeVersion":"1.58.4-refresh-fastpath","containsSourceSha":false},"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T22:04:19.054882+00:00","proof_gate":"canonical_release_pending","source_sha":"7c4c64d12b796838ef0e8b19654073f410685519","external_id":"forgejo-main-7c4c64d12b79","receipt_type":"canonical_release_status","idempotency_key":"mission:c55c4107-be2d-4984-bb05-b48faf55643f:forgejo-release-status:7c4c64d12b796838ef0e8b19654073f410685519:pending:forgejo-main/source=success|forgejo-release/workflow=pending|cc-execution/runtime-proof=pending","mission_step_id":"7323a485-aadf-4ce9-9050-e620cbf4016c","command_center_event_id":"c55c4107-be2d-4984-bb05-b48faf55643f"},{"id":"8ca0e794-e962-47c8-811b-2c3d17a28d35","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"7c4c64d12b796838ef0e8b19654073f410685519","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"projection-recovery","satisfied":true,"statement":"After a real canonical release attempt, an all-false persisted releaseTargets projection may be replaced only by exact source-parent-diff recovery proving at least one active affected target.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"fail-closed","satisfied":true,"statement":"No-release projections remain no-release and runtime proof still requires at least one actual active release target.","proofConditionIds":["repository-proof","runtime-proof"]},{"id":"refreeze","satisfied":true,"statement":"The control plane is frozen and mutation-locked again after the repaired cc-execution runtime is live.","proofConditionIds":["repository-proof","runtime-proof"]}],"satisfied":true,"constraints":[{"id":"scope","satisfied":true,"statement":"Change only mission-ledger release-target recovery logic and its regression contract test; do not alter tenant/product behavior or release ownership.","proofConditionIds":["repository-proof"]}],"contractHash":"f3b7fe3a0670ca255d74819b4653ef8c2a9604453f081162a529ebf20c864c5e","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repository-proof","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"f3b7fe3a0670ca255d74819b4653ef8c2a9604453f081162a529ebf20c864c5e"},"required":true,"satisfied":true},{"id":"runtime-proof","kind":"runtime","evidence":{"releaseState":"verified","activeReleaseTargets":["ccExecution"],"releaseRequestContractHash":"f3b7fe3a0670ca255d74819b4653ef8c2a9604453f081162a529ebf20c864c5e"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":["ccExecution"]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":2},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-01T22:04:47.7619+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"7c4c64d12b796838ef0e8b19654073f410685519","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:c55c4107-be2d-4984-bb05-b48faf55643f:request-contract:f3b7fe3a0670ca255d74819b4653ef8c2a9604453f081162a529ebf20c864c5e:7c4c64d12b796838ef0e8b19654073f410685519:verified:","mission_step_id":"3d46075d-d120-4a23-a9e3-bea2dbc31a4c","command_center_event_id":"c55c4107-be2d-4984-bb05-b48faf55643f"},{"id":"556cdb25-3b54-4170-bff0-5e5a6bcea096","source":"cc-execution","status":"synthesis_required","payload":{"ok":true,"jobId":null,"phase":"objective_received","branch":"ai/objective-first-repair-mtj8ank3","reason":null,"status":"synthesis_required","metrics":{"receiptBytes":4683,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":null,"terminal":false,"missionId":"4bdc4022-dc42-45a2-885e-0b0a4d4006f3","operation":"execute_mission","proofGate":"repair_mission_synthesis_ready","sourceSha":null,"timingsMs":{"handlerMs":52,"missionSetupMs":2804},"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":"4bdc4022-dc42-45a2-885e-0b0a4d4006f3"},"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":5255,"likelyAffectedFiles":["src/components/ReleaseAllLeadsButton.tsx","src/components/admin/LeadManagement/DataQuality/AutoFixAllDialog.tsx","src/components/CallFlow/hooks/useKeyboardShortcuts.ts","src/components/CallFlow/hooks/useLeadQueue.ts","src/components/CallFlow/hooks/usePerformanceMonitoring.ts","src/components/CallFlow/hooks/useStormData.ts","src/components/ReleaseLeadButton.tsx","src/components/admin/AdminTemplateGallery.tsx","src/components/admin/AdminUserCreateModal.tsx","src/components/admin/AutomationActivityFeed.tsx","src/components/CallActionDialogs.tsx","src/components/CallActionsMenu.tsx"],"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-01T22:19:45.93039+00:00","proof_gate":"repair_mission_synthesis_ready","source_sha":null,"external_id":null,"receipt_type":"execute_mission","idempotency_key":"mission:4bdc4022-dc42-45a2-885e-0b0a4d4006f3:execute_mission:repair_mission_synthesis_ready:current-generation","mission_step_id":"899bb026-a410-43ae-a97c-32d28a71326c","command_center_event_id":"4bdc4022-dc42-45a2-885e-0b0a4d4006f3"},{"id":"b1cfda9c-e32e-49c0-8dfc-3a5d9eeae14d","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Finish the existing 321 Auto Unlock hero-video resize on this exact branch and existing PR #1320. The only intended source difference is that the hero video class includes scale-[0.86] while preserving the exact same selected MP4 and autoplay/loop/muted/playsInline. Do not touch any unrelated files. Reconcile the existing PR, pass Gate, squash merge, release frontend only, and prove the live route.","wordingChanged":false,"canonicalIntent":"Finish the existing 321 Auto Unlock hero-video resize on this exact branch and existing PR #1320. The only intended source difference is that the hero video class includes scale-[0.86] while preserving the exact same selected MP4 and autoplay/loop/muted/playsInline. Do not touch any unrelated files. Reconcile the existing PR, pass Gate, squash merge, release frontend only, and prove the live route.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"outcome-1","statement":"The 321 Auto Unlock public hero renders the same selected MP4 at a visibly smaller centered scale.","proofConditionIds":["proof-live-route"]}],"objective":"Finish the existing 321 Auto Unlock hero-video resize on this exact branch and existing PR #1320. The only intended source difference is that the hero video class includes scale-[0.86] while preserving the exact same selected MP4 and autoplay/loop/muted/playsInline. Do not touch any unrelated files. Reconcile the existing PR, pass Gate, squash merge, release frontend only, and prove the live route.","constraints":[{"id":"constraint-1","statement":"Do not change the selected video URL, hero copy, form, branding, backend, or data behavior.","proofConditionIds":["proof-live-route"]},{"id":"constraint-2","statement":"Reuse existing branch ai/objective-first-repair-mtj8ank3 and PR #1320; do not create duplicates.","proofConditionIds":["proof-live-route"]},{"id":"constraint-3","statement":"Do not touch unrelated source files.","proofConditionIds":["proof-live-route"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"proof-live-route","kind":"runtime","claim":"The live 321autounlock.com hero uses the same selected MP4 with the smaller presentation.","route":"https://321autounlock.com/","roleRef":null,"userRef":null,"required":true,"expectedText":"LOCKED OUT?","targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"c14a1e1fccee8b33989c50a30078cfc59afcbc8a0effc3adc669138a068b405b","requestContractRevision":2,"previousRequestContractHash":"d6807054789327b3fc3cf380c00eec9bebe7e76ee9471085184412977a658fee"},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-01T22:21:01.87533+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:4bdc4022-dc42-45a2-885e-0b0a4d4006f3:request-contract-revision:2:c14a1e1fccee8b33989c50a30078cfc59afcbc8a0effc3adc669138a068b405b","mission_step_id":"a909b135-fb5e-4a7e-a4ce-62d305906e50","command_center_event_id":"4bdc4022-dc42-45a2-885e-0b0a4d4006f3"},{"id":"44a82d8f-4e4d-48ce-880e-bb2688b3059a","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized continuation of PR #1632 to repair the two exact deterministic Gate failures caused by the new sanitized runner-list operator while preserving bounded-read and catalog invariants.","baseSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","issuedAt":1788477653699,"expiresAt":1788477833699,"missionId":"ea00d215-89e5-472b-a482-a39753c72582","singleUse":true,"authorizationId":"1dcc1599-9fc6-4174-a663-ae6035bb1a37"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:20:54.67359+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2bb83a045d621f5821eb580ec887769d2ef9166b","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:1dcc1599-9fc6-4174-a663-ae6035bb1a37","mission_step_id":"be4f1e6f-bc3a-4d53-840c-beccf5b6ec1e","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"12171b07-09be-4e08-96a9-529ba507e38a","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/src/index-mcp.js","workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","consumedAt":1788477655962,"consumerToken":"1816bd95-9efc-4a4b-9d2c-b33af2a0fdbd","authorizationId":"1dcc1599-9fc6-4174-a663-ae6035bb1a37"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:20:56.935899+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"2bb83a045d621f5821eb580ec887769d2ef9166b","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:1dcc1599-9fc6-4174-a663-ae6035bb1a37","mission_step_id":"be4f1e6f-bc3a-4d53-840c-beccf5b6ec1e","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"0d136d4b-2425-4ef4-b9eb-24af34d05b7b","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/src/index-visual-witness-resumable.js","workers/cc-execution/test/visual-witness-runner-env-threading.test.js"],"reason":"Unfreeze only to stop the 6-second HTTPS health cap from prematurely aborting Cloudflare Container binding readiness while preserving the 20-second total virtual wake bound.","baseSha":"ec187824b65315089ca7248aac4fe0e543194997","issuedAt":1788611822989,"expiresAt":1788612002989,"missionId":"dbab41a5-d209-493f-9c7f-ea9c13c194eb","authorizationId":"c901b033-b2cd-437b-86fc-768454b09d1a","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T12:37:03.57166+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"ec187824b65315089ca7248aac4fe0e543194997","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:c901b033-b2cd-437b-86fc-768454b09d1a","mission_step_id":"8c6ff08f-44ba-400c-8a69-61e8d23185fd","command_center_event_id":"dbab41a5-d209-493f-9c7f-ea9c13c194eb"},{"id":"2e83012b-4834-4a0b-9759-465d2aeda6de","source":"cc-execution","status":"recorded","payload":{"requestContract":{"valid":true,"intent":{"evidence":[],"confidence":null,"rawUtterance":"Continue the same owner-authorized control-plane repair on PR #1632. Gate run 5003 passed every prior repaired invariant and failed only because release-orchestration-invariants.test.js still hard-codes the retired freeze version 1.58.8-main-move-concurrency-freeze while the intended refrozen capability truth is 1.58.12-three-runner-observability-refreeze. Unfreeze the control plane for this exact one-line maintenance correction, update the stale assertion to the new refreeze version, run a fresh exact-head Gate, and continue through squash merge, cc-execution release, live forgejo_runner_list proof, and refrozen state.","wordingChanged":false,"canonicalIntent":"Continue the same owner-authorized control-plane repair on PR #1632. Gate run 5003 passed every prior repaired invariant and failed only because release-orchestration-invariants.test.js still hard-codes the retired freeze version 1.58.8-main-move-concurrency-freeze while the intended refrozen capability truth is 1.58.12-three-runner-observability-refreeze. Unfreeze the control plane for this exact one-line maintenance correction, update the stale assertion to the new refreeze version, run a fresh exact-head Gate, and continue through squash merge, cc-execution release, live forgejo_runner_list proof, and refrozen state.","resolutionStatus":"exact","uniqueResolution":true,"clarificationRequired":false},"source":"explicit","version":1,"outcomes":[{"id":"freeze-test","statement":"The control-plane regression test expects the current intended refreeze version 1.58.12-three-runner-observability-refreeze.","proofConditionIds":["repo-proof","runtime-proof"]}],"objective":"Continue the same owner-authorized control-plane repair on PR #1632. Gate run 5003 passed every prior repaired invariant and failed only because release-orchestration-invariants.test.js still hard-codes the retired freeze version 1.58.8-main-move-concurrency-freeze while the intended refrozen capability truth is 1.58.12-three-runner-observability-refreeze. Unfreeze the control plane for this exact one-line maintenance correction, update the stale assertion to the new refreeze version, run a fresh exact-head Gate, and continue through squash merge, cc-execution release, live forgejo_runner_list proof, and refrozen state.","constraints":[{"id":"one-line","statement":"Change only the stale freeze-version assertion; preserve all Gate and secret-boundary protections.","proofConditionIds":["repo-proof"]},{"id":"same-pr","statement":"Remain on the existing mission and PR #1632.","proofConditionIds":["repo-proof"]}],"terminalPolicy":"all_required_proof_conditions_satisfied_after_live_release","proofConditions":[{"id":"repo-proof","kind":"repository","claim":"PR #1632 exact head contains the corrected freeze-version assertion and a fresh exact-head KnockLaunch Gate succeeds.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]},{"id":"runtime-proof","kind":"runtime","claim":"After squash merge and cc-execution release, live Command Center reports the new runtime and refrozen control-plane state.","route":null,"roleRef":null,"userRef":null,"required":true,"expectedText":null,"targetedActions":[],"allowedReleaseTargets":[],"requiredReleaseTargets":[]}],"validationErrors":[]},"requestContractHash":"87a0f5ddfdc1960f74c140ef73f936e3392826f5adb6e51b3e8ffb686ccfcef4","requestContractRevision":8,"previousRequestContractHash":"2f0916e568ef206143dc954c94c7b9b77bc9424fac86476347f33e63d195e8d4"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:22:11.067552+00:00","proof_gate":"request_contract_revision_recorded","source_sha":null,"external_id":null,"receipt_type":"request_contract_revision","idempotency_key":"mission:ea00d215-89e5-472b-a482-a39753c72582:request-contract-revision:8:87a0f5ddfdc1960f74c140ef73f936e3392826f5adb6e51b3e8ffb686ccfcef4","mission_step_id":"82b60dec-275c-4859-ae5f-b86dff8cefda","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"d1ba225c-9b49-4d2b-a3a4-48050f1fe1a7","source":"forgejo-runtime","status":"pending","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"pending","frontend-cloudflare/live":"pending"},"mainSha":"d46ad5f72f40246fb466e8a7fa787340bbcd0dec","missing":[],"pending":["forgejo-release/workflow","frontend-cloudflare/live"],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"d46ad5f72f40246fb466e8a7fa787340bbcd0dec","releaseState":"pending","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"c14a1e1fccee8b33989c50a30078cfc59afcbc8a0effc3adc669138a068b405b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4194","runId":4194,"status":"running","sourceSha":"d46ad5f72f40246fb466e8a7fa787340bbcd0dec","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-01T22:21:25.245092+00:00","proof_gate":"canonical_release_pending","source_sha":"d46ad5f72f40246fb466e8a7fa787340bbcd0dec","external_id":"forgejo-main-d46ad5f72f40","receipt_type":"canonical_release_status","idempotency_key":"mission:4bdc4022-dc42-45a2-885e-0b0a4d4006f3:forgejo-release-status:d46ad5f72f40246fb466e8a7fa787340bbcd0dec:pending:forgejo-main/source=success|forgejo-release/workflow=pending|frontend-cloudflare/live=pending","mission_step_id":"425c4077-a12b-471c-850b-cb832155445a","command_center_event_id":"4bdc4022-dc42-45a2-885e-0b0a4d4006f3"},{"id":"624997fd-6ef4-4ada-ba4d-54cf41941291","source":"forgejo-runtime","status":"verified","payload":{"failed":[],"states":{"forgejo-main/source":"success","forgejo-release/workflow":"success","frontend-cloudflare/live":"success"},"mainSha":"d46ad5f72f40246fb466e8a7fa787340bbcd0dec","missing":[],"pending":[],"required":["forgejo-main/source","forgejo-release/workflow","frontend-cloudflare/live"],"sourceSha":"d46ad5f72f40246fb466e8a7fa787340bbcd0dec","releaseState":"verified","sourceInMain":true,"compareStatus":"identical","releaseTargets":{"frontend":true,"onrunner":false,"migrations":false,"ccExecution":false,"supabaseEdge":false,"edgeFunctionSlugs":[]},"requestContractHash":"c14a1e1fccee8b33989c50a30078cfc59afcbc8a0effc3adc669138a068b405b","forgejoWorkflowProof":{"url":"https://git.knocklaunch.app/noel/KnockLaunchOS/actions/runs/4194","runId":4194,"status":"success","sourceSha":"d46ad5f72f40246fb466e8a7fa787340bbcd0dec","conclusion":null,"failedJobs":[],"diagnostics":null,"exactSource":true},"onrunnerRuntimeProof":null,"releaseSourceVerified":true,"ccExecutionRuntimeProof":null,"releaseTargetRecoveryProof":null,"exactReleaseVerifiedAfterMainAdvanced":false},"tenant_id":"d60e3c27-73ed-4a5f-a49b-c37636455daf","created_at":"2026-09-01T22:23:42.50756+00:00","proof_gate":"canonical_release_terminal_verified","source_sha":"d46ad5f72f40246fb466e8a7fa787340bbcd0dec","external_id":"forgejo-main-d46ad5f72f40","receipt_type":"canonical_release_status","idempotency_key":"mission:4bdc4022-dc42-45a2-885e-0b0a4d4006f3:forgejo-release-status:d46ad5f72f40246fb466e8a7fa787340bbcd0dec:verified:forgejo-main/source=success|forgejo-release/workflow=success|frontend-cloudflare/live=success","mission_step_id":"b815fa1e-f1d6-4f67-a8dd-8cd7508982ae","command_center_event_id":"4bdc4022-dc42-45a2-885e-0b0a4d4006f3"},{"id":"70b495a3-eac8-4b13-9233-7900125ec841","source":"durable-mission-ledger","status":"verified","payload":{"sourceSha":"cf3cb32d45f3318e5914587ed00c503e867835cd","requestContractProof":{"legacy":false,"present":true,"outcomes":[{"id":"incremental-scan","satisfied":true,"statement":"Canonical PR Gate supplies exact current-main-to-head changed paths and hard-safety forbidden-connection scanning reads only changed operational files plus fixed critical files.","proofConditionIds":["repo","release"]},{"id":"full-fallback","satisfied":true,"statement":"Validator without changed-path proof retains the existing full operational-tree audit behavior.","proofConditionIds":["repo"]},{"id":"sparse","satisfied":true,"statement":"Always-on Gate sparse hydration no longer includes whole scripts/config/Supabase trees; those trees expand only when their domain changed, with worker test graph and fixed critical files preserved.","proofConditionIds":["repo","release"]},{"id":"safety","satisfied":true,"statement":"Fixed critical control-plane files, changed worker syntax, exact current-main freshness, canonical Gate, and domain QA semantics remain mandatory.","proofConditionIds":["repo","release"]},{"id":"refreeze","satisfied":true,"statement":"Workflow/script-only optimization is merged, no product target is released, and control-plane maintenance is refrozen.","proofConditionIds":["release","refrozen"]}],"satisfied":true,"constraints":[{"id":"no-runtime","satisfied":true,"statement":"Do not modify cc-execution runtime/product source or weaken full audit capability.","proofConditionIds":["repo","release"]}],"contractHash":"15c310c662124ec9f81f00d17519ca8daade3eb50737277fb00163f82f9c99d6","releaseBound":true,"witnessBound":false,"visualRequested":false,"visualSatisfied":true,"conditionResults":[{"id":"repo","kind":"repository","evidence":{"releaseState":"verified","releaseRequestContractHash":"15c310c662124ec9f81f00d17519ca8daade3eb50737277fb00163f82f9c99d6"},"required":true,"satisfied":true},{"id":"release","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"15c310c662124ec9f81f00d17519ca8daade3eb50737277fb00163f82f9c99d6"},"required":true,"satisfied":true},{"id":"refrozen","kind":"release","evidence":{"releaseState":"verified","activeReleaseTargets":[],"releaseRequestContractHash":"15c310c662124ec9f81f00d17519ca8daade3eb50737277fb00163f82f9c99d6"},"required":true,"satisfied":true}],"validationErrors":[],"pendingProofKinds":[],"activeReleaseTargets":[]},"authoritativeMissionRefresh":true,"evaluatedRequestContractRevision":1},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:41:32.500464+00:00","proof_gate":"request_contract_terminal_verified","source_sha":"cf3cb32d45f3318e5914587ed00c503e867835cd","external_id":null,"receipt_type":"request_contract_reconciliation","idempotency_key":"mission:d0fd3240-225d-4c03-9e17-27b407044452:request-contract:15c310c662124ec9f81f00d17519ca8daade3eb50737277fb00163f82f9c99d6:cf3cb32d45f3318e5914587ed00c503e867835cd:verified:","mission_step_id":"91ce940d-3a76-48cc-b911-fccfd6baebd2","command_center_event_id":"d0fd3240-225d-4c03-9e17-27b407044452"},{"id":"8e258fac-b512-4cc1-ad17-f9df82052943","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"objective_received","branch":"ai/redfish-26-app-repair-20260901","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":8534,"releaseCount":0,"toolCallCount":1,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1325,"terminal":false,"missionId":"292803f6-e560-4f7f-a04f-c2aa2124bbaa","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":7243,"prReadinessMs":5774,"approvedPlanMs":1208,"missionSetupMs":4662,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"292803f6-e560-4f7f-a04f-c2aa2124bbaa"},"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":1840,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T22:53:40.231682+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1325","receipt_type":"execute_mission","idempotency_key":"mission:292803f6-e560-4f7f-a04f-c2aa2124bbaa:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"40cdc64b-3ba1-40bf-8d9c-03839a239990","command_center_event_id":"292803f6-e560-4f7f-a04f-c2aa2124bbaa"},{"id":"c3d19799-44d7-435a-90b1-8e62bcb04375","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-26-app-repair-20260901","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":9792,"releaseCount":0,"toolCallCount":2,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":null,"prNumber":1325,"terminal":false,"missionId":"292803f6-e560-4f7f-a04f-c2aa2124bbaa","operation":"automatic_mission_resume","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"prReadinessMs":5599,"approvedPlanMs":0,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"292803f6-e560-4f7f-a04f-c2aa2124bbaa"},"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":1457,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T22:53:55.423+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1325","receipt_type":"automatic_mission_resume","idempotency_key":"mission:292803f6-e560-4f7f-a04f-c2aa2124bbaa:automatic-mission-resume:1325:repair_mission_pr_ready_retryable","mission_step_id":"b6b35640-b37d-4955-bf83-d18813593464","command_center_event_id":"292803f6-e560-4f7f-a04f-c2aa2124bbaa"},{"id":"c142b606-dddf-4af5-b1e5-ff009aaf8fd6","source":"cc-execution","status":"blocked","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-26-app-repair-20260901","reason":"existing_branch_refresh_failed:1325:409","status":"blocked","metrics":{"receiptBytes":10990,"releaseCount":0,"toolCallCount":3,"repeatedCallCount":0,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1325,"terminal":false,"missionId":"292803f6-e560-4f7f-a04f-c2aa2124bbaa","operation":"execute_mission","proofGate":"repair_mission_execution_blocked","sourceSha":null,"timingsMs":{"handlerMs":2247,"prReadinessMs":0,"approvedPlanMs":2247,"missionSetupMs":633,"shipAndProveMs":0},"nextAction":null,"receiptRef":{"mode":"full","missionId":"292803f6-e560-4f7f-a04f-c2aa2124bbaa"},"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":995,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T22:54:15.811549+00:00","proof_gate":"repair_mission_execution_blocked","source_sha":null,"external_id":"1325","receipt_type":"execute_mission","idempotency_key":"mission:292803f6-e560-4f7f-a04f-c2aa2124bbaa:execute_mission:repair_mission_execution_blocked:current-generation","mission_step_id":"b6b35640-b37d-4955-bf83-d18813593464","command_center_event_id":"292803f6-e560-4f7f-a04f-c2aa2124bbaa"},{"id":"51ca25cb-0b26-4cee-ad92-a856a69807d5","source":"cc-execution","status":"authorized","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"reason":"Owner-authorized continuation of PR #1632 to update the one stale freeze-version regression assertion identified by Gate run 5003.","baseSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","issuedAt":1788477732051,"expiresAt":1788477912051,"missionId":"ea00d215-89e5-472b-a482-a39753c72582","singleUse":true,"authorizationId":"8f8850e9-c27c-498a-9d74-85eba79ba393"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:22:13.022366+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"2bb83a045d621f5821eb580ec887769d2ef9166b","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:8f8850e9-c27c-498a-9d74-85eba79ba393","mission_step_id":"be4f1e6f-bc3a-4d53-840c-beccf5b6ec1e","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"616980b9-b2a1-4b34-9951-0f44d292e001","source":"cc-execution","status":"verified","payload":{"paths":["workers/cc-execution/test/release-orchestration-invariants.test.js"],"baseSha":"2bb83a045d621f5821eb580ec887769d2ef9166b","consumedAt":1788477734248,"consumerToken":"9c03f029-a7b0-4cb5-8599-52de7e61234d","authorizationId":"8f8850e9-c27c-498a-9d74-85eba79ba393"},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:22:15.163032+00:00","proof_gate":"control_plane_maintenance_single_use_consumed","source_sha":"2bb83a045d621f5821eb580ec887769d2ef9166b","external_id":null,"receipt_type":"control_plane_maintenance_consumed","idempotency_key":"control-plane-maintenance-consume:8f8850e9-c27c-498a-9d74-85eba79ba393","mission_step_id":"be4f1e6f-bc3a-4d53-840c-beccf5b6ec1e","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"},{"id":"4e3b7c89-7d0e-4782-91b1-2c185b2220cf","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":"Avoid the 128-commit Gate deepen fallback on ordinary corrective PRs by modestly increasing the bounded initial partial history depth from 2 to 4.","baseSha":"cf3cb32d45f3318e5914587ed00c503e867835cd","issuedAt":1788525757473,"expiresAt":1788525937473,"missionId":"d6e7ac28-f7e6-4354-9a0f-71210ab8098f","authorizationId":"7ad420c9-9b25-485a-81ae-91e74bcb1b93","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-04T12:42:38.011236+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"cf3cb32d45f3318e5914587ed00c503e867835cd","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:7ad420c9-9b25-485a-81ae-91e74bcb1b93","mission_step_id":"1307263d-558e-4ffb-a73d-ee9a57fafba7","command_center_event_id":"d6e7ac28-f7e6-4354-9a0f-71210ab8098f"},{"id":"a281dbbb-6665-4838-8350-2999f0165852","source":"cc-execution","status":"authorized","payload":{"paths":[".forgejo/workflows/knocklaunch.yml","config/control-plane-capabilities.json","supabase/config.toml","supabase/functions/visual-witness-container-bootstrap/index.ts","workers/cc-execution/src/index-visual-witness-resumable.js","workers/cc-execution/src/visual-witness-virtual-container.js","workers/cc-execution/test/release-orchestration-invariants.test.js","workers/cc-execution/test/visual-witness-virtual-bootstrap-contract.test.js"],"reason":"Replace the proven failed Forgejo-secret dependency with a bounded encrypted Supabase Edge bootstrap for the Cloudflare Visual Witness fallback, preserving fail-closed authority and eliminating plaintext credential persistence.","baseSha":"9b628e38c535087d9bc41a1140b5517e59465175","issuedAt":1788614165478,"expiresAt":1788614345478,"missionId":"6adc83f0-2c6a-4d1f-bba0-d0a01753ce67","authorizationId":"3a9d1468-5463-485d-bd17-59d28a60c25d","retryableWithinExactScope":true},"tenant_id":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-05T13:16:06.237071+00:00","proof_gate":"control_plane_maintenance_scope_authorized","source_sha":"9b628e38c535087d9bc41a1140b5517e59465175","external_id":null,"receipt_type":"control_plane_maintenance_authorization","idempotency_key":"control-plane-maintenance-authorize:3a9d1468-5463-485d-bd17-59d28a60c25d","mission_step_id":"39da3b10-0cfb-4fb0-9384-c6f80b4cfccf","command_center_event_id":"6adc83f0-2c6a-4d1f-bba0-d0a01753ce67"},{"id":"f6d23dbe-b6a9-4b1d-bcb3-e84689657c23","source":"cc-execution","status":"retryable","payload":{"ok":false,"jobId":null,"phase":"pull_request","branch":"ai/redfish-26-app-repair-20260901","reason":"pull_request_stale_refresh_required","status":"retryable","metrics":{"receiptBytes":11771,"releaseCount":0,"toolCallCount":5,"repeatedCallCount":2,"ownerInterruptionCount":0},"version":"1.58.4-refresh-fastpath","prNumber":1325,"terminal":false,"missionId":"0ca8fe70-5cdd-4afd-840d-996de2457af1","operation":"execute_mission","proofGate":"repair_mission_pr_ready_retryable","sourceSha":null,"timingsMs":{"handlerMs":6711,"prReadinessMs":6571,"approvedPlanMs":0,"missionSetupMs":534,"shipAndProveMs":0},"nextAction":"Reconcile this same mission and pull request automatically; do not create a replacement branch or PR.","receiptRef":{"mode":"full","missionId":"0ca8fe70-5cdd-4afd-840d-996de2457af1"},"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":1836,"ownerActionRequired":false,"ownerFacingTerminal":false,"continuationRequired":true},"tenant_id":"de8369b6-a78f-40bb-ae1f-28ffca62bc7e","created_at":"2026-09-01T23:00:30.053799+00:00","proof_gate":"repair_mission_pr_ready_retryable","source_sha":null,"external_id":"1325","receipt_type":"execute_mission","idempotency_key":"mission:0ca8fe70-5cdd-4afd-840d-996de2457af1:execute_mission:repair_mission_pr_ready_retryable:current-generation","mission_step_id":"91056517-6a16-446a-b99a-f90e9c7cd129","command_center_event_id":"0ca8fe70-5cdd-4afd-840d-996de2457af1"},{"id":"24fe1987-56f8-4153-82b4-4bf89f0797c7","source":"cc-execution","status":"in_progress","payload":{"ok":true,"jobId":null,"phase":"release","branch":null,"reason":null,"status":"in_progress","metrics":{"receiptBytes":56831,"releaseCount":0,"toolCallCount":39,"repeatedCallCount":12,"ownerInterruptionCount":0},"version":"1.58.11-daily-operator-canonical-route-passthrough","prNumber":1632,"terminal":false,"missionId":"ea00d215-89e5-472b-a482-a39753c72582","operation":"execute_mission","proofGate":"canonical_release_reconciliation_pending","sourceSha":null,"timingsMs":{"handlerMs":5610,"prReadinessMs":447,"approvedPlanMs":0,"missionSetupMs":348,"shipAndProveMs":5015},"nextAction":"Reconcile this same mission and pull request automatically; do not create replacement work.","receiptRef":{"mode":"full","missionId":"ea00d215-89e5-472b-a482-a39753c72582"},"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":"a3ffa31f-0c88-4fdd-b872-051db013ca3e","created_at":"2026-09-03T23:23:34.25804+00:00","proof_gate":"canonical_release_reconciliation_pending","source_sha":null,"external_id":"1632","receipt_type":"execute_mission","idempotency_key":"mission:ea00d215-89e5-472b-a482-a39753c72582:execute_mission:canonical_release_reconciliation_pending:current-generation","mission_step_id":"55a75aec-d344-4dc4-8a23-beb06d6c5f5e","command_center_event_id":"ea00d215-89e5-472b-a482-a39753c72582"}],"rows":200,"limit":200,"table":"command_center_receipts","format":"knocklaunch-table-chunk-v1","offset":10600,"schema":"public"}